852730394,660820790,192049619,392278347,2056854357,
710816733,514533245,1255919440,1316608781,1472893884,1148433173,874628711,892098207,1792284254,1255538987,1040004224,1371235632,
2026986184,2101153691,1177514503,367440824,287825758,1566064568,850569980,1305463239,457214988,1574092240,1726192532,1468358460,642155206,1678102207,155146682,461237721,2079789785,
50824942,1933166321,1091349362,2140222658,1160589059,1454062156,1482672184,197629283,516883911,1465066341,946769542,33391727,1342443922,1825320020,1040096662,1208196743,1070964329,146857231,357556315,652873129,923790451,1675757675,106152760,973039255,842014091,1292247266,1645893229,995131222,33706968,181640926,1316568296,411253399,230311049,1363934179,1366975691,621918231,613782022,1383426586,1579980877,951125023,150123104,678807957,1806298442,2060520166,
1382169494,1047471219,1218649227,1801543217,1639101250,2126632637,1349391793,2122396231,221139229,777846644,909363480,550876271,501089367,861816393,460694772,151861932,88950312,335409426,732503131,801573426,698853843,1265569503,850319956,1956769278,596392025,1524501211,1621762907,810095856,1390536024,1954300400,219640031,1680352176,1254844345,57161405,291808085,1451507604,515804105,1142373691,1658211826,1366624945,1982512566,696938819,1336857952,1793947689,818815836,868911350,761229863,1403417958,1493101441,507970562,999889981,1270588429,1522294415,622709788,1742225531,1359625598,2006232885,342064119,1910549675,1990561193,1681726093,246552466,1566776217
,423232412,458802506,560422874,688338896,741367113,628727888,1053334353,512039016,132270308,552982971,912944352,254500856,1312159035,1547277507,1240622201,1132904015,248725218,921978601,2095626398,1796695751,1322364859,930096088,229519201,
259125472,93580258,1219736872,505244496,1157141346,88289263,696614710,324224379,141199466,1355821651,1688972817,337364293,226692756,144363164,1688958106,1211641315,505408247,1173987916,1954038751,664082212,1463523142,66843648,1405311404,1905033482,1808494844,1352374886,1817653791,52713538,140716971,1975024942,1175112697,399603023,1540305118,929664510,632334401,648916750
1785094612,371508712,370118794,1276671152,417507612,1047079071,234391952,610157131,956468582,533467968,2124550816,2079241474,2130074432,1429127907,1772528798,1561182142,1767113564,1161079697,1381764153,1945461907,117896186,1935142274,61948543,30794003,1983992716,1302431104,1515302539,1968726545,262475747,788830813,1427976886,1820294733,2121022893,2029598293,1531117881,1645730235,530533290,2045964833,1867603765,1582158826,1586701837,836598295,2121453503,1427326550,1072745259,1074698056,978138893,782741101,418461766,1322038184,123592408,1724785977,339503562,1895927602,735306864,1688886572,1797424747,850320676,296896579,110413363,578338689,351126503,1495908094,1373205318,1243776288,595838446,1726112135,1043869580,1779935438,1292557827,1626319762,269067237,2000975939,1570640674,1195399349,1121520805,1829371012,794042283,462405421,1341576594,58931737,1438484132,467123310,928508254,1817536987,1327201637,2063595003,1012388805,1863974319,700089587,268281341,254372960,860884417,536374416,1871868026,691138083,95278524,178618239,801436737,1092762938,232335883,1599424766,1506720308,438409521,81687874,105203012,755134484,1511883378,1941743278,984426094,1179113382,1024532491,404215939,390350274,1982821492,114533990,791421586,1364382818,1021425702,1787400390,1316798090,177058230,1862976761,983190785,1253001751,812257765,928057549,1208679133,1236905070,2085586807,721796081,578664016,1124731837,1839461676,1307507695,782581365,936556005,1407561525,1273963658,1596215081,1464018965,1295021835,1159228189,288521264,1041970326,26194154,1723102813,1359929253,110777777,1765907407,1597694974,1031851135,521489188,208093826,1668025049,177356011,53684221,509439340,1449589643,1926825192,1137471983,1388577349,294451748,597335702,1303807683,1649462231,2093648997,487228656,1184422677,1957003094,2110044028,1596957062,208630563,2088386451,1996360400,255159105,934714256,1611832920,1595191757,1130741517,1579358857,1438545292,979136404,113019383,1146427447,1678152929,672042473,938892087,541884172,1285620235,1800398573,655677146,1844947657,743342436,1681372051,36682403,573704771,1064428874,1141047123,1433775079