CoolFace
Apppublic

Nymbo/self-hosted-python

sourceHugging Faceupdated 4y agoView on Hugging Face
1likes
numpy.js1 linesDownload Raw Back to root
1var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="numpy.data";var REMOTE_PACKAGE_BASE="numpy.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","numpy",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","compat",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","core",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/core","include",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/core/include","numpy",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/core/include/numpy","libdivide",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/core/include/numpy","random",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/core","lib",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","distutils",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/distutils","command",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/distutils","fcompiler",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/distutils","mingw",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/distutils","checks",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","doc",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","f2py",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/f2py","src",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","fft",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","lib",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","linalg",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","ma",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","matrixlib",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","polynomial",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","random",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/random","_examples",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/random/_examples","cffi",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/random/_examples","cython",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/random/_examples","numba",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/random","lib",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","testing",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy/testing","_private",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/numpy","typing",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","numpy-1.21.4-py3.9.egg-info",true,true);Module["FS_createPath"]("/","bin",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:7419419,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1352,2845,4245,5379,6836,8025,9522,10935,12331,13662,15128,16633,17552,18713,19907,21174,22630,23973,25183,26507,27830,29074,30452,31610,32766,33816,34904,36238,37549,38757,39822,40916,42059,43130,44299,45348,46426,47297,48126,48820,49851,51044,51648,52138,52737,53630,54475,55486,56210,56816,57214,57723,58720,59629,60531,61346,62043,62869,63339,63980,64564,65133,65701,66318,66880,67480,68068,68658,69245,69854,70473,70940,71411,71934,72579,73089,73588,74110,74561,75471,76219,77e3,77744,78669,79658,80398,81086,82028,82988,84066,85096,86131,86907,87774,88683,89954,90877,91720,92906,93921,94766,95363,96184,96978,97977,98893,99622,100499,101632,102371,103321,103784,104886,106030,106872,108048,108988,109859,110774,111334,112209,113105,113949,114940,115635,116567,117650,118403,119216,119948,120936,122422,123703,125054,126188,127134,128342,129649,130533,131597,132439,133744,135002,136233,137350,138506,139769,140685,141913,143046,144223,145366,146507,147722,149066,150434,151723,153097,154477,155849,157304,158761,159979,161308,162500,163897,165248,166610,167869,169279,170678,171966,173341,174516,175808,177060,178435,179826,181223,182566,183912,185193,186503,187817,189067,190390,191665,192955,194228,195555,197003,198476,199849,201259,202595,203984,205399,206787,208080,209480,210775,212044,213353,214634,216017,217034,218502,219835,221280,222496,223915,225362,226689,228241,229430,230732,231927,233008,233779,234584,235594,236955,238032,239347,240320,241431,242730,243699,244954,246177,247518,248659,249737,251173,252320,253624,254670,255466,256743,257979,259265,260618,261740,263130,264474,265867,267174,268652,269977,271384,272718,274164,275573,276907,278203,279655,280619,281410,282725,284073,285238,286300,287479,288806,290002,291279,292690,293647,294436,295814,297144,298064,299211,300379,301711,303075,304189,305335,306475,307800,309035,310294,311667,312990,313978,315453,316739,318063,319466,320674,322027,323321,324611,325957,327303,328243,329274,330639,331978,333334,334648,336084,337376,338757,339920,341134,342242,343573,344767,346045,347108,348249,349324,350719,351945,353111,353584,354303,354656,355292,356709,358009,358664,359651,360821,361937,363068,364314,365444,366147,366771,367824,369030,370158,371233,372409,373598,374762,375794,376889,378018,379495,380738,381937,382444,383555,384365,385073,385891,386654,387664,388925,389973,391259,392712,394024,395082,396289,397455,398611,399827,401021,402366,403488,404808,405980,407048,408093,409059,410439,411640,412797,414015,415188,416436,417840,419258,420612,422113,423170,424010,425276,426448,427828,429141,430383,431587,432753,433940,434827,436013,437318,438240,439356,440387,441370,442572,443148,443963,444478,445075,445588,446324,446970,447780,449081,450159,451662,452956,454383,455658,456909,458016,458980,460448,461835,463076,464305,465460,466832,468203,469677,470982,472321,473763,475084,476401,477424,478773,480099,481304,482453,483573,484871,486241,487666,488939,490335,491712,492995,494320,495725,497126,498568,499695,501043,502261,503503,504837,506231,507588,508824,509823,511247,512580,513932,515265,516706,517911,519286,520660,521919,523125,524514,525839,526963,528214,529465,530764,531978,533437,534727,536051,537272,538492,539724,540770,541549,542874,544088,545290,546616,547873,549081,549787,551115,552238,553302,554277,555603,556841,557990,559140,560307,561435,562741,564026,565344,566560,567761,569041,570133,571445,572556,573937,575296,576566,577815,579028,580258,581549,582862,584094,585356,586743,588161,589498,590677,592001,593038,594272,595498,596707,597947,599297,600589,601681,602890,603896,605163,606458,607676,608646,609964,611250,612612,613931,615221,616518,617845,618958,620356,621380,622669,623921,625117,626299,627564,628946,630260,631520,632598,633795,634868,636079,637540,638803,640066,641135,642336,643668,644999,646372,647746,649041,650333,651606,652832,654241,655456,656782,658190,659230,660410,661784,663019,664258,665422,666733,668022,669408,670832,672047,673383,674279,675150,676513,677806,678933,680113,681290,682564,683755,684631,685545,686540,687824,688816,690060,691214,692630,693883,694939,696093,697143,698592,699793,701303,702588,703887,705164,706721,707565,708834,710224,711130,712117,713584,715138,716499,717966,718816,719139,719844,721110,722749,724415,725971,727550,728953,730114,731505,732940,734382,735763,737252,738569,739426,739863,741117,742317,743696,745034,746225,747606,748845,750228,751551,752543,753419,754237,755682,757019,758173,759201,760612,762036,763414,764618,765788,766606,767852,769002,769840,770570,771699,772950,773986,775052,776064,776898,777863,778844,780146,781209,782237,783638,785026,786560,787993,789399,791310,793305,794534,795596,796658,797719,798779,799838,800901,801974,803040,804183,805233,806282,807443,808508,809513,810765,811837,812896,813956,815183,816280,817352,818410,819468,820515,821589,822654,823774,824894,826102,827290,828233,829335,830388,831528,832702,834183,835736,836529,837374,838206,839e3,840249,841805,843300,844149,845066,845766,846459,846784,847168,847477,847805,848126,848479,849066,849819,850331,851070,851806,852696,853819,855115,856709,857970,859313,860343,861717,862996,863928,865293,866572,867554,868803,870077,871164,872122,872780,874128,874616,875844,877313,877865,879171,880478,880999,882133,883610,884489,885677,886684,886978,888172,889726,891326,892774,894266,895870,897303,898874,900381,901926,903324,904863,906338,907828,908954,909345,910246,911795,912724,913964,915215,916561,918101,919512,921030,922545,924078,925512,926855,928211,929277,930862,932374,933651,935009,936333,937816,939153,940562,942020,943489,944934,946227,947648,949267,950550,951597,952344,953957,955500,956997,958465,959893,961327,962888,964343,965692,967167,968567,969874,971018,972517,973956,975178,976660,977859,979199,980623,982119,983556,984822,986283,987237,988859,990160,991454,992900,994503,995829,997156,998730,1000217,1001498,1002953,1004476,1005962,1007325,1008856,1010293,1011721,1013105,1014785,1016333,1017368,1018531,1019958,1021155,1022433,1023952,1025541,1026978,1028502,1029902,1031135,1032780,1034283,1035591,1037048,1038632,1039902,1041191,1042652,1044199,1045323,1046729,1047763,1048638,1049700,1050745,1052115,1052992,1053976,1055214,1056276,1057452,1058661,1059799,1060984,1062180,1063276,1064446,1065597,1066760,1067849,1068816,1069788,1070634,1071733,1073227,1074388,1075615,1077080,1078081,1079511,1081020,1082390,1083419,1084717,1086184,1087809,1089465,1091058,1092346,1093733,1095235,1096624,1098207,1099837,1101263,1102724,1104155,1105551,1107153,1108730,1110285,1111744,1112741,1113562,1114180,1115084,1116141,1116700,1117320,1118099,1118714,1119639,1120605,1121841,1122628,1123438,1124405,1125287,1126287,1127254,1128217,1129168,1130130,1131092,1132053,1133028,1133977,1134940,1135599,1136223,1136837,1137613,1138288,1138929,1139608,1140364,1141070,1141825,1142609,1143313,1144016,1144794,1145531,1146167,1146890,1147594,1148246,1148928,1149639,1150467,1151116,1151855,1152600,1153397,1154188,1154882,1155425,1155907,1156513,1157126,1157616,1158190,1158713,1159201,1159902,1160590,1161230,1161702,1162163,1162712,1163222,1163696,1164316,1165039,1165737,1166329,1166916,1167622,1168456,1169037,1169599,1170153,1171039,1172175,1173452,1174732,1175606,1176723,1178009,1178863,1179983,1181418,1182925,1184507,1186067,1187736,1189305,1190769,1192279,1193873,1195282,1196646,1198044,1199614,1201143,1202092,1203402,1204763,1206362,1207334,1208820,1210150,1211612,1213225,1214767,1216130,1217556,1218920,1220373,1221681,1222394,1223222,1224272,1225369,1226590,1227717,1228809,1230021,1231091,1231974,1232906,1233787,1234605,1235366,1236598,1237762,1238702,1240290,1241172,1242379,1243739,1245256,1246656,1247961,1249400,1250827,1252289,1253702,1255031,1256191,1257307,1258500,1259799,1261016,1262216,1263246,1264458,1265684,1266922,1267963,1269109,1270844,1272368,1273789,1275247,1276719,1278105,1279288,1280591,1282131,1283564,1284936,1286064,1287570,1289086,1290597,1291941,1293440,1294911,1296288,1297787,1299185,1300739,1301985,1303235,1303827,1304192,1304908,1305946,1307171,1307851,1308952,1310169,1311614,1312990,1314457,1315841,1317022,1318489,1319804,1321213,1322504,1323772,1324237,1324728,1325281,1326001,1327157,1328525,1329675,1331146,1332290,1333447,1334859,1335688,1336914,1338119,1339264,1340618,1340916,1342021,1343042,1344489,1346046,1347245,1348433,1349733,1351052,1352407,1353793,1355269,1356731,1358195,1359611,1360881,1362282,1363488,1364741,1365875,1367240,1368375,1369952,1370872,1371806,1372533,1373540,1375019,1375845,1377320,1378415,1379396,1380827,1382185,1383873,1385537,1387238,1388902,1390597,1392211,1393866,1395470,1397112,1398713,1400346,1401961,1403597,1405213,1406851,1408494,1410057,1411588,1413082,1414586,1416251,1417848,1419471,1421056,1422513,1423937,1425421,1426820,1428281,1429684,1431232,1432521,1433991,1435510,1436972,1438363,1439664,1441095,1442378,1443496,1444823,1446387,1447956,1449444,1450432,1451230,1452136,1453466,1454659,1455793,1456851,1457889,1459324,1460681,1462125,1463434,1464557,1465742,1466980,1468118,1469425,1470616,1471803,1473230,1474834,1476438,1478016,1479626,1481223,1482752,1484311,1485879,1487415,1488964,1490491,1492049,1493600,1495158,1496693,1498261,1499785,1501298,1502757,1504142,1505620,1507146,1508595,1510095,1511429,1512930,1514306,1515656,1517050,1518282,1519712,1520683,1522027,1523227,1524653,1525576,1526952,1528110,1529205,1529856,1530570,1531590,1533e3,1534171,1535464,1536813,1537840,1539340,1540637,1541564,1542971,1543858,1544809,1545586,1546519,1547459,1548496,1549474,1550389,1551331,1552285,1553370,1554234,1555223,1556131,1556987,1557909,1558739,1559646,1560574,1561528,1562567,1563480,1564357,1565318,1566458,1567296,1568326,1569362,1570304,1571192,1572044,1572940,1573969,1574998,1575930,1576946,1577788,1578661,1579690,1580633,1581751,1582603,1583578,1584607,1585521,1586424,1587324,1588354,1589174,1590091,1591021,1592072,1593014,1593910,1594867,1595858,1596877,1597777,1598703,1599641,1600496,1601470,1602354,1603442,1604337,1605332,1606255,1607171,1608120,1609197,1610102,1611078,1612030,1613055,1614005,1614890,1615818,1616757,1617722,1618665,1619616,1620566,1621439,1622409,1623248,1624237,1625245,1626220,1627163,1628121,1629075,1630110,1631231,1632400,1633622,1634712,1635653,1636741,1637426,1637978,1638771,1639944,1640914,1641409,1642239,1643034,1644116,1644604,1645440,1646446,1647370,1648761,1649708,1650393,1651225,1652257,1653089,1653946,1654837,1655613,1656543,1657733,1658532,1659607,1660616,1661931,1663168,1663985,1664982,1666172,1667505,1668749,1670039,1671229,1672269,1673395,1674540,1675604,1677108,1678626,1680012,1681530,1683028,1684408,1685930,1687381,1688926,1690361,1691706,1693302,1694722,1696158,1697655,1699282,1700838,1702263,1703563,1705077,1706469,1707084,1707598,1708368,1709160,1709597,1710359,1711127,1712051,1712816,1713672,1714294,1715008,1716022,1716825,1717417,1718436,1719100,1719755,1720842,1721609,1722305,1723106,1723831,1724806,1725430,1726135,1727118,1727837,1728769,1729912,1730615,1731397,1732407,1733097,1733809,1734687,1735479,1736581,1737226,1738433,1739029,1740212,1741129,1742357,1743288,1744621,1745489,1746660,1748129,1749646,1751077,1752555,1753581,1754567,1756106,1757371,1758935,1760463,1762120,1763448,1764972,1766597,1768146,1769460,1770737,1771111,1772154,1773557,1774988,1776383,1777730,1779181,1780483,1781358,1781819,1783138,1784145,1785267,1786741,1787975,1789278,1790807,1792302,1793825,1795161,1796584,1797994,1799078,1800211,1801487,1802893,1804334,1805087,1805112,1805153,1805178,1805226,1805251,1805307,1805332,1805409,1805434,1805547,1805572,1805759,1805784,1806122,1806147,1806778,1806803,1807210,1808042,1808748,1809854,1811181,1812498,1813876,1815332,1816971,1818462,1820104,1821619,1823231,1824613,1825857,1827524,1829113,1830678,1832281,1833856,1835332,1836828,1838468,1839891,1841222,1842653,1843806,1845158,1846489,1847618,1849067,1850310,1851713,1852972,1854179,1855679,1856634,1858087,1859563,1860983,1862454,1863924,1865330,1866833,1868174,1869507,1870717,1872105,1873483,1874932,1876366,1877741,1879121,1880484,1881990,1883443,1884605,1885791,1887364,1888953,1890536,1892069,1893441,1894625,1895803,1897092,1898443,1899924,1901346,1902723,1904130,1905351,1906446,1907771,1909155,1910578,1911831,1912995,1914443,1915929,1917212,1918638,1919586,1921143,1922643,1923931,1925372,1926528,1928043,1929591,1930807,1932207,1933042,1934363,1935531,1936506,1937968,1939493,1940553,1942105,1943530,1944894,1944919,1945050,1946594,1948050,1949390,1950762,1952161,1953185,1954205,1955812,1957365,1958510,1959181,1960388,1961576,1962445,1962943,1964675,1965326,1966625,1968050,1969012,1969908,1970851,1971040,1971164,1971267,1972090,1973157,1974192,1974679,1974704,1974729,1974754,1974779,1974804,1974829,1974854,1974879,1974904,1974929,1974954,1974979,1975004,1975029,1975054,1975079,1975104,1975129,1975154,1975179,1975204,1975229,1975254,1975279,1975304,1975329,1975354,1975379,1975404,1975429,1975454,1975479,1975504,1975529,1975554,1975579,1975604,1975629,1975654,1975679,1975704,1975729,1975754,1976107,1977570,1978730,1980065,1981121,1982184,1982984,1983814,1985070,1986293,1987499,1988732,1989649,1990645,1991800,1992496,1993166,1994411,1995833,1996716,1998105,1999360,2000459,2001874,2003079,2004490,2005976,2007196,2007601,2008801,2009304,2010147,2011307,2012495,2013351,2014046,2014765,2015554,2016453,2017720,2018805,2019430,2020408,2021560,2022327,2023667,2024757,2025647,2026394,2027184,2028487,2029707,2030682,2031917,2033050,2033978,2035210,2036281,2037215,2038123,2039118,2040124,2041465,2042702,2043615,2044679,2045758,2046937,2048011,2048954,2049919,2050660,2051775,2052651,2053709,2054695,2055742,2056799,2057672,2058790,2059500,2060368,2061118,2061907,2062683,2063471,2064272,2064986,2065747,2066590,2067242,2068129,2069145,2070348,2071373,2072705,2073560,2074345,2075196,2076019,2077238,2078317,2079289,2080194,2080782,2081690,2082176,2082692,2083645,2084347,2085154,2086463,2087631,2088807,2089918,2091127,2092385,2093381,2094355,2095435,2096662,2097971,2099409,2100684,2101909,2102700,2103640,2104657,2105844,2107033,2107910,2108558,2109387,2110211,2111214,2112302,2113554,2114258,2115097,2115811,2116427,2117310,2118327,2119631,2120944,2122181,2123177,2124278,2125273,2125872,2126731,2127856,2129230,2130408,2131788,2133141,2134211,2135359,2136708,2137926,2139241,2140532,2141799,2142805,2143990,2145321,2146326,2147446,2148124,2149060,2149920,2150950,2152010,2152840,2153810,2154443,2155438,2156410,2157350,2158413,2159233,2160152,2161289,2162545,2163558,2164604,2166076,2166664,2167248,2167848,2168483,2169107,2170206,2171404,2172394,2173431,2174451,2175920,2177687,2179006,2180343,2181751,2183011,2184359,2185654,2186930,2188024,2188572,2189107,2190987,2192506,2193609,2195175,2196421,2197776,2199068,2200229,2201569,2202592,2203812,2204936,2205873,2207071,2208190,2209351,2210577,2212037,2213146,2214342,2215624,2216437,2217557,2218738,2220073,2221362,2222576,2223824,2225221,2226653,2227988,2229331,2230757,2231785,2233214,2234522,2235833,2237229,2238654,2239985,2241308,2242576,2243871,2245149,2246511,2247902,2249258,2250511,2251548,2252634,2253851,2254875,2256145,2257178,2258494,2259694,2260649,2261813,2262754,2263742,2264711,2265895,2266876,2267871,2269052,2270060,2271056,2272144,2273438,2274547,2275735,2276924,2278080,2279221,2280283,2281302,2282392,2283455,2284481,2285462,2286644,2287940,2289320,2290555,2291657,2292739,2294014,2295138,2296570,2297960,2299268,2300577,2301785,2303143,2304296,2305609,2306816,2307958,2308958,2310019,2311283,2312745,2313583,2315137,2316494,2317674,2318849,2319969,2321114,2321950,2322702,2323602,2324584,2325697,2326755,2327909,2328963,2330029,2331115,2332227,2333202,2333985,2335133,2336222,2337152,2338295,2339130,2340487,2341960,2343094,2344261,2345390,2346264,2347366,2348291,2349221,2350414,2351630,2352718,2353853,2354893,2355854,2357197,2358394,2359409,2360779,2361833,2362792,2363882,2364889,2365816,2366530,2367361,2368699,2370128,2371279,2372546,2373611,2374913,2376173,2376785,2377326,2378095,2378913,2379737,2380261,2381350,2381946,2382697,2384057,2385371,2386661,2387875,2388942,2390351,2391604,2392765,2394057,2394953,2395871,2396589,2397267,2398085,2398754,2399957,2401025,2402320,2403669,2404626,2405853,2406868,2407973,2409151,2410233,2411373,2412514,2413630,2414647,2415680,2416726,2417847,2418969,2420206,2421297,2422234,2423404,2424472,2425437,2426353,2427293,2428252,2429140,2430375,2431576,2432754,2433693,2434567,2435568,2436582,2437763,2438875,2439839,2441045,2442343,2443584,2444578,2445659,2446787,2447947,2448970,2449994,2450948,2451822,2452890,2454004,2454887,2456105,2457329,2458366,2459542,2460612,2461603,2462609,2463753,2464743,2465707,2466618,2467512,2468504,2469558,2470499,2471637,2472491,2473586,2474729,2475938,2477078,2478272,2479262,2480302,2481278,2482369,2483290,2484421,2485038,2485826,2486840,2487935,2488868,2489990,2491127,2491980,2492681,2493799,2494962,2495909,2496754,2497408,2498268,2499239,2500267,2501261,2502386,2503537,2504877,2506e3,2506972,2508235,2509372,2510477,2511481,2512739,2513896,2514820,2516109,2517183,2518424,2519492,2520267,2521457,2522598,2523750,2524750,2525751,2526863,2527983,2528914,2529863,2531056,2532271,2533644,2534685,2535789,2537040,2538178,2539217,2540338,2541509,2542812,2543939,2545279,2546316,2547416,2548563,2549634,2550779,2551888,2553032,2554155,2555348,2556569,2557879,2559016,2559812,2561066,2562405,2563579,2564854,2565832,2567010,2568221,2569298,2570406,2571535,2572558,2573728,2575164,2576749,2577781,2578850,2579647,2580516,2581981,2583369,2584905,2586180,2587485,2588784,2590139,2591618,2592941,2594184,2595320,2596722,2597977,2599262,2600523,2601619,2602514,2603388,2604409,2605225,2606605,2607385,2608437,2609435,2610545,2611660,2612706,2613363,2614149,2615136,2616201,2617201,2618292,2619177,2620118,2621178,2622146,2623348,2624514,2625216,2626138,2627049,2627864,2628671,2629741,2630927,2631926,2632917,2634094,2635024,2636208,2637012,2637512,2638664,2639839,2640991,2642205,2643113,2643850,2644793,2645636,2646364,2647296,2648150,2649265,2650191,2651372,2652419,2653476,2654409,2655479,2656564,2657898,2659089,2660312,2661522,2662482,2663494,2664586,2665870,2667120,2668139,2669066,2670266,2671070,2671759,2672977,2674098,2675125,2676201,2677169,2678105,2678815,2679668,2680718,2681906,2682734,2683642,2684801,2685788,2686426,2687505,2688355,2689149,2689897,2690718,2691799,2692676,2693991,2695105,2696255,2697084,2697823,2698820,2699718,2700664,2701366,2702342,2703465,2704625,2705487,2706937,2708162,2709157,2710081,2711149,2712459,2713287,2713770,2714463,2715421,2716170,2717237,2718367,2719448,2720386,2721524,2722510,2723629,2724801,2725890,2727395,2728460,2729673,2730423,2731119,2732255,2733307,2734358,2735378,2736345,2737309,2738453,2739536,2740551,2741627,2742672,2743691,2745092,2746162,2747446,2748762,2749806,2751103,2752336,2753468,2754412,2755272,2756282,2757366,2758238,2759259,2760239,2761176,2762125,2763126,2764247,2765176,2766127,2767098,2767999,2769081,2770141,2771225,2772059,2773066,2773908,2774875,2775602,2776740,2777942,2779059,2779857,2780826,2781985,2783176,2784223,2785272,2786344,2787200,2788238,2789541,2790616,2791706,2792705,2793737,2794902,2795721,2796553,2797582,2798954,2800134,2801541,2802956,2804417,2805757,2807174,2808432,2809950,2811330,2812679,2814082,2815452,2816555,2818026,2819415,2820816,2821927,2823366,2824727,2826082,2827316,2828627,2829960,2831320,2832669,2833754,2835208,2836596,2838166,2839308,2840650,2842088,2843797,2845281,2846652,2847962,2849353,2850777,2852271,2853591,2854992,2856215,2857807,2859180,2860608,2861747,2862654,2863822,2864964,2866153,2867633,2868835,2870086,2871543,2872865,2874170,2875366,2876690,2877968,2879225,2880348,2881551,2882718,2884066,2885282,2886400,2887821,2889218,2890402,2891565,2892797,2894008,2895173,2896361,2897446,2898682,2899911,2901176,2902040,2903347,2904744,2906005,2907190,2908045,2909299,2910524,2911821,2912708,2913974,2915004,2916116,2917230,2918382,2919703,2920661,2922184,2923458,2924872,2926202,2927615,2928596,2929928,2931228,2932504,2933858,2935119,2936478,2937769,2938698,2940137,2941490,2942855,2944186,2945493,2946938,2948328,2949536,2950949,2952243,2953638,2955052,2956369,2957821,2958971,2960295,2961778,2963129,2964521,2965990,2967456,2968581,2969752,2970899,2972082,2973213,2974373,2975696,2976877,2978038,2979041,2980152,2981278,2982489,2983658,2984796,2986219,2987474,2988673,2990021,2991353,2992631,2993961,2995233,2996596,2997900,2999289,3000622,3001908,3003188,3004363,3005692,3007007,3007781,3009097,3010430,3011688,3013012,3014366,3015767,3017074,3018240,3019464,3020890,3022099,3023385,3024767,3025995,3027216,3028431,3029591,3030656,3031909,3033198,3034462,3035465,3036774,3038133,3039458,3040983,3042296,3043837,3045273,3046725,3048258,3049613,3051273,3052857,3054296,3055566,3057002,3058333,3059690,3061042,3062286,3063670,3065023,3066345,3067761,3068993,3070295,3071351,3072757,3074100,3075446,3076683,3078057,3079204,3080422,3081657,3083011,3084193,3085477,3086887,3088300,3089625,3091038,3092342,3093492,3094901,3096217,3097677,3098961,3100357,3101790,3103085,3104493,3105727,3107090,3108520,3109792,3111022,3112185,3113508,3114798,3116169,3117412,3118629,3119872,3121053,3122326,3123445,3124687,3126015,3127417,3128633,3129793,3130829,3131836,3132805,3133789,3134859,3135921,3137117,3138205,3139288,3140539,3141613,3142959,3144395,3145775,3147201,3148710,3150036,3151370,3152818,3154158,3155602,3156896,3158285,3159658,3160896,3162234,3163600,3165008,3166366,3167515,3168394,3169113,3170311,3171148,3171612,3172379,3173769,3174957,3176182,3177436,3178576,3179970,3181246,3182386,3183540,3184911,3186186,3187531,3188759,3190139,3191196,3192540,3193821,3195143,3196406,3197698,3198988,3200212,3201506,3202859,3204233,3205534,3206824,3208186,3209534,3210909,3211863,3212909,3214237,3215178,3216587,3217895,3219121,3220323,3221745,3223175,3224150,3225543,3226869,3228259,3229487,3230857,3232138,3233461,3234807,3236178,3237468,3238718,3240084,3241353,3242575,3243680,3244671,3245776,3246976,3248252,3249472,3250927,3252346,3253629,3255082,3256160,3257339,3258720,3260015,3261390,3262723,3263897,3265020,3266242,3267481,3268628,3269691,3270985,3271957,3273125,3274457,3275592,3276922,3278270,3279499,3280843,3282039,3283339,3284690,3286100,3287432,3288773,3290234,3291671,3292941,3294042,3295369,3296760,3297938,3299353,3300603,3301833,3302965,3304282,3305662,3306741,3307767,3309187,3310325,3311307,3312666,3313496,3314780,3315819,3316741,3318235,3319680,3321257,3322733,3324116,3325365,3326764,3327814,3328898,3330169,3331603,3332810,3334102,3335361,3336567,3337738,3339104,3340261,3341406,3342687,3343832,3344932,3346137,3347264,3348403,3349627,3350607,3351834,3352993,3354216,3355399,3356683,3358030,3359348,3360620,3361904,3363210,3364494,3365753,3366923,3368139,3369453,3370824,3372070,3373353,3374519,3375848,3376736,3377948,3378829,3379966,3380541,3381550,3382713,3383862,3384929,3386041,3387217,3388266,3389241,3390547,3391981,3393213,3394374,3395551,3396922,3398431,3399644,3401052,3402385,3403654,3404994,3406399,3407922,3409104,3410317,3411741,3413105,3414461,3415939,3417225,3418590,3419837,3421232,3422481,3423477,3424554,3425864,3427233,3428628,3430215,3431603,3433115,3434446,3435926,3437356,3438799,3440161,3441521,3442726,3443935,3444851,3446198,3447547,3448974,3450111,3451312,3452838,3454391,3455936,3457434,3458791,3460054,3461359,3462734,3464093,3465549,3467014,3468093,3469139,3470543,3471707,3473189,3474552,3475964,3477390,3478968,3480267,3481803,3483203,3484730,3485963,3487306,3488741,3490161,3491369,3492624,3493818,3494961,3496544,3498093,3499338,3500524,3501869,3502990,3504220,3505677,3507108,3508540,3510064,3511428,3512966,3514504,3515932,3517115,3518586,3519884,3521341,3522917,3524574,3525872,3527268,3528812,3530022,3530962,3532222,3533548,3534928,3536122,3537515,3538796,3540009,3541176,3542544,3543812,3545355,3546894,3548464,3550075,3551260,3552826,3554354,3555850,3557040,3558485,3560055,3561477,3562879,3564519,3566062,3567585,3569007,3570506,3571953,3573580,3575073,3576556,3577669,3578876,3579691,3581194,3582512,3584154,3585638,3587178,3588479,3589992,3591558,3592955,3594409,3595952,3597345,3598105,3599369,3600769,3602176,3603662,3605224,3606528,3607959,3609237,3610780,3612215,3613313,3614464,3615752,3617099,3618397,3619688,3621220,3622690,3624128,3625577,3627115,3628636,3630067,3631364,3632755,3634130,3635484,3636909,3638095,3639182,3640471,3641995,3643372,3644678,3646024,3647219,3648506,3649982,3651421,3652902,3654427,3655759,3657312,3658854,3660306,3661420,3662873,3664157,3665608,3667201,3668817,3670135,3671470,3673017,3674146,3675145,3676488,3677787,3679132,3680401,3681789,3683060,3684261,3685399,3686824,3688129,3689636,3691178,3692758,3694309,3695646,3697241,3698841,3700213,3701457,3702935,3704421,3705755,3707303,3708775,3710400,3711887,3713351,3714925,3716357,3718064,3719604,3721005,3722216,3723280,3724667,3726014,3727469,3729025,3730617,3732064,3733484,3735062,3736554,3738001,3739548,3740971,3741847,3742978,3744443,3745861,3747370,3748920,3750435,3751788,3753026,3754386,3755685,3757219,3758482,3759868,3760575,3762066,3763313,3764404,3765573,3767126,3768679,3770081,3771436,3772930,3774421,3775785,3777243,3778631,3780131,3781265,3782491,3783806,3785162,3786519,3788072,3789544,3791028,3792309,3793427,3794625,3795923,3797199,3798751,3800180,3801566,3802758,3804094,3805301,3806413,3807420,3809014,3810439,3811792,3813299,3814650,3816210,3817712,3819156,3820669,3822125,3823676,3824917,3826371,3827966,3829410,3831013,3831961,3832937,3834409,3835593,3836831,3838120,3839359,3840821,3842358,3843858,3845480,3846892,3848316,3849713,3851226,3852685,3854270,3855707,3857147,3858523,3859977,3861461,3862967,3864427,3865827,3867466,3868974,3870476,3871828,3873326,3874818,3876281,3877761,3879154,3880462,3881838,3883171,3884613,3886012,3887217,3888577,3889848,3891144,3892255,3893416,3894427,3895940,3897317,3898531,3900010,3901248,3902584,3904019,3905503,3906928,3908408,3909880,3911194,3912515,3913944,3915336,3916829,3918191,3919654,3921121,3922436,3923708,3924993,3926319,3927816,3929355,3930657,3932059,3933537,3935026,3936507,3937791,3939355,3940851,3942381,3943722,3945145,3946513,3947843,3949373,3950657,3952071,3952780,3954288,3955608,3956658,3957864,3959423,3960960,3962486,3963888,3965432,3966769,3968280,3969664,3971171,3972517,3973624,3974999,3976179,3977673,3979222,3980676,3982235,3983556,3984831,3986224,3987568,3988638,3990034,3991518,3993126,3994384,3995725,3997075,3998174,3999175,4000676,4002181,4003601,4005180,4006610,4008117,4009633,4010969,4012496,4013970,4015502,4016755,4018184,4019789,4021279,4022869,4023846,4024852,4026284,4027444,4028692,4029961,4031244,4032709,4034213,4035725,4037332,4038766,4040234,4041702,4043264,4044773,4046326,4047721,4049220,4050617,4052166,4053600,4055033,4056482,4057960,4059519,4061093,4062588,4064034,4065544,4067076,4068524,4070043,4071325,4072740,4074192,4075681,4077207,4078752,4080013,4081394,4082817,4084065,4085208,4086181,4087713,4089157,4090320,4091898,4093029,4094420,4095852,4097382,4098824,4100338,4101829,4103211,4104558,4106038,4107474,4109019,4110504,4111937,4113470,4114773,4115948,4117325,4118650,4120237,4121732,4123123,4124624,4126144,4127718,4129105,4130731,4132279,4133699,4134753,4135287,4136243,4137626,4139156,4140512,4141670,4143050,4144452,4145944,4147091,4148583,4149872,4151298,4152641,4153636,4155089,4156080,4157409,4158790,4160165,4161351,4162579,4163648,4165143,4166140,4167165,4168370,4169908,4171173,4172280,4173738,4174902,4176307,4177749,4179152,4180278,4181502,4182869,4184048,4185448,4186655,4187680,4188658,4189973,4191177,4192601,4194069,4195491,4196661,4197928,4199339,4200557,4201998,4203052,4204288,4205707,4207087,4208304,4209576,4210838,4212330,4213742,4214943,4216254,4217599,4218896,4220297,4221319,4222580,4223542,4225063,4226258,4227445,4228969,4230270,4231406,4232942,4233799,4234736,4235825,4237201,4238468,4239639,4240914,4242386,4243816,4245323,4246864,4248308,4249680,4251107,4251397,4251422,4251447,4251472,4251497,4251522,4251547,4251572,4251597,4251622,4251647,4251672,4251697,4251722,4251747,4251772,4251797,4251822,4251847,4251872,4251897,4251922,4251947,4251972,4251997,4252022,4252047,4252072,4252097,4252122,4252147,4252172,4252197,4252222,4252247,4252272,4252297,4252322,4252347,4252372,4252397,4252422,4252447,4252472,4252497,4252522,4252547,4252572,4252597,4252622,4252647,4252672,4252697,4252722,4252747,4252772,4252797,4252822,4252847,4252872,4252897,4252922,4252947,4252972,4252997,4253022,4253047,4253072,4253097,4253122,4253147,4253172,4253197,4253222,4253247,4253272,4253297,4253322,4253347,4253372,4253397,4253422,4253447,4253472,4253497,4253522,4253547,4253572,4253597,4253622,4253647,4253672,4253697,4253722,4253747,4253772,4253797,4253822,4253847,4253872,4253897,4253922,4253947,4253972,4253997,4254022,4254047,4254072,4254097,4254122,4254147,4254172,4254197,4254222,4254247,4254272,4254297,4254322,4254347,4254372,4254397,4254422,4254447,4254472,4254497,4254522,4254547,4254572,4254597,4254622,4254647,4254672,4254697,4254722,4254747,4254772,4254797,4254822,4254847,4254872,4254897,4254922,4254947,4254972,4254997,4255022,4255047,4255072,4255097,4255122,4255147,4255172,4255197,4255222,4255247,4255272,4255297,4255322,4255347,4255372,4255397,4255422,4255447,4255472,4255497,4255522,4255547,4255572,4255597,4255622,4255647,4255672,4255697,4255722,4255747,4255772,4255797,4255822,4255847,4255872,4255897,4255922,4255947,4255972,4255997,4256022,4256047,4256072,4256097,4256122,4256147,4256172,4256197,4256222,4256247,4256272,4256297,4256322,4256347,4256372,4256397,4256422,4256447,4256472,4256497,4256522,4256547,4256572,4256597,4256622,4256647,4256672,4256697,4256722,4256747,4256772,4256797,4256822,4256847,4256872,4256897,4256922,4256947,4256972,4256997,4257022,4257047,4257072,4257097,4257122,4257147,4257172,4257197,4257222,4257247,4257272,4257297,4257322,4257347,4257372,4257397,4257422,4257447,4257472,4257497,4257522,4257547,4257572,4257597,4257622,4257647,4257672,4257697,4257722,4257747,4257772,4257797,4257822,4257847,4257872,4257897,4257922,4257947,4257972,4257997,4258022,4258047,4258072,4258097,4258122,4258147,4258172,4258197,4258222,4258247,4258272,4258297,4258322,4258347,4258372,4258397,4258422,4258447,4258472,4258497,4258522,4258547,4258572,4258597,4258622,4258647,4258672,4258697,4258722,4258747,4258772,4258797,4258822,4258847,4258872,4258897,4258922,4258947,4258972,4258997,4259022,4259047,4259072,4259097,4259122,4259147,4259172,4259197,4259222,4259247,4259272,4259297,4259322,4259347,4259372,4259397,4259422,4259447,4259472,4259497,4259522,4259547,4259572,4259597,4259622,4259647,4259672,4259697,4259722,4259747,4259772,4259797,4259822,4259847,4259872,4259897,4259922,4259947,4259972,4259997,4260022,4260047,4261212,4262532,4264079,4265612,4267103,4268443,4269746,4271007,4272261,4273409,4274854,4276052,4277525,4278843,4280213,4281649,4283041,4284129,4285246,4286458,4287572,4288647,4290059,4291174,4292486,4293834,4295063,4296462,4298077,4299041,4300441,4301694,4302853,4304340,4305323,4306839,4307685,4309215,4310224,4311565,4313011,4314228,4315599,4316991,4318204,4319538,4320784,4322058,4323409,4324639,4326122,4327545,4328639,4329662,4331135,4332348,4333823,4335180,4336587,4338018,4339612,4340920,4342456,4343856,4345376,4346608,4347971,4349419,4350828,4352043,4353301,4354455,4355573,4357115,4358666,4359924,4361109,4362422,4363588,4364822,4366200,4367662,4369041,4370599,4372e3,4373488,4374980,4376401,4377759,4379158,4380427,4381822,4383433,4385118,4386188,4387524,4388982,4390262,4391104,4392343,4393732,4395104,4396253,4397530,4398847,4400183,4401375,4402732,4404041,4405575,4407048,4408530,4410171,4411496,4413030,4414634,4416109,4417425,4418730,4420144,4421519,4422826,4424375,4425838,4427421,4428800,4430305,4431844,4433301,4434951,4436490,4437884,4439113,4440179,4441593,4442950,4444418,4445955,4447524,4448926,4450309,4451860,4453324,4454812,4456370,4457782,4458804,4459733,4461159,4462482,4463982,4465420,4466767,4468209,4469690,4471164,4472644,4473928,4475020,4476407,4477623,4479159,4480422,4481629,4483140,4484695,4486014,4487566,4489043,4490563,4491887,4493247,4494701,4496168,4497467,4498637,4499841,4501011,4502558,4504092,4505372,4506513,4507881,4509223,4510429,4511942,4513210,4514800,4516339,4517808,4519344,4520776,4522366,4523598,4525016,4526300,4527860,4529469,4530748,4532088,4533065,4534657,4535621,4536537,4538061,4539240,4540329,4541483,4542816,4544213,4545456,4546679,4548178,4549722,4551205,4552703,4554297,4555706,4557218,4558810,4560407,4561742,4562965,4564419,4565837,4567141,4568704,4570174,4571764,4573213,4574721,4576298,4577807,4579444,4580974,4582306,4583536,4584520,4586058,4587456,4589028,4590591,4592156,4593543,4595046,4596618,4598070,4599565,4601126,4602576,4603350,4604638,4606031,4607435,4608930,4610486,4611944,4613315,4614571,4615867,4617201,4618713,4619934,4621122,4622008,4623455,4624711,4625737,4626938,4628506,4629988,4631486,4632833,4634352,4635755,4637210,4638631,4640085,4641536,4642654,4643916,4645230,4646720,4648140,4649644,4651123,4652523,4653843,4655013,4656192,4657386,4658618,4660174,4661614,4662961,4664136,4665476,4666619,4667768,4668762,4670340,4671753,4673114,4674638,4675974,4677545,4679020,4680476,4681993,4683421,4684972,4686207,4687683,4689272,4690714,4692318,4693245,4694216,4695693,4696875,4698131,4699412,4700648,4702103,4703647,4705145,4706741,4708176,4709585,4710993,4712515,4713970,4715578,4717021,4718462,4719817,4721181,4722680,4724146,4725551,4726961,4728611,4730117,4731571,4732941,4734423,4735921,4737364,4738861,4740303,4741575,4742973,4744305,4745758,4747111,4748388,4749711,4750924,4752267,4753427,4754595,4755586,4757128,4758586,4759709,4761259,4762363,4763728,4765141,4766676,4768039,4769538,4770961,4772318,4773680,4775080,4776484,4777950,4779347,4780829,4782304,4783660,4784901,4786276,4787544,4788964,4790558,4791959,4793358,4794874,4796397,4797871,4799080,4800697,4802249,4803833,4805147,4806626,4807867,4809232,4810683,4812170,4813610,4814352,4815770,4817110,4818365,4819544,4821151,4822691,4824161,4825593,4827111,4828606,4830017,4831504,4833017,4834484,4835604,4836834,4838184,4839698,4841153,4842668,4844185,4845606,4846891,4848082,4849276,4850424,4851778,4853307,4854855,4856240,4857500,4858878,4860027,4861088,4862328,4863867,4865281,4866842,4868372,4869719,4871284,4872680,4874196,4875718,4877149,4878560,4879615,4881207,4882841,4884228,4885524,4886654,4887939,4889151,4890370,4891752,4893022,4894413,4895865,4897319,4898813,4900412,4901716,4903176,4904687,4906204,4907911,4909415,4910709,4912131,4913377,4914971,4916429,4917858,4919205,4920735,4922308,4923829,4925209,4926706,4928121,4929665,4931141,4932612,4933928,4935398,4936779,4938321,4939852,4941102,4942517,4943965,4945412,4946441,4947597,4948712,4950220,4951634,4953011,4954252,4955775,4957198,4958730,4960209,4961751,4963138,4964658,4965977,4967388,4968865,4970353,4971865,4973377,4974886,4976287,4977542,4978946,4980225,4981651,4983237,4984645,4986037,4987590,4989127,4990598,4991830,4993447,4995002,4996346,4996995,4997534,4998737,5000262,5001664,5002941,5004240,5005524,5007032,5008422,5009691,5010911,5012375,5013731,5015170,5016569,5017856,5019103,5020578,5021780,5022979,5024517,5025830,5026960,5028456,5029333,5030340,5031468,5032783,5034069,5035349,5036659,5037893,5039344,5040727,5042121,5043308,5044468,5045728,5047066,5048552,5049466,5050657,5051814,5053253,5054504,5055971,5057413,5058837,5060067,5061309,5062500,5063904,5065355,5066252,5067700,5069103,5070406,5071554,5072940,5074146,5075518,5076732,5078090,5079334,5080807,5082032,5083459,5084950,5086175,5087506,5088957,5090223,5091174,5092572,5093785,5095055,5096311,5097267,5098584,5100044,5101093,5102216,5103442,5104930,5106259,5107853,5109114,5110611,5111808,5112882,5114357,5115770,5117251,5118470,5119897,5121228,5121628,5122534,5123641,5124480,5125712,5127088,5128728,5129552,5129577,5129602,5129627,5129652,5129677,5129702,5129727,5129752,5129777,5129802,5129827,5129852,5129877,5129902,5129927,5129952,5129977,5130002,5130027,5130052,5130077,5130102,5130127,5130152,5130177,5130202,5130227,5130252,5130277,5130302,5130327,5130352,5130377,5130402,5130427,5130452,5130477,5130502,5130527,5130552,5130577,5130602,5130627,5130652,5130677,5130702,5130727,5130752,5130777,5130802,5130827,5130852,5130877,5130902,5130927,5130952,5130977,5131002,5131027,5131052,5131077,5131102,5131127,5131152,5131177,5131202,5131227,5131252,5131277,5131302,5131327,5131352,5131377,5131402,5131427,5131452,5131477,5131502,5131527,5131552,5131577,5131602,5131627,5131652,5131677,5131702,5131727,5131752,5131777,5131802,5131827,5131852,5131877,5131902,5131927,5131952,5131977,5132002,5132027,5132052,5132077,5132102,5132127,5132152,5132177,5132202,5132227,5132252,5132277,5132302,5132327,5132352,5132377,5132402,5132427,5132452,5132477,5132502,5132527,5132552,5132577,5132602,5132627,5132652,5132677,5132702,5132727,5132752,5132777,5132802,5132827,5132852,5132877,5132902,5132927,5132952,5132977,5133002,5133027,5133052,5133077,5133102,5133127,5133152,5133177,5133202,5133227,5133252,5133277,5133302,5133327,5133352,5133377,5133402,5133427,5133452,5133477,5133502,5133527,5133552,5133577,5133602,5133627,5133652,5133677,5133702,5133727,5133752,5133777,5133802,5133827,5133852,5133877,5133902,5133927,5133952,5133977,5134002,5134027,5134052,5134077,5134102,5134127,5134152,5134177,5134202,5134227,5134252,5134277,5134302,5134327,5134352,5134377,5134402,5134427,5134452,5134477,5134502,5134527,5134552,5134577,5134602,5134627,5134652,5134677,5134702,5134727,5134752,5134777,5134802,5134827,5134852,5134877,5134902,5134927,5134952,5134977,5135002,5135027,5135052,5135077,5135102,5135127,5135152,5135177,5135202,5135227,5135252,5135277,5135302,5135327,5135352,5135377,5135402,5135427,5135452,5135477,5135502,5135527,5135552,5135577,5135602,5135627,5135652,5135677,5135702,5135727,5135752,5135777,5135802,5135827,5135852,5135877,5135902,5135927,5135952,5135977,5136002,5136027,5136052,5136077,5136102,5136127,5136152,5136177,5136202,5136227,5136252,5136277,5136302,5136327,5136352,5136377,5136402,5136427,5136452,5136477,5136502,5136527,5136552,5136577,5136602,5136627,5136652,5136677,5136702,5136727,5136752,5136777,5136802,5136827,5136852,5136877,5136902,5136927,5136952,5136977,5137002,5137027,5137052,5137077,5137102,5137127,5137152,5137177,5137202,5137227,5137252,5137277,5137302,5137327,5137352,5137377,5137402,5137427,5137452,5137477,5137502,5137527,5137552,5137577,5137602,5137627,5137652,5137677,5137702,5137727,5137752,5137777,5137802,5137827,5137852,5137877,5137902,5137927,5137952,5137977,5138002,5138027,5138052,5138077,5138102,5138127,5138152,5138177,5138202,5138565,5140065,5141375,5142574,5143723,5144835,5145688,5146858,5148078,5149153,5150303,5151636,5152843,5153803,5155058,5156255,5157333,5158585,5159678,5160318,5161268,5162504,5163565,5164877,5166074,5167415,5168585,5169671,5170731,5171871,5172452,5173340,5174258,5175356,5176546,5177798,5178747,5179926,5181264,5182524,5183788,5184940,5186243,5187255,5188239,5189521,5190831,5191920,5193059,5194369,5195521,5196698,5197798,5198917,5200060,5201099,5202450,5203408,5204684,5205919,5207066,5208264,5209367,5210618,5211863,5213121,5213967,5214575,5215261,5215945,5216910,5218186,5219384,5220580,5221784,5223038,5224104,5225228,5226390,5227437,5228781,5229951,5231094,5232249,5233428,5234676,5235793,5237101,5238303,5239392,5240617,5241873,5243077,5244206,5245430,5246649,5247584,5248802,5250047,5251171,5252329,5253609,5254790,5255896,5257067,5258406,5259520,5260679,5261472,5262562,5263815,5264983,5266234,5267330,5268522,5269470,5270659,5272037,5273347,5274556,5276035,5277316,5278572,5279853,5281087,5282333,5283363,5284649,5285851,5287072,5288145,5289051,5289994,5290968,5291586,5292465,5293249,5294366,5295799,5296978,5297889,5298923,5299646,5300631,5301421,5302676,5304092,5305216,5306398,5307532,5308559,5309817,5310751,5311805,5313204,5314457,5315862,5317087,5318460,5319674,5320578,5321612,5322770,5323970,5325073,5326418,5327693,5329042,5330225,5331405,5332668,5333880,5335082,5336031,5337401,5338711,5339748,5340886,5341990,5343177,5344239,5345316,5346437,5347540,5348877,5350108,5351454,5352613,5353681,5354745,5355700,5356900,5357798,5358565,5359409,5360101,5361059,5362087,5363284,5364432,5365838,5367088,5368175,5369282,5370383,5371501,5372295,5373334,5374190,5375034,5376090,5377008,5378157,5379473,5380629,5381849,5382831,5384113,5385340,5386444,5387829,5389064,5390425,5391938,5393334,5394603,5395971,5397441,5398790,5400115,5401524,5402948,5404306,5405752,5407202,5408545,5410084,5411511,5412801,5414289,5415690,5416843,5418112,5419302,5420550,5421645,5422928,5424114,5425357,5426672,5427949,5429309,5430790,5432147,5433521,5435012,5436455,5437795,5439182,5440587,5442011,5443401,5444827,5446316,5447728,5449128,5450474,5451949,5453161,5454473,5455737,5457022,5458148,5459399,5460720,5462029,5463403,5464887,5466324,5467628,5469050,5470466,5471787,5473145,5474556,5476037,5477430,5478848,5480320,5481731,5483153,5484572,5486046,5487221,5488474,5489795,5490716,5491825,5493233,5494622,5496074,5497378,5498746,5500127,5501450,5502857,5504161,5505430,5506834,5508230,5509601,5511029,5512484,5513855,5515322,5516708,5518036,5519241,5520670,5521866,5522957,5524138,5525439,5526672,5527683,5528916,5530145,5531519,5532915,5534378,5535779,5537064,5538444,5539872,5541208,5542542,5543956,5545394,5546780,5548189,5549673,5551097,5552453,5553926,5555355,5556592,5557864,5559187,5560612,5561809,5563161,5564505,5565952,5567217,5568449,5569609,5570827,5572246,5573476,5574743,5575963,5577152,5578197,5579482,5580773,5582119,5583539,5584989,5586326,5587691,5589112,5590492,5591760,5593166,5594558,5595994,5597388,5598817,5600224,5601729,5603066,5604509,5605979,5607243,5608582,5609404,5610142,5611175,5612321,5613304,5614393,5615219,5615961,5617031,5618090,5619359,5620454,5621757,5623058,5624191,5625081,5626281,5627144,5628103,5628990,5629825,5630833,5632181,5632899,5633736,5634633,5635460,5636261,5637458,5638399,5639667,5640896,5641995,5643036,5644423,5645733,5646753,5648195,5649819,5651355,5652772,5654241,5655514,5656751,5658205,5659571,5660930,5662233,5663569,5664893,5666342,5667669,5668802,5670068,5671330,5672431,5673992,5675359,5676714,5677874,5678964,5680473,5681851,5683342,5684786,5686370,5688422,5690470,5692527,5694584,5696632,5698689,5700746,5702794,5704847,5706895,5708388,5709637,5710731,5712057,5713264,5714320,5715466,5716702,5717946,5719154,5720558,5721966,5723452,5724879,5726271,5727485,5728992,5730368,5731532,5732633,5734026,5735251,5736711,5737967,5739331,5740442,5741912,5743279,5744498,5745644,5746916,5748294,5749781,5751202,5752583,5753849,5755734,5757782,5759838,5761886,5763934,5765987,5768035,5770092,5772140,5773942,5775074,5776122,5777387,5778598,5779698,5780809,5782119,5783225,5784504,5785644,5787210,5788645,5790153,5791568,5793169,5794468,5795896,5797178,5798481,5799287,5800823,5802212,5803634,5805016,5806207,5807497,5808842,5809923,5811287,5812669,5813964,5815098,5816619,5817987,5819310,5820482,5821627,5823103,5824526,5826006,5827381,5828872,5830404,5832452,5834509,5836557,5838607,5840660,5842708,5844756,5846805,5848853,5850090,5851323,5852531,5853478,5854790,5855917,5856998,5858350,5859671,5860787,5862400,5864013,5865424,5866855,5868187,5869509,5870952,5872463,5873703,5874964,5876517,5877868,5879266,5880357,5881496,5883013,5884477,5885890,5887348,5889381,5891438,5893494,5895544,5897601,5899655,5901703,5903753,5905809,5907425,5908464,5909825,5911004,5912135,5913219,5914252,5915652,5916645,5917642,5918953,5920146,5921162,5922522,5923704,5925065,5926517,5927824,5929278,5930570,5931756,5932982,5934290,5935528,5936798,5938124,5939220,5940216,5941347,5942371,5943754,5945021,5946313,5947616,5948934,5950257,5951511,5952842,5954033,5955381,5956700,5958141,5959320,5960640,5961874,5963219,5964584,5965848,5967256,5968555,5969878,5971387,5972826,5974161,5975607,5977080,5978531,5980070,5981462,5982707,5983936,5985026,5986414,5987680,5989030,5990275,5991781,5993223,5994798,5996178,5997680,5999149,6000619,6002010,6003384,6004793,6006278,6007703,6009139,6010625,6012112,6013481,6015016,6016621,6018180,6019620,6020882,6022402,6023761,6025263,6026506,6027983,6029183,6030498,6031980,6033337,6034730,6035806,6037013,6038502,6039896,6041305,6042128,6043111,6044563,6046611,6048659,6050707,6052755,6054812,6056860,6058908,6060956,6063004,6064330,6065073,6065218,6066514,6067759,6069001,6070162,6071256,6072294,6073414,6074699,6075840,6076772,6077779,6078903,6080301,6081625,6082551,6083912,6085161,6086187,6087409,6088633,6089758,6091060,6092464,6093856,6095365,6096786,6097974,6099243,6100583,6102071,6103584,6105068,6106624,6107999,6109534,6111071,6112422,6113891,6115065,6116339,6117621,6119087,6120468,6121857,6123347,6124794,6126140,6127528,6128882,6130166,6131557,6132895,6134345,6135786,6137008,6138290,6139803,6141139,6142533,6143603,6144788,6146294,6147748,6149264,6150447,6151876,6153123,6154247,6155654,6156813,6158e3,6159913,6161961,6164016,6166064,6168121,6170178,6172226,6174278,6176326,6177965,6179080,6179969,6181214,6182390,6183364,6184021,6185295,6186613,6187799,6189073,6190420,6191722,6193044,6194083,6195117,6196129,6197134,6198152,6199171,6200271,6201496,6202439,6203775,6204973,6205601,6206367,6207330,6208400,6209433,6210549,6211916,6212881,6213775,6214967,6216413,6217926,6219286,6220753,6222132,6223558,6225053,6226517,6228043,6229633,6231098,6232457,6233775,6235291,6236722,6238136,6239359,6240803,6241688,6242613,6243761,6245188,6246571,6248012,6249358,6250594,6251961,6253192,6254411,6255574,6256667,6257841,6258802,6259862,6261232,6262574,6263819,6265017,6266415,6267702,6268896,6270080,6271448,6272658,6273982,6275315,6276654,6278068,6279411,6280782,6282143,6283522,6284905,6285786,6286695,6287684,6289080,6290360,6291683,6293011,6294531,6295977,6297328,6298726,6300216,6301703,6302804,6304289,6305356,6306625,6308166,6309608,6310807,6312184,6313492,6314867,6316121,6317307,6318522,6319873,6321435,6322717,6324184,6325507,6326940,6328270,6329766,6331070,6332415,6333759,6334984,6336269,6337441,6338844,6340187,6341376,6342794,6344120,6345639,6346899,6348295,6349863,6351293,6352685,6354234,6355649,6357079,6358338,6359708,6361074,6362274,6363715,6364876,6366170,6367531,6368928,6370231,6371855,6373399,6374902,6376383,6377779,6379280,6380808,6382183,6383636,6385103,6386551,6387741,6389316,6390922,6392480,6393902,6395222,6396601,6398152,6399644,6400861,6402232,6403449,6404800,6406137,6407301,6408479,6409868,6411332,6412517,6413858,6415345,6416789,6418209,6419613,6421045,6422151,6422491,6423762,6424730,6426061,6427305,6428472,6429835,6431220,6432595,6433976,6435219,6436476,6437842,6439118,6440473,6441746,6443058,6444304,6445699,6446864,6448119,6449484,6450705,6452056,6453455,6454735,6455961,6457247,6458491,6459887,6461291,6462533,6463783,6464986,6466188,6467536,6468837,6470130,6471440,6472452,6473778,6475071,6476431,6477798,6479109,6480320,6481404,6482761,6484138,6485283,6486532,6487871,6489100,6490476,6491607,6492990,6494287,6495770,6497193,6498470,6499773,6501094,6502437,6503773,6505049,6506366,6507707,6509116,6510395,6511479,6512308,6513378,6514434,6515236,6517226,6519274,6521329,6523377,6525425,6527482,6529530,6531584,6533632,6535391,6536532,6537629,6538785,6539791,6541143,6542412,6543643,6544892,6546116,6547389,6548607,6549869,6551187,6552520,6553857,6555235,6556525,6557796,6559060,6560363,6561588,6562884,6564256,6565304,6566706,6568112,6569529,6570849,6572186,6573489,6574787,6576122,6577494,6578608,6580009,6581263,6582642,6583825,6585124,6586298,6587544,6588871,6590175,6591527,6592779,6594148,6595429,6596681,6598035,6599336,6600661,6601746,6603101,6604390,6605768,6607133,6608484,6609874,6611057,6612313,6613499,6614695,6616072,6617158,6618130,6619151,6620353,6620469,6620494,6621510,6622814,6624038,6625254,6626575,6627789,6628836,6630070,6631149,6632238,6633628,6634925,6636178,6637514,6638880,6640183,6641434,6642804,6644137,6645489,6646722,6648080,6649451,6650806,6652102,6653422,6654712,6656064,6657443,6658750,6660029,6661315,6662693,6664034,6665284,6666633,6667994,6669332,6670543,6671855,6673218,6674508,6675819,6677071,6678420,6679922,6681497,6682879,6684301,6685719,6687154,6688537,6689947,6691362,6692900,6694310,6695736,6697130,6698227,6699564,6700967,6702429,6703904,6705242,6706368,6707738,6709101,6710624,6712024,6713358,6714648,6716130,6717415,6718986,6720358,6721545,6722859,6724316,6725626,6727140,6728547,6729872,6731337,6732786,6734154,6735554,6736995,6738583,6740026,6741385,6742618,6744065,6745392,6746956,6748333,6749605,6750927,6752428,6753721,6755242,6756579,6757677,6759007,6760392,6761834,6763303,6764740,6765991,6767153,6768756,6770121,6771522,6772634,6773679,6775255,6776539,6777542,6778958,6780423,6781815,6783061,6784550,6785877,6786535,6787206,6788431,6789522,6790745,6791614,6793549,6795597,6797652,6799700,6801748,6803805,6805853,6807907,6809955,6811695,6812119,6812144,6813310,6814585,6815818,6817036,6818396,6819672,6820963,6822005,6823019,6824033,6825032,6826043,6827039,6828110,6829341,6830297,6831721,6832507,6833559,6834566,6835627,6837031,6837787,6838546,6839407,6840216,6841007,6841849,6842652,6843441,6844351,6845141,6846313,6847909,6849323,6850680,6852073,6853557,6854966,6856370,6857784,6858889,6860317,6861672,6863219,6864637,6866068,6867255,6868119,6869192,6870597,6872038,6873459,6874777,6876163,6877354,6878702,6880070,6881258,6882420,6883735,6885005,6886298,6887726,6889066,6890381,6891646,6892896,6894218,6895610,6896946,6898277,6899695,6901058,6902586,6903892,6905174,6906516,6907675,6908830,6909566,6910887,6912163,6913568,6914931,6916429,6917944,6919317,6920814,6922291,6923753,6925277,6926267,6927718,6929107,6930256,6931797,6933312,6934607,6935917,6937346,6938669,6939991,6941369,6942921,6944377,6945735,6947176,6948613,6949912,6951384,6952806,6954251,6955690,6957167,6958406,6959590,6961039,6962251,6963545,6964965,6966238,6967436,6968640,6969773,6971113,6972352,6973519,6975125,6976522,6977941,6979055,6980090,6981430,6982395,6983796,6985227,6986644,6987984,6989447,6990762,6991603,6992079,6993300,6994401,6995604,6996990,6998316,6999713,7001089,7002443,7003603,7004929,7006268,7007614,7008918,7010296,7011488,7012836,7014069,7015284,7016555,7017968,7019370,7020705,7021953,7023237,7024468,7025854,7027287,7028557,7029904,7031251,7032541,7033837,7035052,7036322,7037583,7038951,7040356,7041644,7043103,7044298,7045672,7047038,7048164,7049419,7050634,7051960,7053232,7054455,7055799,7057072,7058502,7059586,7060922,7062246,7063680,7065086,7066565,7067785,7069093,7070390,7071697,7073108,7074475,7075764,7077109,7078479,7079929,7081329,7082116,7083202,7084441,7086489,7088546,7090594,7092651,7094708,7096756,7098804,7100852,7102689,7103790,7104856,7105970,7107036,7108426,7109486,7110891,7112141,7113442,7114566,7115806,7116797,7118119,7119268,7120574,7121717,7123046,7124308,7125617,7127026,7128369,7129744,7131049,7132344,7133626,7134972,7136289,7137611,7138990,7140043,7141473,7142834,7144247,7145639,7146976,7148270,7149667,7150965,7152315,7153680,7154846,7156227,7157485,7158872,7160107,7161423,7162650,7163995,7165381,7166729,7168115,7169403,7170695,7172074,7173315,7174627,7175938,7177302,7178673,7179874,7181141,7182518,7183903,7185225,7186599,7187984,7189327,7190676,7191660,7192173,7192198,7192705,7193519,7194197,7194954,7195560,7196312,7197411,7198191,7198903,7199385,7199955,7200382,7201015,7201645,7202181,7202645,7203234,7203888,7205034,7205908,7206453,7206894,7207404,7208036,7208549,7209015,7209605,7210362,7211483,7212604,7213712,7214752,7215824,7216943,7218204,7219420,7220525,7221847,7223073,7224129,7225335,7227065,7228109,7229351,7230265,7231756,7233085,7234381,7235444,7236558,7238346,7240394,7242446,7244496,7246544,7248594,7250642,7252694,7254742,7256347,7257945,7259569,7261159,7262480,7263597,7264742,7265931,7267075,7268165,7269502,7270397,7271744,7272825,7274185,7275242,7276373,7277674,7278897,7279967,7281253,7282563,7283671,7284885,7285982,7287243,7288670,7289756,7291074,7292230,7293481,7294849,7296162,7297562,7298899,7300277,7301481,7302744,7304050,7305338,7305958,7307318,7308533,7310038,7311323,7312271,7313426,7314315,7315616,7316929,7318217,7319553,7320973,7322284,7323531,7324860,7326031,7327289,7328442,7329738,7331127,7332317,7333381,7334590,7335896,7337142,7338440,7339688,7341128,7342472,7343705,7345116,7346382,7347863,7349333,7350424,7351767,7352998,7354104,7355423,7356563,7357911,7359205,7360501,7361679,7362753,7363941,7365166,7366316,7367436,7368818,7370206,7371750,7373197,7374155,7375222,7376269,7377651,7378649,7379664,7380634,7381432,7382240,7383601,7384591,7385180,7385699,7386173,7386647,7387308,7388777,7389444,7390139,7390800,7391444,7392514,7393777,7394395,7395168,7396172,7396708,7397233,7397588,7398038,7398441,7398900,7399295,7399693,7400076,7400763,7401516,7402070,7402695,7403155,7403613,7404306,7405196,7405915,7406559,7407093,7407634,7408228,7408802,7409119,7409818,7410429,7411058,7411840,7412594,7413302,7414055,7414735,7415378,7416167,7416733,7417551,7418532,7419204],sizes:[1352,1493,1400,1134,1457,1189,1497,1413,1396,1331,1466,1505,919,1161,1194,1267,1456,1343,1210,1324,1323,1244,1378,1158,1156,1050,1088,1334,1311,1208,1065,1094,1143,1071,1169,1049,1078,871,829,694,1031,1193,604,490,599,893,845,1011,724,606,398,509,997,909,902,815,697,826,470,641,584,569,568,617,562,600,588,590,587,609,619,467,471,523,645,510,499,522,451,910,748,781,744,925,989,740,688,942,960,1078,1030,1035,776,867,909,1271,923,843,1186,1015,845,597,821,794,999,916,729,877,1133,739,950,463,1102,1144,842,1176,940,871,915,560,875,896,844,991,695,932,1083,753,813,732,988,1486,1281,1351,1134,946,1208,1307,884,1064,842,1305,1258,1231,1117,1156,1263,916,1228,1133,1177,1143,1141,1215,1344,1368,1289,1374,1380,1372,1455,1457,1218,1329,1192,1397,1351,1362,1259,1410,1399,1288,1375,1175,1292,1252,1375,1391,1397,1343,1346,1281,1310,1314,1250,1323,1275,1290,1273,1327,1448,1473,1373,1410,1336,1389,1415,1388,1293,1400,1295,1269,1309,1281,1383,1017,1468,1333,1445,1216,1419,1447,1327,1552,1189,1302,1195,1081,771,805,1010,1361,1077,1315,973,1111,1299,969,1255,1223,1341,1141,1078,1436,1147,1304,1046,796,1277,1236,1286,1353,1122,1390,1344,1393,1307,1478,1325,1407,1334,1446,1409,1334,1296,1452,964,791,1315,1348,1165,1062,1179,1327,1196,1277,1411,957,789,1378,1330,920,1147,1168,1332,1364,1114,1146,1140,1325,1235,1259,1373,1323,988,1475,1286,1324,1403,1208,1353,1294,1290,1346,1346,940,1031,1365,1339,1356,1314,1436,1292,1381,1163,1214,1108,1331,1194,1278,1063,1141,1075,1395,1226,1166,473,719,353,636,1417,1300,655,987,1170,1116,1131,1246,1130,703,624,1053,1206,1128,1075,1176,1189,1164,1032,1095,1129,1477,1243,1199,507,1111,810,708,818,763,1010,1261,1048,1286,1453,1312,1058,1207,1166,1156,1216,1194,1345,1122,1320,1172,1068,1045,966,1380,1201,1157,1218,1173,1248,1404,1418,1354,1501,1057,840,1266,1172,1380,1313,1242,1204,1166,1187,887,1186,1305,922,1116,1031,983,1202,576,815,515,597,513,736,646,810,1301,1078,1503,1294,1427,1275,1251,1107,964,1468,1387,1241,1229,1155,1372,1371,1474,1305,1339,1442,1321,1317,1023,1349,1326,1205,1149,1120,1298,1370,1425,1273,1396,1377,1283,1325,1405,1401,1442,1127,1348,1218,1242,1334,1394,1357,1236,999,1424,1333,1352,1333,1441,1205,1375,1374,1259,1206,1389,1325,1124,1251,1251,1299,1214,1459,1290,1324,1221,1220,1232,1046,779,1325,1214,1202,1326,1257,1208,706,1328,1123,1064,975,1326,1238,1149,1150,1167,1128,1306,1285,1318,1216,1201,1280,1092,1312,1111,1381,1359,1270,1249,1213,1230,1291,1313,1232,1262,1387,1418,1337,1179,1324,1037,1234,1226,1209,1240,1350,1292,1092,1209,1006,1267,1295,1218,970,1318,1286,1362,1319,1290,1297,1327,1113,1398,1024,1289,1252,1196,1182,1265,1382,1314,1260,1078,1197,1073,1211,1461,1263,1263,1069,1201,1332,1331,1373,1374,1295,1292,1273,1226,1409,1215,1326,1408,1040,1180,1374,1235,1239,1164,1311,1289,1386,1424,1215,1336,896,871,1363,1293,1127,1180,1177,1274,1191,876,914,995,1284,992,1244,1154,1416,1253,1056,1154,1050,1449,1201,1510,1285,1299,1277,1557,844,1269,1390,906,987,1467,1554,1361,1467,850,323,705,1266,1639,1666,1556,1579,1403,1161,1391,1435,1442,1381,1489,1317,857,437,1254,1200,1379,1338,1191,1381,1239,1383,1323,992,876,818,1445,1337,1154,1028,1411,1424,1378,1204,1170,818,1246,1150,838,730,1129,1251,1036,1066,1012,834,965,981,1302,1063,1028,1401,1388,1534,1433,1406,1911,1995,1229,1062,1062,1061,1060,1059,1063,1073,1066,1143,1050,1049,1161,1065,1005,1252,1072,1059,1060,1227,1097,1072,1058,1058,1047,1074,1065,1120,1120,1208,1188,943,1102,1053,1140,1174,1481,1553,793,845,832,794,1249,1556,1495,849,917,700,693,325,384,309,328,321,353,587,753,512,739,736,890,1123,1296,1594,1261,1343,1030,1374,1279,932,1365,1279,982,1249,1274,1087,958,658,1348,488,1228,1469,552,1306,1307,521,1134,1477,879,1188,1007,294,1194,1554,1600,1448,1492,1604,1433,1571,1507,1545,1398,1539,1475,1490,1126,391,901,1549,929,1240,1251,1346,1540,1411,1518,1515,1533,1434,1343,1356,1066,1585,1512,1277,1358,1324,1483,1337,1409,1458,1469,1445,1293,1421,1619,1283,1047,747,1613,1543,1497,1468,1428,1434,1561,1455,1349,1475,1400,1307,1144,1499,1439,1222,1482,1199,1340,1424,1496,1437,1266,1461,954,1622,1301,1294,1446,1603,1326,1327,1574,1487,1281,1455,1523,1486,1363,1531,1437,1428,1384,1680,1548,1035,1163,1427,1197,1278,1519,1589,1437,1524,1400,1233,1645,1503,1308,1457,1584,1270,1289,1461,1547,1124,1406,1034,875,1062,1045,1370,877,984,1238,1062,1176,1209,1138,1185,1196,1096,1170,1151,1163,1089,967,972,846,1099,1494,1161,1227,1465,1001,1430,1509,1370,1029,1298,1467,1625,1656,1593,1288,1387,1502,1389,1583,1630,1426,1461,1431,1396,1602,1577,1555,1459,997,821,618,904,1057,559,620,779,615,925,966,1236,787,810,967,882,1e3,967,963,951,962,962,961,975,949,963,659,624,614,776,675,641,679,756,706,755,784,704,703,778,737,636,723,704,652,682,711,828,649,739,745,797,791,694,543,482,606,613,490,574,523,488,701,688,640,472,461,549,510,474,620,723,698,592,587,706,834,581,562,554,886,1136,1277,1280,874,1117,1286,854,1120,1435,1507,1582,1560,1669,1569,1464,1510,1594,1409,1364,1398,1570,1529,949,1310,1361,1599,972,1486,1330,1462,1613,1542,1363,1426,1364,1453,1308,713,828,1050,1097,1221,1127,1092,1212,1070,883,932,881,818,761,1232,1164,940,1588,882,1207,1360,1517,1400,1305,1439,1427,1462,1413,1329,1160,1116,1193,1299,1217,1200,1030,1212,1226,1238,1041,1146,1735,1524,1421,1458,1472,1386,1183,1303,1540,1433,1372,1128,1506,1516,1511,1344,1499,1471,1377,1499,1398,1554,1246,1250,592,365,716,1038,1225,680,1101,1217,1445,1376,1467,1384,1181,1467,1315,1409,1291,1268,465,491,553,720,1156,1368,1150,1471,1144,1157,1412,829,1226,1205,1145,1354,298,1105,1021,1447,1557,1199,1188,1300,1319,1355,1386,1476,1462,1464,1416,1270,1401,1206,1253,1134,1365,1135,1577,920,934,727,1007,1479,826,1475,1095,981,1431,1358,1688,1664,1701,1664,1695,1614,1655,1604,1642,1601,1633,1615,1636,1616,1638,1643,1563,1531,1494,1504,1665,1597,1623,1585,1457,1424,1484,1399,1461,1403,1548,1289,1470,1519,1462,1391,1301,1431,1283,1118,1327,1564,1569,1488,988,798,906,1330,1193,1134,1058,1038,1435,1357,1444,1309,1123,1185,1238,1138,1307,1191,1187,1427,1604,1604,1578,1610,1597,1529,1559,1568,1536,1549,1527,1558,1551,1558,1535,1568,1524,1513,1459,1385,1478,1526,1449,1500,1334,1501,1376,1350,1394,1232,1430,971,1344,1200,1426,923,1376,1158,1095,651,714,1020,1410,1171,1293,1349,1027,1500,1297,927,1407,887,951,777,933,940,1037,978,915,942,954,1085,864,989,908,856,922,830,907,928,954,1039,913,877,961,1140,838,1030,1036,942,888,852,896,1029,1029,932,1016,842,873,1029,943,1118,852,975,1029,914,903,900,1030,820,917,930,1051,942,896,957,991,1019,900,926,938,855,974,884,1088,895,995,923,916,949,1077,905,976,952,1025,950,885,928,939,965,943,951,950,873,970,839,989,1008,975,943,958,954,1035,1121,1169,1222,1090,941,1088,685,552,793,1173,970,495,830,795,1082,488,836,1006,924,1391,947,685,832,1032,832,857,891,776,930,1190,799,1075,1009,1315,1237,817,997,1190,1333,1244,1290,1190,1040,1126,1145,1064,1504,1518,1386,1518,1498,1380,1522,1451,1545,1435,1345,1596,1420,1436,1497,1627,1556,1425,1300,1514,1392,615,514,770,792,437,762,768,924,765,856,622,714,1014,803,592,1019,664,655,1087,767,696,801,725,975,624,705,983,719,932,1143,703,782,1010,690,712,878,792,1102,645,1207,596,1183,917,1228,931,1333,868,1171,1469,1517,1431,1478,1026,986,1539,1265,1564,1528,1657,1328,1524,1625,1549,1314,1277,374,1043,1403,1431,1395,1347,1451,1302,875,461,1319,1007,1122,1474,1234,1303,1529,1495,1523,1336,1423,1410,1084,1133,1276,1406,1441,753,25,41,25,48,25,56,25,77,25,113,25,187,25,338,25,631,25,407,832,706,1106,1327,1317,1378,1456,1639,1491,1642,1515,1612,1382,1244,1667,1589,1565,1603,1575,1476,1496,1640,1423,1331,1431,1153,1352,1331,1129,1449,1243,1403,1259,1207,1500,955,1453,1476,1420,1471,1470,1406,1503,1341,1333,1210,1388,1378,1449,1434,1375,1380,1363,1506,1453,1162,1186,1573,1589,1583,1533,1372,1184,1178,1289,1351,1481,1422,1377,1407,1221,1095,1325,1384,1423,1253,1164,1448,1486,1283,1426,948,1557,1500,1288,1441,1156,1515,1548,1216,1400,835,1321,1168,975,1462,1525,1060,1552,1425,1364,25,131,1544,1456,1340,1372,1399,1024,1020,1607,1553,1145,671,1207,1188,869,498,1732,651,1299,1425,962,896,943,189,124,103,823,1067,1035,487,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,353,1463,1160,1335,1056,1063,800,830,1256,1223,1206,1233,917,996,1155,696,670,1245,1422,883,1389,1255,1099,1415,1205,1411,1486,1220,405,1200,503,843,1160,1188,856,695,719,789,899,1267,1085,625,978,1152,767,1340,1090,890,747,790,1303,1220,975,1235,1133,928,1232,1071,934,908,995,1006,1341,1237,913,1064,1079,1179,1074,943,965,741,1115,876,1058,986,1047,1057,873,1118,710,868,750,789,776,788,801,714,761,843,652,887,1016,1203,1025,1332,855,785,851,823,1219,1079,972,905,588,908,486,516,953,702,807,1309,1168,1176,1111,1209,1258,996,974,1080,1227,1309,1438,1275,1225,791,940,1017,1187,1189,877,648,829,824,1003,1088,1252,704,839,714,616,883,1017,1304,1313,1237,996,1101,995,599,859,1125,1374,1178,1380,1353,1070,1148,1349,1218,1315,1291,1267,1006,1185,1331,1005,1120,678,936,860,1030,1060,830,970,633,995,972,940,1063,820,919,1137,1256,1013,1046,1472,588,584,600,635,624,1099,1198,990,1037,1020,1469,1767,1319,1337,1408,1260,1348,1295,1276,1094,548,535,1880,1519,1103,1566,1246,1355,1292,1161,1340,1023,1220,1124,937,1198,1119,1161,1226,1460,1109,1196,1282,813,1120,1181,1335,1289,1214,1248,1397,1432,1335,1343,1426,1028,1429,1308,1311,1396,1425,1331,1323,1268,1295,1278,1362,1391,1356,1253,1037,1086,1217,1024,1270,1033,1316,1200,955,1164,941,988,969,1184,981,995,1181,1008,996,1088,1294,1109,1188,1189,1156,1141,1062,1019,1090,1063,1026,981,1182,1296,1380,1235,1102,1082,1275,1124,1432,1390,1308,1309,1208,1358,1153,1313,1207,1142,1e3,1061,1264,1462,838,1554,1357,1180,1175,1120,1145,836,752,900,982,1113,1058,1154,1054,1066,1086,1112,975,783,1148,1089,930,1143,835,1357,1473,1134,1167,1129,874,1102,925,930,1193,1216,1088,1135,1040,961,1343,1197,1015,1370,1054,959,1090,1007,927,714,831,1338,1429,1151,1267,1065,1302,1260,612,541,769,818,824,524,1089,596,751,1360,1314,1290,1214,1067,1409,1253,1161,1292,896,918,718,678,818,669,1203,1068,1295,1349,957,1227,1015,1105,1178,1082,1140,1141,1116,1017,1033,1046,1121,1122,1237,1091,937,1170,1068,965,916,940,959,888,1235,1201,1178,939,874,1001,1014,1181,1112,964,1206,1298,1241,994,1081,1128,1160,1023,1024,954,874,1068,1114,883,1218,1224,1037,1176,1070,991,1006,1144,990,964,911,894,992,1054,941,1138,854,1095,1143,1209,1140,1194,990,1040,976,1091,921,1131,617,788,1014,1095,933,1122,1137,853,701,1118,1163,947,845,654,860,971,1028,994,1125,1151,1340,1123,972,1263,1137,1105,1004,1258,1157,924,1289,1074,1241,1068,775,1190,1141,1152,1e3,1001,1112,1120,931,949,1193,1215,1373,1041,1104,1251,1138,1039,1121,1171,1303,1127,1340,1037,1100,1147,1071,1145,1109,1144,1123,1193,1221,1310,1137,796,1254,1339,1174,1275,978,1178,1211,1077,1108,1129,1023,1170,1436,1585,1032,1069,797,869,1465,1388,1536,1275,1305,1299,1355,1479,1323,1243,1136,1402,1255,1285,1261,1096,895,874,1021,816,1380,780,1052,998,1110,1115,1046,657,786,987,1065,1e3,1091,885,941,1060,968,1202,1166,702,922,911,815,807,1070,1186,999,991,1177,930,1184,804,500,1152,1175,1152,1214,908,737,943,843,728,932,854,1115,926,1181,1047,1057,933,1070,1085,1334,1191,1223,1210,960,1012,1092,1284,1250,1019,927,1200,804,689,1218,1121,1027,1076,968,936,710,853,1050,1188,828,908,1159,987,638,1079,850,794,748,821,1081,877,1315,1114,1150,829,739,997,898,946,702,976,1123,1160,862,1450,1225,995,924,1068,1310,828,483,693,958,749,1067,1130,1081,938,1138,986,1119,1172,1089,1505,1065,1213,750,696,1136,1052,1051,1020,967,964,1144,1083,1015,1076,1045,1019,1401,1070,1284,1316,1044,1297,1233,1132,944,860,1010,1084,872,1021,980,937,949,1001,1121,929,951,971,901,1082,1060,1084,834,1007,842,967,727,1138,1202,1117,798,969,1159,1191,1047,1049,1072,856,1038,1303,1075,1090,999,1032,1165,819,832,1029,1372,1180,1407,1415,1461,1340,1417,1258,1518,1380,1349,1403,1370,1103,1471,1389,1401,1111,1439,1361,1355,1234,1311,1333,1360,1349,1085,1454,1388,1570,1142,1342,1438,1709,1484,1371,1310,1391,1424,1494,1320,1401,1223,1592,1373,1428,1139,907,1168,1142,1189,1480,1202,1251,1457,1322,1305,1196,1324,1278,1257,1123,1203,1167,1348,1216,1118,1421,1397,1184,1163,1232,1211,1165,1188,1085,1236,1229,1265,864,1307,1397,1261,1185,855,1254,1225,1297,887,1266,1030,1112,1114,1152,1321,958,1523,1274,1414,1330,1413,981,1332,1300,1276,1354,1261,1359,1291,929,1439,1353,1365,1331,1307,1445,1390,1208,1413,1294,1395,1414,1317,1452,1150,1324,1483,1351,1392,1469,1466,1125,1171,1147,1183,1131,1160,1323,1181,1161,1003,1111,1126,1211,1169,1138,1423,1255,1199,1348,1332,1278,1330,1272,1363,1304,1389,1333,1286,1280,1175,1329,1315,774,1316,1333,1258,1324,1354,1401,1307,1166,1224,1426,1209,1286,1382,1228,1221,1215,1160,1065,1253,1289,1264,1003,1309,1359,1325,1525,1313,1541,1436,1452,1533,1355,1660,1584,1439,1270,1436,1331,1357,1352,1244,1384,1353,1322,1416,1232,1302,1056,1406,1343,1346,1237,1374,1147,1218,1235,1354,1182,1284,1410,1413,1325,1413,1304,1150,1409,1316,1460,1284,1396,1433,1295,1408,1234,1363,1430,1272,1230,1163,1323,1290,1371,1243,1217,1243,1181,1273,1119,1242,1328,1402,1216,1160,1036,1007,969,984,1070,1062,1196,1088,1083,1251,1074,1346,1436,1380,1426,1509,1326,1334,1448,1340,1444,1294,1389,1373,1238,1338,1366,1408,1358,1149,879,719,1198,837,464,767,1390,1188,1225,1254,1140,1394,1276,1140,1154,1371,1275,1345,1228,1380,1057,1344,1281,1322,1263,1292,1290,1224,1294,1353,1374,1301,1290,1362,1348,1375,954,1046,1328,941,1409,1308,1226,1202,1422,1430,975,1393,1326,1390,1228,1370,1281,1323,1346,1371,1290,1250,1366,1269,1222,1105,991,1105,1200,1276,1220,1455,1419,1283,1453,1078,1179,1381,1295,1375,1333,1174,1123,1222,1239,1147,1063,1294,972,1168,1332,1135,1330,1348,1229,1344,1196,1300,1351,1410,1332,1341,1461,1437,1270,1101,1327,1391,1178,1415,1250,1230,1132,1317,1380,1079,1026,1420,1138,982,1359,830,1284,1039,922,1494,1445,1577,1476,1383,1249,1399,1050,1084,1271,1434,1207,1292,1259,1206,1171,1366,1157,1145,1281,1145,1100,1205,1127,1139,1224,980,1227,1159,1223,1183,1284,1347,1318,1272,1284,1306,1284,1259,1170,1216,1314,1371,1246,1283,1166,1329,888,1212,881,1137,575,1009,1163,1149,1067,1112,1176,1049,975,1306,1434,1232,1161,1177,1371,1509,1213,1408,1333,1269,1340,1405,1523,1182,1213,1424,1364,1356,1478,1286,1365,1247,1395,1249,996,1077,1310,1369,1395,1587,1388,1512,1331,1480,1430,1443,1362,1360,1205,1209,916,1347,1349,1427,1137,1201,1526,1553,1545,1498,1357,1263,1305,1375,1359,1456,1465,1079,1046,1404,1164,1482,1363,1412,1426,1578,1299,1536,1400,1527,1233,1343,1435,1420,1208,1255,1194,1143,1583,1549,1245,1186,1345,1121,1230,1457,1431,1432,1524,1364,1538,1538,1428,1183,1471,1298,1457,1576,1657,1298,1396,1544,1210,940,1260,1326,1380,1194,1393,1281,1213,1167,1368,1268,1543,1539,1570,1611,1185,1566,1528,1496,1190,1445,1570,1422,1402,1640,1543,1523,1422,1499,1447,1627,1493,1483,1113,1207,815,1503,1318,1642,1484,1540,1301,1513,1566,1397,1454,1543,1393,760,1264,1400,1407,1486,1562,1304,1431,1278,1543,1435,1098,1151,1288,1347,1298,1291,1532,1470,1438,1449,1538,1521,1431,1297,1391,1375,1354,1425,1186,1087,1289,1524,1377,1306,1346,1195,1287,1476,1439,1481,1525,1332,1553,1542,1452,1114,1453,1284,1451,1593,1616,1318,1335,1547,1129,999,1343,1299,1345,1269,1388,1271,1201,1138,1425,1305,1507,1542,1580,1551,1337,1595,1600,1372,1244,1478,1486,1334,1548,1472,1625,1487,1464,1574,1432,1707,1540,1401,1211,1064,1387,1347,1455,1556,1592,1447,1420,1578,1492,1447,1547,1423,876,1131,1465,1418,1509,1550,1515,1353,1238,1360,1299,1534,1263,1386,707,1491,1247,1091,1169,1553,1553,1402,1355,1494,1491,1364,1458,1388,1500,1134,1226,1315,1356,1357,1553,1472,1484,1281,1118,1198,1298,1276,1552,1429,1386,1192,1336,1207,1112,1007,1594,1425,1353,1507,1351,1560,1502,1444,1513,1456,1551,1241,1454,1595,1444,1603,948,976,1472,1184,1238,1289,1239,1462,1537,1500,1622,1412,1424,1397,1513,1459,1585,1437,1440,1376,1454,1484,1506,1460,1400,1639,1508,1502,1352,1498,1492,1463,1480,1393,1308,1376,1333,1442,1399,1205,1360,1271,1296,1111,1161,1011,1513,1377,1214,1479,1238,1336,1435,1484,1425,1480,1472,1314,1321,1429,1392,1493,1362,1463,1467,1315,1272,1285,1326,1497,1539,1302,1402,1478,1489,1481,1284,1564,1496,1530,1341,1423,1368,1330,1530,1284,1414,709,1508,1320,1050,1206,1559,1537,1526,1402,1544,1337,1511,1384,1507,1346,1107,1375,1180,1494,1549,1454,1559,1321,1275,1393,1344,1070,1396,1484,1608,1258,1341,1350,1099,1001,1501,1505,1420,1579,1430,1507,1516,1336,1527,1474,1532,1253,1429,1605,1490,1590,977,1006,1432,1160,1248,1269,1283,1465,1504,1512,1607,1434,1468,1468,1562,1509,1553,1395,1499,1397,1549,1434,1433,1449,1478,1559,1574,1495,1446,1510,1532,1448,1519,1282,1415,1452,1489,1526,1545,1261,1381,1423,1248,1143,973,1532,1444,1163,1578,1131,1391,1432,1530,1442,1514,1491,1382,1347,1480,1436,1545,1485,1433,1533,1303,1175,1377,1325,1587,1495,1391,1501,1520,1574,1387,1626,1548,1420,1054,534,956,1383,1530,1356,1158,1380,1402,1492,1147,1492,1289,1426,1343,995,1453,991,1329,1381,1375,1186,1228,1069,1495,997,1025,1205,1538,1265,1107,1458,1164,1405,1442,1403,1126,1224,1367,1179,1400,1207,1025,978,1315,1204,1424,1468,1422,1170,1267,1411,1218,1441,1054,1236,1419,1380,1217,1272,1262,1492,1412,1201,1311,1345,1297,1401,1022,1261,962,1521,1195,1187,1524,1301,1136,1536,857,937,1089,1376,1267,1171,1275,1472,1430,1507,1541,1444,1372,1427,290,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,1165,1320,1547,1533,1491,1340,1303,1261,1254,1148,1445,1198,1473,1318,1370,1436,1392,1088,1117,1212,1114,1075,1412,1115,1312,1348,1229,1399,1615,964,1400,1253,1159,1487,983,1516,846,1530,1009,1341,1446,1217,1371,1392,1213,1334,1246,1274,1351,1230,1483,1423,1094,1023,1473,1213,1475,1357,1407,1431,1594,1308,1536,1400,1520,1232,1363,1448,1409,1215,1258,1154,1118,1542,1551,1258,1185,1313,1166,1234,1378,1462,1379,1558,1401,1488,1492,1421,1358,1399,1269,1395,1611,1685,1070,1336,1458,1280,842,1239,1389,1372,1149,1277,1317,1336,1192,1357,1309,1534,1473,1482,1641,1325,1534,1604,1475,1316,1305,1414,1375,1307,1549,1463,1583,1379,1505,1539,1457,1650,1539,1394,1229,1066,1414,1357,1468,1537,1569,1402,1383,1551,1464,1488,1558,1412,1022,929,1426,1323,1500,1438,1347,1442,1481,1474,1480,1284,1092,1387,1216,1536,1263,1207,1511,1555,1319,1552,1477,1520,1324,1360,1454,1467,1299,1170,1204,1170,1547,1534,1280,1141,1368,1342,1206,1513,1268,1590,1539,1469,1536,1432,1590,1232,1418,1284,1560,1609,1279,1340,977,1592,964,916,1524,1179,1089,1154,1333,1397,1243,1223,1499,1544,1483,1498,1594,1409,1512,1592,1597,1335,1223,1454,1418,1304,1563,1470,1590,1449,1508,1577,1509,1637,1530,1332,1230,984,1538,1398,1572,1563,1565,1387,1503,1572,1452,1495,1561,1450,774,1288,1393,1404,1495,1556,1458,1371,1256,1296,1334,1512,1221,1188,886,1447,1256,1026,1201,1568,1482,1498,1347,1519,1403,1455,1421,1454,1451,1118,1262,1314,1490,1420,1504,1479,1400,1320,1170,1179,1194,1232,1556,1440,1347,1175,1340,1143,1149,994,1578,1413,1361,1524,1336,1571,1475,1456,1517,1428,1551,1235,1476,1589,1442,1604,927,971,1477,1182,1256,1281,1236,1455,1544,1498,1596,1435,1409,1408,1522,1455,1608,1443,1441,1355,1364,1499,1466,1405,1410,1650,1506,1454,1370,1482,1498,1443,1497,1442,1272,1398,1332,1453,1353,1277,1323,1213,1343,1160,1168,991,1542,1458,1123,1550,1104,1365,1413,1535,1363,1499,1423,1357,1362,1400,1404,1466,1397,1482,1475,1356,1241,1375,1268,1420,1594,1401,1399,1516,1523,1474,1209,1617,1552,1584,1314,1479,1241,1365,1451,1487,1440,742,1418,1340,1255,1179,1607,1540,1470,1432,1518,1495,1411,1487,1513,1467,1120,1230,1350,1514,1455,1515,1517,1421,1285,1191,1194,1148,1354,1529,1548,1385,1260,1378,1149,1061,1240,1539,1414,1561,1530,1347,1565,1396,1516,1522,1431,1411,1055,1592,1634,1387,1296,1130,1285,1212,1219,1382,1270,1391,1452,1454,1494,1599,1304,1460,1511,1517,1707,1504,1294,1422,1246,1594,1458,1429,1347,1530,1573,1521,1380,1497,1415,1544,1476,1471,1316,1470,1381,1542,1531,1250,1415,1448,1447,1029,1156,1115,1508,1414,1377,1241,1523,1423,1532,1479,1542,1387,1520,1319,1411,1477,1488,1512,1512,1509,1401,1255,1404,1279,1426,1586,1408,1392,1553,1537,1471,1232,1617,1555,1344,649,539,1203,1525,1402,1277,1299,1284,1508,1390,1269,1220,1464,1356,1439,1399,1287,1247,1475,1202,1199,1538,1313,1130,1496,877,1007,1128,1315,1286,1280,1310,1234,1451,1383,1394,1187,1160,1260,1338,1486,914,1191,1157,1439,1251,1467,1442,1424,1230,1242,1191,1404,1451,897,1448,1403,1303,1148,1386,1206,1372,1214,1358,1244,1473,1225,1427,1491,1225,1331,1451,1266,951,1398,1213,1270,1256,956,1317,1460,1049,1123,1226,1488,1329,1594,1261,1497,1197,1074,1475,1413,1481,1219,1427,1331,400,906,1107,839,1232,1376,1640,824,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,363,1500,1310,1199,1149,1112,853,1170,1220,1075,1150,1333,1207,960,1255,1197,1078,1252,1093,640,950,1236,1061,1312,1197,1341,1170,1086,1060,1140,581,888,918,1098,1190,1252,949,1179,1338,1260,1264,1152,1303,1012,984,1282,1310,1089,1139,1310,1152,1177,1100,1119,1143,1039,1351,958,1276,1235,1147,1198,1103,1251,1245,1258,846,608,686,684,965,1276,1198,1196,1204,1254,1066,1124,1162,1047,1344,1170,1143,1155,1179,1248,1117,1308,1202,1089,1225,1256,1204,1129,1224,1219,935,1218,1245,1124,1158,1280,1181,1106,1171,1339,1114,1159,793,1090,1253,1168,1251,1096,1192,948,1189,1378,1310,1209,1479,1281,1256,1281,1234,1246,1030,1286,1202,1221,1073,906,943,974,618,879,784,1117,1433,1179,911,1034,723,985,790,1255,1416,1124,1182,1134,1027,1258,934,1054,1399,1253,1405,1225,1373,1214,904,1034,1158,1200,1103,1345,1275,1349,1183,1180,1263,1212,1202,949,1370,1310,1037,1138,1104,1187,1062,1077,1121,1103,1337,1231,1346,1159,1068,1064,955,1200,898,767,844,692,958,1028,1197,1148,1406,1250,1087,1107,1101,1118,794,1039,856,844,1056,918,1149,1316,1156,1220,982,1282,1227,1104,1385,1235,1361,1513,1396,1269,1368,1470,1349,1325,1409,1424,1358,1446,1450,1343,1539,1427,1290,1488,1401,1153,1269,1190,1248,1095,1283,1186,1243,1315,1277,1360,1481,1357,1374,1491,1443,1340,1387,1405,1424,1390,1426,1489,1412,1400,1346,1475,1212,1312,1264,1285,1126,1251,1321,1309,1374,1484,1437,1304,1422,1416,1321,1358,1411,1481,1393,1418,1472,1411,1422,1419,1474,1175,1253,1321,921,1109,1408,1389,1452,1304,1368,1381,1323,1407,1304,1269,1404,1396,1371,1428,1455,1371,1467,1386,1328,1205,1429,1196,1091,1181,1301,1233,1011,1233,1229,1374,1396,1463,1401,1285,1380,1428,1336,1334,1414,1438,1386,1409,1484,1424,1356,1473,1429,1237,1272,1323,1425,1197,1352,1344,1447,1265,1232,1160,1218,1419,1230,1267,1220,1189,1045,1285,1291,1346,1420,1450,1337,1365,1421,1380,1268,1406,1392,1436,1394,1429,1407,1505,1337,1443,1470,1264,1339,822,738,1033,1146,983,1089,826,742,1070,1059,1269,1095,1303,1301,1133,890,1200,863,959,887,835,1008,1348,718,837,897,827,801,1197,941,1268,1229,1099,1041,1387,1310,1020,1442,1624,1536,1417,1469,1273,1237,1454,1366,1359,1303,1336,1324,1449,1327,1133,1266,1262,1101,1561,1367,1355,1160,1090,1509,1378,1491,1444,1584,2052,2048,2057,2057,2048,2057,2057,2048,2053,2048,1493,1249,1094,1326,1207,1056,1146,1236,1244,1208,1404,1408,1486,1427,1392,1214,1507,1376,1164,1101,1393,1225,1460,1256,1364,1111,1470,1367,1219,1146,1272,1378,1487,1421,1381,1266,1885,2048,2056,2048,2048,2053,2048,2057,2048,1802,1132,1048,1265,1211,1100,1111,1310,1106,1279,1140,1566,1435,1508,1415,1601,1299,1428,1282,1303,806,1536,1389,1422,1382,1191,1290,1345,1081,1364,1382,1295,1134,1521,1368,1323,1172,1145,1476,1423,1480,1375,1491,1532,2048,2057,2048,2050,2053,2048,2048,2049,2048,1237,1233,1208,947,1312,1127,1081,1352,1321,1116,1613,1613,1411,1431,1332,1322,1443,1511,1240,1261,1553,1351,1398,1091,1139,1517,1464,1413,1458,2033,2057,2056,2050,2057,2054,2048,2050,2056,1616,1039,1361,1179,1131,1084,1033,1400,993,997,1311,1193,1016,1360,1182,1361,1452,1307,1454,1292,1186,1226,1308,1238,1270,1326,1096,996,1131,1024,1383,1267,1292,1303,1318,1323,1254,1331,1191,1348,1319,1441,1179,1320,1234,1345,1365,1264,1408,1299,1323,1509,1439,1335,1446,1473,1451,1539,1392,1245,1229,1090,1388,1266,1350,1245,1506,1442,1575,1380,1502,1469,1470,1391,1374,1409,1485,1425,1436,1486,1487,1369,1535,1605,1559,1440,1262,1520,1359,1502,1243,1477,1200,1315,1482,1357,1393,1076,1207,1489,1394,1409,823,983,1452,2048,2048,2048,2048,2057,2048,2048,2048,2048,1326,743,145,1296,1245,1242,1161,1094,1038,1120,1285,1141,932,1007,1124,1398,1324,926,1361,1249,1026,1222,1224,1125,1302,1404,1392,1509,1421,1188,1269,1340,1488,1513,1484,1556,1375,1535,1537,1351,1469,1174,1274,1282,1466,1381,1389,1490,1447,1346,1388,1354,1284,1391,1338,1450,1441,1222,1282,1513,1336,1394,1070,1185,1506,1454,1516,1183,1429,1247,1124,1407,1159,1187,1913,2048,2055,2048,2057,2057,2048,2052,2048,1639,1115,889,1245,1176,974,657,1274,1318,1186,1274,1347,1302,1322,1039,1034,1012,1005,1018,1019,1100,1225,943,1336,1198,628,766,963,1070,1033,1116,1367,965,894,1192,1446,1513,1360,1467,1379,1426,1495,1464,1526,1590,1465,1359,1318,1516,1431,1414,1223,1444,885,925,1148,1427,1383,1441,1346,1236,1367,1231,1219,1163,1093,1174,961,1060,1370,1342,1245,1198,1398,1287,1194,1184,1368,1210,1324,1333,1339,1414,1343,1371,1361,1379,1383,881,909,989,1396,1280,1323,1328,1520,1446,1351,1398,1490,1487,1101,1485,1067,1269,1541,1442,1199,1377,1308,1375,1254,1186,1215,1351,1562,1282,1467,1323,1433,1330,1496,1304,1345,1344,1225,1285,1172,1403,1343,1189,1418,1326,1519,1260,1396,1568,1430,1392,1549,1415,1430,1259,1370,1366,1200,1441,1161,1294,1361,1397,1303,1624,1544,1503,1481,1396,1501,1528,1375,1453,1467,1448,1190,1575,1606,1558,1422,1320,1379,1551,1492,1217,1371,1217,1351,1337,1164,1178,1389,1464,1185,1341,1487,1444,1420,1404,1432,1106,340,1271,968,1331,1244,1167,1363,1385,1375,1381,1243,1257,1366,1276,1355,1273,1312,1246,1395,1165,1255,1365,1221,1351,1399,1280,1226,1286,1244,1396,1404,1242,1250,1203,1202,1348,1301,1293,1310,1012,1326,1293,1360,1367,1311,1211,1084,1357,1377,1145,1249,1339,1229,1376,1131,1383,1297,1483,1423,1277,1303,1321,1343,1336,1276,1317,1341,1409,1279,1084,829,1070,1056,802,1990,2048,2055,2048,2048,2057,2048,2054,2048,1759,1141,1097,1156,1006,1352,1269,1231,1249,1224,1273,1218,1262,1318,1333,1337,1378,1290,1271,1264,1303,1225,1296,1372,1048,1402,1406,1417,1320,1337,1303,1298,1335,1372,1114,1401,1254,1379,1183,1299,1174,1246,1327,1304,1352,1252,1369,1281,1252,1354,1301,1325,1085,1355,1289,1378,1365,1351,1390,1183,1256,1186,1196,1377,1086,972,1021,1202,116,25,1016,1304,1224,1216,1321,1214,1047,1234,1079,1089,1390,1297,1253,1336,1366,1303,1251,1370,1333,1352,1233,1358,1371,1355,1296,1320,1290,1352,1379,1307,1279,1286,1378,1341,1250,1349,1361,1338,1211,1312,1363,1290,1311,1252,1349,1502,1575,1382,1422,1418,1435,1383,1410,1415,1538,1410,1426,1394,1097,1337,1403,1462,1475,1338,1126,1370,1363,1523,1400,1334,1290,1482,1285,1571,1372,1187,1314,1457,1310,1514,1407,1325,1465,1449,1368,1400,1441,1588,1443,1359,1233,1447,1327,1564,1377,1272,1322,1501,1293,1521,1337,1098,1330,1385,1442,1469,1437,1251,1162,1603,1365,1401,1112,1045,1576,1284,1003,1416,1465,1392,1246,1489,1327,658,671,1225,1091,1223,869,1935,2048,2055,2048,2048,2057,2048,2054,2048,1740,424,25,1166,1275,1233,1218,1360,1276,1291,1042,1014,1014,999,1011,996,1071,1231,956,1424,786,1052,1007,1061,1404,756,759,861,809,791,842,803,789,910,790,1172,1596,1414,1357,1393,1484,1409,1404,1414,1105,1428,1355,1547,1418,1431,1187,864,1073,1405,1441,1421,1318,1386,1191,1348,1368,1188,1162,1315,1270,1293,1428,1340,1315,1265,1250,1322,1392,1336,1331,1418,1363,1528,1306,1282,1342,1159,1155,736,1321,1276,1405,1363,1498,1515,1373,1497,1477,1462,1524,990,1451,1389,1149,1541,1515,1295,1310,1429,1323,1322,1378,1552,1456,1358,1441,1437,1299,1472,1422,1445,1439,1477,1239,1184,1449,1212,1294,1420,1273,1198,1204,1133,1340,1239,1167,1606,1397,1419,1114,1035,1340,965,1401,1431,1417,1340,1463,1315,841,476,1221,1101,1203,1386,1326,1397,1376,1354,1160,1326,1339,1346,1304,1378,1192,1348,1233,1215,1271,1413,1402,1335,1248,1284,1231,1386,1433,1270,1347,1347,1290,1296,1215,1270,1261,1368,1405,1288,1459,1195,1374,1366,1126,1255,1215,1326,1272,1223,1344,1273,1430,1084,1336,1324,1434,1406,1479,1220,1308,1297,1307,1411,1367,1289,1345,1370,1450,1400,787,1086,1239,2048,2057,2048,2057,2057,2048,2048,2048,1837,1101,1066,1114,1066,1390,1060,1405,1250,1301,1124,1240,991,1322,1149,1306,1143,1329,1262,1309,1409,1343,1375,1305,1295,1282,1346,1317,1322,1379,1053,1430,1361,1413,1392,1337,1294,1397,1298,1350,1365,1166,1381,1258,1387,1235,1316,1227,1345,1386,1348,1386,1288,1292,1379,1241,1312,1311,1364,1371,1201,1267,1377,1385,1322,1374,1385,1343,1349,984,513,25,507,814,678,757,606,752,1099,780,712,482,570,427,633,630,536,464,589,654,1146,874,545,441,510,632,513,466,590,757,1121,1121,1108,1040,1072,1119,1261,1216,1105,1322,1226,1056,1206,1730,1044,1242,914,1491,1329,1296,1063,1114,1788,2048,2052,2050,2048,2050,2048,2052,2048,1605,1598,1624,1590,1321,1117,1145,1189,1144,1090,1337,895,1347,1081,1360,1057,1131,1301,1223,1070,1286,1310,1108,1214,1097,1261,1427,1086,1318,1156,1251,1368,1313,1400,1337,1378,1204,1263,1306,1288,620,1360,1215,1505,1285,948,1155,889,1301,1313,1288,1336,1420,1311,1247,1329,1171,1258,1153,1296,1389,1190,1064,1209,1306,1246,1298,1248,1440,1344,1233,1411,1266,1481,1470,1091,1343,1231,1106,1319,1140,1348,1294,1296,1178,1074,1188,1225,1150,1120,1382,1388,1544,1447,958,1067,1047,1382,998,1015,970,798,808,1361,990,589,519,474,474,661,1469,667,695,661,644,1070,1263,618,773,1004,536,525,355,450,403,459,395,398,383,687,753,554,625,460,458,693,890,719,644,534,541,594,574,317,699,611,629,782,754,708,753,680,643,789,566,818,981,672,215],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with  -s LZ4=1  ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_numpy.data")}Module["addRunDependency"]("datafile_numpy.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/numpy/setup.py",start:0,end:983,audio:0},{filename:"/lib/python3.9/site-packages/numpy/__init__.py",start:983,end:16882,audio:0},{filename:"/lib/python3.9/site-packages/numpy/dual.py",start:16882,end:19096,audio:0},{filename:"/lib/python3.9/site-packages/numpy/_globals.py",start:19096,end:22045,audio:0},{filename:"/lib/python3.9/site-packages/numpy/_distributor_init.py",start:22045,end:22376,audio:0},{filename:"/lib/python3.9/site-packages/numpy/matlib.py",start:22376,end:32741,audio:0},{filename:"/lib/python3.9/site-packages/numpy/version.py",start:32741,end:33112,audio:0},{filename:"/lib/python3.9/site-packages/numpy/_pytesttester.py",start:33112,end:39414,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ctypeslib.py",start:39414,end:56635,audio:0},{filename:"/lib/python3.9/site-packages/numpy/__config__.py",start:56635,end:59675,audio:0},{filename:"/lib/python3.9/site-packages/numpy/_version.py",start:59675,end:60173,audio:0},{filename:"/lib/python3.9/site-packages/numpy/char.pyi",start:60173,end:61888,audio:0},{filename:"/lib/python3.9/site-packages/numpy/__init__.pyi",start:61888,end:195813,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ctypeslib.pyi",start:195813,end:196264,audio:0},{filename:"/lib/python3.9/site-packages/numpy/py.typed",start:196264,end:196264,audio:0},{filename:"/lib/python3.9/site-packages/numpy/rec.pyi",start:196264,end:197235,audio:0},{filename:"/lib/python3.9/site-packages/numpy/__init__.pxd",start:197235,end:231841,audio:0},{filename:"/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd",start:231841,end:268079,audio:0},{filename:"/lib/python3.9/site-packages/numpy/LICENSE.txt",start:268079,end:270258,audio:0},{filename:"/lib/python3.9/site-packages/numpy/compat/setup.py",start:270258,end:270593,audio:0},{filename:"/lib/python3.9/site-packages/numpy/compat/__init__.py",start:270593,end:271025,audio:0},{filename:"/lib/python3.9/site-packages/numpy/compat/_inspect.py",start:271025,end:278472,audio:0},{filename:"/lib/python3.9/site-packages/numpy/compat/py3k.py",start:278472,end:281957,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_add_newdocs_scalars.py",start:281957,end:290757,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_internal.py",start:290757,end:318130,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/fromnumeric.py",start:318130,end:440907,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_string_helpers.py",start:440907,end:443762,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/getlimits.py",start:443762,end:463536,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_add_newdocs.py",start:463536,end:655446,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/defchararray.py",start:655446,end:725181,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_type_aliases.py",start:725181,end:733020,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/einsumfunc.py",start:733020,end:784465,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/setup.py",start:784465,end:829260,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_asarray.py",start:829260,end:833435,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/__init__.py",start:833435,end:838797,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/records.py",start:838797,end:876253,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/memmap.py",start:876253,end:887941,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/function_base.py",start:887941,end:906960,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/multiarray.py",start:906960,end:962265,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/arrayprint.py",start:962265,end:1023890,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/overrides.py",start:1023890,end:1032024,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/numeric.py",start:1032024,end:1108751,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_dtype_ctypes.py",start:1108751,end:1112424,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_dtype.py",start:1112424,end:1122267,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/cversions.py",start:1122267,end:1122614,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/umath.py",start:1122614,end:1124654,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/numerictypes.py",start:1124654,end:1141971,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/shape_base.py",start:1141971,end:1170972,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_exceptions.py",start:1170972,end:1177102,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/umath_tests.py",start:1177102,end:1177491,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_ufunc_config.py",start:1177491,end:1190878,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/setup_common.py",start:1190878,end:1210595,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/machar.py",start:1210595,end:1221410,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_methods.py",start:1221410,end:1232204,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/generate_numpy_api.py",start:1232204,end:1239313,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_multiarray_tests.so",start:1239313,end:1318876,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_multiarray_umath.so",start:1318876,end:3589736,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_umath_tests.so",start:3589736,end:3606664,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_rational_tests.so",start:3606664,end:3638463,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_struct_ufunc_tests.so",start:3638463,end:3641622,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_operand_flag_tests.so",start:3641622,end:3644190,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_simd.so",start:3644190,end:3648975,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/numeric.pyi",start:3648975,end:3653845,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/numerictypes.pyi",start:3653845,end:3656768,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/fromnumeric.pyi",start:3656768,end:3664790,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/__init__.pyi",start:3664790,end:3664916,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/shape_base.pyi",start:3664916,end:3665985,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_asarray.pyi",start:3665985,end:3667925,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_internal.pyi",start:3667925,end:3669298,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_ufunc_config.pyi",start:3669298,end:3670548,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/_type_aliases.pyi",start:3670548,end:3671068,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/einsumfunc.pyi",start:3671068,end:3674773,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/function_base.pyi",start:3674773,end:3676246,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/arrayprint.pyi",start:3676246,end:3680920,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/npy_interrupt.h",start:3680920,end:3682787,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/numpyconfig.h",start:3682787,end:3684613,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/old_defines.h",start:3684613,end:3690919,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/ufuncobject.h",start:3690919,end:3703770,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/noprefix.h",start:3703770,end:3710556,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/npy_cpu.h",start:3710556,end:3714984,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/npy_os.h",start:3714984,end:3715801,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/npy_3kcompat.h",start:3715801,end:3731632,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/utils.h",start:3731632,end:3732756,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/arrayscalars.h",start:3732756,end:3736486,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/npy_common.h",start:3736486,end:3774831,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/npy_endian.h",start:3774831,end:3777472,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/_neighborhood_iterator_imp.h",start:3777472,end:3779333,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h",start:3779333,end:3783602,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/oldnumeric.h",start:3783602,end:3784310,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h",start:3784310,end:3794998,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/npy_math.h",start:3794998,end:3815795,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/npy_no_deprecated_api.h",start:3815795,end:3816362,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h",start:3816362,end:3816526,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h",start:3816526,end:3887032,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/halffloat.h",start:3887032,end:3888910,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/libdivide/libdivide.h",start:3888910,end:3968937,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/libdivide/LICENSE.txt",start:3968937,end:3969955,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/random/distributions.h",start:3969955,end:3979726,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/include/numpy/random/bitgen.h",start:3979726,end:3980115,audio:0},{filename:"/lib/python3.9/site-packages/numpy/core/lib/libnpymath.a",start:3980115,end:4023451,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/exec_command.py",start:4023451,end:4033803,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/core.py",start:4033803,end:4041962,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/npy_pkg_config.py",start:4041962,end:4054934,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/mingw32ccompiler.py",start:4054934,end:4080352,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/setup.py",start:4080352,end:4080986,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/__init__.py",start:4080986,end:4082545,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/conv_template.py",start:4082545,end:4092081,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/unixccompiler.py",start:4092081,end:4097478,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/from_template.py",start:4097478,end:4105391,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/numpy_distribution.py",start:4105391,end:4106025,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/misc_util.py",start:4106025,end:4192654,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/msvc9compiler.py",start:4192654,end:4194846,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/pathccompiler.py",start:4194846,end:4195559,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/ccompiler.py",start:4195559,end:4222783,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/system_info.py",start:4222783,end:4332340,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/lib2def.py",start:4332340,end:4335984,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/intelccompiler.py",start:4335984,end:4340218,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/cpuinfo.py",start:4340218,end:4362875,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/_shell_utils.py",start:4362875,end:4365488,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/msvccompiler.py",start:4365488,end:4367416,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/log.py",start:4367416,end:4369979,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/line_endings.py",start:4369979,end:4372011,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/ccompiler_opt.py",start:4372011,end:4468810,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/extension.py",start:4468810,end:4472168,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/__config__.py",start:4472168,end:4475208,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/__init__.pyi",start:4475208,end:4475327,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/sdist.py",start:4475327,end:4476060,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/config_compiler.py",start:4476060,end:4480429,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/build_scripts.py",start:4480429,end:4482094,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/config.py",start:4482094,end:4502818,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/autodist.py",start:4502818,end:4506536,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/build_src.py",start:4506536,end:4537708,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/__init__.py",start:4537708,end:4538740,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/install.py",start:4538740,end:4541818,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/build_py.py",start:4541818,end:4542962,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/install_data.py",start:4542962,end:4543810,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/build_clib.py",start:4543810,end:4562332,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/build_ext.py",start:4562332,end:4593900,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/bdist_rpm.py",start:4593900,end:4594609,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/install_headers.py",start:4594609,end:4595528,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/egg_info.py",start:4595528,end:4596449,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/build.py",start:4596449,end:4599014,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/develop.py",start:4599014,end:4599589,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/command/install_clib.py",start:4599589,end:4601114,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/nag.py",start:4601114,end:4603654,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/pathf95.py",start:4603654,end:4604715,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/intel.py",start:4604715,end:4611261,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/none.py",start:4611261,end:4612019,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/__init__.py",start:4612019,end:4652120,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/vast.py",start:4652120,end:4653787,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/lahey.py",start:4653787,end:4655114,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/mips.py",start:4655114,end:4656828,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/hpux.py",start:4656828,end:4658181,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/nv.py",start:4658181,end:4659753,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/sun.py",start:4659753,end:4661330,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/environment.py",start:4661330,end:4664410,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/pg.py",start:4664410,end:4667978,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/gnu.py",start:4667978,end:4688229,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/g95.py",start:4688229,end:4689559,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/compaq.py",start:4689559,end:4693462,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/fujitsu.py",start:4693462,end:4694795,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/absoft.py",start:4694795,end:4700294,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/fcompiler/ibm.py",start:4700294,end:4703833,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/mingw/gfortran_vs2003_hack.c",start:4703833,end:4703910,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_sse2.c",start:4703910,end:4704607,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knl.c",start:4704607,end:4705563,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_xop.c",start:4705563,end:4705797,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_vsx3.c",start:4705797,end:4706047,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx2.c",start:4706047,end:4706796,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_ssse3.c",start:4706796,end:4707501,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/extra_avx512bw_mask.c",start:4707501,end:4708137,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_vsx.c",start:4708137,end:4708615,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/extra_avx512f_reduce.c",start:4708615,end:4710210,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_f16c.c",start:4710210,end:4711078,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_skx.c",start:4711078,end:4712088,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_asimddp.c",start:4712088,end:4712468,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_neon_fp16.c",start:4712468,end:4712719,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_sse.c",start:4712719,end:4713405,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_fma4.c",start:4713405,end:4713706,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_asimd.c",start:4713706,end:4714410,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_popcnt.c",start:4714410,end:4715459,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_cnl.c",start:4715459,end:4716407,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_icl.c",start:4716407,end:4717411,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_neon_vfpv4.c",start:4717411,end:4717904,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c",start:4717904,end:4719036,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_sse41.c",start:4719036,end:4719711,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_neon.c",start:4719711,end:4720083,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_clx.c",start:4720083,end:4720925,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_sse3.c",start:4720925,end:4721614,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.c",start:4721614,end:4721630,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_vsx2.c",start:4721630,end:4721893,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512cd.c",start:4721893,end:4722652,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_fma3.c",start:4722652,end:4723469,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_sse42.c",start:4723469,end:4724161,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/extra_vsx_asm.c",start:4724161,end:4725106,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx.c",start:4725106,end:4725885,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_asimdhp.c",start:4725885,end:4726214,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/extra_avx512dq_mask.c",start:4726214,end:4726718,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512f.c",start:4726718,end:4727473,audio:0},{filename:"/lib/python3.9/site-packages/numpy/distutils/checks/cpu_asimdfhm.c",start:4727473,end:4727904,audio:0},{filename:"/lib/python3.9/site-packages/numpy/doc/__init__.py",start:4727904,end:4728412,audio:0},{filename:"/lib/python3.9/site-packages/numpy/doc/constants.py",start:4728412,end:4737591,audio:0},{filename:"/lib/python3.9/site-packages/numpy/doc/ufuncs.py",start:4737591,end:4742951,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/f2py_testing.py",start:4742951,end:4744408,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/setup.py",start:4744408,end:4746868,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/__init__.py",start:4746868,end:4752632,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/crackfortran.py",start:4752632,end:4884619,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/f2py2e.py",start:4884619,end:4908960,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/diagnose.py",start:4908960,end:4914190,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/cb_rules.py",start:4914190,end:4938436,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/cfuncs.py",start:4938436,end:4985187,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/f90mod_rules.py",start:4985187,end:4994998,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/auxfuncs.py",start:4994998,end:5016842,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/__main__.py",start:5016842,end:5016927,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/func2subr.py",start:5016927,end:5026282,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/use_rules.py",start:5026282,end:5029869,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/__version__.py",start:5029869,end:5029903,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/capi_maps.py",start:5029903,end:5061312,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/common_rules.py",start:5061312,end:5066233,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/rules.py",start:5066233,end:5124995,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/__init__.pyi",start:5124995,end:5125287,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/src/fortranobject.h",start:5125287,end:5129808,audio:0},{filename:"/lib/python3.9/site-packages/numpy/f2py/src/fortranobject.c",start:5129808,end:5166416,audio:0},{filename:"/lib/python3.9/site-packages/numpy/fft/_pocketfft.py",start:5166416,end:5219313,audio:0},{filename:"/lib/python3.9/site-packages/numpy/fft/setup.py",start:5219313,end:5220041,audio:0},{filename:"/lib/python3.9/site-packages/numpy/fft/__init__.py",start:5220041,end:5228216,audio:0},{filename:"/lib/python3.9/site-packages/numpy/fft/helper.py",start:5228216,end:5234370,audio:0},{filename:"/lib/python3.9/site-packages/numpy/fft/_pocketfft_internal.so",start:5234370,end:5281520,audio:0},{filename:"/lib/python3.9/site-packages/numpy/fft/__init__.pyi",start:5281520,end:5282313,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/_datasource.py",start:5282313,end:5304981,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/arrayterator.py",start:5304981,end:5312044,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/utils.py",start:5312044,end:5345184,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/_version.py",start:5345184,end:5350039,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/scimath.py",start:5350039,end:5364914,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/ufunclike.py",start:5364914,end:5372945,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/setup.py",start:5372945,end:5373350,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/__init__.py",start:5373350,end:5375129,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/nanfunctions.py",start:5375129,end:5434275,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/_iotools.py",start:5434275,end:5465211,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/function_base.py",start:5465211,end:5627220,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/npyio.py",start:5627220,end:5716710,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/polynomial.py",start:5716710,end:5760523,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/user_array.py",start:5760523,end:5768244,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/arraysetops.py",start:5768244,end:5794720,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/twodim_base.py",start:5794720,end:5823661,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/index_tricks.py",start:5823661,end:5854299,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/shape_base.py",start:5854299,end:5892670,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/stride_tricks.py",start:5892670,end:5910514,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/type_check.py",start:5910514,end:5931292,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/histograms.py",start:5931292,end:5971507,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/arraypad.py",start:5971507,end:6002733,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/format.py",start:6002733,end:6034182,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/mixins.py",start:6034182,end:6041234,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/recfunctions.py",start:6041234,end:6097759,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/arrayterator.pyi",start:6097759,end:6099314,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/arraypad.pyi",start:6099314,end:6099410,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/ufunclike.pyi",start:6099410,end:6100721,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/format.pyi",start:6100721,end:6101600,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/index_tricks.pyi",start:6101600,end:6106628,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/mixins.pyi",start:6106628,end:6108781,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/shape_base.pyi",start:6108781,end:6109507,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/_version.pyi",start:6109507,end:6110208,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/utils.pyi",start:6110208,end:6112738,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/arraysetops.pyi",start:6112738,end:6113234,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/type_check.pyi",start:6113234,end:6113695,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/polynomial.pyi",start:6113695,end:6114110,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/scimath.pyi",start:6114110,end:6114322,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/npyio.pyi",start:6114322,end:6116547,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/function_base.pyi",start:6116547,end:6118538,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/twodim_base.pyi",start:6118538,end:6119397,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/__init__.pyi",start:6119397,end:6124714,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/histograms.pyi",start:6124714,end:6124994,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/nanfunctions.pyi",start:6124994,end:6126066,audio:0},{filename:"/lib/python3.9/site-packages/numpy/lib/stride_tricks.pyi",start:6126066,end:6126576,audio:0},{filename:"/lib/python3.9/site-packages/numpy/linalg/__init__.py",start:6126576,end:6128389,audio:0},{filename:"/lib/python3.9/site-packages/numpy/linalg/linalg.py",start:6128389,end:6217995,audio:0},{filename:"/lib/python3.9/site-packages/numpy/linalg/setup.py",start:6217995,end:6220873,audio:0},{filename:"/lib/python3.9/site-packages/numpy/linalg/lapack_lite.so",start:6220873,end:8124644,audio:0},{filename:"/lib/python3.9/site-packages/numpy/linalg/_umath_linalg.so",start:8124644,end:10141120,audio:0},{filename:"/lib/python3.9/site-packages/numpy/linalg/__init__.pyi",start:10141120,end:10141816,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/core.py",start:10141816,end:10406150,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/timer_comparison.py",start:10406150,end:10421808,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/setup.py",start:10421808,end:10422226,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/testutils.py",start:10422226,end:10432465,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/bench.py",start:10432465,end:10437348,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/__init__.py",start:10437348,end:10438752,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/extras.py",start:10438752,end:10497066,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/mrecords.py",start:10497066,end:10523752,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/__init__.pyi",start:10523752,end:10529750,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/extras.pyi",start:10529750,end:10532348,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/core.pyi",start:10532348,end:10546474,audio:0},{filename:"/lib/python3.9/site-packages/numpy/ma/mrecords.pyi",start:10546474,end:10548344,audio:0},{filename:"/lib/python3.9/site-packages/numpy/matrixlib/setup.py",start:10548344,end:10548770,audio:0},{filename:"/lib/python3.9/site-packages/numpy/matrixlib/__init__.py",start:10548770,end:10548988,audio:0},{filename:"/lib/python3.9/site-packages/numpy/matrixlib/defmatrix.py",start:10548988,end:10579655,audio:0},{filename:"/lib/python3.9/site-packages/numpy/matrixlib/__init__.pyi",start:10579655,end:10579841,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/hermite.py",start:10579841,end:10631967,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/setup.py",start:10631967,end:10632340,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/__init__.py",start:10632340,end:10639128,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/laguerre.py",start:10639128,end:10689582,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/legendre.py",start:10689582,end:10740747,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/polynomial.py",start:10740747,end:10789326,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/chebyshev.py",start:10789326,end:10851706,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/polyutils.py",start:10851706,end:10873813,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/hermite_e.py",start:10873813,end:10926063,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/_polybase.py",start:10926063,end:10962461,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/legendre.pyi",start:10962461,end:10963645,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/hermite.pyi",start:10963645,end:10964868,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/__init__.pyi",start:10964868,end:10965509,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/polynomial.pyi",start:10965509,end:10966647,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/polyutils.pyi",start:10966647,end:10966899,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/chebyshev.pyi",start:10966899,end:10968292,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/laguerre.pyi",start:10968292,end:10969476,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/_polybase.pyi",start:10969476,end:10971729,audio:0},{filename:"/lib/python3.9/site-packages/numpy/polynomial/hermite_e.pyi",start:10971729,end:10972973,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/setup.py",start:10972973,end:10979148,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/__init__.py",start:10979148,end:10986654,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_pickle.py",start:10986654,end:10988956,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_mt19937.so",start:10988956,end:11088942,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_philox.so",start:11088942,end:11181361,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_pcg64.so",start:11181361,end:11291272,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_sfc64.so",start:11291272,end:11365032,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_common.so",start:11365032,end:11601763,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/bit_generator.so",start:11601763,end:11779240,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_generator.so",start:11779240,end:12466718,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_bounded_integers.so",start:12466718,end:12755274,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/mtrand.so",start:12755274,end:13358264,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/__init__.pxd",start:13358264,end:13358695,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_common.pxd",start:13358695,end:13363440,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/c_distributions.pxd",start:13363440,end:13369473,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_philox.pyi",start:13369473,end:13370589,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_bounded_integers.pxd",start:13370589,end:13372258,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_generator.pyi",start:13372258,end:13394466,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/bit_generator.pxd",start:13394466,end:13395473,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/mtrand.pyi",start:13395473,end:13415590,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_pcg64.pyi",start:13415590,end:13416812,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/__init__.pyi",start:13416812,end:13418807,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/bit_generator.pyi",start:13418807,end:13422400,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_mt19937.pyi",start:13422400,end:13423250,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_sfc64.pyi",start:13423250,end:13424085,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_examples/cffi/extending.py",start:13424085,end:13424965,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_examples/cffi/parse.py",start:13424965,end:13426794,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_examples/cython/extending.pyx",start:13426794,end:13429087,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_examples/cython/setup.py",start:13429087,end:13430480,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_examples/cython/extending_distributions.pyx",start:13430480,end:13434350,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_examples/numba/extending_distributions.py",start:13434350,end:13436384,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/_examples/numba/extending.py",start:13436384,end:13438341,audio:0},{filename:"/lib/python3.9/site-packages/numpy/random/lib/libnpyrandom.a",start:13438341,end:13486197,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/utils.py",start:13486197,end:13487429,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/setup.py",start:13487429,end:13488094,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/__init__.py",start:13488094,end:13488660,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/print_coercion_tables.py",start:13488660,end:13494828,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/decorators.py",start:13494828,end:13494876,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/__init__.pyi",start:13494876,end:13497934,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/_private/utils.py",start:13497934,end:13583187,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/_private/__init__.py",start:13583187,end:13583187,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/_private/nosetester.py",start:13583187,end:13602622,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/_private/noseclasses.py",start:13602622,end:13617138,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/_private/decorators.py",start:13617138,end:13628539,audio:0},{filename:"/lib/python3.9/site-packages/numpy/testing/_private/parameterized.py",start:13628539,end:13644700,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/mypy_plugin.py",start:13644700,end:13649108,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_generic_alias.py",start:13649108,end:13655442,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_array_like.py",start:13655442,end:13658909,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_add_docstring.py",start:13658909,end:13662724,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/setup.py",start:13662724,end:13663133,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/__init__.py",start:13663133,end:13674422,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_extended_precision.py",start:13674422,end:13675538,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_dtype_like.py",start:13675538,end:13681395,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_char_codes.py",start:13681395,end:13688898,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_nbit.py",start:13688898,end:13689243,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_shape.py",start:13689243,end:13689623,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_scalars.py",start:13689623,end:13690580,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_callable.py",start:13690580,end:13703317,audio:0},{filename:"/lib/python3.9/site-packages/numpy/typing/_ufunc.pyi",start:13703317,end:13714812,audio:0},{filename:"/lib/python3.9/site-packages/numpy-1.21.4-py3.9.egg-info/PKG-INFO",start:13714812,end:13716939,audio:0},{filename:"/lib/python3.9/site-packages/numpy-1.21.4-py3.9.egg-info/not-zip-safe",start:13716939,end:13716940,audio:0},{filename:"/lib/python3.9/site-packages/numpy-1.21.4-py3.9.egg-info/dependency_links.txt",start:13716940,end:13716941,audio:0},{filename:"/lib/python3.9/site-packages/numpy-1.21.4-py3.9.egg-info/entry_points.txt",start:13716941,end:13717054,audio:0},{filename:"/lib/python3.9/site-packages/numpy-1.21.4-py3.9.egg-info/top_level.txt",start:13717054,end:13717060,audio:0},{filename:"/lib/python3.9/site-packages/numpy-1.21.4-py3.9.egg-info/SOURCES.txt",start:13717060,end:13798860,audio:0},{filename:"/bin/f2py",start:13798860,end:13799814,audio:0},{filename:"/bin/f2py3",start:13799814,end:13800770,audio:0},{filename:"/bin/f2py3.9",start:13800770,end:13801730,audio:0}],remote_package_size:7423515,package_uuid:"021d2b74-773f-4d0a-8bf1-7eab75e95c1e"})})();