-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnumpy.js
5 lines (5 loc) · 155 KB
/
numpy.js
1
2
3
4
5
var Module=typeof pyodide._module!=="undefined"?pyodide._module:{};Module.checkABI(1);if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=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 location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}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){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.7",true,true);Module["FS_createPath"]("/lib/python3.7","site-packages",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages","numpy-1.15.1-py3.7.egg-info",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages","numpy",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","linalg",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/linalg","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","random",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/random","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","polynomial",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/polynomial","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","ma",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/ma","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","lib",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/lib","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/lib/tests","data",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","matrixlib",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/matrixlib","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","doc",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","distutils",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/distutils","mingw",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/distutils","command",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/distutils","fcompiler",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/distutils","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","f2py",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py","src",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py/tests","src",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py/tests/src","size",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py/tests/src","common",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py/tests/src","assumed_shape",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py/tests/src","array_from_pyobj",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py/tests/src","string",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py/tests/src","parameter",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py/tests/src","mixed",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py/tests/src","kind",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/f2py/tests/src","regression",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","fft",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/fft","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","compat",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/compat","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","core",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/core","lib",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/core","include",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/core/include","numpy",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/core","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/core/tests","data",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","testing",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/testing","_private",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/testing","tests",true,true);Module["FS_createPath"]("/","bin",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createPreloadedFile"](this.name,null,byteArray,true,true,function(){Module["removeRunDependency"]("fp "+that.name)},function(){if(that.audio){Module["removeRunDependency"]("fp "+that.name)}else{err("Preloading file "+that.name+" failed")}},false,true);this.requests[this.name]=null}};function processPackageData(arrayBuffer){Module.finishedDataFileDownloads++;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:7508885,cachedIndexes:[-1,-1],cachedChunks:[null,null],
offsets:[0,623,1062,1463,2230,2855,3400,4359,5045,5596,6270,6987,7664,8482,9215,9960,10735,11814,12986,14513,15935,17291,18310,19541,20712,22060,23341,24659,25986,27272,28530,29669,30925,32020,33014,34210,35257,36170,37253,38724,40237,41541,42969,44298,45592,46722,47950,49315,50556,51827,52990,54335,55647,56797,57519,58769,60002,61402,62695,64034,65369,66834,68071,69336,70546,71981,73310,74661,76081,77449,78511,79694,81095,82388,83756,85112,86524,87898,89319,90151,91194,92504,93799,95019,96428,97812,98726,100088,101427,102589,104030,105084,106013,107247,108623,109574,110588,111676,113027,114521,115642,116935,118047,119354,120681,121955,123184,124541,125889,127042,128431,129663,130948,132217,133495,134825,136127,137384,138839,140175,141647,142942,144373,145620,146959,147939,148947,150330,151704,153032,154346,155818,157042,158314,159505,160776,162095,163306,164482,165743,166837,168145,169500,170656,171707,173033,174230,175433,176734,177772,178635,179219,179627,180019,180401,180786,181833,182212,182618,183003,183386,184069,185186,186479,187964,189002,189984,191405,192887,194215,195585,196912,198219,199563,200935,202452,203642,204907,206346,207688,209056,210477,211883,213218,214622,215826,216955,218095,219405,220832,222281,223779,225287,226628,228037,229473,230900,232288,233604,234758,235745,236937,238323,239727,240718,241947,242790,244192,245570,246724,248180,249564,250730,252088,253518,254530,255674,256785,257845,258838,259924,261054,262663,263843,264418,265857,267353,268700,270345,271785,273236,274716,275936,277304,278647,279798,281143,282480,283869,285138,286530,288065,289577,291233,292894,294395,295588,296800,298284,299764,301299,302845,304337,305764,307081,308272,309616,310634,311957,313286,314408,315120,315994,316755,317546,318856,319785,321213,322477,323711,325149,326597,327737,328997,330041,331084,332232,333219,334373,335460,336881,338224,339355,340705,341693,342769,343921,344795,346069,347399,348663,350034,351129,352325,353466,354618,355934,357137,358408,359722,361014,362569,363794,365043,365996,366940,367775,369097,370042,370939,372163,373506,374827,376269,377676,378898,380134,381411,382768,384134,385375,386368,387525,388862,390215,391266,392374,393603,394930,396164,397455,398797,400052,401241,402660,403879,405299,406135,406700,407624,408489,409537,410543,411512,412576,413631,414703,415595,416640,418003,419190,420701,421938,423213,424696,425863,427229,428499,429894,431210,432551,433847,435112,436327,437816,439250,440656,442028,442842,443908,444713,445386,446614,447932,448668,449939,450762,452014,453189,454490,455766,457111,458130,459370,460793,461924,462692,463641,464395,465168,466495,467383,468800,470059,471314,472752,474218,475373,476680,477691,478769,480011,481083,482307,483547,485005,486109,487216,488273,489282,490331,491515,492728,493941,495191,496609,497970,499009,500180,501408,502697,503978,505311,506703,508046,509594,510892,512178,513181,514204,515150,516446,517385,518261,519483,520833,522189,523682,525083,526373,527572,528789,530095,531463,532735,533750,534881,536242,537501,538730,539765,540992,542387,543645,544913,546218,547464,548750,550103,551336,552788,553477,554090,555107,555974,557006,557895,558931,560018,561029,562128,563059,564122,565548,566879,568344,569772,571123,572573,573700,574989,576520,577950,579425,580696,581940,583174,584476,585842,587292,588661,589963,590798,591579,592536,593488,594706,595822,596967,598062,599292,600636,601927,603152,604352,605698,607022,608342,609773,611112,612304,613313,614586,615974,617286,618503,619918,621167,622432,623738,625075,626369,627726,629102,630309,631752,632980,634362,635607,636771,637819,638902,640253,641176,642609,643796,645182,646542,647840,648969,650159,651508,652863,654090,655399,656368,657206,658437,659394,660679,661947,663340,664793,665965,666979,668017,669020,670114,671124,672443,673721,675210,676640,677889,678761,679707,680721,681927,683324,684635,685951,687143,688368,689608,690750,692016,693434,694765,696316,697668,698975,700211,701167,702100,703396,704591,705963,707237,708481,709280,710384,711655,712784,713706,714833,715868,717404,718694,719887,721211,722490,723422,724580,725935,727195,728275,729724,730908,732193,733622,734799,736035,736710,737497,738352,739357,740237,741104,742156,743090,744490,745998,747400,748730,750157,751509,752659,753883,755192,756645,757768,759200,760646,762032,763227,764438,765765,767042,768403,769798,770999,772357,773587,774520,775763,777151,778423,779671,780951,782021,783431,784845,786042,787491,788931,790192,791512,792688,794131,795233,796644,798049,799409,800520,801640,802831,804222,805532,806762,808250,809584,810936,812307,813759,815219,816647,818018,819339,820715,822003,823425,824670,825716,826673,828086,829311,830599,831955,833404,834874,836290,837609,838973,840165,841586,842786,844112,845206,846109,847330,848363,849628,850932,852334,853817,854984,856049,857126,858119,859136,860208,861621,863081,864480,865847,867043,867999,868866,869961,871360,872737,874201,875452,876628,877927,879187,880452,881763,883204,884722,886010,887397,888714,889508,890273,891624,892758,894040,895419,896603,897508,898584,899905,901116,902028,903155,904202,905723,907053,908212,909525,910824,911766,912912,914287,915585,916633,918096,919405,920620,922057,923353,924525,925176,926021,926857,927805,928845,929688,930637,931665,933077,934559,935947,937414,938751,940110,941322,942568,943890,945234,946494,947880,949345,950757,952115,953493,954849,956304,957650,958777,960152,961437,962587,963739,965043,966456,967883,969079,970254,971620,973033,974265,975598,977043,978226,979475,980230,980713,981906,983208,984591,985904,987070,988473,989698,990967,992168,993636,994693,996145,997174,998456,999809,1000991,1002243,1003550,1004623,1005639,1006862,1008371,1009466,1010788,1012032,1013170,1014196,1015240,1016249,1017512,1018748,1019822,1021003,1021980,1023271,1024593,1025962,1027080,1028137,1029308,1030213,1031228,1032257,1033571,1034633,1035671,1036615,1037688,1038876,1040160,1041516,1042904,1044175,1045253,1046324,1047370,1048253,1049422,1050729,1051817,1052794,1054141,1055407,1056643,1057967,1059131,1060292,1061610,1062953,1064203,1065632,1066763,1068100,1068983,1070273,1071673,1072657,1073851,1075253,1076415,1077661,1078794,1079791,1080925,1081974,1083412,1084551,1085512,1086544,1087915,1089134,1090069,1091367,1092785,1094041,1095586,1096897,1098257,1099694,1101268,1102759,1104206,1105782,1107049,1107686,1108053,1109249,1110333,1111876,1112880,1113095,1113340,1113908,1114292,1114785,1115275,1115718,1116229,1116688,1117191,1117674,1118159,1118655,1119399,1120206,1121101,1121968,1123310,1124940,1125964,1127110,1128155,1129560,1131038,1132491,1133929,1135103,1136298,1137437,1138547,1139776,1140907,1141790,1142948,1144395,1145708,1147028,1148042,1149222,1150635,1151710,1152558,1153468,1154216,1154941,1156226,1157247,1158680,1159876,1161221,1162619,1164049,1165275,1166513,1167734,1168892,1170001,1171059,1172071,1173096,1174552,1175997,1177140,1178353,1179417,1180550,1181523,1182519,1183910,1185146,1186431,1187766,1188987,1190057,1191208,1192367,1193618,1194821,1196135,1197494,1198802,1200318,1201553,1202840,1203830,1204873,1205856,1207057,1208078,1209024,1210149,1211458,1212773,1214143,1215605,1216906,1218325,1219601,1220889,1222134,1223343,1224461,1225748,1227099,1228504,1229467,1230667,1231845,1233135,1234360,1235651,1236994,1238183,1239318,1240770,1242017,1243434,1244296,1244887,1245745,1246657,1247655,1248684,1249601,1250704,1251787,1252834,1253746,1254781,1256140,1257326,1258837,1260076,1261352,1262821,1263989,1265359,1266647,1268035,1269339,1270674,1271952,1273195,1274350,1275857,1277278,1278679,1280055,1280863,1281945,1282785,1283428,1284658,1286012,1286796,1288090,1288941,1290184,1291379,1292685,1294028,1295401,1296398,1297713,1299135,1300278,1301020,1301958,1302709,1303490,1304802,1305737,1307194,1308533,1309771,1311236,1312693,1313838,1315157,1316155,1317200,1318448,1319521,1320746,1322041,1323543,1324647,1325811,1326836,1327887,1328895,1330081,1331365,1332600,1333854,1335222,1336563,1337602,1338800,1340005,1341315,1342539,1343884,1345263,1346600,1348156,1349464,1350718,1351704,1352724,1353612,1354949,1355867,1356778,1357994,1359334,1360667,1362190,1363546,1364835,1366054,1367276,1368512,1369847,1371162,1372122,1373251,1374601,1375825,1377104,1378176,1379391,1380830,1382140,1383390,1384666,1385956,1387320,1388646,1389907,1391423,1392039,1392685,1393763,1394656,1395710,1396616,1397575,1398612,1399642,1400772,1401723,1402843,1404253,1405610,1407067,1408517,1409869,1411331,1412413,1413689,1415233,1416643,1418118,1419421,1420646,1421872,1423203,1424534,1425999,1427341,1428574,1429361,1430107,1430996,1431974,1433176,1434215,1435444,1436446,1437730,1438982,1440279,1441463,1442683,1443955,1445277,1446599,1448015,1449297,1450479,1451386,1452726,1454152,1455479,1456731,1458125,1459392,1460685,1461977,1463314,1464643,1466001,1467434,1468657,1470064,1471305,1472664,1473918,1475146,1476240,1477356,1478707,1479650,1481057,1482282,1483720,1485106,1486322,1487424,1488642,1489993,1491361,1492612,1493985,1494869,1495774,1496959,1497905,1499191,1500518,1501938,1503369,1504470,1505480,1506529,1507520,1508520,1509563,1510892,1512208,1513707,1515129,1516391,1517255,1518175,1519230,1520530,1521884,1523173,1524409,1525573,1526766,1528029,1529127,1530398,1531795,1533120,1534602,1535976,1537307,1538454,1539467,1540464,1541668,1542890,1544287,1545427,1546654,1547457,1548603,1549806,1550999,1551875,1553062,1554138,1555502,1556881,1558048,1559257,1560548,1561595,1562761,1564119,1565392,1566407,1567905,1569308,1570475,1571910,1573209,1574352,1575026,1575909,1576770,1577686,1578738,1579602,1580534,1581583,1582979,1584444,1585839,1587262,1588588,1589927,1591087,1592294,1593611,1595016,1596204,1597606,1599055,1600366,1601580,1602784,1604112,1605430,1606824,1608216,1609518,1610841,1612093,1612990,1614192,1615650,1616899,1618213,1619552,1620645,1622035,1623357,1624457,1625936,1627235,1628498,1629777,1631008,1632364,1633684,1635038,1636459,1637783,1638958,1639982,1641320,1642734,1644082,1645325,1646768,1648154,1649581,1650980,1652420,1653835,1655244,1656586,1657995,1659280,1660608,1661947,1663170,1664229,1665190,1666656,1667674,1669164,1670330,1671815,1673263,1674645,1675916,1677201,1678510,1679909,1681213,1682562,1683457,1684337,1685540,1686495,1687761,1689105,1690558,1692034,1693108,1694082,1695215,1696232,1697132,1698272,1699649,1701074,1702516,1703794,1704977,1705909,1706788,1707821,1709226,1710636,1712089,1713440,1714669,1715934,1717197,1718487,1719877,1721237,1722790,1724099,1725425,1726743,1727715,1728719,1730066,1731288,1732671,1733950,1735223,1736009,1737177,1738439,1739703,1740572,1741762,1742831,1744111,1745501,1746679,1747871,1749122,1750285,1751441,1752766,1754058,1755046,1756413,1757857,1758979,1760376,1761775,1762764,1763482,1764510,1765389,1766234,1767335,1768206,1769084,1770267,1771706,1773204,1774474,1775980,1777233,1778515,1779821,1781042,1782532,1783857,1785163,1786546,1787996,1789464,1790824,1792276,1793654,1795091,1796455,1797610,1799e3,1800219,1801281,1802447,1803732,1805009,1806352,1807593,1808773,1810213,1811621,1812865,1814340,1815813,1817115,1818340,1818956,1819506,1820764,1822053,1823414,1824745,1825702,1826977,1828227,1829595,1830769,1832316,1833460,1834932,1835860,1837220,1838646,1839692,1840910,1842313,1843426,1844532,1845562,1846978,1848070,1849256,1850590,1851523,1852559,1853658,1854832,1856e3,1857141,1858304,1859511,1860623,1861941,1863290,1864635,1865628,1866725,1867967,1868852,1869937,1871038,1872237,1873240,1874316,1875215,1876342,1877394,1878737,1880125,1881540,1882826,1883977,1885162,1886138,1887199,1888335,1889669,1890758,1891827,1893079,1894348,1895626,1896862,1898137,1899232,1900498,1901749,1902968,1904254,1905423,1906641,1907585,1908752,1910123,1911112,1912460,1913714,1914698,1915926,1917373,1918372,1919647,1920801,1921957,1922940,1923921,1924925,1926153,1927335,1928360,1929589,1931050,1932296,1933744,1935162,1936044,1936257,1936527,1936988,1937428,1937900,1938399,1938889,1939375,1939893,1940333,1940830,1941404,1942499,1943946,1945444,1946302,1947430,1948273,1949240,1950543,1951559,1952159,1953011,1954153,1955025,1955853,1956752,1957636,1958527,1959508,1960283,1961306,1962270,1963251,1964318,1965170,1966106,1967211,1968055,1968583,1969625,1970476,1971413,1972425,1973485,1974441,1975508,1976500,1977674,1979109,1980065,1981021,1982273,1983058,1983758,1985019,1986137,1986973,1987776,1989200,1990433,1991759,1992780,1993494,1994726,1995394,1996359,1997836,1998696,1999398,1999845,2000378,2000906,2001530,2002155,2002718,2003268,2003841,2004379,2004884,2005335,2005878,2006461,2006943,2007432,2007925,2008416,2008903,2009373,2009859,2010343,2010817,2011307,2011785,2012259,2012736,2013203,2013678,2014155,2014625,2015121,2015611,2016088,2016571,2017057,2017627,2018158,2018754,2019575,2021281,2022413,2023257,2024029,2024829,2025746,2026850,2027947,2028884,2029779,2030594,2031622,2032453,2033097,2033811,2034707,2035323,2035980,2036611,2037345,2038249,2038766,2039502,2039997,2040672,2041163,2041884,2042450,2042893,2043476,2044109,2044690,2045521,2046547,2047130,2047727,2048340,2049412,2050105,2051365,2052097,2052783,2053415,2054077,2054624,2055217,2055808,2056420,2057115,2057798,2058670,2059273,2059814,2060402,2061220,2062218,2062949,2063608,2064187,2064843,2065429,2066066,2066876,2067559,2068148,2068839,2069404,2070029,2070723,2071243,2071786,2072710,2073393,2073996,2074663,2075205,2075797,2076726,2077590,2078119,2078776,2079400,2079908,2080445,2081366,2082039,2082563,2083195,2083780,2084368,2084949,2085564,2086169,2086744,2087346,2088358,2088866,2089459,2090122,2090638,2091256,2091958,2092532,2093073,2094143,2094709,2095256,2095938,2096516,2097134,2097872,2098380,2098960,2099614,2100144,2100742,2101656,2102240,2102919,2103482,2104147,2104950,2105534,2106248,2106828,2107439,2108129,2108722,2109310,2110214,2111087,2111709,2112342,2112925,2113855,2114435,2115061,2115726,2116264,2116743,2117665,2118292,2118918,2119424,2120030,2120917,2121439,2122110,2122750,2123279,2123795,2124749,2125304,2125991,2126622,2127192,2127720,2128826,2129628,2130166,2130842,2131461,2132021,2132604,2133705,2134444,2135027,2135686,2136281,2136822,2137416,2138466,2139235,2139859,2140519,2141088,2141668,2142263,2143235,2144067,2144705,2145325,2145942,2146488,2147111,2147996,2148666,2149283,2149974,2150530,2151092,2152098,2152933,2153550,2154247,2154807,2155430,2156111,2156648,2157212,2158397,2158893,2159464,2160106,2160734,2161274,2162005,2162573,2163180,2163857,2164373,2164994,2165931,2167053,2167663,2168328,2168963,2169575,2170296,2170884,2171465,2172329,2173e3,2173670,2174205,2174773,2175653,2176290,2176937,2177483,2178101,2178779,2179314,2179879,2181203,2181813,2182495,2183037,2183659,2184333,2184860,2185380,2186719,2187580,2188241,2188865,2189706,2190461,2191273,2191952,2192482,2193198,2193823,2194481,2195163,2195801,2196334,2196781,2197365,2198013,2198639,2199247,2199912,2200518,2201134,2201791,2202355,2202923,2204134,2204800,2205389,2206135,2206621,2207083,2207573,2208294,2209113,2209680,2210319,2210933,2211737,2212217,2212652,2213629,2214804,2215449,2216072,2216709,2217243,2218043,2218588,2219336,2219834,2220528,2221082,2221974,2222625,2223125,2223636,2224228,2224664,2225144,2225673,2226237,2227313,2227949,2228607,2229223,2229847,2230444,2231083,2231588,2232096,2232722,2233290,2233813,2234481,2235120,2235729,2236224,2236737,2237275,2238025,2238609,2239225,2239752,2240485,2241040,2241615,2242266,2242894,2243418,2243917,2244629,2245228,2245864,2246377,2247074,2247629,2248290,2248944,2249515,2250144,2250684,2251176,2251818,2252325,2253020,2253465,2254091,2254616,2255225,2255866,2256365,2256740,2257049,2257773,2258410,2259007,2259652,2260403,2261049,2261711,2262290,2262991,2263660,2264521,2265281,2265902,2266554,2267167,2267773,2268411,2269192,2269859,2270405,2271284,2271911,2272550,2273188,2273838,2274444,2275209,2275874,2276516,2277127,2277795,2278477,2279350,2280015,2280555,2281199,2281778,2282460,2283151,2283739,2284313,2285054,2285623,2286215,2286942,2287449,2288045,2288691,2289222,2289964,2290642,2291212,2291896,2292546,2293439,2294e3,2294604,2295205,2295910,2296599,2297260,2297791,2298483,2299069,2299688,2300371,2300921,2301528,2302240,2302770,2303525,2304156,2304702,2305431,2306059,2306972,2307595,2308269,2308904,2309501,2310180,2310746,2311606,2312283,2312934,2313711,2314291,2314818,2315386,2316045,2316660,2317342,2317916,2318603,2319134,2319802,2320436,2320962,2321543,2322215,2322778,2323299,2323966,2324564,2325059,2325825,2326505,2327025,2327775,2328389,2329254,2329867,2330588,2331179,2331842,2332420,2333105,2333668,2334303,2334884,2335622,2336231,2336853,2337523,2338071,2338810,2339478,2340043,2340622,2341244,2341931,2342496,2343196,2343816,2344285,2344812,2345427,2345974,2346744,2347347,2347934,2348452,2349169,2349703,2350081,2350797,2351416,2351790,2352271,2353432,2354132,2354740,2355332,2355950,2357137,2357683,2358338,2358918,2359925,2360816,2361359,2362010,2362520,2363736,2364382,2364935,2365559,2366108,2367284,2367853,2368539,2369060,2370028,2371070,2371587,2372225,2372819,2373925,2374534,2375124,2375714,2376678,2377481,2378074,2378703,2379313,2380380,2380916,2381583,2382159,2383211,2383749,2384405,2384773,2385910,2387362,2388819,2390131,2391391,2392220,2393019,2394407,2395603,2396593,2397584,2398564,2399551,2400553,2401559,2402556,2403632,2404852,2405943,2406921,2407554,2407833,2408574,2409127,2409655,2410223,2411058,2412239,2413608,2414931,2416240,2417339,2418661,2419937,2421254,2422530,2423831,2425048,2426426,2427591,2428858,2430215,2431513,2432847,2434007,2435335,2436664,2438063,2439362,2440661,2441993,2443257,2444520,2445579,2446814,2448139,2449423,2450732,2452115,2453320,2454642,2455845,2457113,2458461,2459823,2461108,2462317,2463576,2464972,2466058,2467353,2468601,2470049,2471252,2472579,2473879,2475158,2476563,2477918,2479240,2480541,2481538,2482588,2483989,2485251,2486530,2487777,2488973,2490241,2491329,2492677,2493936,2495239,2496530,2497700,2498728,2499999,2501264,2502533,2503823,2505057,2506364,2507671,2508757,2510124,2511533,2512875,2514274,2515580,2516921,2518155,2519487,2520776,2522037,2523327,2524660,2525849,2527139,2528316,2529628,2530967,2532249,2533597,2534885,2536160,2537477,2538759,2540087,2541391,2542763,2543905,2545189,2546535,2547814,2549165,2550579,2551819,2553213,2554061,2554938,2555833,2556710,2557569,2558444,2559603,2561152,2562696,2563565,2564920,2566299,2567266,2568455,2569639,2570865,2571776,2572611,2573594,2574462,2575667,2576850,2577690,2578378,2579046,2580051,2580998,2581946,2582739,2583636,2584737,2585712,2586875,2587767,2588940,2590029,2591011,2591698,2592405,2593205,2593977,2594623,2595435,2596143,2596916,2597503,2598601,2599425,2600525,2601793,2603143,2604196,2605449,2606754,2608142,2609584,2610976,2612288,2613672,2615050,2616405,2617841,2619196,2620608,2621999,2623430,2624930,2626421,2627883,2629332,2630833,2632091,2633517,2634821,2636002,2637221,2638328,2639605,2640894,2642032,2643377,2644730,2646154,2647520,2648980,2650323,2651682,2653121,2654561,2655925,2657319,2658697,2660102,2661596,2663092,2664553,2665958,2667426,2668883,2670360,2671665,2673179,2674455,2675582,2676543,2677880,2679210,2680267,2681572,2682865,2684269,2685628,2687060,2688428,2689781,2691241,2692669,2694096,2695461,2696876,2698208,2699710,2701172,2702652,2704071,2705604,2706959,2708383,2709820,2711132,2712289,2713583,2714831,2716097,2717425,2718685,2719977,2721316,2722740,2724104,2725520,2726760,2728134,2729611,2731051,2732303,2733716,2735107,2736489,2737969,2739451,2740895,2742292,2743620,2745087,2746538,2747871,2749345,2750709,2751698,2752913,2754030,2755366,2756683,2757785,2759155,2760495,2761885,2763276,2764748,2766105,2767438,2768890,2770299,2771706,2773076,2774480,2775883,2777401,2778908,2780354,2781797,2783206,2784656,2786150,2787602,2788876,2790220,2790863,2791899,2792830,2793753,2794692,2795797,2796848,2798127,2799290,2800632,2801887,2802986,2804014,2805184,2806566,2807823,2809214,2810550,2811913,2813128,2814479,2815523,2816766,2817866,2818853,2820191,2821545,2822628,2823930,2825271,2826624,2827980,2829453,2830877,2832190,2833644,2835031,2836369,2837777,2839142,2840580,2842077,2843551,2845003,2846400,2847731,2849179,2850634,2852102,2853337,2854490,2855715,2856737,2857590,2858407,2859001,2859916,2860553,2861462,2862309,2863491,2864289,2865367,2866300,2866914,2867544,2868286,2869146,2869984,2870732,2871858,2872923,2873581,2874343,2874998,2875883,2876713,2877608,2878734,2879853,2880934,2881612,2882311,2882998,2883910,2884781,2885720,2886793,2887831,2888849,2889478,2890173,2890854,2891774,2892635,2893578,2894715,2895579,2896160,2897053,2898080,2898682,2899328,2900055,2900949,2901738,2902627,2903677,2904711,2905724,2906543,2907516,2908347,2908979,2909830,2910641,2911460,2912550,2913646,2914518,2915453,2916407,2916958,2917896,2918628,2919975,2921273,2922421,2923476,2924651,2925724,2926817,2927821,2928933,2930130,2931395,2932596,2933877,2935136,2936606,2937859,2939178,2940284,2941416,2942237,2943437,2944623,2945670,2946879,2948153,2949243,2950298,2951505,2952705,2953732,2954993,2955920,2956591,2957591,2958767,2959923,2961153,2962335,2963625,2964793,2965939,2966905,2967995,2968622,2969662,2970910,2972227,2973496,2974615,2975596,2976824,2978195,2979428,2980681,2981904,2982881,2983842,2985186,2986416,2987618,2988773,299e4,2991242,2992407,2993571,2994623,2995844,2996977,2997935,2999120,3000260,3001391,3002599,3003711,3004950,3006227,3007509,3008350,3009078,3009764,3010708,3011607,3012894,3014058,3015305,3016594,3017822,3018961,3019914,3021021,3022288,3023539,3024676,3025834,3027045,3028289,3029430,3030771,3032001,3033024,3034310,3035520,3036814,3038048,3039277,3040267,3041473,3042674,3043876,3045115,3046285,3047368,3048637,3049837,3051034,3052166,3053041,3054166,3055458,3056576,3057846,3058852,3060064,3061179,3062333,3063680,3065048,3066414,3067678,3069150,3070369,3071475,3072780,3073893,3075244,3076529,3077610,3078796,3079905,3081186,3082262,3083076,3084423,3085621,3086648,3087958,3088860,3090143,3091145,3092429,3093888,3095142,3096525,3097805,3099155,3100379,3101270,3102415,3103534,3104668,3105851,3107256,3108593,3109992,3111149,3112307,3113532,3114766,3115982,3117140,3118581,3119917,3121039,3121997,3123040,3123861,3124947,3126341,3127225,3128069,3128970,3129883,3130986,3131818,3132509,3133397,3134257,3135130,3135943,3136876,3137907,3138991,3139816,3141114,3142423,3143564,3144453,3145273,3146184,3147582,3148237,3149153,3149945,3150911,3151792,3152692,3153420,3153964,3154643,3155252,3155796,3156551,3157332,3158156,3158694,3159661,3160610,3161360,3162175,3162885,3163683,3164496,3165171,3165860,3166710,3167558,3168221,3168894,3169803,3170720,3171418,3171983,3172988,3174293,3175494,3176287,3177289,3178267,3179259,3180168,3181162,3182006,3183e3,3183900,3184889,3185899,3186687,3187613,3188574,3189533,3190623,3191474,3192434,3193236,3194214,3195139,3195836,3196579,3197656,3198582,3199456,3200355,3201263,3202076,3203035,3204112,3204955,3205940,3206836,3207780,3208497,3209465,3210638,3211668,3212676,3213496,3214281,3214890,3215605,3216258,3216843,3217445,3218314,3219342,3220245,3221176,3222171,3223091,3223920,3224751,3225551,3226274,3227392,3228290,3229318,3230073,3231160,3232105,3233007,3233967,3234875,3235825,3236720,3237582,3238502,3239470,3240408,3241327,3242308,3243192,3244072,3244825,3245805,3246746,3247693,3248428,3249374,3250350,3251351,3252046,3252831,3253753,3254729,3255802,3257020,3258165,3259094,3259957,3260890,3261738,3262585,3263453,3264538,3265610,3266554,3267813,3269093,3270111,3271353,3272809,3274066,3275297,3276619,3277822,3279212,3280574,3281910,3283239,3284544,3285961,3287279,3288540,3289810,3291084,3292246,3293130,3294511,3295850,3297101,3298470,3299821,3301095,3302393,3303769,3304935,3306232,3307507,3308899,3310105,3311339,3312498,3313527,3314863,3316189,3317130,3318461,3319975,3321400,3322814,3324086,3325666,3326850,3328358,3329894,3331508,3333067,3334540,3335762,3336860,3338220,3339658,3340854,3342285,3343718,3344935,3346336,3347608,3348791,3349643,3350906,3352255,3353658,3354786,3356242,3357495,3358707,3360010,3361311,3362615,3363834,3365272,3366632,3367995,3369322,3370695,3372136,3373390,3374585,3375818,3377086,3378256,3379604,3380924,3382247,3383504,3384865,3386279,3387641,3389037,3390447,3391821,3393268,3394645,3396060,3397409,3398778,3399959,3401220,3402568,3403897,3405166,3406345,3407099,3407901,3409244,3410179,3411596,3412851,3414095,3415271,3416642,3418e3,3419355,3420676,3422083,3423434,3424898,3426014,3427074,3428418,3429731,3431115,3432606,3434129,3435674,3437155,3438525,3439877,3441081,3442386,3443605,3445054,3446253,3447529,3448801,3449984,3451452,3452564,3453790,3454985,3456065,3457319,3458502,3459825,3460715,3461698,3462935,3464347,3465682,3466858,3467790,3468948,3470045,3471376,3472745,3474122,3475317,3476519,3477432,3477866,3478577,3479894,3481294,3482784,3484324,3485783,3487118,3488474,3489850,3491335,3492783,3494265,3495778,3497228,3498457,3499379,3500491,3501755,3502966,3504113,3505176,3506538,3507717,3508465,3509832,3511163,3512522,3513627,3514923,3516250,3517588,3518832,3520212,3521547,3522793,3524211,3525424,3526751,3528191,3529530,3530765,3531973,3533246,3534636,3535952,3537284,3538512,3539732,3540972,3542187,3543580,3544887,3546317,3547402,3548614,3549672,3550751,3551895,3552950,3554105,3555236,3556434,3557530,3558642,3559565,3560812,3562144,3563427,3564776,3566087,3567431,3568773,3569940,3571330,3572730,3574128,3575442,3576788,3578257,3579460,3580920,3582263,3583664,3585081,3586455,3587900,3589024,3590384,3591950,3593242,3594655,3596173,3597554,3598724,3599563,3600706,3601939,3602967,3603953,3605030,3606090,3607087,3608398,3609730,3610941,3612219,3613473,3614519,3615518,3616714,3617649,3618820,3619417,3620475,3621265,3622451,3623604,3624558,3625668,3626843,3628187,3629132,3630612,3632059,3633209,3634542,3635900,3637200,3638571,3639874,3641207,3642474,3643680,3644902,3645998,3647049,3648134,3649402,3650720,3651947,3653344,3654708,3656012,3657309,3658542,3659959,3661221,3662514,3663796,3665210,3666527,3667719,3669120,3670401,3671587,3672879,3674128,3675176,3676338,3677811,3678973,3680169,3681436,3682661,3683913,3684998,3686238,3687397,3688723,3690002,3691030,3692395,3693742,3694977,3695875,3697058,3698090,3699530,3700762,3702080,3703497,3704865,3705935,3707277,3708693,3709908,3711110,3712151,3713533,3714641,3715706,3716973,3718302,3719490,3720568,3721588,3722740,3723762,3725e3,3726135,3727406,3728699,3729717,3730923,3731970,3733121,3734401,3735358,3736563,3737732,3738994,3740221,3741522,3742793,3743972,3745386,3746635,3748003,3749099,3750400,3751475,3752552,3753693,3754761,3755637,3756621,3757642,3758532,3759661,3760265,3761088,3762175,3763350,3764666,3765712,3766696,3767546,3768678,3769503,3770060,3770853,3771562,3772338,3773337,3774226,3774959,3775889,3776706,3777641,3778524,3779395,3780152,3781264,3781906,3782682,3783712,3784579,3785430,3786022,3787041,3788016,3788934,3789948,3790874,3791534,3792199,3793158,3793981,3794924,3795750,3796700,3797764,3798595,3799514,3800270,3801086,3801981,3803158,3804248,3805192,3806331,3807368,3808039,3808774,3809738,3810555,3811625,3812531,3813525,3814488,3815361,3816067,3816957,3818093,3819028,3820002,3821172,3821794,3822663,3823668,3824703,3825651,3826668,3827464,3828366,3829116,3829921,3830825,3831777,3832882,3833720,3834677,3835265,3836116,3836917,3837835,3838678,3839470,3840209,3840968,3841939,3842822,3843516,3844144,3844910,3845510,3846269,3846865,3847551,3848102,3848974,3849841,3850726,3851288,3852087,3852683,3853925,3854908,3855891,3856765,3857810,3858840,3859643,3860726,3861794,3862907,3864074,3865022,3866039,3866851,3867906,3868810,3869550,3869816,3870132,3870439,3870736,3871041,3871377,3872288,3873395,3874390,3875596,3876607,3877687,3878674,3879494,3880899,3882124,3883001,3883959,3884857,3885871,3886947,3887959,3888953,3889675,3890079,3890525,3890817,3891451,3892596,3893640,3894531,3895489,3896172,3896807,3897688,3898427,3899014,3899698,3901020,3902253,3903127,3904187,3905463,3906774,3907583,3908398,3909424,3910471,3911403,3912274,3912908,3913755,3914688,3915736,3916899,3917787,3918828,3919960,3920795,3921786,3922943,3923866,3924797,3925838,3926891,3927865,3928804,3929923,3930700,3931579,3932453,3933270,3934202,3934883,3935715,3936567,3937453,3938501,3939245,3940264,3941293,3942453,3943306,3944423,3945677,3946669,3947390,3948517,3949193,3950104,3951046,3951766,3952745,3953841,3954728,3955468,3956252,3956973,3957833,3958633,3959434,3960427,3961297,3961935,3962718,3963509,3964378,3965300,3966197,3967066,3967805,3968953,3970143,3970990,3971838,3972830,3973756,3974850,3975828,3976719,3977888,3978574,3979391,3980477,3981358,3982110,3982934,3983818,3984846,3986066,3987040,3987409,3988426,3989228,3989699,3990519,3990661,3991499,3992379,3993058,3994004,3994794,3995580,3996486,3997496,3998556,3999228,4000216,4001679,4003003,4004125,4005154,4006274,4007432,4008374,4009241,4010254,4011050,4011935,4012873,4014013,4015063,4016301,4017518,4018484,4019265,4020188,4021282,4022452,4023271,4023977,4025056,4026163,4027204,4028288,4029298,4030298,4031541,4032506,4033728,4034680,4035647,4036623,4037819,4039289,4040731,4042174,4043596,4044879,4046113,4047492,4048840,4050225,4051605,4052844,4054013,4055311,4056717,4057810,4059260,4060560,4061972,4063471,4064941,4066408,4067924,4069218,4070675,4072029,4073372,4074837,4076238,4077719,4078954,4080339,4081826,4083317,4084694,4085848,4087170,4088515,4089925,4091115,4092532,4093924,4095387,4096834,4098080,4099379,4100794,4102256,4103439,4104888,4106265,4107791,4108905,4109883,4110810,4111875,4113222,4114679,4116228,4117744,4119168,4120589,4122053,4123668,4125089,4126503,4127989,4129439,4130667,4131901,4133371,4134796,4135944,4136955,4138191,4139105,4140012,4140650,4141838,4142903,4144044,4145045,4146126,4147270,4148408,4149207,4150131,4151225,4152315,4153349,4154237,4155251,4156718,4158107,4159186,4160278,4161144,4161852,4163115,4164124,4165277,4166437,4167392,4168743,4169917,4170916,4171991,4172880,4173906,4174771,4175634,4176903,4178207,4179531,4180886,4182262,4183505,4184499,4185595,4186808,4187870,4189129,4190180,4191510,4192713,4193670,4194834,4195759,4196713,4197605,4198742,4199720,4200672,4201910,4202939,4203875,4204932,4206165,4207300,4208442,4209647,4210778,4211918,4212999,4213943,4214776,4215802,4216859,4217780,4219029,4219962,4221241,4222553,4223891,4225322,4226659,4227967,4229285,4230489,4231701,4232994,4234208,4235389,4236497,4237402,4238541,4239831,4241032,4241930,4243425,4244587,4245945,4247313,4248573,4249941,4251130,4252257,4253392,4254603,4256035,4257143,4258409,4259648,4260283,4260820,4261604,4262403,4263238,4263733,4264833,4265431,4266134,4267351,4268460,4269655,4270549,4271615,4272871,4274137,4275056,4276201,4277393,4278783,4280087,4281344,4282568,4284050,4285519,4286799,4288141,4289463,4290706,4292072,4293346,4294464,4295872,4296913,4298232,4299416,4300637,4301533,4302655,4304004,4305282,4306588,4307958,4309299,4310500,4311819,4312970,4314071,4315195,4316266,4317162,4318241,4319198,4319906,4320806,4321861,4323152,4324330,4325389,4326608,4327739,4328901,4329975,4331190,4332305,4333361,4334353,4335312,4336471,4337606,4338563,4339727,4341012,4341960,4342991,4343979,4345135,4346073,4347051,4347958,4348946,4349897,4350819,4351861,4352797,4353762,4354835,4356020,4357005,4358109,4358967,4359667,4360775,4361943,4362797,4363527,4364468,4365457,4366489,4367621,4368855,4369994,4371074,4372300,4373490,4374638,4375813,4376932,4378104,4379415,4380593,4381366,4382704,4383911,4385151,4386280,4387412,4388550,4389460,4390678,4391886,4393125,4394215,4395518,4396671,4397630,4398927,4399998,4401238,4402307,4403078,4404256,4405257,4406258,4407303,4408282,4409398,4410509,4411469,4412433,4413529,4414806,4416128,4417363,4418555,4419643,4420728,4421850,4423054,4424113,4425059,4426277,4427402,4428013,4428975,4429863,4430899,4431829,4432540,4433618,4434952,4435983,4436416,4437221,4438112,4438802,4439880,4441024,4442082,4443032,4444106,4445337,4446453,4447486,4448418,4449735,4450870,4451943,4452917,4453747,4454619,4455480,4456360,4457398,4458634,4459437,4460687,4461795,4462919,4464478,4465544,4466933,4468268,4469056,4469745,4470980,4471816,4472478,4473314,4474417,4475414,4476531,4477575,4478467,4479552,4480712,4481685,4482739,4483816,4484894,4486062,4487597,4488822,4489964,4491449,4492709,4493879,4495085,4496161,4496964,4497718,4498800,4499523,4500767,4501685,4502653,4503627,4504845,4505929,4506691,4507481,4508346,4509509,4510355,4511485,4512469,4513363,4514434,4515458,4516526,4517715,4518719,4519568,4520381,4521348,4522183,4523268,4524436,4525403,4526511,4527610,4528628,4529663,4530406,4531287,4532367,4533491,4534670,4535760,4536683,4537452,4538335,4539189,4539860,4540776,4541815,4542837,4543827,4544880,4545999,4546978,4547776,4548952,4550265,4551571,4552918,4554144,4555411,4556473,4557519,4558411,4559535,4560753,4561774,4562826,4563930,4565197,4566271,4567507,4568548,4569594,4570848,4571802,4572494,4573568,4574476,4575305,4576052,4576896,4577985,4578877,4580055,4581268,4582220,4582925,4583947,4584929,4585913,4586619,4587561,4588499,4589772,4590571,4591868,4593122,4594092,4595407,4596632,4597551,4598374,4599422,4600422,4601353,4602362,4603310,4604276,4605241,4606097,4607097,4608194,4609114,4610041,4611023,4611831,4612868,4613670,4614836,4615845,4616822,4618007,4618720,4619708,4620836,4621929,4623073,4624074,4625210,4626374,4627362,4628411,4629490,4630444,4631362,4632622,4633666,4634883,4635847,4636854,4638118,4638835,4639748,4640745,4641831,4642613,4643486,4644469,4645448,4646472,4647222,4648109,4648761,4649556,4650893,4652142,4653385,4654697,4655697,4656341,4657109,4658410,4659518,4660573,4661608,4662450,4663454,4664211,4664765,4665507,4666180,4667200,4668077,4668908,4669443,4670387,4671383,4672197,4673113,4674071,4675443,4676600,4677583,4678118,4679159,4679810,4680724,4681626,4683138,4684523,4686060,4687382,4688729,4690123,4691527,4693044,4694398,4695785,4697184,4698607,4699922,4701332,4702702,4703836,4705258,4706696,4708060,4709236,4710622,4711947,4713156,4714535,4715859,4717154,4718395,4719727,4721097,4722368,4723728,4724782,4725676,4726618,4727618,4728627,4729565,4730580,4731838,4733078,4734456,4735959,4737276,4738691,4740076,4741493,4742788,4744194,4745559,4746446,4747395,4748117,4748967,4749890,4750692,4751882,4752470,4753034,4754170,4755216,4756314,4757489,4758770,4760043,4761223,4762266,4763348,4764486,4765574,4766321,4767218,4768432,4769683,4770990,4771953,4773143,4774429,4775664,4776968,4777894,4779265,4780594,4781592,4782807,4783974,4785287,4786723,4788044,4789345,4790593,4792036,4793440,4794170,4794786,4795880,4796992,4798101,4799331,4800391,4800980,4801802,4802977,4804155,4805201,4806375,4807559,4808665,4809795,4810813,4811911,4813360,4814583,4815802,4816344,4817383,4818158,4818886,4819733,4820527,4821596,4822870,4824005,4825249,4826626,4827824,4828768,4830027,4831097,4832394,4833206,4834497,4835792,4836308,4836608,4836906,4837218,4837542,4837874,4838204,4838526,4838850,4839185,4839494,4839970,4840864,4842269,4843458,4844754,4846049,4847251,4847951,4849187,4850187,4851181,4851774,4852313,4853511,4854754,4856117,4857293,4858390,4859531,4860894,4861406,4862104,4863297,4864656,4865978,4867222,4868491,4869723,4870806,4871699,4872909,4874199,4875474,4876828,4878167,4879144,4880227,4881479,4882440,4883374,4884662,4885871,4887041,4888192,4889239,4890352,4891584,4892981,4894307,4895722,4897012,4898108,4899543,4900608,4901696,4902879,4903812,4904955,4906087,4907248,4908430,4909682,4910955,4912295,4913458,4914809,4916200,4917671,4919012,4920361,4921708,4922984,4924306,4925521,4926878,4928227,4929605,4930995,4932426,4933726,4935011,4936096,4937403,4938766,4940101,4941500,4942799,4944088,4945412,4946695,4947913,4949216,4950466,4951779,4953224,4954671,4956075,4957468,4958910,4960316,4961638,4963087,4964468,4965749,4967170,4968456,4969719,4971060,4972450,4973883,4975192,4976654,4978034,4979495,4980807,4982204,4983247,4983821,4984367,4985493,4986748,4988050,4988851,4990260,4991281,4992486,4993830,4995135,4996302,4997405,4998558,4999957,5001363,5002544,5003719,5004935,5006216,5007586,5008899,5010189,5011259,5012346,5013604,5014796,5015988,5017373,5018464,5019812,5020983,5021942,5022962,5024045,5025395,5026248,5027515,5028691,5029896,5031245,5032649,5034091,5034960,5035966,5037087,5038353,5039502,5040845,5042010,5043251,5044531,5045342,5046418,5047736,5048725,5049860,5050909,5051884,5053086,5053738,5054308,5054906,5055693,5056483,5057124,5058030,5059287,5060460,5061310,5061908,5063297,5064700,5066087,5067467,5068855,5069916,5070898,5072010,5073029,5074008,5075122,5076160,5077194,5078162,5079187,5080322,5081441,5082663,5083885,5085102,5086483,5087627,5088759,5089696,5090604,5091610,5092561,5093410,5094456,5095541,5096478,5097423,5098258,5099178,5100193,5101237,5102199,5103166,5104186,5105204,5106352,5107333,5109271,5110723,5111293,5112330,5113422,5114443,5115481,5116291,5116683,5117088,5117514,5117954,5118387,5118804,5119247,5119663,5120105,5121149,5121581,5122534,5123442,5124079,5125055,5125651,5126286,5126842,5127225,5127964,5128742,5129460,5130273,5131023,5131678,5132399,5133191,5133787,5134566,5135489,5136231,5136945,5137845,5138469,5139365,5140544,5141234,5142042,5142903,5143652,5144305,5145567,5146500,5147317,5147974,5148763,5149401,5150004,5150906,5151623,5152276,5152939,5153565,5154198,5155183,5156478,5157181,5157798,5158853,5159827,5160459,5161543,5162350,5162995,5163641,5164625,5165260,5165946,5167039,5167663,5168278,5169258,5169886,5170649,5171850,5172956,5173573,5174583,5175377,5176453,5177498,5178313,5179192,5180127,5181004,5181663,5182356,5183175,5184234,5185026,5185890,5186721,5187723,5188623,5189324,5190252,5191470,5192643,5193348,5194452,5195199,5196147,5197454,5198555,5199729,5201008,5202158,5203188,5204339,5205194,5205992,5206675,5207298,5208336,5209013,5209659,5210592,5211729,5212283,5213003,5214268,5214805,5215877,5216758,5217520,5218638,5218993,5220096,5220757,5221513,5222284,5222778,5223644,5224190,5224834,5225716,5226585,5227571,5228099,5228881,5229546,5230029,5230879,5231602,5232235,5232664,5233265,5234347,5235275,5235743,5236418,5237252,5237989,5238367,5238695,5240171,5241388,5242441,5243397,5244173,5244640,5245061,5245631,5246506,5247494,5248342,5249114,5249678,5250255,5251768,5253003,5253827,5255e3,5255996,5256459,5256912,5257485,5258138,5258692,5259182,5259822,5260456,5260994,5261799,5262555,5263334,5264012,5264506,5265231,5265814,5266588,5267178,5267659,5268450,5268947,5269724,5270381,5270925,5271419,5272132,5272849,5273533,5274220,5274823,5275289,5275964,5276556,5277074,5277724,5278337,5278798,5279338,5280109,5280537,5281154,5281753,5282227,5282779,5283438,5283817,5284376,5284986,5285720,5286453,5287190,5288034,5288584,5289009,5289712,5290398,5291094,5291796,5292676,5293654,5294101,5294582,5295070,5295857,5296442,5296966,5297574,5298334,5298884,5299375,5299728,5300386,5300997,5301547,5302180,5302954,5303566,5304048,5304437,5305121,5305716,5306237,5306855,5307684,5308102,5308584,5308945,5309553,5310183,5310693,5311327,5312181,5312712,5313167,5313599,5314282,5314991,5315529,5316229,5317078,5317511,5317996,5318347,5318920,5319512,5320047,5320672,5321512,5322182,5322683,5323038,5323784,5324395,5324934,5325619,5326325,5327071,5327554,5327916,5328572,5329131,5329668,5330310,5331147,5331842,5332381,5332741,5333529,5334275,5334604,5335788,5336582,5337847,5338445,5339277,5339927,5340767,5341510,5342024,5342588,5343052,5343549,5344025,5344652,5345036,5346025,5347058,5347873,5348981,5349767,5351302,5352896,5354509,5356107,5357674,5359222,5360701,5362190,5363007,5363880,5365351,5366898,5368364,5369768,5371296,5372569,5373031,5373378,5374673,5375760,5377281,5378460,5379598,5380718,5381852,5383006,5384055,5385113,5386136,5386350,5386908,5387413,5387950,5388491,5389032,5389591,5390309,5391112,5391870,5392669,5393512,5393553,5393578,5394088,5394526,5394555,5395797,5396981,5398531,5400143,5401734,5403252,5404868,5406378,5407898,5409490,5410842,5412181,5413220,5414386,5415739,5416796,5418159,5419329,5420858,5421966,5423262,5424666,5425915,5427223,5428666,5430119,5431471,5432839,5434083,5435306,5436757,5438149,5439442,5440471,5441799,5443221,5444172,5445724,5447282,5448815,5450380,5451547,5452787,5453765,5454995,5456401,5457821,5458902,5460019,5461187,5462535,5463685,5465081,5466250,5467528,5468659,5470245,5471541,5472844,5473931,5475381,5476912,5478240,5479586,5480918,5482334,5483612,5484872,5486024,5486990,5488062,5489342,5490009,5490825,5492283,5493750,5495089,5496241,5497459,5498701,5500031,5501276,5502521,5503771,5504894,5506053,5507254,5508545,5509988,5511381,5512538,5513921,5514964,5516234,5517562,5519008,5520302,5521599,5522693,5523943,5525082,5526423,5527714,5528997,5530222,5531730,5533003,5534356,5535610,5536510,5537710,5538922,5540037,5541317,5542614,5543995,5545349,5546677,5548e3,5549046,5550361,5551592,5552873,5554289,5555525,5556960,5558153,5559308,5560559,5561729,5562896,5564086,5565145,5565878,5565903,5567229,5568611,5569991,5571376,5572765,5574147,5575536,5576919,5578317,5579706,5581099,5582499,5583892,5584979,5585928,5586910,5587966,5588935,5590061,5591241,5592376,5593526,5594732,5595804,5596793,5597767,5598838,5599504,5600148,5600857,5601500,5602172,5602795,5603377,5603940,5604551,5605114,5605706,5606256,5606830,5607565,5608349,5609180,5609980,5610783,5611525,5612167,5612889,5613542,5614231,5615325,5616235,5617202,5618054,5619333,5620555,5621684,5622584,5623329,5624350,5625230,5626399,5627420,5628466,5629145,5630176,5631369,5632553,5633270,5634066,5635185,5636013,5636714,5637664,5638941,5639944,5640843,5641697,5642601,5643586,5644422,5645505,5646542,5647534,5648546,5649585,5650778,5651656,5652583,5653462,5654447,5655073,5655673,5656334,5656939,5657603,5658204,5658742,5659258,5659810,5660365,5660904,5661460,5662023,5662531,5663207,5663944,5664714,5665450,5666214,5666934,5667563,5668215,5668860,5669499,5670123,5671082,5671826,5672751,5673522,5674667,5675712,5676677,5677517,5678277,5679085,5679882,5680951,5681915,5682800,5683585,5684414,5685374,5686377,5687287,5687785,5688757,5689732,5690361,5691016,5692393,5694146,5696088,5697147,5698250,5698276,5698302,5698328,5698677,5699448,5700126,5701413,5702280,5702776,5703856,5704618,5705344,5706058,5706763,5707486,5708241,5709327,5710246,5710773,5711963,5712451,5713627,5714947,5716005,5716890,5717894,5718868,5719752,5720312,5721520,5722679,5723680,5724544,5725221,5726665,5727720,5728546,5729224,5729834,5730726,5732223,5733322,5734383,5735272,5736242,5737350,5738171,5739218,5739981,5741372,5742390,5743338,5744784,5746152,5747029,5748088,5749377,5750623,5751171,5752084,5752901,5753646,5754315,5754888,5755372,5755930,5756308,5756662,5757017,5757374,5757754,5758121,5758481,5759154,5759542,5759766,5759994,5760678,5761575,5762667,5762997,5763320,5763650,5763982,5764311,5764646,5765826,5766299,5766589,5766851,5767129,5767404,5767687,5767986,5768269,5768546,5768820,5769088,5769380,5769665,5769948,5770359,5771073,5771521,5771844,5772455,5773097,5773661,5774319,5774872,5775492,5776323,5777178,5778301,5779274,5780189,5781337,5782419,5783409,5783925,5785266,5786136,5786896,5787410,5788035,5788621,5789259,5790077,5790918,5791815,5792276,5793264,5794153,5794915,5795955,5797169,5797900,5799026,5800125,5801052,5802235,5803159,5804409,5805367,5805933,5806660,5807281,5808310,5808964,5809801,5810716,5811666,5812375,5813216,5814491,5815493,5816787,5817862,5818811,5819694,5820536,5821472,5822514,5823204,5823910,5825057,5826108,5826724,5827303,5828244,5829287,5830366,5831067,5831707,5832782,5833805,5834450,5835545,5836633,5837879,5838820,5839545,5840252,5840710,5841400,5842064,5842910,5843937,5844803,5845654,5846739,5847476,5848391,5849539,5851155,5852613,5853711,5854300,5855160,5856028,5856773,5857395,5858273,5859423,5860331,5861508,5862843,5864457,5865530,5866928,5867895,5869509,5870706,5871607,5872028,5873199,5874269,5875468,5876477,5877609,5878606,5879859,5880691,5881198,5882046,5882401,5883035,5884025,5885077,5885941,5886890,5887708,5888635,5889574,5890319,5891010,5891235,5892205,5893212,5894319,5895655,5896463,5897421,5898464,5898721,5899001,5899451,5899831,5900809,5901365,5901910,5902720,5904134,5905758,5907147,5908578,5910027,5911149,5912217,5913029,5913548,5914637,5915917,5916995,5918089,5919251,5919918,5920609,5921733,5922279,5923271,5923944,5924854,5925443,5926592,5927330,5928659,5930216,5931771,5932949,5934017,5935029,5936070,5937214,5938255,5939374,5940590,5941397,5942224,5943095,5944050,5945104,5946367,5947283,5948612,5949905,5951167,5952528,5953802,5954573,5955371,5956704,5958047,5959284,5960574,5961929,5962718,5963471,5964472,5965627,5966928,5967745,5968451,5969594,5970754,5972059,5973146,5974329,5974943,5976028,5977211,5978424,5979096,5980009,5980724,5981617,5982822,5983939,5985040,5985769,5986548,5987634,5988348,5989234,5990404,5991565,5992611,5993872,5994919,5995801,5996337,5997454,5998191,5999154,6000307,6001626,6002773,6003623,6004862,6006076,6007327,6008319,6009555,6010801,6012245,6013340,6014385,6015422,6016106,6017180,6018079,6018983,6020032,6021095,6022090,6023013,6023941,6024866,6025810,6026748,6027683,6028611,6029530,6030460,6031381,6032051,6032727,6033422,6034049,6034621,6035252,6035877,6036448,6037088,6037856,6038637,6039260,6039783,6040433,6040961,6041640,6042236,6042701,6043296,6043833,6044364,6044995,6045605,6046266,6047142,6047883,6048544,6049294,6050161,6051047,6052244,6053100,6053691,6054338,6055087,6056204,6057024,6057837,6058691,6059195,6060329,6061511,6062142,6062756,6063875,6064826,6066075,6067327,6068571,6069750,6070458,6071304,6072203,6073036,6074208,6075034,6075920,6076781,6077757,6078761,6079451,6080280,6081011,6081914,6082942,6083947,6084771,6085815,6086784,6087511,6088503,6089457,6090386,6091284,6092380,6092939,6093741,6094587,6095372,6096180,6097065,6097856,6098904,6099977,6101185,6102171,6102517,6102765,6102925,6103856,6105138,6105886,6106761,6107880,6108542,6109463,6110490,6111344,6111905,6112773,6113961,6115083,6116061,6116842,6117418,6118570,6119556,6120903,6122156,6123487,6124882,6126147,6127489,6128929,6130191,6131520,6133067,6134546,6135845,6137397,6138891,6140341,6141773,6143024,6144503,6145836,6146648,6147814,6149238,6149914,6150381,6151553,6152668,6153120,6153633,6154455,6155856,6157088,6158178,6159195,6159892,6160931,6161568,6162687,6163703,6164692,6165893,6166852,6167471,6168241,6168863,6169573,6170468,6171085,6171359,6171611,6171868,6172492,6173012,6174077,6175009,6176120,6177371,6178373,6179606,6181130,6182057,6183059,6184332,6185366,6185984,6186473,6187321,6188125,6188808,6189650,6190739,6191743,6192828,6193360,6194048,6194593,6195123,6195738,6196185,6196643,6197094,6197571,6198109,6198569,6199054,6199593,6200110,6200955,6201656,6202788,6203470,6204234,6204649,6205591,6206385,6207295,6207979,6208698,6209784,6210306,6210923,6211798,6212698,6213371,6213663,6213950,6215095,6216131,6217342,6218498,6220025,6221598,6223234,6224819,6226397,6227911,6229405,6230883,6231744,6232465,6233809,6235308,6236804,6238308,6239609,6241058,6242292,6242672,6243346,6244719,6245891,6247194,6248611,6249932,6251163,6252104,6253631,6255188,6256652,6258053,6259493,6260818,6262119,6263476,6264840,6266027,6267276,6268662,6270019,6271536,6272521,6273574,6274470,6275386,6276188,6277187,6278328,6279673,6280628,6281967,6283244,6284503,6285874,6287363,6288729,6290027,6291096,6292089,6292952,6293928,6295401,6296604,6297513,6298438,6299530,6300672,6302142,6303390,6304623,6306184,6307740,6309319,6310866,6312397,6313929,6315424,6316976,6318534,6320062,6321635,6323176,6324671,6326291,6327839,6329464,6331019,6332452,6333825,6335381,6336753,6338302,6339757,6341233,6342672,6344142,6345568,6347073,6348418,6349802,6350987,6352299,6353547,6354699,6356128,6357308,6358685,6359893,6361113,6362520,6363680,6364627,6365260,6366010,6366859,6368036,6369174,6370496,6371758,6373089,6374114,6375259,6376336,6377427,6378509,6379588,6380668,6381751,6382830,6384018,6385278,6386353,6387409,6388464,6389638,6390750,6391941,6393169,6394226,6395338,6396400,6397487,6398715,6399813,6400939,6402063,6403176,6404389,6405577,6406688,6406960,6407214,6407755,6408326,6408921,6409500,6410100,6410688,6411302,6411857,6412434,6412910,6413402,6414113,6414911,6415596,6416314,6417008,6417659,6418115,6418527,6418919,6419310,6419701,6420093,6420485,6420876,6421401,6422233,6423110,6423844,6423970,6423995,6424036,6424061,6424109,6424134,6424190,6424215,6424291,6424316,6424429,6424454,6424641,6424666,6425003,6425028,6425661,6425686,6426537,6426922,6426947,6427132,6427244,6427456,6427683,6427983,6428125,6428283,6428477,6428638,6428696,6428767,6428858,6429622,6431062,6432558,6433952,6435324,6436661,6437803,6439023,6440362,6441859,6442976,6444281,6445647,6447106,6448685,6450299,6451781,6453169,6454199,6455367,6456512,6457917,6459462,6460876,6462388,6463813,6464922,6466152,6467173,6468291,6469459,6470572,6471660,6472707,6474009,6475294,6476624,6477850,6478846,6479717,6480714,6481909,6483129,6484306,6485665,6486924,6488142,6489372,6490357,6491331,6492603,6493476,6494188,6495013,6495729,6496247,6496877,6497359,6498125,6498675,6499262,6499466,6499692,6499974,6501093,6501762,6503071,6504472,6506005,6507319,6508512,6508870,6509213,6509571,6509910,6510221,6510517,6510834,6511172,6511799,6512439,6512878,6514410,6515996,6517651,6519195,6520805,6522350,6523853,6525333,6526655,6528130,6529620,6531113,6532390,6533831,6535101,6535487,6536141,6537534,6538693,6539833,6540030,6540614,6541471,6542079,6543469,6544258,6545362,6546904,6548242,6549284,6550962,6552241,6553970,6554748,6555476,6556234,6557196,6558572,6559851,6560362,6561073,6562340,6564088,6565731,6567382,6569014,6570651,6572406,6573790,6575327,6576832,6578578,6580033,6581090,6582174,6583590,6584962,6586750,6588744,6590578,6592475,6594323,6596123,6597500,6598969,6600758,6601813,6603545,6605337,6607252,6608948,6610558,6612276,6614229,6615838,6617321,6619053,6621032,6622943,6624816,6626636,6628482,6630027,6631670,6633488,6635304,6636904,6638837,6640542,6642157,6643943,6645693,6647576,6649273,6651102,6652873,6654799,6656718,6658439,6660129,6662027,6663827,6665680,6667165,6667843,6668511,6669160,6669847,6671064,6671729,6672374,6673014,6673675,6675696,6677629,6678739,6680158,6681737,6683434,6685283,6687121,6688948,6690822,6692667,6694347,6696122,6697827,6699552,6701367,6703106,6704571,6705590,6706338,6707136,6708465,6709570,6710581,6711811,6712943,6714119,6714965,6716036,6717265,6718419,6719835,6721060,6722245,6723066,6723989,6724998,6726175,6727351,6728236,6728881,6729715,6730547,6731550,6732633,6733863,6734463,6735274,6735942,6736573,6737480,6738504,6739766,6740993,6742164,6743164,6744113,6745163,6746037,6747216,6747925,6748787,6749534,6750340,6751140,6751912,6752641,6753344,6754108,6754940,6755596,6756794,6758053,6759052,6759877,6761071,6762252,6763367,6764347,6765651,6766800,6767947,6769069,6770052,6771344,6772447,6773419,6774219,6775263,6776044,6776986,6778292,6779353,6780584,6781664,6782617,6783440,6784226,6784691,6785235,6786250,6786883,6787854,6788748,6789654,6791198,6791947,6792630,6793586,6794482,6795738,6796712,6797718,6798643,6799758,6800985,6801921,6802703,6803777,6804957,6805989,6806847,6807965,6809028,6810137,6811252,6812318,6813489,6814538,6815671,6816785,6817770,6818939,6819830,6821138,6822082,6822941,6824077,6825162,6826113,6827090,6828199,6829417,6830618,6831717,6832989,6834158,6835277,6836351,6837411,6838504,6839607,6840855,6842096,6843212,6844475,6845715,6846759,6847922,6848948,6849706,6850546,6851385,6852020,6852876,6853951,6854734,6855655,6856390,6857047,6857823,6859093,6859987,6860839,6861858,6862868,6863770,6864754,6865890,6867105,6867824,6868457,6869096,6869621,6870473,6871442,6872324,6872888,6873473,6874452,6875315,6876268,6877022,6877798,6878295,6879173,6879973,6880971,6881485,6882432,6883152,6884261,6885197,6885677,6886697,6887438,6888144,6889197,6890183,6891322,6892435,6893658,6894634,6895898,6896911,6898050,6898995,6900131,6901477,6902771,6903936,6905044,6906192,6907143,6908001,6909174,6910337,6911308,6912392,6913546,6914673,6915728,6916536,6917821,6918949,6919723,6920614,6921514,6922298,6923304,6924574,6925586,6926614,6927740,6928374,6929502,6930648,6931470,6932169,6933085,6933919,6934691,6935616,6936707,6937406,6938315,6938940,6939583,6940182,6940801,6941387,6942305,6943129,6943727,6944319,6945152,6945843,6946692,6947654,6948569,6949591,6950482,6951192,6952213,6952986,6953513,6954357,6955204,6955993,6956833,6957630,6958394,6959406,6960317,6960963,6962082,6963046,6963681,6964592,6965491,6966109,6966723,6967666,6968710,6969718,6970267,6971002,6971738,6972636,6973543,6974652,6975803,6976467,6977512,6978801,6980119,6981048,6982277,6983052,6983629,6984551,6985341,6986147,6986993,6987529,6988120,6988539,6989137,6989676,6990334,6991283,6992092,6992858,6993725,6994343,6994943,6995729,6996440,6997123,6997774,6998496,6999317,7000050,7000834,7001846,7002688,7003392,7004057,7004428,7004806,7005524,7005976,7006349,7007100,7007953,7008739,7009239,7010087,7010541,7011047,7011409,7012214,7013029,7013875,7014963,7016047,7016788,7017635,7018574,7019536,7020793,7021569,7022033,7023005,7023916,7024609,7025955,7027186,7028126,7029396,7030473,7031827,7033031,7034268,7035450,7036409,7037448,7038050,7038733,7039207,7039845,7040349,7041156,7041737,7042433,7043254,7043985,7044730,7045507,7046581,7047625,7048841,7049942,7050711,7051783,7052515,7053087,7054191,7055263,7056206,7057045,7058102,7059087,7059974,7060756,7061573,7061950,7062929,7064417,7065278,7066083,7067063,7068112,7068891,7070123,7071148,7072022,7072797,7073547,7074651,7075549,7076508,7077610,7078701,7079459,7080268,7081263,7082243,7083304,7084279,7085217,7086094,7086965,7087903,7088899,7089608,7090467,7091625,7092623,7093530,7094118,7095153,7095852,7096790,7097486,7098442,7099276,7100036,7100670,7101247,7101978,7102669,7103441,7104162,7104982,7106040,7106726,7107799,7108692,7109736,7110493,7111444,7112198,7112967,7113927,7114965,7115994,7116644,7117415,7118237,7119152,7120145,7121272,7122391,7123606,7124224,7125300,7126010,7126811,7127791,7128807,7129494,7130515,7131451,7132425,7133461,7134350,7135320,7136399,7137325,7138140,7139267,7140196,7141224,7142069,7142955,7143883,7144926,7145759,7146823,7147958,7148767,7149631,7150441,7151407,7152150,7152969,7153945,7154890,7155923,7156850,7157447,7158235,7159256,7160487,7161399,7162199,7162887,7163665,7164372,7164960,7165584,7166570,7167466,7168671,7169489,7170488,7171268,7172294,7173376,7174546,7175585,7176772,7177836,7178423,7179377,7180282,7181095,7182200,7183250,7183883,7184696,7185625,7186759,7187854,7189061,7190350,7191489,7192508,7193430,7194173,7195150,7195998,7197008,7197967,7198725,7199697,7200314,7201566,7202387,7203376,7204107,7204812,7205956,7206787,7207402,7208256,7209467,7210509,7211637,7212621,7213455,7214467,7215279,7216353,7217166,7217988,7218767,7219516,7220341,7221266,7222190,7222857,7223775,7224566,7225397,7226413,7227541,7228649,7229742,7230720,7231555,7232483,7233420,7234220,7234915,7235706,7236336,7236946,7237717,7238630,7239526,7240496,7241323,7241947,7242808,7243931,7244931,7245608,7246610,7247714,7249028,7249971,7250920,7252222,7253431,7254647,7255365,7256385,7256988,7257921,7258942,7259792,7260834,7261490,7262433,7263543,7264176,7265073,7265729,7266630,7267452,7268431,7269265,7270111,7270901,7271699,7272418,7273365,7274216,7275131,7275671,7276500,7277407,7278460,7279187,7279959,7280902,7281932,7282398,7283329,7284336,7285449,7286287,7287374,7288106,7289144,7289728,7290999,7292166,7292815,7293668,7294445,7295365,7296247,7297133,7297877,7298658,7299481,7300298,7301027,7302029,7303052,7304166,7305028,7305829,7307077,7308396,7309533,7310681,7311672,7312693,7313704,7314828,7315854,7317014,7318011,7318794,7319919,7320883,7321880,7323091,7324076,7325194,7326127,7327164,7328074,7329029,7329963,7330883,7331986,7333067,7334051,7335039,7335942,7336799,7337462,7338230,7338951,7339896,7341054,7341637,7342555,7343072,7343921,7344846,7345298,7345831,7346485,7347463,7348243,7349253,7350161,7351147,7352117,7352835,7353583,7354446,7355228,7355793,7356430,7357023,7357772,7358412,7359274,7360250,7361093,7361887,7362715,7363772,7364565,7365111,7365835,7366730,7367412,7368180,7369035,7369770,7370541,7371590,7372665,7373969,7375171,7376540,7377384,7378033,7379483,7380317,7381101,7382096,7382431,7383121,7383199,7383232,7384600,7385768,7387028,7388011,7388940,7390081,7391254,7392619,7393587,7394540,7395706,7397015,7398371,7399671,7401002,7402263,7403480,7404745,7405942,7407035,7408327,7409660,7411029,7412282,7413497,7414769,7416001,7417077,7418369,7419596,7420699,7421969,7423317,7424278,7425501,7426717,7428044,7429346,7430476,7431642,7433045,7434224,7435579,7437017,7438301,7439666,7440997,7442329,7443593,7444328,7445578,7446850,7448327,7449699,7450725,7451919,7452859,7454138,7455495,7456890,7458131,7459415,7460772,7462034,7463159,7464339,7465678,7466974,7468247,7469515,7470947,7472194,7473402,7474968,7476085,7477253,7478625,7479807,7480915,7482269,7483561,7484775,7486266,7486987,7487723,7488965,7489707,7490695,7491464,7492160,7493171,7494055,7494875,7495903,7496528,7497e3,7497660,7498534,7499469,7499988,7500582,7501178,7501986,7503020,7503995,7505002,7505852,7506616,7507832],
sizes:[623,439,401,767,625,545,959,686,551,674,717,677,818,733,745,775,1079,1172,1527,1422,1356,1019,1231,1171,1348,1281,1318,1327,1286,1258,1139,1256,1095,994,1196,1047,913,1083,1471,1513,1304,1428,1329,1294,1130,1228,1365,1241,1271,1163,1345,1312,1150,722,1250,1233,1400,1293,1339,1335,1465,1237,1265,1210,1435,1329,1351,1420,1368,1062,1183,1401,1293,1368,1356,1412,1374,1421,832,1043,1310,1295,1220,1409,1384,914,1362,1339,1162,1441,1054,929,1234,1376,951,1014,1088,1351,1494,1121,1293,1112,1307,1327,1274,1229,1357,1348,1153,1389,1232,1285,1269,1278,1330,1302,1257,1455,1336,1472,1295,1431,1247,1339,980,1008,1383,1374,1328,1314,1472,1224,1272,1191,1271,1319,1211,1176,1261,1094,1308,1355,1156,1051,1326,1197,1203,1301,1038,863,584,408,392,382,385,1047,379,406,385,383,683,1117,1293,1485,1038,982,1421,1482,1328,1370,1327,1307,1344,1372,1517,1190,1265,1439,1342,1368,1421,1406,1335,1404,1204,1129,1140,1310,1427,1449,1498,1508,1341,1409,1436,1427,1388,1316,1154,987,1192,1386,1404,991,1229,843,1402,1378,1154,1456,1384,1166,1358,1430,1012,1144,1111,1060,993,1086,1130,1609,1180,575,1439,1496,1347,1645,1440,1451,1480,1220,1368,1343,1151,1345,1337,1389,1269,1392,1535,1512,1656,1661,1501,1193,1212,1484,1480,1535,1546,1492,1427,1317,1191,1344,1018,1323,1329,1122,712,874,761,791,1310,929,1428,1264,1234,1438,1448,1140,1260,1044,1043,1148,987,1154,1087,1421,1343,1131,1350,988,1076,1152,874,1274,1330,1264,1371,1095,1196,1141,1152,1316,1203,1271,1314,1292,1555,1225,1249,953,944,835,1322,945,897,1224,1343,1321,1442,1407,1222,1236,1277,1357,1366,1241,993,1157,1337,1353,1051,1108,1229,1327,1234,1291,1342,1255,1189,1419,1219,1420,836,565,924,865,1048,1006,969,1064,1055,1072,892,1045,1363,1187,1511,1237,1275,1483,1167,1366,1270,1395,1316,1341,1296,1265,1215,1489,1434,1406,1372,814,1066,805,673,1228,1318,736,1271,823,1252,1175,1301,1276,1345,1019,1240,1423,1131,768,949,754,773,1327,888,1417,1259,1255,1438,1466,1155,1307,1011,1078,1242,1072,1224,1240,1458,1104,1107,1057,1009,1049,1184,1213,1213,1250,1418,1361,1039,1171,1228,1289,1281,1333,1392,1343,1548,1298,1286,1003,1023,946,1296,939,876,1222,1350,1356,1493,1401,1290,1199,1217,1306,1368,1272,1015,1131,1361,1259,1229,1035,1227,1395,1258,1268,1305,1246,1286,1353,1233,1452,689,613,1017,867,1032,889,1036,1087,1011,1099,931,1063,1426,1331,1465,1428,1351,1450,1127,1289,1531,1430,1475,1271,1244,1234,1302,1366,1450,1369,1302,835,781,957,952,1218,1116,1145,1095,1230,1344,1291,1225,1200,1346,1324,1320,1431,1339,1192,1009,1273,1388,1312,1217,1415,1249,1265,1306,1337,1294,1357,1376,1207,1443,1228,1382,1245,1164,1048,1083,1351,923,1433,1187,1386,1360,1298,1129,1190,1349,1355,1227,1309,969,838,1231,957,1285,1268,1393,1453,1172,1014,1038,1003,1094,1010,1319,1278,1489,1430,1249,872,946,1014,1206,1397,1311,1316,1192,1225,1240,1142,1266,1418,1331,1551,1352,1307,1236,956,933,1296,1195,1372,1274,1244,799,1104,1271,1129,922,1127,1035,1536,1290,1193,1324,1279,932,1158,1355,1260,1080,1449,1184,1285,1429,1177,1236,675,787,855,1005,880,867,1052,934,1400,1508,1402,1330,1427,1352,1150,1224,1309,1453,1123,1432,1446,1386,1195,1211,1327,1277,1361,1395,1201,1358,1230,933,1243,1388,1272,1248,1280,1070,1410,1414,1197,1449,1440,1261,1320,1176,1443,1102,1411,1405,1360,1111,1120,1191,1391,1310,1230,1488,1334,1352,1371,1452,1460,1428,1371,1321,1376,1288,1422,1245,1046,957,1413,1225,1288,1356,1449,1470,1416,1319,1364,1192,1421,1200,1326,1094,903,1221,1033,1265,1304,1402,1483,1167,1065,1077,993,1017,1072,1413,1460,1399,1367,1196,956,867,1095,1399,1377,1464,1251,1176,1299,1260,1265,1311,1441,1518,1288,1387,1317,794,765,1351,1134,1282,1379,1184,905,1076,1321,1211,912,1127,1047,1521,1330,1159,1313,1299,942,1146,1375,1298,1048,1463,1309,1215,1437,1296,1172,651,845,836,948,1040,843,949,1028,1412,1482,1388,1467,1337,1359,1212,1246,1322,1344,1260,1386,1465,1412,1358,1378,1356,1455,1346,1127,1375,1285,1150,1152,1304,1413,1427,1196,1175,1366,1413,1232,1333,1445,1183,1249,755,483,1193,1302,1383,1313,1166,1403,1225,1269,1201,1468,1057,1452,1029,1282,1353,1182,1252,1307,1073,1016,1223,1509,1095,1322,1244,1138,1026,1044,1009,1263,1236,1074,1181,977,1291,1322,1369,1118,1057,1171,905,1015,1029,1314,1062,1038,944,1073,1188,1284,1356,1388,1271,1078,1071,1046,883,1169,1307,1088,977,1347,1266,1236,1324,1164,1161,1318,1343,1250,1429,1131,1337,883,1290,1400,984,1194,1402,1162,1246,1133,997,1134,1049,1438,1139,961,1032,1371,1219,935,1298,1418,1256,1545,1311,1360,1437,1574,1491,1447,1576,1267,637,367,1196,1084,1543,1004,215,245,568,384,493,490,443,511,459,503,483,485,496,744,807,895,867,1342,1630,1024,1146,1045,1405,1478,1453,1438,1174,1195,1139,1110,1229,1131,883,1158,1447,1313,1320,1014,1180,1413,1075,848,910,748,725,1285,1021,1433,1196,1345,1398,1430,1226,1238,1221,1158,1109,1058,1012,1025,1456,1445,1143,1213,1064,1133,973,996,1391,1236,1285,1335,1221,1070,1151,1159,1251,1203,1314,1359,1308,1516,1235,1287,990,1043,983,1201,1021,946,1125,1309,1315,1370,1462,1301,1419,1276,1288,1245,1209,1118,1287,1351,1405,963,1200,1178,1290,1225,1291,1343,1189,1135,1452,1247,1417,862,591,858,912,998,1029,917,1103,1083,1047,912,1035,1359,1186,1511,1239,1276,1469,1168,1370,1288,1388,1304,1335,1278,1243,1155,1507,1421,1401,1376,808,1082,840,643,1230,1354,784,1294,851,1243,1195,1306,1343,1373,997,1315,1422,1143,742,938,751,781,1312,935,1457,1339,1238,1465,1457,1145,1319,998,1045,1248,1073,1225,1295,1502,1104,1164,1025,1051,1008,1186,1284,1235,1254,1368,1341,1039,1198,1205,1310,1224,1345,1379,1337,1556,1308,1254,986,1020,888,1337,918,911,1216,1340,1333,1523,1356,1289,1219,1222,1236,1335,1315,960,1129,1350,1224,1279,1072,1215,1439,1310,1250,1276,1290,1364,1326,1261,1516,616,646,1078,893,1054,906,959,1037,1030,1130,951,1120,1410,1357,1457,1450,1352,1462,1082,1276,1544,1410,1475,1303,1225,1226,1331,1331,1465,1342,1233,787,746,889,978,1202,1039,1229,1002,1284,1252,1297,1184,1220,1272,1322,1322,1416,1282,1182,907,1340,1426,1327,1252,1394,1267,1293,1292,1337,1329,1358,1433,1223,1407,1241,1359,1254,1228,1094,1116,1351,943,1407,1225,1438,1386,1216,1102,1218,1351,1368,1251,1373,884,905,1185,946,1286,1327,1420,1431,1101,1010,1049,991,1e3,1043,1329,1316,1499,1422,1262,864,920,1055,1300,1354,1289,1236,1164,1193,1263,1098,1271,1397,1325,1482,1374,1331,1147,1013,997,1204,1222,1397,1140,1227,803,1146,1203,1193,876,1187,1076,1364,1379,1167,1209,1291,1047,1166,1358,1273,1015,1498,1403,1167,1435,1299,1143,674,883,861,916,1052,864,932,1049,1396,1465,1395,1423,1326,1339,1160,1207,1317,1405,1188,1402,1449,1311,1214,1204,1328,1318,1394,1392,1302,1323,1252,897,1202,1458,1249,1314,1339,1093,1390,1322,1100,1479,1299,1263,1279,1231,1356,1320,1354,1421,1324,1175,1024,1338,1414,1348,1243,1443,1386,1427,1399,1440,1415,1409,1342,1409,1285,1328,1339,1223,1059,961,1466,1018,1490,1166,1485,1448,1382,1271,1285,1309,1399,1304,1349,895,880,1203,955,1266,1344,1453,1476,1074,974,1133,1017,900,1140,1377,1425,1442,1278,1183,932,879,1033,1405,1410,1453,1351,1229,1265,1263,1290,1390,1360,1553,1309,1326,1318,972,1004,1347,1222,1383,1279,1273,786,1168,1262,1264,869,1190,1069,1280,1390,1178,1192,1251,1163,1156,1325,1292,988,1367,1444,1122,1397,1399,989,718,1028,879,845,1101,871,878,1183,1439,1498,1270,1506,1253,1282,1306,1221,1490,1325,1306,1383,1450,1468,1360,1452,1378,1437,1364,1155,1390,1219,1062,1166,1285,1277,1343,1241,1180,1440,1408,1244,1475,1473,1302,1225,616,550,1258,1289,1361,1331,957,1275,1250,1368,1174,1547,1144,1472,928,1360,1426,1046,1218,1403,1113,1106,1030,1416,1092,1186,1334,933,1036,1099,1174,1168,1141,1163,1207,1112,1318,1349,1345,993,1097,1242,885,1085,1101,1199,1003,1076,899,1127,1052,1343,1388,1415,1286,1151,1185,976,1061,1136,1334,1089,1069,1252,1269,1278,1236,1275,1095,1266,1251,1219,1286,1169,1218,944,1167,1371,989,1348,1254,984,1228,1447,999,1275,1154,1156,983,981,1004,1228,1182,1025,1229,1461,1246,1448,1418,882,213,270,461,440,472,499,490,486,518,440,497,574,1095,1447,1498,858,1128,843,967,1303,1016,600,852,1142,872,828,899,884,891,981,775,1023,964,981,1067,852,936,1105,844,528,1042,851,937,1012,1060,956,1067,992,1174,1435,956,956,1252,785,700,1261,1118,836,803,1424,1233,1326,1021,714,1232,668,965,1477,860,702,447,533,528,624,625,563,550,573,538,505,451,543,583,482,489,493,491,487,470,486,484,474,490,478,474,477,467,475,477,470,496,490,477,483,486,570,531,596,821,1706,1132,844,772,800,917,1104,1097,937,895,815,1028,831,644,714,896,616,657,631,734,904,517,736,495,675,491,721,566,443,583,633,581,831,1026,583,597,613,1072,693,1260,732,686,632,662,547,593,591,612,695,683,872,603,541,588,818,998,731,659,579,656,586,637,810,683,589,691,565,625,694,520,543,924,683,603,667,542,592,929,864,529,657,624,508,537,921,673,524,632,585,588,581,615,605,575,602,1012,508,593,663,516,618,702,574,541,1070,566,547,682,578,618,738,508,580,654,530,598,914,584,679,563,665,803,584,714,580,611,690,593,588,904,873,622,633,583,930,580,626,665,538,479,922,627,626,506,606,887,522,671,640,529,516,954,555,687,631,570,528,1106,802,538,676,619,560,583,1101,739,583,659,595,541,594,1050,769,624,660,569,580,595,972,832,638,620,617,546,623,885,670,617,691,556,562,1006,835,617,697,560,623,681,537,564,1185,496,571,642,628,540,731,568,607,677,516,621,937,1122,610,665,635,612,721,588,581,864,671,670,535,568,880,637,647,546,618,678,535,565,1324,610,682,542,622,674,527,520,1339,861,661,624,841,755,812,679,530,716,625,658,682,638,533,447,584,648,626,608,665,606,616,657,564,568,1211,666,589,746,486,462,490,721,819,567,639,614,804,480,435,977,1175,645,623,637,534,800,545,748,498,694,554,892,651,500,511,592,436,480,529,564,1076,636,658,616,624,597,639,505,508,626,568,523,668,639,609,495,513,538,750,584,616,527,733,555,575,651,628,524,499,712,599,636,513,697,555,661,654,571,629,540,492,642,507,695,445,626,525,609,641,499,375,309,724,637,597,645,751,646,662,579,701,669,861,760,621,652,613,606,638,781,667,546,879,627,639,638,650,606,765,665,642,611,668,682,873,665,540,644,579,682,691,588,574,741,569,592,727,507,596,646,531,742,678,570,684,650,893,561,604,601,705,689,661,531,692,586,619,683,550,607,712,530,755,631,546,729,628,913,623,674,635,597,679,566,860,677,651,777,580,527,568,659,615,682,574,687,531,668,634,526,581,672,563,521,667,598,495,766,680,520,750,614,865,613,721,591,663,578,685,563,635,581,738,609,622,670,548,739,668,565,579,622,687,565,700,620,469,527,615,547,770,603,587,518,717,534,378,716,619,374,481,1161,700,608,592,618,1187,546,655,580,1007,891,543,651,510,1216,646,553,624,549,1176,569,686,521,968,1042,517,638,594,1106,609,590,590,964,803,593,629,610,1067,536,667,576,1052,538,656,368,1137,1452,1457,1312,1260,829,799,1388,1196,990,991,980,987,1002,1006,997,1076,1220,1091,978,633,279,741,553,528,568,835,1181,1369,1323,1309,1099,1322,1276,1317,1276,1301,1217,1378,1165,1267,1357,1298,1334,1160,1328,1329,1399,1299,1299,1332,1264,1263,1059,1235,1325,1284,1309,1383,1205,1322,1203,1268,1348,1362,1285,1209,1259,1396,1086,1295,1248,1448,1203,1327,1300,1279,1405,1355,1322,1301,997,1050,1401,1262,1279,1247,1196,1268,1088,1348,1259,1303,1291,1170,1028,1271,1265,1269,1290,1234,1307,1307,1086,1367,1409,1342,1399,1306,1341,1234,1332,1289,1261,1290,1333,1189,1290,1177,1312,1339,1282,1348,1288,1275,1317,1282,1328,1304,1372,1142,1284,1346,1279,1351,1414,1240,1394,848,877,895,877,859,875,1159,1549,1544,869,1355,1379,967,1189,1184,1226,911,835,983,868,1205,1183,840,688,668,1005,947,948,793,897,1101,975,1163,892,1173,1089,982,687,707,800,772,646,812,708,773,587,1098,824,1100,1268,1350,1053,1253,1305,1388,1442,1392,1312,1384,1378,1355,1436,1355,1412,1391,1431,1500,1491,1462,1449,1501,1258,1426,1304,1181,1219,1107,1277,1289,1138,1345,1353,1424,1366,1460,1343,1359,1439,1440,1364,1394,1378,1405,1494,1496,1461,1405,1468,1457,1477,1305,1514,1276,1127,961,1337,1330,1057,1305,1293,1404,1359,1432,1368,1353,1460,1428,1427,1365,1415,1332,1502,1462,1480,1419,1533,1355,1424,1437,1312,1157,1294,1248,1266,1328,1260,1292,1339,1424,1364,1416,1240,1374,1477,1440,1252,1413,1391,1382,1480,1482,1444,1397,1328,1467,1451,1333,1474,1364,989,1215,1117,1336,1317,1102,1370,1340,1390,1391,1472,1357,1333,1452,1409,1407,1370,1404,1403,1518,1507,1446,1443,1409,1450,1494,1452,1274,1344,643,1036,931,923,939,1105,1051,1279,1163,1342,1255,1099,1028,1170,1382,1257,1391,1336,1363,1215,1351,1044,1243,1100,987,1338,1354,1083,1302,1341,1353,1356,1473,1424,1313,1454,1387,1338,1408,1365,1438,1497,1474,1452,1397,1331,1448,1455,1468,1235,1153,1225,1022,853,817,594,915,637,909,847,1182,798,1078,933,614,630,742,860,838,748,1126,1065,658,762,655,885,830,895,1126,1119,1081,678,699,687,912,871,939,1073,1038,1018,629,695,681,920,861,943,1137,864,581,893,1027,602,646,727,894,789,889,1050,1034,1013,819,973,831,632,851,811,819,1090,1096,872,935,954,551,938,732,1347,1298,1148,1055,1175,1073,1093,1004,1112,1197,1265,1201,1281,1259,1470,1253,1319,1106,1132,821,1200,1186,1047,1209,1274,1090,1055,1207,1200,1027,1261,927,671,1e3,1176,1156,1230,1182,1290,1168,1146,966,1090,627,1040,1248,1317,1269,1119,981,1228,1371,1233,1253,1223,977,961,1344,1230,1202,1155,1227,1242,1165,1164,1052,1221,1133,958,1185,1140,1131,1208,1112,1239,1277,1282,841,728,686,944,899,1287,1164,1247,1289,1228,1139,953,1107,1267,1251,1137,1158,1211,1244,1141,1341,1230,1023,1286,1210,1294,1234,1229,990,1206,1201,1202,1239,1170,1083,1269,1200,1197,1132,875,1125,1292,1118,1270,1006,1212,1115,1154,1347,1368,1366,1264,1472,1219,1106,1305,1113,1351,1285,1081,1186,1109,1281,1076,814,1347,1198,1027,1310,902,1283,1002,1284,1459,1254,1383,1280,1350,1224,891,1145,1119,1134,1183,1405,1337,1399,1157,1158,1225,1234,1216,1158,1441,1336,1122,958,1043,821,1086,1394,884,844,901,913,1103,832,691,888,860,873,813,933,1031,1084,825,1298,1309,1141,889,820,911,1398,655,916,792,966,881,900,728,544,679,609,544,755,781,824,538,967,949,750,815,710,798,813,675,689,850,848,663,673,909,917,698,565,1005,1305,1201,793,1002,978,992,909,994,844,994,900,989,1010,788,926,961,959,1090,851,960,802,978,925,697,743,1077,926,874,899,908,813,959,1077,843,985,896,944,717,968,1173,1030,1008,820,785,609,715,653,585,602,869,1028,903,931,995,920,829,831,800,723,1118,898,1028,755,1087,945,902,960,908,950,895,862,920,968,938,919,981,884,880,753,980,941,947,735,946,976,1001,695,785,922,976,1073,1218,1145,929,863,933,848,847,868,1085,1072,944,1259,1280,1018,1242,1456,1257,1231,1322,1203,1390,1362,1336,1329,1305,1417,1318,1261,1270,1274,1162,884,1381,1339,1251,1369,1351,1274,1298,1376,1166,1297,1275,1392,1206,1234,1159,1029,1336,1326,941,1331,1514,1425,1414,1272,1580,1184,1508,1536,1614,1559,1473,1222,1098,1360,1438,1196,1431,1433,1217,1401,1272,1183,852,1263,1349,1403,1128,1456,1253,1212,1303,1301,1304,1219,1438,1360,1363,1327,1373,1441,1254,1195,1233,1268,1170,1348,1320,1323,1257,1361,1414,1362,1396,1410,1374,1447,1377,1415,1349,1369,1181,1261,1348,1329,1269,1179,754,802,1343,935,1417,1255,1244,1176,1371,1358,1355,1321,1407,1351,1464,1116,1060,1344,1313,1384,1491,1523,1545,1481,1370,1352,1204,1305,1219,1449,1199,1276,1272,1183,1468,1112,1226,1195,1080,1254,1183,1323,890,983,1237,1412,1335,1176,932,1158,1097,1331,1369,1377,1195,1202,913,434,711,1317,1400,1490,1540,1459,1335,1356,1376,1485,1448,1482,1513,1450,1229,922,1112,1264,1211,1147,1063,1362,1179,748,1367,1331,1359,1105,1296,1327,1338,1244,1380,1335,1246,1418,1213,1327,1440,1339,1235,1208,1273,1390,1316,1332,1228,1220,1240,1215,1393,1307,1430,1085,1212,1058,1079,1144,1055,1155,1131,1198,1096,1112,923,1247,1332,1283,1349,1311,1344,1342,1167,1390,1400,1398,1314,1346,1469,1203,1460,1343,1401,1417,1374,1445,1124,1360,1566,1292,1413,1518,1381,1170,839,1143,1233,1028,986,1077,1060,997,1311,1332,1211,1278,1254,1046,999,1196,935,1171,597,1058,790,1186,1153,954,1110,1175,1344,945,1480,1447,1150,1333,1358,1300,1371,1303,1333,1267,1206,1222,1096,1051,1085,1268,1318,1227,1397,1364,1304,1297,1233,1417,1262,1293,1282,1414,1317,1192,1401,1281,1186,1292,1249,1048,1162,1473,1162,1196,1267,1225,1252,1085,1240,1159,1326,1279,1028,1365,1347,1235,898,1183,1032,1440,1232,1318,1417,1368,1070,1342,1416,1215,1202,1041,1382,1108,1065,1267,1329,1188,1078,1020,1152,1022,1238,1135,1271,1293,1018,1206,1047,1151,1280,957,1205,1169,1262,1227,1301,1271,1179,1414,1249,1368,1096,1301,1075,1077,1141,1068,876,984,1021,890,1129,604,823,1087,1175,1316,1046,984,850,1132,825,557,793,709,776,999,889,733,930,817,935,883,871,757,1112,642,776,1030,867,851,592,1019,975,918,1014,926,660,665,959,823,943,826,950,1064,831,919,756,816,895,1177,1090,944,1139,1037,671,735,964,817,1070,906,994,963,873,706,890,1136,935,974,1170,622,869,1005,1035,948,1017,796,902,750,805,904,952,1105,838,957,588,851,801,918,843,792,739,759,971,883,694,628,766,600,759,596,686,551,872,867,885,562,799,596,1242,983,983,874,1045,1030,803,1083,1068,1113,1167,948,1017,812,1055,904,740,266,316,307,297,305,336,911,1107,995,1206,1011,1080,987,820,1405,1225,877,958,898,1014,1076,1012,994,722,404,446,292,634,1145,1044,891,958,683,635,881,739,587,684,1322,1233,874,1060,1276,1311,809,815,1026,1047,932,871,634,847,933,1048,1163,888,1041,1132,835,991,1157,923,931,1041,1053,974,939,1119,777,879,874,817,932,681,832,852,886,1048,744,1019,1029,1160,853,1117,1254,992,721,1127,676,911,942,720,979,1096,887,740,784,721,860,800,801,993,870,638,783,791,869,922,897,869,739,1148,1190,847,848,992,926,1094,978,891,1169,686,817,1086,881,752,824,884,1028,1220,974,369,1017,802,471,820,142,838,880,679,946,790,786,906,1010,1060,672,988,1463,1324,1122,1029,1120,1158,942,867,1013,796,885,938,1140,1050,1238,1217,966,781,923,1094,1170,819,706,1079,1107,1041,1084,1010,1e3,1243,965,1222,952,967,976,1196,1470,1442,1443,1422,1283,1234,1379,1348,1385,1380,1239,1169,1298,1406,1093,1450,1300,1412,1499,1470,1467,1516,1294,1457,1354,1343,1465,1401,1481,1235,1385,1487,1491,1377,1154,1322,1345,1410,1190,1417,1392,1463,1447,1246,1299,1415,1462,1183,1449,1377,1526,1114,978,927,1065,1347,1457,1549,1516,1424,1421,1464,1615,1421,1414,1486,1450,1228,1234,1470,1425,1148,1011,1236,914,907,638,1188,1065,1141,1001,1081,1144,1138,799,924,1094,1090,1034,888,1014,1467,1389,1079,1092,866,708,1263,1009,1153,1160,955,1351,1174,999,1075,889,1026,865,863,1269,1304,1324,1355,1376,1243,994,1096,1213,1062,1259,1051,1330,1203,957,1164,925,954,892,1137,978,952,1238,1029,936,1057,1233,1135,1142,1205,1131,1140,1081,944,833,1026,1057,921,1249,933,1279,1312,1338,1431,1337,1308,1318,1204,1212,1293,1214,1181,1108,905,1139,1290,1201,898,1495,1162,1358,1368,1260,1368,1189,1127,1135,1211,1432,1108,1266,1239,635,537,784,799,835,495,1100,598,703,1217,1109,1195,894,1066,1256,1266,919,1145,1192,1390,1304,1257,1224,1482,1469,1280,1342,1322,1243,1366,1274,1118,1408,1041,1319,1184,1221,896,1122,1349,1278,1306,1370,1341,1201,1319,1151,1101,1124,1071,896,1079,957,708,900,1055,1291,1178,1059,1219,1131,1162,1074,1215,1115,1056,992,959,1159,1135,957,1164,1285,948,1031,988,1156,938,978,907,988,951,922,1042,936,965,1073,1185,985,1104,858,700,1108,1168,854,730,941,989,1032,1132,1234,1139,1080,1226,1190,1148,1175,1119,1172,1311,1178,773,1338,1207,1240,1129,1132,1138,910,1218,1208,1239,1090,1303,1153,959,1297,1071,1240,1069,771,1178,1001,1001,1045,979,1116,1111,960,964,1096,1277,1322,1235,1192,1088,1085,1122,1204,1059,946,1218,1125,611,962,888,1036,930,711,1078,1334,1031,433,805,891,690,1078,1144,1058,950,1074,1231,1116,1033,932,1317,1135,1073,974,830,872,861,880,1038,1236,803,1250,1108,1124,1559,1066,1389,1335,788,689,1235,836,662,836,1103,997,1117,1044,892,1085,1160,973,1054,1077,1078,1168,1535,1225,1142,1485,1260,1170,1206,1076,803,754,1082,723,1244,918,968,974,1218,1084,762,790,865,1163,846,1130,984,894,1071,1024,1068,1189,1004,849,813,967,835,1085,1168,967,1108,1099,1018,1035,743,881,1080,1124,1179,1090,923,769,883,854,671,916,1039,1022,990,1053,1119,979,798,1176,1313,1306,1347,1226,1267,1062,1046,892,1124,1218,1021,1052,1104,1267,1074,1236,1041,1046,1254,954,692,1074,908,829,747,844,1089,892,1178,1213,952,705,1022,982,984,706,942,938,1273,799,1297,1254,970,1315,1225,919,823,1048,1e3,931,1009,948,966,965,856,1e3,1097,920,927,982,808,1037,802,1166,1009,977,1185,713,988,1128,1093,1144,1001,1136,1164,988,1049,1079,954,918,1260,1044,1217,964,1007,1264,717,913,997,1086,782,873,983,979,1024,750,887,652,795,1337,1249,1243,1312,1e3,644,768,1301,1108,1055,1035,842,1004,757,554,742,673,1020,877,831,535,944,996,814,916,958,1372,1157,983,535,1041,651,914,902,1512,1385,1537,1322,1347,1394,1404,1517,1354,1387,1399,1423,1315,1410,1370,1134,1422,1438,1364,1176,1386,1325,1209,1379,1324,1295,1241,1332,1370,1271,1360,1054,894,942,1e3,1009,938,1015,1258,1240,1378,1503,1317,1415,1385,1417,1295,1406,1365,887,949,722,850,923,802,1190,588,564,1136,1046,1098,1175,1281,1273,1180,1043,1082,1138,1088,747,897,1214,1251,1307,963,1190,1286,1235,1304,926,1371,1329,998,1215,1167,1313,1436,1321,1301,1248,1443,1404,730,616,1094,1112,1109,1230,1060,589,822,1175,1178,1046,1174,1184,1106,1130,1018,1098,1449,1223,1219,542,1039,775,728,847,794,1069,1274,1135,1244,1377,1198,944,1259,1070,1297,812,1291,1295,516,300,298,312,324,332,330,322,324,335,309,476,894,1405,1189,1296,1295,1202,700,1236,1e3,994,593,539,1198,1243,1363,1176,1097,1141,1363,512,698,1193,1359,1322,1244,1269,1232,1083,893,1210,1290,1275,1354,1339,977,1083,1252,961,934,1288,1209,1170,1151,1047,1113,1232,1397,1326,1415,1290,1096,1435,1065,1088,1183,933,1143,1132,1161,1182,1252,1273,1340,1163,1351,1391,1471,1341,1349,1347,1276,1322,1215,1357,1349,1378,1390,1431,1300,1285,1085,1307,1363,1335,1399,1299,1289,1324,1283,1218,1303,1250,1313,1445,1447,1404,1393,1442,1406,1322,1449,1381,1281,1421,1286,1263,1341,1390,1433,1309,1462,1380,1461,1312,1397,1043,574,546,1126,1255,1302,801,1409,1021,1205,1344,1305,1167,1103,1153,1399,1406,1181,1175,1216,1281,1370,1313,1290,1070,1087,1258,1192,1192,1385,1091,1348,1171,959,1020,1083,1350,853,1267,1176,1205,1349,1404,1442,869,1006,1121,1266,1149,1343,1165,1241,1280,811,1076,1318,989,1135,1049,975,1202,652,570,598,787,790,641,906,1257,1173,850,598,1389,1403,1387,1380,1388,1061,982,1112,1019,979,1114,1038,1034,968,1025,1135,1119,1222,1222,1217,1381,1144,1132,937,908,1006,951,849,1046,1085,937,945,835,920,1015,1044,962,967,1020,1018,1148,981,1938,1452,570,1037,1092,1021,1038,810,392,405,426,440,433,417,443,416,442,1044,432,953,908,637,976,596,635,556,383,739,778,718,813,750,655,721,792,596,779,923,742,714,900,624,896,1179,690,808,861,749,653,1262,933,817,657,789,638,603,902,717,653,663,626,633,985,1295,703,617,1055,974,632,1084,807,645,646,984,635,686,1093,624,615,980,628,763,1201,1106,617,1010,794,1076,1045,815,879,935,877,659,693,819,1059,792,864,831,1002,900,701,928,1218,1173,705,1104,747,948,1307,1101,1174,1279,1150,1030,1151,855,798,683,623,1038,677,646,933,1137,554,720,1265,537,1072,881,762,1118,355,1103,661,756,771,494,866,546,644,882,869,986,528,782,665,483,850,723,633,429,601,1082,928,468,675,834,737,378,328,1476,1217,1053,956,776,467,421,570,875,988,848,772,564,577,1513,1235,824,1173,996,463,453,573,653,554,490,640,634,538,805,756,779,678,494,725,583,774,590,481,791,497,777,657,544,494,713,717,684,687,603,466,675,592,518,650,613,461,540,771,428,617,599,474,552,659,379,559,610,734,733,737,844,550,425,703,686,696,702,880,978,447,481,488,787,585,524,608,760,550,491,353,658,611,550,633,774,612,482,389,684,595,521,618,829,418,482,361,608,630,510,634,854,531,455,432,683,709,538,700,849,433,485,351,573,592,535,625,840,670,501,355,746,611,539,685,706,746,483,362,656,559,537,642,837,695,539,360,788,746,329,1184,794,1265,598,832,650,840,743,514,564,464,497,476,627,384,989,1033,815,1108,786,1535,1594,1613,1598,1567,1548,1479,1489,817,873,1471,1547,1466,1404,1528,1273,462,347,1295,1087,1521,1179,1138,1120,1134,1154,1049,1058,1023,214,558,505,537,541,541,559,718,803,758,799,843,41,25,510,438,29,1242,1184,1550,1612,1591,1518,1616,1510,1520,1592,1352,1339,1039,1166,1353,1057,1363,1170,1529,1108,1296,1404,1249,1308,1443,1453,1352,1368,1244,1223,1451,1392,1293,1029,1328,1422,951,1552,1558,1533,1565,1167,1240,978,1230,1406,1420,1081,1117,1168,1348,1150,1396,1169,1278,1131,1586,1296,1303,1087,1450,1531,1328,1346,1332,1416,1278,1260,1152,966,1072,1280,667,816,1458,1467,1339,1152,1218,1242,1330,1245,1245,1250,1123,1159,1201,1291,1443,1393,1157,1383,1043,1270,1328,1446,1294,1297,1094,1250,1139,1341,1291,1283,1225,1508,1273,1353,1254,900,1200,1212,1115,1280,1297,1381,1354,1328,1323,1046,1315,1231,1281,1416,1236,1435,1193,1155,1251,1170,1167,1190,1059,733,25,1326,1382,1380,1385,1389,1382,1389,1383,1398,1389,1393,1400,1393,1087,949,982,1056,969,1126,1180,1135,1150,1206,1072,989,974,1071,666,644,709,643,672,623,582,563,611,563,592,550,574,735,784,831,800,803,742,642,722,653,689,1094,910,967,852,1279,1222,1129,900,745,1021,880,1169,1021,1046,679,1031,1193,1184,717,796,1119,828,701,950,1277,1003,899,854,904,985,836,1083,1037,992,1012,1039,1193,878,927,879,985,626,600,661,605,664,601,538,516,552,555,539,556,563,508,676,737,770,736,764,720,629,652,645,639,624,959,744,925,771,1145,1045,965,840,760,808,797,1069,964,885,785,829,960,1003,910,498,972,975,629,655,1377,1753,1942,1059,1103,26,26,26,349,771,678,1287,867,496,1080,762,726,714,705,723,755,1086,919,527,1190,488,1176,1320,1058,885,1004,974,884,560,1208,1159,1001,864,677,1444,1055,826,678,610,892,1497,1099,1061,889,970,1108,821,1047,763,1391,1018,948,1446,1368,877,1059,1289,1246,548,913,817,745,669,573,484,558,378,354,355,357,380,367,360,673,388,224,228,684,897,1092,330,323,330,332,329,335,1180,473,290,262,278,275,283,299,283,277,274,268,292,285,283,411,714,448,323,611,642,564,658,553,620,831,855,1123,973,915,1148,1082,990,516,1341,870,760,514,625,586,638,818,841,897,461,988,889,762,1040,1214,731,1126,1099,927,1183,924,1250,958,566,727,621,1029,654,837,915,950,709,841,1275,1002,1294,1075,949,883,842,936,1042,690,706,1147,1051,616,579,941,1043,1079,701,640,1075,1023,645,1095,1088,1246,941,725,707,458,690,664,846,1027,866,851,1085,737,915,1148,1616,1458,1098,589,860,868,745,622,878,1150,908,1177,1335,1614,1073,1398,967,1614,1197,901,421,1171,1070,1199,1009,1132,997,1253,832,507,848,355,634,990,1052,864,949,818,927,939,745,691,225,970,1007,1107,1336,808,958,1043,257,280,450,380,978,556,545,810,1414,1624,1389,1431,1449,1122,1068,812,519,1089,1280,1078,1094,1162,667,691,1124,546,992,673,910,589,1149,738,1329,1557,1555,1178,1068,1012,1041,1144,1041,1119,1216,807,827,871,955,1054,1263,916,1329,1293,1262,1361,1274,771,798,1333,1343,1237,1290,1355,789,753,1001,1155,1301,817,706,1143,1160,1305,1087,1183,614,1085,1183,1213,672,913,715,893,1205,1117,1101,729,779,1086,714,886,1170,1161,1046,1261,1047,882,536,1117,737,963,1153,1319,1147,850,1239,1214,1251,992,1236,1246,1444,1095,1045,1037,684,1074,899,904,1049,1063,995,923,928,925,944,938,935,928,919,930,921,670,676,695,627,572,631,625,571,640,768,781,623,523,650,528,679,596,465,595,537,531,631,610,661,876,741,661,750,867,886,1197,856,591,647,749,1117,820,813,854,504,1134,1182,631,614,1119,951,1249,1252,1244,1179,708,846,899,833,1172,826,886,861,976,1004,690,829,731,903,1028,1005,824,1044,969,727,992,954,929,898,1096,559,802,846,785,808,885,791,1048,1073,1208,986,346,248,160,931,1282,748,875,1119,662,921,1027,854,561,868,1188,1122,978,781,576,1152,986,1347,1253,1331,1395,1265,1342,1440,1262,1329,1547,1479,1299,1552,1494,1450,1432,1251,1479,1333,812,1166,1424,676,467,1172,1115,452,513,822,1401,1232,1090,1017,697,1039,637,1119,1016,989,1201,959,619,770,622,710,895,617,274,252,257,624,520,1065,932,1111,1251,1002,1233,1524,927,1002,1273,1034,618,489,848,804,683,842,1089,1004,1085,532,688,545,530,615,447,458,451,477,538,460,485,539,517,845,701,1132,682,764,415,942,794,910,684,719,1086,522,617,875,900,673,292,287,1145,1036,1211,1156,1527,1573,1636,1585,1578,1514,1494,1478,861,721,1344,1499,1496,1504,1301,1449,1234,380,674,1373,1172,1303,1417,1321,1231,941,1527,1557,1464,1401,1440,1325,1301,1357,1364,1187,1249,1386,1357,1517,985,1053,896,916,802,999,1141,1345,955,1339,1277,1259,1371,1489,1366,1298,1069,993,863,976,1473,1203,909,925,1092,1142,1470,1248,1233,1561,1556,1579,1547,1531,1532,1495,1552,1558,1528,1573,1541,1495,1620,1548,1625,1555,1433,1373,1556,1372,1549,1455,1476,1439,1470,1426,1505,1345,1384,1185,1312,1248,1152,1429,1180,1377,1208,1220,1407,1160,947,633,750,849,1177,1138,1322,1262,1331,1025,1145,1077,1091,1082,1079,1080,1083,1079,1188,1260,1075,1056,1055,1174,1112,1191,1228,1057,1112,1062,1087,1228,1098,1126,1124,1113,1213,1188,1111,272,254,541,571,595,579,600,588,614,555,577,476,492,711,798,685,718,694,651,456,412,392,391,391,392,392,391,525,832,877,734,126,25,41,25,48,25,56,25,76,25,113,25,187,25,337,25,633,25,851,385,25,185,112,212,227,300,142,158,194,161,58,71,91,764,1440,1496,1394,1372,1337,1142,1220,1339,1497,1117,1305,1366,1459,1579,1614,1482,1388,1030,1168,1145,1405,1545,1414,1512,1425,1109,1230,1021,1118,1168,1113,1088,1047,1302,1285,1330,1226,996,871,997,1195,1220,1177,1359,1259,1218,1230,985,974,1272,873,712,825,716,518,630,482,766,550,587,204,226,282,1119,669,1309,1401,1533,1314,1193,358,343,358,339,311,296,317,338,627,640,439,1532,1586,1655,1544,1610,1545,1503,1480,1322,1475,1490,1493,1277,1441,1270,386,654,1393,1159,1140,197,584,857,608,1390,789,1104,1542,1338,1042,1678,1279,1729,778,728,758,962,1376,1279,511,711,1267,1748,1643,1651,1632,1637,1755,1384,1537,1505,1746,1455,1057,1084,1416,1372,1788,1994,1834,1897,1848,1800,1377,1469,1789,1055,1732,1792,1915,1696,1610,1718,1953,1609,1483,1732,1979,1911,1873,1820,1846,1545,1643,1818,1816,1600,1933,1705,1615,1786,1750,1883,1697,1829,1771,1926,1919,1721,1690,1898,1800,1853,1485,678,668,649,687,1217,665,645,640,661,2021,1933,1110,1419,1579,1697,1849,1838,1827,1874,1845,1680,1775,1705,1725,1815,1739,1465,1019,748,798,1329,1105,1011,1230,1132,1176,846,1071,1229,1154,1416,1225,1185,821,923,1009,1177,1176,885,645,834,832,1003,1083,1230,600,811,668,631,907,1024,1262,1227,1171,1e3,949,1050,874,1179,709,862,747,806,800,772,729,703,764,832,656,1198,1259,999,825,1194,1181,1115,980,1304,1149,1147,1122,983,1292,1103,972,800,1044,781,942,1306,1061,1231,1080,953,823,786,465,544,1015,633,971,894,906,1544,749,683,956,896,1256,974,1006,925,1115,1227,936,782,1074,1180,1032,858,1118,1063,1109,1115,1066,1171,1049,1133,1114,985,1169,891,1308,944,859,1136,1085,951,977,1109,1218,1201,1099,1272,1169,1119,1074,1060,1093,1103,1248,1241,1116,1263,1240,1044,1163,1026,758,840,839,635,856,1075,783,921,735,657,776,1270,894,852,1019,1010,902,984,1136,1215,719,633,639,525,852,969,882,564,585,979,863,953,754,776,497,878,800,998,514,947,720,1109,936,480,1020,741,706,1053,986,1139,1113,1223,976,1264,1013,1139,945,1136,1346,1294,1165,1108,1148,951,858,1173,1163,971,1084,1154,1127,1055,808,1285,1128,774,891,900,784,1006,1270,1012,1028,1126,634,1128,1146,822,699,916,834,772,925,1091,699,909,625,643,599,619,586,918,824,598,592,833,691,849,962,915,1022,891,710,1021,773,527,844,847,789,840,797,764,1012,911,646,1119,964,635,911,899,618,614,943,1044,1008,549,735,736,898,907,1109,1151,664,1045,1289,1318,929,1229,775,577,922,790,806,846,536,591,419,598,539,658,949,809,766,867,618,600,786,711,683,651,722,821,733,784,1012,842,704,665,371,378,718,452,373,751,853,786,500,848,454,506,362,805,815,846,1088,1084,741,847,939,962,1257,776,464,972,911,693,1346,1231,940,1270,1077,1354,1204,1237,1182,959,1039,602,683,474,638,504,807,581,696,821,731,745,777,1074,1044,1216,1101,769,1072,732,572,1104,1072,943,839,1057,985,887,782,817,377,979,1488,861,805,980,1049,779,1232,1025,874,775,750,1104,898,959,1102,1091,758,809,995,980,1061,975,938,877,871,938,996,709,859,1158,998,907,588,1035,699,938,696,956,834,760,634,577,731,691,772,721,820,1058,686,1073,893,1044,757,951,754,769,960,1038,1029,650,771,822,915,993,1127,1119,1215,618,1076,710,801,980,1016,687,1021,936,974,1036,889,970,1079,926,815,1127,929,1028,845,886,928,1043,833,1064,1135,809,864,810,966,743,819,976,945,1033,927,597,788,1021,1231,912,800,688,778,707,588,624,986,896,1205,818,999,780,1026,1082,1170,1039,1187,1064,587,954,905,813,1105,1050,633,813,929,1134,1095,1207,1289,1139,1019,922,743,977,848,1010,959,758,972,617,1252,821,989,731,705,1144,831,615,854,1211,1042,1128,984,834,1012,812,1074,813,822,779,749,825,925,924,667,918,791,831,1016,1128,1108,1093,978,835,928,937,800,695,791,630,610,771,913,896,970,827,624,861,1123,1e3,677,1002,1104,1314,943,949,1302,1209,1216,718,1020,603,933,1021,850,1042,656,943,1110,633,897,656,901,822,979,834,846,790,798,719,947,851,915,540,829,907,1053,727,772,943,1030,466,931,1007,1113,838,1087,732,1038,584,1271,1167,649,853,777,920,882,886,744,781,823,817,729,1002,1023,1114,862,801,1248,1319,1137,1148,991,1021,1011,1124,1026,1160,997,783,1125,964,997,1211,985,1118,933,1037,910,955,934,920,1103,1081,984,988,903,857,663,768,721,945,1158,583,918,517,849,925,452,533,654,978,780,1010,908,986,970,718,748,863,782,565,637,593,749,640,862,976,843,794,828,1057,793,546,724,895,682,768,855,735,771,1049,1075,1304,1202,1369,844,649,1450,834,784,995,335,690,78,33,1368,1168,1260,983,929,1141,1173,1365,968,953,1166,1309,1356,1300,1331,1261,1217,1265,1197,1093,1292,1333,1369,1253,1215,1272,1232,1076,1292,1227,1103,1270,1348,961,1223,1216,1327,1302,1130,1166,1403,1179,1355,1438,1284,1365,1331,1332,1264,735,1250,1272,1477,1372,1026,1194,940,1279,1357,1395,1241,1284,1357,1262,1125,1180,1339,1296,1273,1268,1432,1247,1208,1566,1117,1168,1372,1182,1108,1354,1292,1214,1491,721,736,1242,742,988,769,696,1011,884,820,1028,625,472,660,874,935,519,594,596,808,1034,975,1007,850,764,1216,1053],
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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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});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.7/site-packages/numpy-1.15.1-py3.7.egg-info/SOURCES.txt",start:0,end:33991,audio:0},{filename:"/lib/python3.7/site-packages/numpy-1.15.1-py3.7.egg-info/PKG-INFO",start:33991,end:36439,audio:0},{filename:"/lib/python3.7/site-packages/numpy-1.15.1-py3.7.egg-info/not-zip-safe",start:36439,end:36440,audio:0},{filename:"/lib/python3.7/site-packages/numpy-1.15.1-py3.7.egg-info/dependency_links.txt",start:36440,end:36441,audio:0},{filename:"/lib/python3.7/site-packages/numpy-1.15.1-py3.7.egg-info/top_level.txt",start:36441,end:36447,audio:0},{filename:"/lib/python3.7/site-packages/numpy/LICENSE.txt",start:36447,end:38759,audio:0},{filename:"/lib/python3.7/site-packages/numpy/_globals.py",start:38759,end:41058,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matlib.py",start:41058,end:50867,audio:0},{filename:"/lib/python3.7/site-packages/numpy/_distributor_init.py",start:50867,end:51198,audio:0},{filename:"/lib/python3.7/site-packages/numpy/__config__.py",start:51198,end:52138,audio:0},{filename:"/lib/python3.7/site-packages/numpy/setup.py",start:52138,end:53058,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ctypeslib.py",start:53058,end:65382,audio:0},{filename:"/lib/python3.7/site-packages/numpy/version.py",start:65382,end:65676,audio:0},{filename:"/lib/python3.7/site-packages/numpy/_import_tools.py",start:65676,end:78910,audio:0},{filename:"/lib/python3.7/site-packages/numpy/__init__.py",start:78910,end:86116,audio:0},{filename:"/lib/python3.7/site-packages/numpy/dual.py",start:86116,end:87980,audio:0},{filename:"/lib/python3.7/site-packages/numpy/add_newdocs.py",start:87980,end:330469,audio:0},{filename:"/lib/python3.7/site-packages/numpy/conftest.py",start:330469,end:332188,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/info.py",start:332188,end:333386,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/linalg.py",start:333386,end:416224,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/_umath_linalg.so",start:416224,end:1918780,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/setup.py",start:1918780,end:1920658,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/lapack_lite.so",start:1920658,end:3317132,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/__init__.py",start:3317132,end:3319474,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/tests/test_regression.py",start:3319474,end:3325145,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/tests/test_deprecations.py",start:3325145,end:3325851,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/tests/test_linalg.py",start:3325851,end:3393717,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/tests/__init__.py",start:3393717,end:3393717,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/tests/test_build.py",start:3393717,end:3395421,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/info.py",start:3395421,end:3400620,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/setup.py",start:3400620,end:3403084,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/__init__.py",start:3403084,end:3408575,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/mtrand.so",start:3408575,end:4941006,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/randomkit.h",start:4941006,end:4947805,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/tests/test_regression.py",start:4947805,end:4952855,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/tests/test_random.py",start:4952855,end:5018082,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/tests/__init__.py",start:5018082,end:5018082,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/polynomial.py",start:5018082,end:5070891,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/setup.py",start:5070891,end:5071276,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/hermite_e.py",start:5071276,end:5129362,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/laguerre.py",start:5129362,end:5185671,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/hermite.py",start:5185671,end:5243567,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/__init__.py",start:5243567,end:5244717,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/legendre.py",start:5244717,end:5302121,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/_polybase.py",start:5302121,end:5332213,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/polyutils.py",start:5332213,end:5343742,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/chebyshev.py",start:5343742,end:5410711,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_classes.py",start:5410711,end:5428843,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_polynomial.py",start:5428843,end:5448023,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_hermite.py",start:5448023,end:5466409,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_legendre.py",start:5466409,end:5484498,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_chebyshev.py",start:5484498,end:5504846,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_printing.py",start:5504846,end:5506913,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_hermite_e.py",start:5506913,end:5525629,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_polyutils.py",start:5525629,end:5528710,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/__init__.py",start:5528710,end:5528710,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_laguerre.py",start:5528710,end:5546035,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/timer_comparison.py",start:5546035,end:5561621,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/mrecords.py",start:5561621,end:5589056,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/core.py",start:5589056,end:5845978,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/setup.py",start:5845978,end:5846407,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/bench.py",start:5846407,end:5851349,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/version.py",start:5851349,end:5851729,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/extras.py",start:5851729,end:5908715,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/__init__.py",start:5908715,end:5910201,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/testutils.py",start:5910201,end:5920566,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_regression.py",start:5920566,end:5923337,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_old_ma.py",start:5923337,end:5955634,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_subclassing.py",start:5955634,end:5968631,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_extras.py",start:5968631,end:6035476,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_deprecations.py",start:6035476,end:6037816,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/__init__.py",start:6037816,end:6037816,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_core.py",start:6037816,end:6227194,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_mrecords.py",start:6227194,end:6247053,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/info.py",start:6247053,end:6253669,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/function_base.py",start:6253669,end:6401188,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/stride_tricks.py",start:6401188,end:6410055,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/arraysetops.py",start:6410055,end:6432031,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/polynomial.py",start:6432031,end:6470498,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/histograms.py",start:6470498,end:6506911,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/format.py",start:6506911,end:6536233,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/utils.py",start:6536233,end:6572570,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/arrayterator.py",start:6572570,end:6579761,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/user_array.py",start:6579761,end:6587578,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/financial.py",start:6587578,end:6612073,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/type_check.py",start:6612073,end:6628735,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/_version.py",start:6628735,end:6633601,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/setup.py",start:6633601,end:6633980,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/npyio.py",start:6633980,end:6717677,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/nanfunctions.py",start:6717677,end:6773191,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/arraypad.py",start:6773191,end:6819659,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/__init__.py",start:6819659,end:6821026,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/scimath.py",start:6821026,end:6835100,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/shape_base.py",start:6835100,end:6871023,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/twodim_base.py",start:6871023,end:6897134,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/ufunclike.py",start:6897134,end:6902848,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/mixins.py",start:6902848,end:6910176,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/_datasource.py",start:6910176,end:6935589,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/index_tricks.py",start:6935589,end:6962039,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/_iotools.py",start:6962039,end:6994743,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/recfunctions.py",start:6994743,end:7034361,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_regression.py",start:7034361,end:7042833,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_ufunclike.py",start:7042833,end:7045921,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test__version.py",start:7045921,end:7047976,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_packbits.py",start:7047976,end:7060827,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_arrayterator.py",start:7060827,end:7062184,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_shape_base.py",start:7062184,end:7084518,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_twodim_base.py",start:7084518,end:7102042,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test__iotools.py",start:7102042,end:7115772,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_nanfunctions.py",start:7115772,end:7151951,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_polynomial.py",start:7151951,end:7159257,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_function_base.py",start:7159257,end:7272923,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_histograms.py",start:7272923,end:7303117,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_format.py",start:7303117,end:7337624,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test__datasource.py",start:7337624,end:7348600,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_financial.py",start:7348600,end:7365698,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_mixins.py",start:7365698,end:7372465,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_type_check.py",start:7372465,end:7385974,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_io.py",start:7385974,end:7479948,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/__init__.py",start:7479948,end:7479948,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_utils.py",start:7479948,end:7481569,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_arraysetops.py",start:7481569,end:7501258,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_recfunctions.py",start:7501258,end:7536421,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_stride_tricks.py",start:7536421,end:7551395,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_arraypad.py",start:7551395,end:7595543,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_index_tricks.py",start:7595543,end:7609147,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/python3.npy",start:7609147,end:7609243,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/py3-objarr.npy",start:7609243,end:7609584,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/py2-objarr.npz",start:7609584,end:7609950,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/py2-objarr.npy",start:7609950,end:7610208,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/py3-objarr.npz",start:7610208,end:7610657,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/win64python2.npy",start:7610657,end:7610753,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/setup.py",start:7610753,end:7611201,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/__init__.py",start:7611201,end:7611501,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/defmatrix.py",start:7611501,end:7642052,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_defmatrix.py",start:7642052,end:7657494,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_regression.py",start:7657494,end:7658735,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_interaction.py",start:7658735,end:7671139,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_matrix_linalg.py",start:7671139,end:7673504,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_multiarray.py",start:7673504,end:7674372,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_masked_matrix.py",start:7674372,end:7683453,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/__init__.py",start:7683453,end:7683453,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_numeric.py",start:7683453,end:7684208,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/misc.py",start:7684208,end:7690398,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/byteswapping.py",start:7690398,end:7695747,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/subclassing.py",start:7695747,end:7724307,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/indexing.py",start:7724307,end:7739976,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/structured_arrays.py",start:7739976,end:7764411,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/glossary.py",start:7764411,end:7777951,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/broadcasting.py",start:7777951,end:7783516,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/ufuncs.py",start:7783516,end:7788943,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/constants.py",start:7788943,end:7798233,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/creation.py",start:7798233,end:7803729,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/__init__.py",start:7803729,end:7804303,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/internals.py",start:7804303,end:7813972,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/basics.py",start:7813972,end:7821890,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/info.py",start:7821890,end:7822047,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/line_endings.py",start:7822047,end:7824100,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/system_info.py",start:7824100,end:7913088,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/__version__.py",start:7913088,end:7913239,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/misc_util.py",start:7913239,end:7995941,audio:0},{
filename:"/lib/python3.7/site-packages/numpy/distutils/ccompiler.py",start:7995941,end:8024489,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/pathccompiler.py",start:8024489,end:8025268,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/compat.py",start:8025268,end:8025486,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/extension.py",start:8025486,end:8028453,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/__config__.py",start:8028453,end:8029393,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/conv_template.py",start:8029393,end:8039125,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/numpy_distribution.py",start:8039125,end:8039825,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/npy_pkg_config.py",start:8039825,end:8053068,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/cpuinfo.py",start:8053068,end:8076083,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/core.py",start:8076083,end:8084266,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/mingw32ccompiler.py",start:8084266,end:8109466,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/unixccompiler.py",start:8109466,end:8114643,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/exec_command.py",start:8114643,end:8123931,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/environment.py",start:8123931,end:8126277,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/setup.py",start:8126277,end:8126888,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/msvc9compiler.py",start:8126888,end:8129146,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/log.py",start:8129146,end:8131891,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/intelccompiler.py",start:8131891,end:8136182,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/from_template.py",start:8136182,end:8144161,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/__init__.py",start:8144161,end:8145281,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/lib2def.py",start:8145281,end:8148793,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/msvccompiler.py",start:8148793,end:8150787,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/mingw/gfortran_vs2003_hack.c",start:8150787,end:8150864,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/install_headers.py",start:8150864,end:8151849,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/bdist_rpm.py",start:8151849,end:8152624,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/install_clib.py",start:8152624,end:8154065,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/install_data.py",start:8154065,end:8154979,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build.py",start:8154979,end:8156597,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build_clib.py",start:8156597,end:8169986,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build_py.py",start:8169986,end:8171196,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/install.py",start:8171196,end:8174323,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/config_compiler.py",start:8174323,end:8178702,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/egg_info.py",start:8178702,end:8179689,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/__init__.py",start:8179689,end:8180787,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build_scripts.py",start:8180787,end:8182518,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/sdist.py",start:8182518,end:8183317,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/develop.py",start:8183317,end:8183958,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/autodist.py",start:8183958,end:8186006,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/config.py",start:8186006,end:8204194,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build_src.py",start:8204194,end:8235140,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build_ext.py",start:8235140,end:8260939,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/mips.py",start:8260939,end:8262719,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/intel.py",start:8262719,end:8269492,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/compaq.py",start:8269492,end:8273601,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/sun.py",start:8273601,end:8275246,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/lahey.py",start:8275246,end:8276639,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/pg.py",start:8276639,end:8280852,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/absoft.py",start:8280852,end:8286419,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/gnu.py",start:8286419,end:8306182,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/pathf95.py",start:8306182,end:8307309,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/hpux.py",start:8307309,end:8308728,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/__init__.py",start:8308728,end:8348075,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/ibm.py",start:8348075,end:8351510,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/none.py",start:8351510,end:8352334,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/vast.py",start:8352334,end:8354067,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/nag.py",start:8354067,end:8356675,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/g95.py",start:8356675,end:8358071,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_fcompiler_nagfor.py",start:8358071,end:8359247,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_system_info.py",start:8359247,end:8366798,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_exec_command.py",start:8366798,end:8373944,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_fcompiler_gnu.py",start:8373944,end:8376162,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_fcompiler_intel.py",start:8376162,end:8377302,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_npy_pkg_config.py",start:8377302,end:8379941,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_misc_util.py",start:8379941,end:8383187,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_from_template.py",start:8383187,end:8384290,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/__init__.py",start:8384290,end:8384290,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/info.py",start:8384290,end:8384426,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/__version__.py",start:8384426,end:8384680,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/auxfuncs.py",start:8384680,end:8406506,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/f90mod_rules.py",start:8406506,end:8416356,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/cb_rules.py",start:8416356,end:8439302,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/common_rules.py",start:8439302,end:8444332,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/use_rules.py",start:8444332,end:8447984,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/setup.py",start:8447984,end:8451909,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/diagnose.py",start:8451909,end:8457204,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/capi_maps.py",start:8457204,end:8488744,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/crackfortran.py",start:8488744,end:8617148,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/__main__.py",start:8617148,end:8617887,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/__init__.py",start:8617887,end:8619924,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/f2py2e.py",start:8619924,end:8642832,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/f2py_testing.py",start:8642832,end:8644355,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/func2subr.py",start:8644355,end:8653579,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/cfuncs.py",start:8653579,end:8698693,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/rules.py",start:8698693,end:8757218,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/src/fortranobject.h",start:8757218,end:8762445,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/src/fortranobject.c",start:8762445,end:8798429,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_mixed.py",start:8798429,end:8799360,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_regression.py",start:8799360,end:8800136,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_return_character.py",start:8800136,end:8803962,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_callback.py",start:8803962,end:8807937,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_block_docstring.py",start:8807937,end:8808521,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_common.py",start:8808521,end:8809389,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_return_complex.py",start:8809389,end:8814130,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_return_logical.py",start:8814130,end:8819037,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/util.py",start:8819037,end:8828513,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_return_integer.py",start:8828513,end:8833166,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_array_from_pyobj.py",start:8833166,end:8855212,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_size.py",start:8855212,end:8856564,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_kind.py",start:8856564,end:8857642,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_parameter.py",start:8857642,end:8861630,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/__init__.py",start:8861630,end:8861630,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_string.py",start:8861630,end:8862306,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_return_real.py",start:8862306,end:8867680,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_assumed_shape.py",start:8867680,end:8868629,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_semicolon_split.py",start:8868629,end:8869835,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/size/foo.f90",start:8869835,end:8870650,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/common/block.f",start:8870650,end:8870874,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/assumed_shape/foo_mod.f90",start:8870874,end:8871373,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/assumed_shape/foo_use.f90",start:8871373,end:8871642,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/assumed_shape/precision.f90",start:8871642,end:8871772,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/assumed_shape/.f2py_f2cmap",start:8871772,end:8871801,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/assumed_shape/foo_free.f90",start:8871801,end:8872261,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c",start:8872261,end:8881286,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/string/char.f90",start:8881286,end:8881904,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/parameter/constant_compound.f90",start:8881904,end:8882373,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/parameter/constant_real.f90",start:8882373,end:8882983,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/parameter/constant_both.f90",start:8882983,end:8884922,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/parameter/constant_non_compound.f90",start:8884922,end:8885531,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/parameter/constant_integer.f90",start:8885531,end:8886143,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/mixed/foo_fixed.f90",start:8886143,end:8886322,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/mixed/foo.f",start:8886322,end:8886407,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/mixed/foo_free.f90",start:8886407,end:8886546,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/kind/foo.f90",start:8886546,end:8886893,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/regression/inout.f90",start:8886893,end:8887170,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/info.py",start:8887170,end:8894405,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/fftpack.py",start:8894405,end:8940478,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/setup.py",start:8940478,end:8941028,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/__init__.py",start:8941028,end:8941296,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/helper.py",start:8941296,end:8950765,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/fftpack_lite.so",start:8950765,end:8992387,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/tests/test_helper.py",start:8992387,end:9002161,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/tests/test_fftpack.py",start:9002161,end:9009180,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/tests/__init__.py",start:9009180,end:9009180,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/py3k.py",start:9009180,end:9012817,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/setup.py",start:9012817,end:9013199,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/_inspect.py",start:9013199,end:9020753,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/__init__.py",start:9020753,end:9021251,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/tests/__init__.py",start:9021251,end:9021251,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/tests/test_compat.py",start:9021251,end:9021793,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/info.py",start:9021793,end:9026485,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/getlimits.py",start:9026485,end:9044907,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/setup_common.py",start:9044907,end:9061406,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/function_base.py",start:9061406,end:9073746,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/defchararray.py",start:9073746,end:9141115,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_rational_tests.so",start:9141115,end:9209599,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/memmap.py",start:9209599,end:9221113,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_struct_ufunc_tests.so",start:9221113,end:9227400,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/arrayprint.py",start:9227400,end:9285310,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/numerictypes.py",start:9285310,end:9314264,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/fromnumeric.py",start:9314264,end:9417787,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/cversions.py",start:9417787,end:9418200,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_umath_tests.so",start:9418200,end:9434305,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_methods.py",start:9434305,end:9439388,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/records.py",start:9439388,end:9469501,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/einsumfunc.py",start:9469501,end:9515241,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_dummy.so",start:9515241,end:9516174,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/setup.py",start:9516174,end:9557297,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/umath.so",start:9557297,end:10565510,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/generate_numpy_api.py",start:10565510,end:10573016,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_operand_flag_tests.so",start:10573016,end:10578060,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/numeric.py",start:10578060,end:10665407,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/__init__.py",start:10665407,end:10668460,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/shape_base.py",start:10668460,end:10687276,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/multiarray.so",start:10687276,end:12698066,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_internal.py",start:12698066,end:12720400,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/umath_tests.py",start:12720400,end:12720855,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/machar.py",start:12720855,end:12731644,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_multiarray_tests.so",start:12731644,end:12866172,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/lib/libnpymath.a",start:12866172,end:13082842,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/old_defines.h",start:13082842,end:13089148,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h",start:13089148,end:13153787,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h",start:13153787,end:13153951,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/oldnumeric.h",start:13153951,end:13154659,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_common.h",start:13154659,end:13191905,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_no_deprecated_api.h",start:13191905,end:13192472,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/halffloat.h",start:13192472,end:13194350,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_3kcompat.h",start:13194350,end:13207004,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/ufuncobject.h",start:13207004,end:13219565,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/_neighborhood_iterator_imp.h",start:13219565,end:13221426,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h",start:13221426,end:13233144,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h",start:13233144,end:13237748,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_math.h",start:13237748,end:13256586,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/utils.h",start:13256586,end:13257315,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_endian.h",start:13257315,end:13259692,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_os.h",start:13259692,end:13260509,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_interrupt.h",start:13260509,end:13263948,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/arrayscalars.h",start:13263948,end:13267457,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_cpu.h",start:13267457,end:13271397,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/numpyconfig.h",start:13271397,end:13272604,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/noprefix.h",start:13272604,end:13279390,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_scalarbuffer.py",start:13279390,end:13282847,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_errstate.py",start:13282847,end:13284377,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_abc.py",start:13284377,end:13286779,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_regression.py",start:13286779,end:13371662,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_defchararray.py",start:13371662,end:13397289,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_memmap.py",start:13397289,end:13404441,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_print.py",start:13404441,end:13411580,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_numerictypes.py",start:13411580,end:13426915,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_shape_base.py",start:13426915,end:13446933,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_api.py",start:13446933,end:13465835,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_indexing.py",start:13465835,end:13515642,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_scalarmath.py",start:13515642,end:13542919,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_longdouble.py",start:13542919,end:13549233,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_unicode.py",start:13549233,end:13562889,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_nditer.py",start:13562889,end:13675892,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_datetime.py",start:13675892,end:13771424,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_scalar_ctors.py",start:13771424,end:13773718,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_function_base.py",start:13773718,end:13785060,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_indexerrors.py",start:13785060,end:13789917,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_extint128.py",start:13789917,end:13795667,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_deprecations.py",start:13795667,end:13816210,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_einsum.py",start:13816210,end:13860351,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_scalarinherit.py",start:13860351,end:13862148,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_half.py",start:13862148,end:13880753,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_multiarray.py",start:13880753,end:14165119,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_machar.py",start:14165119,end:14166260,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_arrayprint.py",start:14166260,end:14200106,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/__init__.py",start:14200106,end:14200106,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_umath.py",start:14200106,end:14306913,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_umath_complex.py",start:14306913,end:14326236,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_ufunc.py",start:14326236,end:14395894,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_dtype.py",start:14395894,end:14427611,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_getlimits.py",start:14427611,end:14432099,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_mem_overlap.py",start:14432099,end:14461621,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_item_selection.py",start:14461621,end:14465220,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_records.py",start:14465220,end:14481953,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_numeric.py",start:14481953,end:14583993,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/_locales.py",start:14583993,end:14586299,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_scalarprint.py",start:14586299,end:14601773,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/data/recarray_from_file.fits",start:14601773,end:14610413,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/data/astype_copy.pkl",start:14610413,end:14611129,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_matlib.py",start:14611129,end:14613287,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_warnings.py",start:14613287,end:14615881,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_ctypeslib.py",start:14615881,end:14621836,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_numpy_version.py",start:14621836,end:14622483,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/__init__.py",start:14622483,end:14622483,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_reloading.py",start:14622483,end:14623641,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_scripts.py",start:14623641,end:14626739,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/print_coercion_tables.py",start:14626739,end:14629444,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/nosetester.py",start:14629444,end:14630014,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/utils.py",start:14630014,end:14631233,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/decorators.py",start:14631233,end:14631642,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/setup.py",start:14631642,end:14632317,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/noseclasses.py",start:14632317,end:14632727,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/__init__.py",start:14632727,end:14633362,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/nosetester.py",start:14633362,end:14653924,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/utils.py",start:14653924,end:14730411,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/decorators.py",start:14730411,end:14739426,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/noseclasses.py",start:14739426,end:14754026,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/__init__.py",start:14754026,end:14754026,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/pytesttester.py",start:14754026,end:14759830,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/parameterized.py",start:14759830,end:14778153,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/tests/test_doctesting.py",start:14778153,end:14779566,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/tests/test_decorators.py",start:14779566,end:14785494,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/tests/__init__.py",start:14785494,end:14785494,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/tests/test_utils.py",start:14785494,end:14834373,audio:0},{filename:"/bin/f2py3",start:14834373,end:14835171,audio:0}],remote_package_size:7512981,package_uuid:"e31af775-d6be-4a16-86fb-d15c59a11b76"})})();