-
Notifications
You must be signed in to change notification settings - Fork 4
/
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","doc",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy","distutils",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","mingw",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/distutils","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/distutils","fcompiler",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","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","parameter",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","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/f2py/tests/src","string",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","array_from_pyobj",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","mixed",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","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","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","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","testing",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/testing","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/testing","_private",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","core",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/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","compat",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/numpy/compat","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:7504594,cachedIndexes:[-1,-1],cachedChunks:[null,null],
offsets:[0,623,1062,1463,2230,2855,3400,4359,5045,5596,6270,6987,7664,8482,9215,9960,10735,11813,12999,13956,14964,16198,17101,18054,19192,20792,22283,23539,24959,26153,27421,28703,30222,31564,32863,33980,35244,36553,37848,39177,40411,41629,42922,44089,45408,46523,47787,49004,50399,51581,52791,54041,55379,56729,57849,58509,59748,61003,62354,63663,64964,66304,67784,69026,70214,71478,72884,74201,75502,76916,78275,79350,80472,81898,83141,84560,85909,87313,88717,90169,90937,92064,93344,94672,95849,97243,98573,99595,100943,102283,103380,104881,105855,106741,108129,109507,110500,111512,112681,114048,115442,116489,117874,119018,120229,121662,122892,124136,125497,126804,127831,129305,130465,131746,133153,134434,135805,137116,138406,139865,141245,142559,143890,145225,146380,147811,148711,149787,151133,152526,153914,155261,156748,158053,159220,160540,161744,163099,164277,165477,166660,167868,169106,170446,171585,172683,173975,175228,176421,177704,178813,179669,180200,180610,180996,181385,181757,182799,183182,183608,184001,184388,185145,186170,187142,188070,189112,190387,191822,193153,194498,195868,197114,198296,199622,201019,202087,203533,204837,206268,207745,209198,210558,211850,213322,214631,215993,217270,218784,220214,221609,223082,224701,226216,227664,228835,230185,231605,232907,234278,235734,237234,238448,239670,241105,242398,243776,245090,246531,248091,249585,251039,252149,253596,255018,256474,258076,259467,260971,262407,263925,265310,266775,268157,269449,270944,272331,273701,275193,276699,278174,279550,280447,281484,282473,283396,284509,285580,286618,287907,289031,289808,291155,292563,293958,295291,296551,297846,298972,300338,301499,302678,303674,304722,305871,307142,308337,309650,310889,312135,313517,314915,316286,317640,318784,320048,321161,322386,323394,324524,325643,326973,327990,329025,330190,331019,332004,332965,334171,335123,336199,337348,338372,339425,340529,341798,342920,344091,345321,346518,347588,348794,350027,351093,352074,353168,354340,355640,356955,358145,359562,360784,362212,363105,364114,365176,366392,367775,369006,370403,371646,372883,374208,375476,376729,377605,378690,379900,381245,382541,383778,385029,386480,387935,389296,390648,391860,393306,394585,395904,397064,398340,399719,400823,402170,403409,404058,404585,405370,406149,406983,407491,408570,409186,409855,411129,412369,413476,414952,416385,417601,418684,419882,420940,421703,422459,423512,424588,425653,426696,427768,428838,429960,430858,431576,432706,433798,434742,435847,436750,438098,439576,440641,441854,442718,443557,444572,445683,446900,448064,449231,450284,451587,452616,453610,454610,455624,456432,457153,458058,459379,460663,461811,463042,464118,465486,466701,467941,469124,470092,471136,472316,473301,474598,475720,476987,477936,478901,479907,480748,481525,482484,483514,484627,485832,486870,487790,488805,489783,490926,491914,493078,494221,495348,496350,497327,498176,498792,499973,501053,501737,502429,503438,504425,505476,506805,507849,508807,509807,510967,511954,512879,513758,514664,515561,516542,517513,518525,519421,520621,521776,522915,524215,525139,526475,527586,528517,529492,530190,531246,532312,533313,533936,534963,535743,537123,538231,539539,540717,541823,542978,543945,545132,546355,547537,548789,549935,550894,552107,553252,554473,555569,556358,557551,558642,559629,560653,561629,562766,563874,564803,565823,566844,568111,569420,570383,571571,572843,574084,575310,576453,577725,578936,580137,581337,582262,583446,584799,586006,586787,587889,588912,590161,591645,592845,594068,595397,596647,598028,599380,600670,601994,603321,604771,606104,607394,608562,609887,611080,611878,613297,614642,615951,617287,618635,619907,621139,622544,623727,625001,626284,627632,628894,630135,631228,632260,633633,634985,636001,637354,638805,640268,641631,643049,644533,645716,647274,648649,650265,651829,653346,654557,655679,656993,658417,659637,661047,662481,663678,665087,666364,667510,668375,669619,670978,672329,673497,674965,676229,677371,678628,679923,681208,682420,683770,685206,686377,687598,689e3,690211,691570,692844,694081,695423,696639,697851,699152,700577,701892,703093,704399,705541,706833,707612,708592,709707,710668,711754,712806,713795,714759,716145,717328,718528,719877,721136,722258,723119,724466,725354,726451,727421,728322,728956,730257,731657,733025,734406,735807,737005,738168,739348,740495,741659,742800,743946,745284,746524,747668,748532,749685,750469,751635,752830,753949,755285,756856,758356,759840,761185,762554,763760,765261,766751,768255,769751,771202,772518,773910,775163,776273,777617,778891,780229,781629,782945,784203,785552,786895,788080,789425,790905,792078,793207,794506,795769,797274,798554,799855,801114,802170,803555,804867,806115,807479,808800,810062,811215,812301,813341,814417,815587,816678,817898,819001,820017,821025,822163,823496,824879,826175,827451,828852,830172,831200,832636,834026,835424,836743,838056,839476,840804,842044,843492,844787,846210,847515,848931,850194,851344,852767,854243,855696,857110,858662,859941,860863,861918,863223,864387,865601,866619,867860,868866,869331,870004,871318,872540,873920,875031,876234,877413,878642,879787,880953,882168,883547,884644,885810,887021,888115,889471,890571,891939,893132,894519,895990,897240,898480,899905,901316,902713,903779,904908,906256,907489,908948,910262,911411,912644,913987,915057,916118,917409,918583,919856,920932,922055,923385,924714,925726,926675,927737,929112,930478,931811,932875,933765,935068,936276,937542,938956,940147,941536,942827,944037,945403,946720,948039,949410,950652,951885,952990,953938,954974,956196,957497,958778,960277,961754,963310,964772,966148,967513,968692,970023,971241,972675,973868,975123,976411,977589,979053,980538,981856,983276,984619,985926,987367,988784,990162,991601,992936,994166,995387,996781,998099,999350,1000477,1001166,1002068,1003336,1004311,1005399,1006720,1007554,1008739,1009780,1010994,1012181,1013362,1014606,1015660,1016957,1018144,1019447,1020708,1021930,1023293,1024583,1025952,1027130,1028351,1029326,1030610,1031823,1033035,1034376,1035636,1036465,1037674,1038679,1040127,1041379,1042706,1044079,1045445,1046520,1047891,1049393,1050515,1051539,1052631,1053811,1055083,1056106,1057627,1058935,1060096,1061335,1062675,1063890,1065085,1066465,1067742,1069018,1070139,1071445,1072424,1073388,1074106,1075004,1076152,1076712,1077605,1078468,1079393,1080237,1081199,1081940,1082846,1083898,1084811,1085649,1086785,1087434,1088335,1089199,1090060,1090971,1091911,1092794,1093658,1094498,1095099,1096009,1096789,1097731,1098861,1099930,1100830,1101677,1102897,1103993,1104963,1106028,1106843,1107329,1107630,1107931,1108234,1108537,1108848,1109332,1110569,1111723,1112747,1113941,1114860,1115879,1116771,1117909,1119112,1120168,1120928,1121745,1122821,1123672,1124429,1125140,1125993,1126927,1128097,1129177,1129815,1130726,1131643,1132153,1133040,1133177,1133924,1134833,1135547,1136360,1137143,1137790,1138565,1139408,1139965,1140677,1141806,1142582,1143470,1144227,1145170,1146076,1146778,1147731,1148736,1149613,1150841,1151793,1152671,1153593,1154556,1155631,1156556,1157676,1158377,1159167,1160095,1160937,1161735,1162492,1163745,1164750,1165647,1166486,1167616,1168315,1168879,1169715,1170395,1171281,1172225,1173118,1174083,1175205,1176126,1177129,1178058,1179162,1180138,1181125,1182164,1183284,1184411,1185623,1186640,1187561,1188454,1189500,1190593,1191568,1192549,1193355,1193782,1194238,1194538,1195089,1196047,1197145,1198216,1199335,1200426,1201602,1202889,1203698,1204367,1205241,1206159,1207039,1208090,1209054,1209919,1210781,1211508,1212286,1213278,1214402,1215503,1216566,1217591,1218273,1219249,1220247,1221265,1222212,1223115,1223980,1224811,1225508,1226425,1227384,1228458,1229331,1230320,1231087,1231784,1232599,1233509,1234356,1235285,1235953,1236895,1237638,1238691,1239399,1240002,1240737,1241512,1242060,1242704,1243380,1244031,1244506,1245557,1246216,1247077,1247632,1248401,1249393,1250351,1251448,1252255,1253018,1253926,1254955,1255906,1256872,1257748,1258707,1259786,1260357,1261494,1262202,1262964,1263652,1264514,1265333,1266152,1267128,1268021,1268648,1269419,1270224,1271090,1271987,1272897,1273814,1274565,1275753,1277109,1278016,1279060,1280114,1281452,1282403,1283145,1283926,1284835,1285771,1286811,1287343,1288058,1289089,1290202,1291291,1292182,1293444,1294247,1295123,1296130,1297161,1298215,1299085,1299955,1300956,1301989,1302948,1304019,1304946,1305797,1306867,1307937,1308742,1309517,1310385,1311288,1312028,1312982,1314116,1314897,1315877,1316984,1317781,1318721,1320047,1321278,1322198,1322929,1323938,1324964,1325786,1326554,1327299,1328380,1329293,1330342,1331519,1332546,1333257,1334267,1335306,1336292,1337062,1337955,1338816,1340165,1340900,1342126,1343345,1344413,1345659,1346881,1347953,1348806,1349872,1350859,1351859,1352767,1353768,1354759,1355658,1356555,1357563,1358729,1359632,1360556,1361551,1362400,1363475,1364364,1365529,1366500,1367463,1368699,1369474,1370359,1371344,1372085,1373117,1374285,1374994,1375607,1376413,1377250,1378078,1379162,1380254,1381375,1382289,1383453,1384917,1385973,1386968,1388086,1389217,1390524,1391422,1392146,1392915,1394075,1395022,1396191,1397204,1398102,1399155,1400353,1401269,1402372,1403409,1404531,1405569,1406974,1408281,1409576,1410647,1412121,1413404,1414538,1415538,1416431,1417817,1418998,1420417,1421579,1422707,1423643,1424491,1425349,1426207,1427050,1428070,1429149,1429996,1431272,1432504,1433821,1435294,1436142,1437153,1438152,1439283,1440566,1441578,1442592,1443839,1445387,1446610,1447764,1449231,1450486,1451668,1452907,1453993,1454759,1455490,1456599,1457328,1458585,1459452,1460434,1461419,1462624,1463718,1464473,1465251,1466083,1467229,1468090,1469208,1470190,1471086,1472147,1473154,1474207,1475398,1476443,1477293,1478125,1479073,1479896,1480972,1482104,1483072,1484216,1485296,1486310,1487371,1488095,1488929,1490030,1491122,1492298,1493408,1494318,1495084,1495981,1496819,1497486,1498422,1499438,1500472,1501448,1502514,1503620,1504628,1505424,1506623,1507862,1508985,1510017,1511285,1512392,1513342,1514532,1515675,1516617,1517648,1518450,1519494,1520800,1521882,1522954,1523938,1524946,1526108,1526945,1527740,1528958,1530120,1531234,1532181,1532966,1533909,1534697,1535200,1535872,1536500,1537216,1538272,1539009,1539904,1540956,1541834,1543113,1544367,1545562,1546940,1547984,1548802,1549533,1550570,1551482,1552483,1553034,1553750,1554436,1555229,1556425,1557404,1558144,1559003,1559759,1560606,1561251,1562133,1563323,1564485,1565568,1566301,1566843,1567723,1568539,1569574,1570864,1572334,1573351,1574340,1575777,1577263,1578575,1579946,1581277,1582615,1583902,1585306,1586822,1587972,1589242,1590678,1592047,1593440,1594797,1596221,1597481,1598877,1600129,1601183,1602325,1603655,1605091,1606577,1608063,1609563,1610913,1612359,1613812,1615257,1616622,1617961,1619116,1620035,1621296,1622645,1624072,1625088,1626330,1627168,1628555,1629933,1631057,1632518,1633886,1635068,1636414,1637843,1638790,1639945,1641058,1642092,1643083,1644191,1645321,1646993,1648076,1648637,1650151,1651710,1653091,1654712,1656166,1657640,1659091,1660279,1661626,1662942,1664183,1665475,1666776,1668244,1669516,1670983,1672512,1674008,1675585,1677256,1678796,1680032,1681193,1682671,1684219,1685763,1687317,1688848,1690230,1691527,1692711,1694072,1695057,1696396,1697773,1698876,1699658,1700454,1701231,1702019,1703349,1704300,1705730,1707054,1708260,1709705,1711142,1712266,1713533,1714522,1715585,1716748,1717745,1718900,1720022,1721450,1722732,1723892,1725215,1726171,1727230,1728390,1729300,1730579,1731891,1733146,1734526,1735604,1736852,1738019,1739119,1740433,1741618,1742904,1744201,1745469,1747021,1748277,1749508,1750361,1751277,1752072,1753444,1754335,1755244,1756514,1757833,1759177,1760653,1762013,1763294,1764494,1765721,1767086,1768454,1769694,1770678,1771812,1773166,1774473,1775617,1776680,1777916,1779267,1780493,1781777,1783090,1784328,1785538,1786930,1788147,1789564,1790372,1790926,1791877,1792697,1793778,1794759,1795769,1796828,1797825,1798889,1799850,1800894,1802271,1803524,1805044,1806331,1807656,1809113,1810282,1811662,1813017,1814426,1815741,1817064,1818351,1819636,1820817,1822314,1823751,1825164,1826555,1827359,1828414,1829298,1829971,1831181,1832581,1833438,1834719,1835607,1836849,1838042,1839344,1840665,1842028,1843035,1844358,1845768,1846915,1847629,1848559,1849315,1850118,1851430,1852362,1853823,1855167,1856379,1857837,1859300,1860459,1861769,1862762,1863809,1865063,1866142,1867354,1868679,1870187,1871291,1872475,1873516,1874589,1875581,1876733,1878005,1879249,1880514,1881879,1883218,1884253,1885454,1886646,1887952,1889185,1890527,1891910,1893264,1894830,1896129,1897390,1898363,1899365,1900251,1901613,1902526,1903441,1904684,1906021,1907354,1908882,1910240,1911529,1912737,1913956,1915176,1916499,1917805,1918760,1919885,1921236,1922457,1923732,1924793,1926e3,1927433,1928733,1929974,1931244,1932531,1933898,1935220,1936480,1937992,1938598,1939249,1940331,1941226,1942278,1943182,1944149,1945178,1946210,1947339,1948293,1949418,1950824,1952176,1953633,1955081,1956437,1957890,1958971,1960247,1961786,1963201,1964685,1965994,1967221,1968443,1969773,1971105,1972566,1973917,1975150,1975945,1976689,1977582,1978547,1979745,1980790,1982018,1983032,1984310,1985572,1986890,1988084,1989284,1990588,1991891,1993212,1994648,1995954,1997125,1998064,1999407,2000822,2002137,2003380,2004774,2006031,2007306,2008612,2009961,2011289,2012644,2014072,2015280,2016712,2017965,2019331,2020572,2021782,2022840,2023966,2025326,2026230,2027670,2028848,2030267,2031627,2032887,2034009,2035238,2036604,2037953,2039230,2040582,2041479,2042327,2043548,2044509,2045816,2047142,2048529,2049980,2051135,2052181,2053203,2054225,2055277,2056279,2057634,2058964,2060456,2061893,2063187,2064058,2064996,2066073,2067289,2068675,2069942,2071217,2072371,2073587,2074804,2075927,2077186,2078570,2079891,2081409,2082751,2084059,2085267,2086222,2087150,2088415,2089636,2091019,2092249,2093505,2094295,2095409,2096649,2097797,2098684,2099846,2100923,2102390,2103728,2104882,2106163,2107460,2108394,2109540,2110909,2112207,2113288,2114737,2116029,2117267,2118718,2119966,2121165,2121828,2122654,2123504,2124496,2125477,2126317,2127314,2128325,2129736,2131222,2132666,2134075,2135463,2136826,2138003,2139239,2140536,2141967,2143128,2144549,2146006,2147329,2148505,2149729,2151044,2152341,2153707,2155091,2156325,2157667,2158898,2159801,2161043,2162448,2163712,2164972,2166243,2167343,2168712,2170094,2171278,2172731,2174090,2175359,2176668,2177911,2179320,2180516,2181885,2183324,2184670,2185819,2186915,2188164,2189571,2190892,2192114,2193601,2194943,2196309,2197694,2199104,2200547,2201977,2203317,2204674,2206035,2207339,2208765,2210016,2211017,2211977,2213382,2214526,2215902,2217167,2218607,2220081,2221480,2222772,2224150,2225432,2226843,2228076,2229390,2230420,2231293,2232527,2233495,2234805,2236117,2237505,2238993,2240109,2241154,2242238,2243210,2244160,2245242,2246668,2248105,2249549,2250895,2252103,2253049,2253927,2254983,2256398,2257801,2259286,2260568,2261737,2262995,2264269,2265514,2266802,2268240,2269760,2271030,2272377,2273729,2274569,2275430,2276758,2277935,2279231,2280552,2281782,2282643,2283783,2285089,2286338,2287223,2288380,2289480,2290910,2292290,2293439,2294694,2295999,2297020,2298173,2299550,2300828,2301853,2303359,2304756,2305918,2307340,2308661,2309771,2310474,2311354,2312219,2313133,2314191,2315048,2315982,2317077,2318498,2319965,2321330,2322835,2324139,2325525,2326805,2328110,2329513,2330870,2332128,2333493,2334956,2336381,2337732,2339154,2340517,2341990,2343370,2344491,2345892,2347149,2348304,2349432,2350743,2352099,2353531,2354755,2355917,2357291,2358712,2359927,2361316,2362784,2363939,2365207,2365872,2366357,2367574,2368853,2370211,2371544,2372654,2374009,2375269,2376600,2377819,2379300,2380434,2381911,2382901,2384183,2385543,2386690,2387931,2389227,2390286,2391337,2392540,2394021,2395126,2396417,2397656,2398724,2399705,2400736,2401825,2403016,2404212,2405317,2406499,2407500,2408776,2410107,2411459,2412555,2413641,2414828,2415693,2416760,2417837,2419140,2420153,2421127,2422042,2423151,2424319,2425618,2426961,2428388,2429687,2430789,2431905,2432866,2433775,2434941,2436260,2437347,2438350,2439670,2440923,2442158,2443458,2444683,2445855,2447182,2448575,2449821,2451175,2452337,2453652,2454458,2455693,2457104,2458097,2459347,2460731,2461826,2463063,2464305,2465286,2466489,2467540,2468909,2469985,2470946,2471957,2473258,2474456,2475428,2476690,2478152,2479428,2480974,2482351,2483714,2485161,2486725,2488226,2489646,2491230,2492504,2493057,2493380,2494607,2495703,2497254,2498173,2498395,2498635,2499210,2499618,2500097,2500579,2501009,2501518,2501966,2502485,2502938,2503415,2503916,2504695,2505516,2506464,2507297,2508663,2510237,2511377,2512399,2513798,2515285,2516733,2518170,2519354,2520545,2521674,2522794,2524007,2525161,2526008,2527178,2528645,2529952,2531263,2532264,2533410,2534821,2535901,2536757,2537686,2538444,2539188,2540458,2541506,2542941,2544144,2545501,2546896,2548314,2549550,2550758,2551999,2553156,2554258,2555323,2556318,2557350,2558816,2560256,2561395,2562608,2563675,2564823,2565796,2566799,2568192,2569407,2570694,2572009,2573260,2574321,2575460,2576622,2577881,2579091,2580411,2581755,2583059,2584573,2585817,2587093,2588118,2589167,2590142,2591314,2592338,2593308,2594401,2595729,2597022,2598388,2599867,2601163,2602612,2603886,2605200,2606424,2607619,2608773,2610071,2611426,2612832,2613804,2615017,2616187,2617483,2618712,2619996,2621344,2622515,2623620,2625078,2626309,2627719,2628599,2629204,2630052,2631007,2632006,2633004,2633913,2635012,2636101,2637127,2638062,2639077,2640431,2641610,2643110,2644358,2645631,2647104,2648269,2649637,2650910,2652302,2653619,2654965,2656242,2657480,2658655,2660149,2661569,2662982,2664362,2665166,2666237,2667034,2667696,2668914,2670263,2671012,2672297,2673130,2674367,2675575,2676891,2678201,2679572,2680585,2681865,2683286,2684434,2685181,2686140,2686908,2687653,2688983,2689897,2691320,2692615,2693856,2695317,2696773,2697926,2699238,2700256,2701303,2702556,2703644,2704866,2706134,2707625,2708737,2709864,2710884,2711923,2712957,2714144,2715408,2716636,2717882,2719268,2720627,2721675,2722865,2724078,2725390,2726631,2727973,2729367,2730707,2732256,2733557,2734825,2735823,2736843,2737734,2739048,2739978,2740864,2742074,2743424,2744769,2746275,2747653,2748943,2750155,2751380,2752642,2754e3,2755305,2756275,2757427,2758791,2760005,2761252,2762319,2763534,2764962,2766271,2767523,2768811,2770075,2771424,2772762,2774002,2775488,2776131,2776778,2777842,2778711,2779747,2780637,2781612,2782670,2783707,2784827,2785779,2786869,2788298,2789647,2791121,2792572,2793926,2795390,2796487,2797754,2799309,2800743,2802244,2803556,2804785,2805997,2807321,2808667,2810142,2811483,2812736,2813545,2814300,2815212,2816175,2817376,2818437,2819657,2820678,2821955,2823230,2824533,2825719,2826928,2828224,2829528,2830838,2832263,2833566,2834726,2835659,2836998,2838422,2839741,2840987,2842386,2843641,2844931,2846227,2847559,2848897,2850255,2851691,2852901,2854327,2855577,2856944,2858187,2859391,2860464,2861583,2862946,2863890,2865304,2866503,2867945,2869326,2870539,2871642,2872864,2874210,2875571,2876841,2878216,2879082,2879976,2881159,2882094,2883389,2884711,2886125,2887562,2888683,2889694,2890727,2891733,2892752,2893773,2895110,2896432,2897940,2899362,2900640,2901507,2902438,2903493,2904768,2906134,2907410,2908671,2909825,2911023,2912266,2913366,2914651,2916051,2917371,2918872,2920230,2921558,2922720,2923699,2924664,2925862,2927088,2928490,2929635,2930869,2931667,2932822,2934036,2935197,2936087,2937257,2938332,2939718,2941083,2942241,2943475,2944780,2945794,2946960,2948313,2949583,2950617,2952095,2953484,2954660,2956107,2957383,2958546,2959212,2960074,2960928,2961869,2962920,2963780,2964720,2965750,2967147,2968625,2970052,2971493,2972840,2974176,2975354,2976559,2977866,2979287,2980464,2981870,2983328,2984635,2985840,2987051,2988383,2989691,2991058,2992449,2993738,2995058,2996302,2997185,2998389,2999829,3001093,3002391,3003714,3004820,3006204,3007525,3008630,3010098,3011391,3012652,3013950,3015190,3016569,3017868,3019235,3020661,3021994,3023170,3024204,3025529,3026933,3028274,3029526,3030989,3032374,3033806,3035203,3036647,3038064,3039472,3040818,3042225,3043517,3044835,3046173,3047409,3048487,3049438,3050898,3051943,3053415,3054591,3056066,3057546,3058931,3060242,3061528,3062827,3064233,3065529,3066878,3067769,3068639,3069856,3070811,3072077,3073446,3074881,3076362,3077432,3078396,3079524,3080507,3081421,3082551,3083942,3085359,3086803,3088096,3089276,3090205,3091056,3092090,3093474,3094888,3096338,3097674,3098898,3100171,3101446,3102730,3104104,3105475,3107036,3108328,3109637,3110973,3111923,3112937,3114275,3115474,3116855,3118135,3119402,3120174,3121319,3122592,3123846,3124723,3125912,3126977,3128285,3129681,3130853,3132043,3133305,3134460,3135601,3136940,3138222,3139210,3140607,3142046,3143165,3144577,3145965,3146962,3147684,3148680,3149571,3150447,3151535,3152428,3153319,3154465,3155899,3157388,3158660,3160182,3161452,3162756,3164063,3165307,3166799,3168145,3169421,3170794,3172246,3173720,3175066,3176518,3177899,3179323,3180691,3181840,3183223,3184426,3185499,3186648,3187919,3189197,3190546,3191774,3192940,3194376,3195799,3197037,3198509,3199981,3201260,3202491,3203140,3203680,3204931,3206223,3207586,3208902,3209890,3211187,3212463,3213816,3214977,3216505,3217683,3219154,3220081,3221450,3222873,3223909,3225149,3226546,3227661,3228757,3229800,3231228,3232325,3233512,3234831,3235771,3236796,3237899,3239067,3240241,3241389,3242544,3243730,3244823,3246155,3247484,3248831,3249837,3250931,3252184,3253083,3254172,3255280,3256484,3257499,3258567,3259459,3260595,3261669,3263007,3264382,3265810,3267114,3268278,3269456,3270437,3271471,3272595,3273927,3275005,3276048,3277300,3278580,3279869,3281120,3282402,3283514,3284781,3286053,3287265,3288554,3289719,3290963,3291903,3293073,3294440,3295409,3296745,3298029,3299018,3300242,3301682,3302669,3303946,3305089,3306261,3307271,3308244,3309245,3310488,3311658,3312661,3313879,3315335,3316590,3318028,3319435,3320345,3320580,3320835,3321283,3321712,3322187,3322680,3323170,3323641,3324151,3324602,3325104,3325659,3326762,3328188,3329820,3331098,3332223,3333106,3334089,3335401,3336142,3336749,3337681,3338815,3339402,3340534,3341313,3342151,3343068,3344073,3344794,3345883,3346792,3347851,3348861,3349934,3350839,3351720,3352604,3353226,3354212,3355075,3355918,3356994,3357972,3359045,3360010,3361084,3362431,3363768,3364543,3365441,3366253,3366926,3368371,3369603,3370943,3372054,3372770,3373908,3374681,3375567,3377125,3377987,3378603,3379137,3379620,3380132,3380710,3381392,3381875,3382427,3382947,3383488,3384051,3384529,3385093,3385669,3386165,3386637,3387121,3387599,3388093,3388592,3389079,3389561,3390027,3390521,3391005,3391483,3391967,3392441,3392916,3393391,3393858,3394340,3394820,3395290,3395781,3396268,3396832,3397366,3398001,3398626,3400359,3401558,3402454,3403238,3404023,3404874,3406028,3407127,3407999,3409013,3409686,3410638,3411492,3412210,3412744,3413742,3414329,3415085,3415751,3416474,3417259,3417860,3418605,3419086,3419823,3420282,3421063,3421620,3422089,3422578,3423223,3423790,3424509,3425527,3426129,3426752,3427386,3428282,3429144,3430303,3431071,3431769,3432453,3433094,3433648,3434207,3434764,3435360,3436037,3436604,3437591,3438170,3438676,3439273,3440111,3440980,3441732,3442389,3442903,3443599,3444170,3444795,3445497,3446302,3446868,3447587,3448173,3448799,3449464,3450047,3450636,3451505,3452176,3452745,3453468,3454036,3454593,3455403,3456406,3456954,3457600,3458254,3458762,3459292,3460240,3460912,3461451,3462093,3462599,3463245,3463816,3464433,3465053,3465631,3466249,3467205,3467762,3468380,3469067,3469565,3470183,3470856,3471375,3471902,3473020,3473575,3474083,3474747,3475349,3475959,3476638,3477197,3477783,3478443,3478964,3479602,3480515,3481137,3481787,3482308,3482823,3483782,3484377,3485010,3485658,3486217,3486931,3487500,3488137,3488950,3489955,3490531,3491133,3491750,3492534,3493260,3493894,3494586,3495140,3495654,3496518,3497171,3497823,3498345,3498907,3499850,3500402,3501089,3501720,3502284,3502813,3503759,3504386,3505035,3505625,3506218,3506750,3507751,3508542,3509181,3509821,3510402,3511001,3511599,3512538,3513379,3513999,3514601,3515242,3515780,3516408,3517374,3518188,3518874,3519481,3520105,3520654,3521289,3522233,3523013,3523706,3524278,3524954,3525516,3526141,3527026,3527711,3528261,3528929,3529494,3530027,3530887,3531838,3532414,3533135,3533717,3534331,3535016,3535612,3536218,3537331,3537801,3538380,3539017,3539651,3540203,3540933,3541530,3542128,3542793,3543347,3544006,3544970,3546176,3546824,3547450,3548056,3548665,3549345,3549960,3550562,3551293,3552071,3552763,3553328,3553914,3554784,3555379,3556049,3556591,3557223,3557906,3558423,3558943,3560331,3560888,3561574,3562149,3562756,3563442,3564011,3564556,3565779,3566742,3567379,3568051,3568866,3569457,3570498,3571149,3571735,3572448,3573053,3573630,3574320,3575066,3575552,3576006,3576553,3577232,3577866,3578506,3579141,3579761,3580356,3580998,3581625,3582205,3583344,3584002,3584597,3585271,3585873,3586286,3586747,3587547,3588345,3588932,3589623,3590232,3591004,3591473,3591930,3592967,3594125,3594746,3595405,3595989,3596585,3597361,3597886,3598602,3599123,3599849,3600319,3601219,3601902,3602469,3602897,3603514,3604030,3604557,3605056,3605479,3606688,3607266,3607938,3608542,3609069,3609754,3610327,3610870,3611423,3612039,3612614,3613135,3613829,3614415,3615033,3615505,3616028,3616573,3617305,3617867,3618452,3619008,3619694,3620256,3620830,3621490,3622104,3622667,3623211,3623860,3624477,3625194,3625676,3626356,3626928,3627490,3628226,3628782,3629387,3629983,3630475,3631075,3631634,3632324,3632795,3633408,3633904,3634597,3635185,3635695,3636148,3636426,3637138,3637745,3638316,3638974,3639701,3640368,3640889,3641540,3642277,3642920,3643772,3644384,3645170,3645818,3646430,3647038,3647600,3648461,3649119,3649698,3650529,3651170,3651883,3652542,3653135,3653732,3654483,3655130,3655697,3656309,3657013,3657647,3658551,3659227,3659720,3660388,3660886,3661560,3662226,3662898,3663499,3664222,3664853,3665470,3666157,3666712,3667315,3667980,3668498,3669271,3669894,3670430,3671160,3671782,3672674,3673298,3673913,3674516,3675219,3675907,3676509,3677102,3677769,3678401,3678962,3679689,3680274,3680900,3681572,3682130,3682862,3683531,3684098,3684756,3685411,3686350,3686981,3687591,3688258,3688849,3689516,3690100,3690911,3691613,3692192,3693037,3693683,3694215,3694695,3695372,3696032,3696675,3697287,3697971,3698516,3699172,3699879,3700373,3700961,3701635,3702145,3702702,3703413,3704014,3704553,3705276,3705977,3706511,3707245,3707886,3708793,3709401,3709948,3710705,3711332,3711934,3712592,3713150,3713739,3714373,3715135,3715729,3716344,3716928,3717509,3718211,3718910,3719541,3720101,3720753,3721383,3722024,3722735,3723244,3723883,3724411,3724974,3725465,3726296,3726875,3727428,3727960,3728730,3729310,3729672,3730343,3731017,3731399,3731839,3732886,3733760,3734342,3734989,3735522,3736722,3737262,3737898,3738430,3739345,3740326,3740842,3741523,3742040,3743168,3743920,3744527,3745144,3745727,3746932,3747511,3748184,3748715,3749542,3750742,3751312,3752e3,3752518,3753654,3754304,3754866,3755488,3756303,3757205,3757735,3758404,3758926,3760078,3760673,3761339,3761865,3762912,3763513,3764189,3764563,3765589,3767032,3768530,3769880,3771261,3772062,3772880,3774251,3775511,3776507,3777499,3778475,3779467,3780462,3781470,3782467,3783507,3784720,3785850,3786818,3787578,3787783,3788461,3789005,3789541,3790134,3790928,3792042,3793332,3794687,3796085,3797185,3798553,3799855,3801176,3802447,3803772,3805008,3806405,3807592,3808814,3810183,3811549,3812896,3814074,3815402,3816751,3818125,3819459,3820753,3822114,3823330,3824611,3825722,3826928,3828201,3829536,3830878,3832180,3833397,3834742,3836040,3837251,3838586,3839959,3841210,3842538,3843868,3845165,3846331,3847641,3848752,3850178,3851410,3852751,3853999,3855238,3856660,3858028,3859272,3860593,3861765,3862747,3864138,3865352,3866616,3867850,3868911,3870221,3871304,3872666,3873928,3875183,3876483,3877720,3878762,3880110,3881371,3882655,3883978,3885181,3886493,3887850,3889020,3890413,3891793,3893174,3894543,3895882,3897189,3898482,3899815,3901155,3902315,3903677,3904953,3906218,3907488,3908727,3910012,3911239,3912540,3913896,3915155,3916427,3917768,3919017,3920313,3921597,3922993,3924039,3925294,3926650,3927966,3929303,3930745,3932020,3933388,3934224,3935109,3935996,3936875,3937741,3938634,3939813,3941403,3943019,3943911,3945070,3946361,3947858,3949064,3949954,3950864,3951630,3952665,3953758,3955009,3955863,3956745,3957749,3958632,3959842,3960971,3961836,3962467,3963165,3964155,3965109,3966005,3966778,3967731,3968779,3969867,3970887,3971877,3973037,3974082,3975069,3975739,3976417,3977274,3978054,3978737,3979542,3980148,3980917,3981606,3982649,3983472,3984888,3986123,3987482,3988584,3989707,3990542,3991764,3992974,3994016,3995234,3996530,3997619,3998665,3999879,4001090,4002128,4003371,4004373,4005059,4006054,4007251,4008411,4009670,4010869,4012161,4013340,4014417,4015416,4016578,4017189,4018284,4019485,4020756,4022001,4023073,4023979,4025229,4026598,4027787,4029044,4030319,4031299,4032295,4033583,4034853,4036022,4037147,4038329,4039572,4040721,4041887,4042922,4044129,4045275,4046248,4047445,4048534,4049678,4050872,4051994,4053236,4054482,4055758,4056561,4057270,4057967,4058823,4059766,4061e3,4062153,4063397,4064721,4065990,4067088,4067988,4069100,4070357,4071662,4072800,4073958,4075160,4076411,4077628,4078982,4080196,4081204,4082524,4083682,4084915,4086168,4087394,4088302,4089522,4090748,4091979,4093218,4094363,4095480,4096752,4097949,4099144,4100293,4101205,4102347,4103584,4104704,4106003,4107084,4108253,4109371,4110432,4111762,4113137,4114519,4115760,4117257,4118497,4119606,4120898,4122014,4123361,4124563,4125609,4126806,4127893,4129370,4130760,4132060,4133138,4134210,4135336,4136508,4137531,4138672,4139685,4140827,4142108,4143377,4144653,4145821,4146877,4147671,4148873,4150136,4151178,4152465,4153383,4154445,4155692,4156907,4158341,4159611,4161038,4162230,4163573,4164815,4165731,4166865,4167896,4169119,4170292,4171651,4172993,4174321,4175474,4176601,4177819,4179144,4180434,4181582,4182909,4183964,4184947,4185956,4186812,4187913,4188902,4189855,4190849,4191546,4192203,4193098,4194057,4195223,4196140,4197029,4197838,4198633,4199716,4200765,4201728,4202668,4204033,4205401,4206356,4207233,4208219,4209290,4210273,4211086,4212032,4212866,4213880,4214923,4215883,4216937,4217683,4218472,4219344,4220186,4221216,4222166,4223065,4224058,4225037,4225908,4226441,4227465,4228578,4229266,4230258,4231200,4232104,4232941,4233939,4234938,4235823,4236711,4237540,4238404,4239345,4240267,4241415,4242407,4243532,4244204,4245054,4245638,4246224,4246834,4247395,4248374,4249296,4250348,4251313,4252136,4253105,4254072,4255011,4255869,4256681,4257608,4258660,4259522,4260503,4261352,4262347,4263405,4264372,4265295,4266073,4267090,4268054,4269018,4269871,4270806,4271707,4272548,4273485,4274356,4275089,4275906,4276802,4277733,4278650,4279533,4280511,4281507,4282297,4283168,4283910,4285069,4285987,4286954,4288168,4289484,4290810,4291950,4292773,4293614,4294518,4295714,4296761,4297907,4299259,4300160,4300987,4301879,4302818,4303885,4304794,4305394,4306399,4307250,4308044,4308943,4309896,4310919,4311950,4313016,4314034,4314993,4315904,4316713,4317618,4318597,4319225,4319946,4320503,4321195,4321848,4322342,4323228,4323885,4324627,4325367,4326235,4327088,4327807,4328602,4329386,4330049,4330864,4331477,4332339,4333119,4333752,4334285,4335125,4335880,4336651,4337318,4338383,4339635,4340816,4342067,4343103,4344104,4345388,4346754,4347799,4349049,4350288,4351621,4353002,4354424,4355804,4357130,4358582,4360007,4361408,4362793,4364223,4365586,4367083,4368582,4370040,4371456,4372836,4374304,4375782,4377208,4378501,4379546,4380736,4382066,4383449,4384643,4385963,4387330,4388809,4390077,4391267,4392219,4393564,4394860,4395962,4397288,4398583,4399997,4401391,4402826,4404223,4405544,4407026,4408451,4409857,4411239,4412655,4414033,4415536,4417008,4418470,4419905,4421382,4422778,4424238,4425685,4426965,4428328,4429068,4430057,4430979,4431899,4432800,4433893,4434947,4436225,4437398,4438731,4440037,4441134,4442087,4443318,4444271,4445532,4446815,4448101,4449445,4450723,4452077,4453477,4454845,4456190,4457616,4458987,4460364,4461793,4463186,4464518,4465944,4467361,4468806,4470301,4471783,4473236,4474656,4475986,4477446,4478929,4480328,4481650,4482799,4483872,4485173,4486532,4487547,4488811,4490108,4491430,4492789,4494236,4495629,4496774,4498126,4499612,4501053,4502333,4503735,4505113,4506590,4508084,4509552,4511021,4512562,4513816,4515219,4516662,4518134,4519404,4520516,4521803,4523044,4524282,4525615,4526870,4528166,4529513,4530964,4532320,4533728,4534946,4536334,4537814,4539257,4540521,4541922,4543286,4544660,4546144,4547630,4549081,4550482,4551818,4553283,4554720,4556067,4557527,4558680,4559938,4561257,4562416,4563599,4564855,4566255,4567664,4569091,4570320,4571655,4573039,4574392,4575835,4577236,4578634,4580045,4581406,4582917,4584410,4585849,4587296,4588861,4590134,4591522,4592895,4593952,4595027,4595903,4596654,4597467,4598115,4598994,4599974,4600597,4601777,4602594,4603565,4604409,4605029,4605882,4606693,4607432,4608536,4609648,4610688,4611404,4612179,4612834,4613724,4614531,4615583,4616597,4617499,4618630,4619394,4619965,4620742,4621583,4622258,4623375,4624350,4625116,4625955,4627006,4627692,4628275,4629014,4629879,4630587,4631544,4632651,4633561,4634465,4635709,4636609,4637377,4637970,4638836,4639454,4640312,4641154,4642151,4643148,4644212,4644820,4645509,4646186,4647066,4647895,4648753,4649857,4651227,4652602,4653665,4654766,4655986,4657067,4657895,4658910,4659735,4660603,4661570,4662441,4663608,4664750,4665914,4667259,4668242,4669319,4670370,4671320,4672318,4673446,4674480,4675314,4676210,4677216,4678443,4679332,4680156,4681169,4682122,4683187,4684114,4685213,4686443,4687508,4688776,4689711,4690695,4692157,4693140,4693854,4694946,4695867,4696769,4697430,4698079,4699107,4699790,4700875,4701741,4702828,4703341,4703835,4704779,4705773,4706616,4707180,4707778,4708453,4709182,4710427,4711575,4712455,4713238,4714251,4715588,4717038,4718342,4719614,4720749,4721823,4723108,4724447,4725711,4726983,4728255,4729805,4730950,4732043,4733403,4734545,4735629,4736959,4738140,4739448,4740813,4741555,4742954,4743981,4745266,4746352,4747561,4748835,4749950,4751137,4752373,4753606,4754673,4755942,4757327,4758430,4759745,4760954,4762237,4763556,4764929,4766303,4767653,4769035,4770281,4771570,4772668,4773692,4774575,4775995,4777311,4778694,4779755,4780637,4781727,4782762,4784031,4785408,4786808,4788040,4789404,4790670,4791920,4793204,4794335,4795484,4796828,4798291,4799684,4800902,4802131,4803562,4804713,4805569,4806516,4807480,4808440,4809437,4810377,4811690,4812953,4814331,4815839,4817137,4818533,4819912,4821341,4822632,4824008,4825320,4826327,4827202,4828443,4829746,4831108,4832347,4833615,4834830,4836217,4837612,4838923,4840291,4841709,4843167,4844636,4846010,4847453,4848736,4850210,4851592,4853001,4854410,4855499,4856963,4858404,4859765,4860894,4862317,4863699,4864985,4866286,4867666,4868959,4869619,4870304,4871465,4872364,4873064,4873898,4874811,4875695,4877123,4878550,4879875,4881127,4882427,4883749,4885063,4886194,4887336,4888263,4889491,4890659,4891821,4892937,4894060,4895361,4896737,4898020,4899182,4900245,4900611,4901945,4903348,4904735,4906116,4907500,4908685,4909653,4910695,4911756,4912732,4913865,4914975,4915990,4916988,4918018,4919182,4920276,4921416,4922612,4923854,4925131,4926387,4927493,4928451,4929342,4930325,4931330,4932166,4933181,4934210,4935130,4936080,4936974,4937884,4938911,4939863,4940823,4941795,4942826,4943829,4944990,4946038,4947684,4949719,4950255,4951058,4952197,4953210,4954241,4955222,4955637,4956063,4956471,4956919,4957361,4957773,4958224,4958655,4959085,4960111,4960521,4961270,4962075,4963006,4963978,4964471,4965244,4965676,4966118,4966791,4967522,4968264,4969282,4970111,4970860,4971574,4972548,4973175,4973856,4974960,4975754,4976434,4977436,4978054,4978843,4980033,4980912,4981902,4982526,4983266,4984089,4984997,4985937,4986703,4987352,4988069,4988827,4989436,4990220,4991130,4991863,4992564,4993468,4994090,4994980,4996167,4996841,4997671,4998516,4999198,4999828,5001052,5001947,5002594,5003242,5004010,5004647,5005263,5006149,5006781,5007409,5008075,5008707,5009336,5010367,5011690,5012324,5013510,5014148,5015351,5016311,5017164,5018093,5018961,5019833,5020626,5021301,5021965,5022736,5023548,5024535,5025297,5026032,5026839,5027532,5028506,5029781,5030859,5031506,5032376,5033369,5034068,5035304,5036443,5037625,5038854,5040250,5041302,5042582,5043277,5043801,5044684,5045307,5046297,5047115,5047743,5048702,5049699,5050341,5050953,5052151,5052811,5053661,5054919,5055553,5056633,5057138,5057909,5058839,5059438,5060284,5060779,5061549,5062094,5062847,5063442,5064572,5065431,5066049,5066810,5067507,5068001,5068674,5069283,5070012,5070562,5071187,5072106,5073082,5073672,5074095,5074946,5075692,5076107,5076524,5077660,5078827,5079769,5080994,5081969,5082348,5082884,5083220,5084195,5085195,5086083,5087046,5087556,5088087,5089396,5090663,5091525,5092515,5093573,5094313,5094767,5095236,5095871,5096385,5096971,5097684,5098350,5098877,5099617,5100225,5101034,5101628,5102187,5102992,5103490,5104337,5104984,5105572,5106255,5106836,5107722,5108450,5109049,5109531,5110248,5110876,5111399,5112038,5112714,5113168,5113716,5114479,5114853,5115557,5116114,5116574,5117115,5117871,5118439,5119152,5119711,5120242,5120790,5121371,5121996,5122641,5123205,5123961,5124582,5125335,5126168,5126648,5127066,5127618,5128232,5128939,5129575,5130361,5131254,5131948,5132565,5133001,5133883,5134433,5135e3,5135546,5136225,5137001,5137436,5137789,5138487,5139044,5139644,5140203,5141009,5141657,5142203,5142556,5143311,5143871,5144437,5145017,5145689,5146457,5146938,5147289,5147937,5148493,5149059,5149658,5150448,5151101,5151641,5151993,5152720,5153272,5153818,5154534,5155194,5155992,5156474,5156835,5157500,5158068,5158656,5159213,5160097,5160786,5161331,5161682,5162468,5163084,5163697,5164317,5165041,5165774,5166236,5166603,5167276,5167948,5168557,5169132,5170051,5170716,5171215,5171576,5172373,5173148,5173551,5174538,5175651,5176667,5177525,5178299,5178911,5179743,5180541,5180999,5181383,5181959,5182344,5182880,5183451,5183834,5184612,5185562,5186729,5187947,5188508,5189997,5191542,5193165,5194639,5196230,5197755,5199269,5200777,5201672,5202586,5204013,5205575,5207042,5208513,5210061,5211305,5212118,5212508,5213580,5214751,5216180,5217464,5218596,5219726,5220859,5222002,5223070,5224135,5225196,5225608,5225927,5226520,5227084,5227625,5228164,5228705,5229397,5230114,5230926,5231706,5232546,5232803,5232828,5233228,5233751,5233846,5234589,5236113,5237211,5238850,5240416,5241913,5243516,5245097,5246607,5248212,5249434,5250757,5252129,5253264,5254268,5255701,5256882,5258062,5259371,5260857,5262127,5263401,5264809,5266218,5267654,5269014,5270388,5271759,5272939,5274208,5275419,5276807,5278147,5279455,5280659,5281997,5283123,5284396,5285923,5287482,5288955,5290303,5291396,5292523,5293588,5294954,5296404,5297776,5298747,5299744,5301139,5302237,5303656,5305096,5306154,5307296,5308746,5310309,5311385,5312807,5313829,5315319,5316809,5318226,5319564,5320921,5322313,5323469,5324813,5326050,5326971,5328170,5329208,5330276,5331353,5332505,5333635,5334674,5335955,5337220,5338577,5339788,5341201,5341862,5342675,5343968,5345172,5346017,5346949,5347952,5349269,5350569,5351894,5353299,5354350,5355435,5356662,5357875,5358988,5359891,5361279,5362737,5363968,5365181,5366383,5367643,5368956,5370204,5371411,5372713,5373814,5374951,5376215,5377554,5378962,5380356,5381555,5382863,5383902,5385186,5386520,5387998,5389321,5390581,5391696,5392824,5394099,5395429,5396776,5398039,5399349,5400800,5402091,5403384,5404752,5405755,5407002,5408175,5409286,5410536,5411852,5413253,5414610,5415733,5417064,5418236,5419444,5420718,5421533,5422645,5423953,5424938,5426034,5427098,5428063,5429281,5429914,5430484,5431097,5431876,5432670,5433296,5434260,5435552,5436667,5437856,5439102,5440290,5441069,5441094,5442130,5443513,5444899,5446284,5447673,5449058,5450445,5451830,5453230,5454616,5456e3,5457396,5458792,5459989,5460949,5461893,5462926,5463898,5464992,5466154,5467268,5468457,5469641,5470824,5471809,5472810,5473808,5474584,5475198,5475875,5476527,5477209,5477813,5478395,5478963,5479579,5480138,5480739,5481324,5481922,5482557,5483379,5484180,5485003,5485820,5486597,5487249,5487962,5488632,5489320,5490259,5491324,5492240,5493119,5494276,5495534,5496674,5497581,5498441,5499318,5500229,5501442,5502499,5503538,5504279,5505161,5506357,5507581,5508412,5509065,5510239,5511050,5511704,5512604,5513742,5514886,5515804,5516638,5517592,5518564,5519416,5520470,5521540,5522518,5523579,5524622,5525828,5526683,5527642,5528525,5529473,5530164,5530775,5531439,5532051,5532714,5533326,5533879,5534407,5534950,5535512,5536036,5536588,5537114,5537655,5538254,5539010,5539732,5540487,5541256,5542003,5542640,5543256,5543913,5544543,5545191,5546093,5546891,5547764,5548539,5549662,5550694,5551703,5552561,5553380,5554127,5555069,5556017,5557076,5557923,5558804,5559503,5560504,5561515,5562465,5563042,5563866,5564808,5565551,5566200,5567292,5568926,5570944,5572078,5573407,5573433,5573459,5573485,5573754,5574575,5575269,5576579,5577313,5578031,5578905,5579625,5580325,5581056,5581793,5582531,5583266,5584239,5585163,5585659,5586893,5587539,5588544,5589908,5591011,5591846,5592628,5593680,5594642,5595128,5596212,5597512,5598280,5599318,5599933,5601200,5602269,5603130,5603690,5604422,5605178,5606683,5607881,5608806,5609820,5610676,5611766,5612701,5613736,5614659,5615889,5616991,5617816,5619203,5620459,5621503,5622247,5623522,5624814,5625521,5626339,5627066,5627869,5628674,5629201,5629613,5630373,5630722,5631083,5631450,5631828,5632184,5632545,5632903,5633399,5634008,5634231,5634463,5634789,5635874,5636996,5637322,5637645,5637987,5638325,5638649,5638976,5640057,5640903,5641176,5641440,5641711,5641992,5642291,5642568,5642852,5643143,5643408,5643685,5643965,5644248,5644545,5644827,5645655,5646130,5646488,5647063,5647606,5648253,5648906,5649383,5649869,5650754,5651669,5652729,5653790,5654454,5655810,5656799,5657826,5658273,5659512,5660496,5661249,5661813,5662437,5663012,5663674,5664472,5665254,5665963,5666648,5667467,5668375,5669291,5670340,5671278,5672091,5673097,5674277,5675190,5676289,5677299,5678525,5679548,5680249,5680937,5681535,5682561,5683142,5684002,5684951,5685935,5686626,5687332,5688572,5689555,5690918,5691910,5692901,5693761,5694695,5695360,5696600,5697390,5697980,5698973,5700039,5700953,5701588,5702213,5703315,5704545,5705305,5705588,5706902,5707730,5708437,5709544,5710596,5711752,5712910,5713669,5714262,5714797,5715523,5716154,5716987,5718080,5718974,5719830,5720925,5721661,5722574,5723711,5725196,5726733,5727931,5728492,5729211,5730059,5730826,5731472,5732255,5733328,5734497,5735551,5736806,5738365,5739549,5740965,5741924,5743554,5744848,5745754,5746174,5747363,5748467,5749774,5750601,5751622,5752816,5753930,5754959,5755285,5756197,5756605,5757071,5758071,5759135,5759961,5760944,5761735,5762629,5763616,5764243,5765101,5765300,5766148,5766981,5768120,5769337,5770359,5771115,5772261,5772706,5772972,5773416,5773772,5774745,5775293,5775862,5776593,5777753,5779383,5780690,5782091,5783523,5784775,5785921,5786976,5787420,5788296,5789630,5790864,5791844,5793057,5793813,5794387,5795473,5796092,5797050,5797979,5798903,5799398,5800477,5801238,5802473,5804042,5805525,5806880,5807898,5808965,5810027,5811138,5812140,5813263,5814403,5815184,5815981,5816901,5817987,5819140,5820425,5821425,5822731,5823993,5825315,5826571,5827927,5828737,5829530,5830749,5832109,5833451,5834708,5835999,5836804,5837564,5838591,5839569,5840807,5841752,5842451,5843634,5844808,5846177,5847163,5848262,5849012,5849972,5851180,5852413,5853309,5854298,5855207,5856084,5857090,5858423,5859379,5860262,5860921,5861937,5862802,5863791,5864831,5866024,5867087,5868314,5869255,5870035,5870466,5871431,5872206,5873143,5874233,5875558,5876692,5877732,5878839,5880069,5881242,5882178,5883545,5884873,5886165,5887496,5888606,5889512,5890227,5891161,5892006,5892856,5893876,5894855,5895819,5896714,5897648,5898578,5899514,5900444,5901378,5902305,5903236,5904165,5905130,5905717,5906441,5907064,5907714,5908325,5908922,5909511,5910033,5910755,5911506,5912189,5912777,5913292,5913912,5914417,5915053,5915826,5916346,5916994,5917641,5918164,5918751,5919383,5920128,5920848,5921653,5922255,5922942,5923906,5924751,5925936,5926904,5927420,5928012,5928745,5929800,5930874,5931505,5932307,5932764,5933977,5934907,5935695,5936426,5937292,5938352,5939380,5940722,5941937,5943311,5943790,5944865,5945649,5946485,5947594,5948505,5949257,5950073,5951103,5952259,5952997,5953797,5954651,5955389,5956227,5957256,5958015,5959055,5959953,5960893,5961729,5962703,5963603,5964625,5965704,5966364,5967261,5968090,5968707,5969389,5970517,5971086,5972159,5973138,5974456,5975423,5976001,5976213,5976430,5977146,5978436,5979239,5980021,5981003,5981938,5982702,5983745,5984723,5985352,5986136,5987310,5988415,5989647,5990322,5990947,5992066,5992977,5994186,5995552,5996845,5998208,5999549,6000905,6002284,6003529,6004750,6006348,6007958,6009018,6010583,6012089,6013523,6015019,6016230,6017754,6019081,6020076,6021077,6022680,6023482,6023835,6025028,6026141,6026645,6027114,6027756,6029087,6030434,6031561,6032646,6033194,6034196,6034918,6035974,6037036,6038113,6039177,6040311,6040860,6041693,6042172,6042824,6043831,6044533,6044809,6045072,6045339,6045855,6046361,6047300,6048420,6049481,6050616,6051579,6052852,6054478,6055490,6056309,6057762,6058634,6059483,6059984,6060883,6061605,6062245,6063108,6064038,6065118,6066154,6066599,6067302,6067864,6068380,6068928,6069406,6069846,6070310,6070795,6071381,6071835,6072347,6072825,6073394,6074202,6074750,6075915,6076681,6077592,6078049,6078719,6079732,6080576,6081346,6082056,6083331,6083839,6084412,6085177,6086118,6086803,6087222,6087501,6088497,6089622,6090713,6091878,6093399,6094962,6096580,6098075,6099653,6101157,6102657,6104173,6105049,6105961,6107138,6108586,6110074,6111567,6112895,6114354,6115669,6116039,6116478,6117819,6118930,6120322,6121816,6123159,6124411,6125652,6127112,6128630,6130127,6131447,6132866,6134199,6135648,6136943,6138135,6139241,6140458,6141765,6143292,6144718,6145773,6146793,6147698,6148655,6149475,6150291,6151237,6152573,6153706,6155097,6156481,6157841,6159190,6160470,6161842,6163093,6164127,6165095,6165900,6167070,6168554,6169819,6170756,6171741,6172944,6174105,6175614,6176991,6178023,6179611,6181169,6182728,6184288,6185841,6187351,6188865,6190389,6191915,6193465,6195030,6196542,6198074,6199720,6201287,6202931,6204498,6206047,6207386,6208930,6210320,6211771,6213240,6214708,6216159,6217607,6219056,6220459,6221856,6223258,6224595,6225885,6227120,6228367,6229691,6230881,6232199,6233467,6234619,6236042,6237235,6238310,6238978,6239610,6240212,6241389,6242662,6243892,6245086,6246438,6247557,6248525,6249627,6250701,6251790,6252872,6253949,6255031,6256116,6257304,6258501,6259656,6260721,6261780,6262908,6264044,6265210,6266436,6267554,6268643,6269704,6270780,6271987,6273130,6274211,6275359,6276465,6277652,6278851,6279988,6280438,6280663,6281235,6281730,6282327,6282923,6283521,6284111,6284677,6285293,6285834,6286402,6286824,6287535,6288307,6289015,6289681,6290402,6291053,6291590,6292002,6292393,6292785,6293176,6293568,6293960,6294351,6294801,6295647,6296504,6297320,6297522,6297547,6297588,6297613,6297661,6297686,6297742,6297767,6297844,6297869,6297982,6298007,6298194,6298219,6298557,6298582,6299213,6299238,6299654,6300476,6300501,6300623,6300877,6301019,6301309,6301603,6301775,6301943,6302147,6302287,6302327,6302396,6302464,6303051,6304408,6305891,6307343,6308646,6310079,6311191,6312372,6313656,6315059,6316249,6317597,6318951,6320327,6321949,6323499,6324995,6326441,6327345,6328557,6329669,6330974,6332510,6334002,6335563,6337016,6338374,6339042,6339713,6340821,6341926,6342994,6344248,6345304,6345931,6346795,6347899,6349125,6350205,6351424,6352590,6353758,6354752,6355810,6356824,6358249,6359483,6360594,6361160,6362155,6362944,6363708,6364569,6365419,6366513,6367726,6368855,6370120,6371587,6372705,6374136,6375136,6376274,6377493,6378499,6379513,6380825,6382004,6383278,6384604,6385829,6387114,6388196,6389203,6390336,6391599,6392296,6393025,6393808,6394588,6395183,6395890,6396331,6397064,6397637,6398188,6398402,6398621,6399347,6400145,6401159,6402534,6403876,6405302,6406529,6407207,6407585,6407943,6408255,6408593,6408918,6409249,6409565,6409874,6410511,6411082,6411992,6413422,6415096,6416732,6418340,6419879,6421443,6422982,6424326,6425742,6427298,6428767,6430244,6431748,6432988,6433805,6434178,6435246,6436403,6437857,6438484,6438935,6439458,6440312,6441125,6442533,6443758,6444950,6446268,6447435,6448796,6450115,6451412,6452559,6453767,6454772,6455692,6456999,6458122,6459258,6460435,6461638,6462883,6464252,6465710,6466865,6467630,6468863,6470125,6471043,6472344,6473487,6474730,6476194,6477431,6478922,6480190,6481283,6482561,6483512,6484606,6485505,6486741,6487884,6489130,6490386,6490917,6491349,6491540,6491906,6492234,6492557,6492860,6493194,6493527,6493847,6494167,6494617,6495276,6496564,6497656,6499085,6500352,6501593,6502298,6503383,6504511,6505500,6506379,6506901,6507939,6509034,6510135,6511507,6512875,6514194,6515459,6516732,6517970,6519066,6519963,6521131,6522401,6523680,6525037,6526376,6527372,6528443,6529716,6530665,6531607,6532884,6534090,6535281,6536436,6537474,6538577,6539799,6541197,6542532,6543939,6545194,6546530,6547713,6548847,6549913,6551260,6552609,6553972,6555200,6556336,6557631,6558957,6560305,6561591,6562779,6563890,6564756,6565292,6565898,6567094,6568123,6569411,6570214,6571646,6572117,6572792,6573946,6574913,6576054,6577088,6578456,6579842,6581268,6582626,6583979,6585396,6586746,6587999,6589262,6590630,6591991,6593378,6594749,6596133,6597380,6598669,6599796,6601101,6602511,6603835,6605256,6606514,6607833,6609149,6610492,6611750,6613010,6614241,6615578,6616974,6618468,6619844,6621281,6622644,6624099,6625473,6626818,6628146,6629450,6630814,6632105,6633442,6634655,6636065,6637507,6638797,6640236,6641663,6643093,6644563,6645761,6646839,6647816,6648580,6649703,6651018,6652085,6653269,6654255,6655284,6656263,6657275,6658414,6658991,6659863,6660611,6661406,6662197,6662939,6663747,6664414,6665347,6666433,6667232,6668077,6668817,6669698,6670587,6671800,6672435,6673148,6674091,6674790,6675601,6676350,6676963,6677340,6677921,6678459,6678959,6679880,6680804,6681642,6682378,6683097,6683574,6684427,6685091,6685673,6686384,6686991,6687771,6688499,6689305,6690101,6690875,6691595,6692221,6692839,6693191,6693791,6694282,6694769,6695335,6696147,6696904,6697597,6698323,6699013,6699352,6699797,6700224,6701093,6702032,6703063,6703914,6705114,6706375,6707719,6708466,6709275,6710619,6711448,6712241,6713364,6714009,6714717,6715272,6715667,6716274,6716894,6717508,6718203,6718913,6719629,6720488,6721107,6722099,6723005,6724300,6725426,6726307,6727219,6728249,6728862,6729535,6730654,6731822,6732800,6733735,6734717,6735730,6736620,6737381,6738193,6738667,6739354,6740278,6741209,6741783,6742704,6743418,6744448,6745431,6746008,6746935,6748074,6748993,6750051,6750912,6751899,6752883,6753708,6754796,6755992,6757104,6758188,6758975,6760261,6761382,6762127,6763037,6763913,6764684,6765703,6766961,6767981,6768967,6769416,6770398,6771303,6772322,6773552,6774690,6775757,6776883,6778114,6779051,6780137,6781314,6782685,6783933,6785136,6786331,6787462,6788594,6789587,6790524,6791755,6792730,6793868,6794739,6795845,6796781,6797777,6798678,6799411,6800170,6800949,6801775,6802791,6803931,6804482,6805305,6805878,6806665,6807611,6808047,6808632,6809375,6810269,6810999,6812084,6812699,6813830,6814770,6815363,6816319,6817043,6817891,6818447,6819087,6819723,6820417,6821191,6822099,6823063,6823954,6824803,6825805,6826793,6827595,6828251,6829018,6829896,6830685,6831377,6832081,6832874,6833843,6834894,6836016,6837347,6838474,6839572,6840723,6841946,6843230,6844523,6845655,6846828,6847846,6848808,6849803,6850692,6851546,6852527,6853519,6854413,6855503,6856258,6857110,6857858,6859025,6859881,6860875,6861533,6862394,6863326,6863917,6864453,6865407,6866376,6867317,6868154,6868839,6869538,6870227,6871394,6872241,6873171,6874315,6875327,6876247,6876867,6877801,6878499,6879527,6880411,6881389,6882350,6883185,6883876,6884568,6885542,6886399,6887305,6888185,6888783,6889604,6890608,6891430,6892298,6893214,6894252,6894817,6895538,6896635,6897524,6898687,6899599,6900337,6901331,6902101,6903071,6904410,6905589,6906490,6907150,6908008,6908822,6909682,6910716,6911819,6912983,6913852,6914969,6916028,6917142,6918166,6919276,6920320,6921469,6922510,6923613,6924700,6925750,6926685,6927781,6929055,6929754,6930794,6931944,6933040,6934016,6934986,6936107,6937368,6938568,6939697,6940861,6942052,6943176,6944308,6945422,6946520,6947660,6948844,6950155,6951237,6952517,6953741,6954781,6956072,6957263,6958390,6958964,6959660,6960471,6961324,6962203,6963156,6964311,6965613,6966852,6967918,6968992,6970083,6971107,6972195,6973449,6974351,6975664,6976536,6977600,6978639,6979565,6980703,6981728,6983021,6984157,6985098,6985959,6986552,6987526,6988686,6989662,6990647,6991466,6992666,6993356,6994247,6995356,6995912,6996757,6997394,6998333,6999255,7000108,7000910,7001763,7002552,7003250,7003993,7005037,7006076,7007171,7008126,7009294,7009969,7011002,7011964,7013065,7013961,7014663,7015422,7016087,7016835,7017437,7018078,7018701,7019711,7020485,7020850,7021563,7022408,7023322,7024121,7025086,7025976,7026875,7027661,7028360,7029321,7030093,7030666,7031543,7032343,7033157,7034006,7034713,7035670,7036488,7037395,7038143,7039221,7040114,7040764,7041617,7042557,7043234,7043811,7044778,7046027,7046971,7047606,7048395,7049100,7050132,7051230,7052506,7053483,7054367,7055568,7056917,7058085,7059001,7060383,7061636,7062491,7063446,7064356,7065272,7066193,7067370,7068366,7069014,7069855,7070814,7071781,7072487,7073490,7074716,7075544,7076487,7077244,7078324,7079355,7080441,7081414,7082366,7083279,7084066,7085101,7086007,7086509,7087527,7088669,7089735,7090468,7091285,7092182,7092960,7093684,7094534,7095470,7096085,7096858,7097369,7098017,7098682,7099521,7100378,7101071,7101984,7102997,7103641,7104674,7105620,7106544,7107255,7108252,7109111,7109806,7110848,7111743,7112768,7113513,7114293,7115242,7116099,7117093,7118204,7119434,7120489,7121213,7122055,7122696,7123393,7124448,7125356,7126202,7127209,7128225,7129156,7130173,7131168,7132192,7133043,7133989,7134827,7136036,7136879,7137916,7138752,7139826,7140753,7141716,7142642,7143673,7144746,7145493,7146311,7147249,7148074,7148808,7149679,7150533,7151651,7152683,7153615,7154265,7155044,7156204,7157202,7158136,7159045,7159739,7160596,7161187,7161795,7162520,7163474,7164381,7165455,7166306,7167253,7168216,7169222,7170470,7171568,7172662,7173880,7174721,7175553,7176377,7177293,7178045,7179093,7180192,7180785,7181826,7182725,7183657,7184732,7185952,7187173,7188339,7189060,7189735,7190490,7191117,7192113,7193218,7194126,7194738,7195568,7196797,7197799,7198908,7199921,7200710,7201757,7202581,7203635,7204426,7205262,7206021,7206758,7207584,7208510,7209432,7210114,7211043,7211875,7212686,7213656,7214808,7215938,7217033,7217976,7218778,7219697,7220605,7221417,7222107,7222899,7223545,7224153,7224935,7225846,7226790,7227728,7228541,7229191,7230067,7231218,7232231,7232851,7233824,7234928,7236240,7237193,7238136,7239443,7240734,7241751,7242135,7242515,7242593,7242803,7243898,7245410,7246797,7247866,7249524,7250827,7252457,7253155,7253930,7254733,7255712,7257018,7258299,7258799,7259446,7260691,7262353,7264047,7265654,7267332,7268989,7270776,7272111,7273597,7275139,7276813,7278406,7279434,7280483,7281823,7283249,7285044,7287005,7288835,7290734,7292580,7294500,7295906,7297337,7299083,7300286,7302017,7303783,7305719,7307461,7309077,7310799,7312731,7314412,7315865,7317594,7319525,7321378,7323265,7325053,7326953,7328519,7330103,7331920,7333744,7335370,7337268,7339053,7340667,7342379,7344160,7346078,7347754,7349561,7351470,7353379,7355263,7356979,7358675,7360587,7362339,7364170,7365637,7366297,7366984,7367639,7368309,7369361,7370020,7370677,7371310,7371955,7373808,7375827,7376935,7378269,7379865,7381526,7383356,7385155,7386923,7388821,7390651,7392304,7394082,7395710,7397467,7399327,7401002,7402547,7403905,7405016,7406079,7407163,7408180,7409296,7410465,7411361,7412152,7412881,7413716,7414464,7415157,7415890,7416697,7417453,7418218,7418873,7419804,7420649,7421421,7422360,7423350,7424645,7425809,7426949,7428082,7429055,7430352,7431478,7432727,7433523,7434290,7435317,7436170,7437191,7438605,7439505,7440462,7441569,7442754,7443813,7444925,7446025,7447028,7447830,7448596,7449053,7449755,7450685,7451324,7452251,7453254,7454155,7454682,7455575,7456702,7457745,7458681,7459899,7461063,7462095,7463348,7464466,7465659,7466583,7467611,7468797,7470001,7471365,7472707,7473955,7474830,7475675,7476634,7477853,7479007,7479938,7480622,7481526,7482128,7483165,7484132,7485423,7486235,7486981,7487697,7488279,7489141,7490094,7491285,7492460,7493424,7494365,7495592,7496987,7498056,7499046,7500242,7501585,7502770,7503656],
sizes:[623,439,401,767,625,545,959,686,551,674,717,677,818,733,745,775,1078,1186,957,1008,1234,903,953,1138,1600,1491,1256,1420,1194,1268,1282,1519,1342,1299,1117,1264,1309,1295,1329,1234,1218,1293,1167,1319,1115,1264,1217,1395,1182,1210,1250,1338,1350,1120,660,1239,1255,1351,1309,1301,1340,1480,1242,1188,1264,1406,1317,1301,1414,1359,1075,1122,1426,1243,1419,1349,1404,1404,1452,768,1127,1280,1328,1177,1394,1330,1022,1348,1340,1097,1501,974,886,1388,1378,993,1012,1169,1367,1394,1047,1385,1144,1211,1433,1230,1244,1361,1307,1027,1474,1160,1281,1407,1281,1371,1311,1290,1459,1380,1314,1331,1335,1155,1431,900,1076,1346,1393,1388,1347,1487,1305,1167,1320,1204,1355,1178,1200,1183,1208,1238,1340,1139,1098,1292,1253,1193,1283,1109,856,531,410,386,389,372,1042,383,426,393,387,757,1025,972,928,1042,1275,1435,1331,1345,1370,1246,1182,1326,1397,1068,1446,1304,1431,1477,1453,1360,1292,1472,1309,1362,1277,1514,1430,1395,1473,1619,1515,1448,1171,1350,1420,1302,1371,1456,1500,1214,1222,1435,1293,1378,1314,1441,1560,1494,1454,1110,1447,1422,1456,1602,1391,1504,1436,1518,1385,1465,1382,1292,1495,1387,1370,1492,1506,1475,1376,897,1037,989,923,1113,1071,1038,1289,1124,777,1347,1408,1395,1333,1260,1295,1126,1366,1161,1179,996,1048,1149,1271,1195,1313,1239,1246,1382,1398,1371,1354,1144,1264,1113,1225,1008,1130,1119,1330,1017,1035,1165,829,985,961,1206,952,1076,1149,1024,1053,1104,1269,1122,1171,1230,1197,1070,1206,1233,1066,981,1094,1172,1300,1315,1190,1417,1222,1428,893,1009,1062,1216,1383,1231,1397,1243,1237,1325,1268,1253,876,1085,1210,1345,1296,1237,1251,1451,1455,1361,1352,1212,1446,1279,1319,1160,1276,1379,1104,1347,1239,649,527,785,779,834,508,1079,616,669,1274,1240,1107,1476,1433,1216,1083,1198,1058,763,756,1053,1076,1065,1043,1072,1070,1122,898,718,1130,1092,944,1105,903,1348,1478,1065,1213,864,839,1015,1111,1217,1164,1167,1053,1303,1029,994,1e3,1014,808,721,905,1321,1284,1148,1231,1076,1368,1215,1240,1183,968,1044,1180,985,1297,1122,1267,949,965,1006,841,777,959,1030,1113,1205,1038,920,1015,978,1143,988,1164,1143,1127,1002,977,849,616,1181,1080,684,692,1009,987,1051,1329,1044,958,1e3,1160,987,925,879,906,897,981,971,1012,896,1200,1155,1139,1300,924,1336,1111,931,975,698,1056,1066,1001,623,1027,780,1380,1108,1308,1178,1106,1155,967,1187,1223,1182,1252,1146,959,1213,1145,1221,1096,789,1193,1091,987,1024,976,1137,1108,929,1020,1021,1267,1309,963,1188,1272,1241,1226,1143,1272,1211,1201,1200,925,1184,1353,1207,781,1102,1023,1249,1484,1200,1223,1329,1250,1381,1352,1290,1324,1327,1450,1333,1290,1168,1325,1193,798,1419,1345,1309,1336,1348,1272,1232,1405,1183,1274,1283,1348,1262,1241,1093,1032,1373,1352,1016,1353,1451,1463,1363,1418,1484,1183,1558,1375,1616,1564,1517,1211,1122,1314,1424,1220,1410,1434,1197,1409,1277,1146,865,1244,1359,1351,1168,1468,1264,1142,1257,1295,1285,1212,1350,1436,1171,1221,1402,1211,1359,1274,1237,1342,1216,1212,1301,1425,1315,1201,1306,1142,1292,779,980,1115,961,1086,1052,989,964,1386,1183,1200,1349,1259,1122,861,1347,888,1097,970,901,634,1301,1400,1368,1381,1401,1198,1163,1180,1147,1164,1141,1146,1338,1240,1144,864,1153,784,1166,1195,1119,1336,1571,1500,1484,1345,1369,1206,1501,1490,1504,1496,1451,1316,1392,1253,1110,1344,1274,1338,1400,1316,1258,1349,1343,1185,1345,1480,1173,1129,1299,1263,1505,1280,1301,1259,1056,1385,1312,1248,1364,1321,1262,1153,1086,1040,1076,1170,1091,1220,1103,1016,1008,1138,1333,1383,1296,1276,1401,1320,1028,1436,1390,1398,1319,1313,1420,1328,1240,1448,1295,1423,1305,1416,1263,1150,1423,1476,1453,1414,1552,1279,922,1055,1305,1164,1214,1018,1241,1006,465,673,1314,1222,1380,1111,1203,1179,1229,1145,1166,1215,1379,1097,1166,1211,1094,1356,1100,1368,1193,1387,1471,1250,1240,1425,1411,1397,1066,1129,1348,1233,1459,1314,1149,1233,1343,1070,1061,1291,1174,1273,1076,1123,1330,1329,1012,949,1062,1375,1366,1333,1064,890,1303,1208,1266,1414,1191,1389,1291,1210,1366,1317,1319,1371,1242,1233,1105,948,1036,1222,1301,1281,1499,1477,1556,1462,1376,1365,1179,1331,1218,1434,1193,1255,1288,1178,1464,1485,1318,1420,1343,1307,1441,1417,1378,1439,1335,1230,1221,1394,1318,1251,1127,689,902,1268,975,1088,1321,834,1185,1041,1214,1187,1181,1244,1054,1297,1187,1303,1261,1222,1363,1290,1369,1178,1221,975,1284,1213,1212,1341,1260,829,1209,1005,1448,1252,1327,1373,1366,1075,1371,1502,1122,1024,1092,1180,1272,1023,1521,1308,1161,1239,1340,1215,1195,1380,1277,1276,1121,1306,979,964,718,898,1148,560,893,863,925,844,962,741,906,1052,913,838,1136,649,901,864,861,911,940,883,864,840,601,910,780,942,1130,1069,900,847,1220,1096,970,1065,815,486,301,301,303,303,311,484,1237,1154,1024,1194,919,1019,892,1138,1203,1056,760,817,1076,851,757,711,853,934,1170,1080,638,911,917,510,887,137,747,909,714,813,783,647,775,843,557,712,1129,776,888,757,943,906,702,953,1005,877,1228,952,878,922,963,1075,925,1120,701,790,928,842,798,757,1253,1005,897,839,1130,699,564,836,680,886,944,893,965,1122,921,1003,929,1104,976,987,1039,1120,1127,1212,1017,921,893,1046,1093,975,981,806,427,456,300,551,958,1098,1071,1119,1091,1176,1287,809,669,874,918,880,1051,964,865,862,727,778,992,1124,1101,1063,1025,682,976,998,1018,947,903,865,831,697,917,959,1074,873,989,767,697,815,910,847,929,668,942,743,1053,708,603,735,775,548,644,676,651,475,1051,659,861,555,769,992,958,1097,807,763,908,1029,951,966,876,959,1079,571,1137,708,762,688,862,819,819,976,893,627,771,805,866,897,910,917,751,1188,1356,907,1044,1054,1338,951,742,781,909,936,1040,532,715,1031,1113,1089,891,1262,803,876,1007,1031,1054,870,870,1001,1033,959,1071,927,851,1070,1070,805,775,868,903,740,954,1134,781,980,1107,797,940,1326,1231,920,731,1009,1026,822,768,745,1081,913,1049,1177,1027,711,1010,1039,986,770,893,861,1349,735,1226,1219,1068,1246,1222,1072,853,1066,987,1e3,908,1001,991,899,897,1008,1166,903,924,995,849,1075,889,1165,971,963,1236,775,885,985,741,1032,1168,709,613,806,837,828,1084,1092,1121,914,1164,1464,1056,995,1118,1131,1307,898,724,769,1160,947,1169,1013,898,1053,1198,916,1103,1037,1122,1038,1405,1307,1295,1071,1474,1283,1134,1e3,893,1386,1181,1419,1162,1128,936,848,858,858,843,1020,1079,847,1276,1232,1317,1473,848,1011,999,1131,1283,1012,1014,1247,1548,1223,1154,1467,1255,1182,1239,1086,766,731,1109,729,1257,867,982,985,1205,1094,755,778,832,1146,861,1118,982,896,1061,1007,1053,1191,1045,850,832,948,823,1076,1132,968,1144,1080,1014,1061,724,834,1101,1092,1176,1110,910,766,897,838,667,936,1016,1034,976,1066,1106,1008,796,1199,1239,1123,1032,1268,1107,950,1190,1143,942,1031,802,1044,1306,1082,1072,984,1008,1162,837,795,1218,1162,1114,947,785,943,788,503,672,628,716,1056,737,895,1052,878,1279,1254,1195,1378,1044,818,731,1037,912,1001,551,716,686,793,1196,979,740,859,756,847,645,882,1190,1162,1083,733,542,880,816,1035,1290,1470,1017,989,1437,1486,1312,1371,1331,1338,1287,1404,1516,1150,1270,1436,1369,1393,1357,1424,1260,1396,1252,1054,1142,1330,1436,1486,1486,1500,1350,1446,1453,1445,1365,1339,1155,919,1261,1349,1427,1016,1242,838,1387,1378,1124,1461,1368,1182,1346,1429,947,1155,1113,1034,991,1108,1130,1672,1083,561,1514,1559,1381,1621,1454,1474,1451,1188,1347,1316,1241,1292,1301,1468,1272,1467,1529,1496,1577,1671,1540,1236,1161,1478,1548,1544,1554,1531,1382,1297,1184,1361,985,1339,1377,1103,782,796,777,788,1330,951,1430,1324,1206,1445,1437,1124,1267,989,1063,1163,997,1155,1122,1428,1282,1160,1323,956,1059,1160,910,1279,1312,1255,1380,1078,1248,1167,1100,1314,1185,1286,1297,1268,1552,1256,1231,853,916,795,1372,891,909,1270,1319,1344,1476,1360,1281,1200,1227,1365,1368,1240,984,1134,1354,1307,1144,1063,1236,1351,1226,1284,1313,1238,1210,1392,1217,1417,808,554,951,820,1081,981,1010,1059,997,1064,961,1044,1377,1253,1520,1287,1325,1457,1169,1380,1355,1409,1315,1323,1287,1285,1181,1497,1437,1413,1391,804,1055,884,673,1210,1400,857,1281,888,1242,1193,1302,1321,1363,1007,1323,1410,1147,714,930,756,803,1312,932,1461,1344,1212,1458,1463,1159,1310,993,1047,1254,1079,1212,1325,1508,1104,1184,1041,1073,992,1152,1272,1244,1265,1365,1339,1035,1201,1192,1306,1233,1342,1383,1354,1566,1299,1261,973,1002,886,1362,913,915,1243,1337,1333,1528,1358,1289,1208,1219,1220,1323,1306,955,1125,1351,1221,1275,1061,1207,1433,1300,1241,1270,1287,1367,1322,1260,1512,606,651,1082,895,1052,904,967,1029,1032,1129,954,1125,1406,1352,1457,1448,1356,1453,1081,1276,1539,1415,1484,1309,1227,1222,1330,1332,1461,1351,1233,795,744,893,965,1198,1045,1228,1014,1278,1262,1318,1194,1200,1304,1303,1321,1436,1306,1171,939,1343,1415,1315,1243,1394,1257,1275,1306,1349,1328,1355,1428,1208,1432,1253,1366,1241,1210,1058,1126,1360,904,1440,1178,1419,1360,1260,1122,1229,1366,1349,1277,1352,897,848,1221,961,1307,1326,1387,1451,1155,1046,1022,1022,1052,1002,1355,1330,1492,1437,1294,871,938,1077,1216,1386,1267,1275,1154,1216,1217,1123,1259,1384,1321,1518,1342,1308,1208,955,928,1265,1221,1383,1230,1256,790,1114,1240,1148,887,1162,1077,1467,1338,1154,1281,1297,934,1146,1369,1298,1081,1449,1292,1238,1451,1248,1199,663,826,850,992,981,840,997,1011,1411,1486,1444,1409,1388,1363,1177,1236,1297,1431,1161,1421,1457,1323,1176,1224,1315,1297,1366,1384,1234,1342,1231,903,1242,1405,1264,1260,1271,1100,1369,1382,1184,1453,1359,1269,1309,1243,1409,1196,1369,1439,1346,1149,1096,1249,1407,1321,1222,1487,1342,1366,1385,1410,1443,1430,1340,1357,1361,1304,1426,1251,1001,960,1405,1144,1376,1265,1440,1474,1399,1292,1378,1282,1411,1233,1314,1030,873,1234,968,1310,1312,1388,1488,1116,1045,1084,972,950,1082,1426,1437,1444,1346,1208,946,878,1056,1415,1403,1485,1282,1169,1258,1274,1245,1288,1438,1520,1270,1347,1352,840,861,1328,1177,1296,1321,1230,861,1140,1306,1249,885,1157,1100,1430,1380,1149,1255,1305,1021,1153,1377,1278,1025,1506,1397,1162,1422,1321,1110,703,880,865,914,1058,857,934,1095,1421,1467,1365,1505,1304,1386,1280,1305,1403,1357,1258,1365,1463,1425,1351,1422,1363,1473,1380,1121,1401,1257,1155,1128,1311,1356,1432,1224,1162,1374,1421,1215,1389,1468,1155,1268,665,485,1217,1279,1358,1333,1110,1355,1260,1331,1219,1481,1134,1477,990,1282,1360,1147,1241,1296,1059,1051,1203,1481,1105,1291,1239,1068,981,1031,1089,1191,1196,1105,1182,1001,1276,1331,1352,1096,1086,1187,865,1067,1077,1303,1013,974,915,1109,1168,1299,1343,1427,1299,1102,1116,961,909,1166,1319,1087,1003,1320,1253,1235,1300,1225,1172,1327,1393,1246,1354,1162,1315,806,1235,1411,993,1250,1384,1095,1237,1242,981,1203,1051,1369,1076,961,1011,1301,1198,972,1262,1462,1276,1546,1377,1363,1447,1564,1501,1420,1584,1274,553,323,1227,1096,1551,919,222,240,575,408,479,482,430,509,448,519,453,477,501,779,821,948,833,1366,1574,1140,1022,1399,1487,1448,1437,1184,1191,1129,1120,1213,1154,847,1170,1467,1307,1311,1001,1146,1411,1080,856,929,758,744,1270,1048,1435,1203,1357,1395,1418,1236,1208,1241,1157,1102,1065,995,1032,1466,1440,1139,1213,1067,1148,973,1003,1393,1215,1287,1315,1251,1061,1139,1162,1259,1210,1320,1344,1304,1514,1244,1276,1025,1049,975,1172,1024,970,1093,1328,1293,1366,1479,1296,1449,1274,1314,1224,1195,1154,1298,1355,1406,972,1213,1170,1296,1229,1284,1348,1171,1105,1458,1231,1410,880,605,848,955,999,998,909,1099,1089,1026,935,1015,1354,1179,1500,1248,1273,1473,1165,1368,1273,1392,1317,1346,1277,1238,1175,1494,1420,1413,1380,804,1071,797,662,1218,1349,749,1285,833,1237,1208,1316,1310,1371,1013,1280,1421,1148,747,959,768,745,1330,914,1423,1295,1241,1461,1456,1153,1312,1018,1047,1253,1088,1222,1268,1491,1112,1127,1020,1039,1034,1187,1264,1228,1246,1386,1359,1048,1190,1213,1312,1241,1342,1394,1340,1549,1301,1268,998,1020,891,1314,930,886,1210,1350,1345,1506,1378,1290,1212,1225,1262,1358,1305,970,1152,1364,1214,1247,1067,1215,1428,1309,1252,1288,1264,1349,1338,1240,1486,643,647,1064,869,1036,890,975,1058,1037,1120,952,1090,1429,1349,1474,1451,1354,1464,1097,1267,1555,1434,1501,1312,1229,1212,1324,1346,1475,1341,1253,809,755,912,963,1201,1061,1220,1021,1277,1275,1303,1186,1209,1296,1304,1310,1425,1303,1160,933,1339,1424,1319,1246,1399,1255,1290,1296,1332,1338,1358,1436,1210,1426,1250,1367,1243,1204,1073,1119,1363,944,1414,1199,1442,1381,1213,1103,1222,1346,1361,1270,1375,866,894,1183,935,1295,1322,1414,1437,1121,1011,1033,1006,1019,1021,1337,1322,1508,1422,1278,867,931,1055,1275,1366,1276,1261,1154,1198,1243,1100,1285,1400,1320,1501,1358,1328,1162,979,965,1198,1226,1402,1145,1234,798,1155,1214,1161,890,1170,1075,1386,1365,1158,1234,1305,1014,1166,1353,1270,1034,1478,1389,1176,1447,1276,1163,666,862,854,941,1051,860,940,1030,1397,1478,1427,1441,1347,1336,1178,1205,1307,1421,1177,1406,1458,1307,1205,1211,1332,1308,1367,1391,1289,1320,1244,883,1204,1440,1264,1298,1323,1106,1384,1321,1105,1468,1293,1261,1298,1240,1379,1299,1367,1426,1333,1176,1034,1325,1404,1341,1252,1463,1385,1432,1397,1444,1417,1408,1346,1407,1292,1318,1338,1236,1078,951,1460,1045,1472,1176,1475,1480,1385,1311,1286,1299,1406,1296,1349,891,870,1217,955,1266,1369,1435,1481,1070,964,1128,983,914,1130,1391,1417,1444,1293,1180,929,851,1034,1384,1414,1450,1336,1224,1273,1275,1284,1374,1371,1561,1292,1309,1336,950,1014,1338,1199,1381,1280,1267,772,1145,1273,1254,877,1189,1065,1308,1396,1172,1190,1262,1155,1141,1339,1282,988,1397,1439,1119,1412,1388,997,722,996,891,876,1088,893,891,1146,1434,1489,1272,1522,1270,1304,1307,1244,1492,1346,1276,1373,1452,1474,1346,1452,1381,1424,1368,1149,1383,1203,1073,1149,1271,1278,1349,1228,1166,1436,1423,1238,1472,1472,1279,1231,649,540,1251,1292,1363,1316,988,1297,1276,1353,1161,1528,1178,1471,927,1369,1423,1036,1240,1397,1115,1096,1043,1428,1097,1187,1319,940,1025,1103,1168,1174,1148,1155,1186,1093,1332,1329,1347,1006,1094,1253,899,1089,1108,1204,1015,1068,892,1136,1074,1338,1375,1428,1304,1164,1178,981,1034,1124,1332,1078,1043,1252,1280,1289,1251,1282,1112,1267,1272,1212,1289,1165,1244,940,1170,1367,969,1336,1284,989,1224,1440,987,1277,1143,1172,1010,973,1001,1243,1170,1003,1218,1456,1255,1438,1407,910,235,255,448,429,475,493,490,471,510,451,502,555,1103,1426,1632,1278,1125,883,983,1312,741,607,932,1134,587,1132,779,838,917,1005,721,1089,909,1059,1010,1073,905,881,884,622,986,863,843,1076,978,1073,965,1074,1347,1337,775,898,812,673,1445,1232,1340,1111,716,1138,773,886,1558,862,616,534,483,512,578,682,483,552,520,541,563,478,564,576,496,472,484,478,494,499,487,482,466,494,484,478,484,474,475,475,467,482,480,470,491,487,564,534,635,625,1733,1199,896,784,785,851,1154,1099,872,1014,673,952,854,718,534,998,587,756,666,723,785,601,745,481,737,459,781,557,469,489,645,567,719,1018,602,623,634,896,862,1159,768,698,684,641,554,559,557,596,677,567,987,579,506,597,838,869,752,657,514,696,571,625,702,805,566,719,586,626,665,583,589,869,671,569,723,568,557,810,1003,548,646,654,508,530,948,672,539,642,506,646,571,617,620,578,618,956,557,618,687,498,618,673,519,527,1118,555,508,664,602,610,679,559,586,660,521,638,913,622,650,521,515,959,595,633,648,559,714,569,637,813,1005,576,602,617,784,726,634,692,554,514,864,653,652,522,562,943,552,687,631,564,529,946,627,649,590,593,532,1001,791,639,640,581,599,598,939,841,620,602,641,538,628,966,814,686,607,624,549,635,944,780,693,572,676,562,625,885,685,550,668,565,533,860,951,576,721,582,614,685,596,606,1113,470,579,637,634,552,730,597,598,665,554,659,964,1206,648,626,606,609,680,615,602,731,778,692,565,586,870,595,670,542,632,683,517,520,1388,557,686,575,607,686,569,545,1223,963,637,672,815,591,1041,651,586,713,605,577,690,746,486,454,547,679,634,640,635,620,595,642,627,580,1139,658,595,674,602,413,461,800,798,587,691,609,772,469,457,1037,1158,621,659,584,596,776,525,716,521,726,470,900,683,567,428,617,516,527,499,423,1209,578,672,604,527,685,573,543,553,616,575,521,694,586,618,472,523,545,732,562,585,556,686,562,574,660,614,563,544,649,617,717,482,680,572,562,736,556,605,596,492,600,559,690,471,613,496,693,588,510,453,278,712,607,571,658,727,667,521,651,737,643,852,612,786,648,612,608,562,861,658,579,831,641,713,659,593,597,751,647,567,612,704,634,904,676,493,668,498,674,666,672,601,723,631,617,687,555,603,665,518,773,623,536,730,622,892,624,615,603,703,688,602,593,667,632,561,727,585,626,672,558,732,669,567,658,655,939,631,610,667,591,667,584,811,702,579,845,646,532,480,677,660,643,612,684,545,656,707,494,588,674,510,557,711,601,539,723,701,534,734,641,907,608,547,757,627,602,658,558,589,634,762,594,615,584,581,702,699,631,560,652,630,641,711,509,639,528,563,491,831,579,553,532,770,580,362,671,674,382,440,1047,874,582,647,533,1200,540,636,532,915,981,516,681,517,1128,752,607,617,583,1205,579,673,531,827,1200,570,688,518,1136,650,562,622,815,902,530,669,522,1152,595,666,526,1047,601,676,374,1026,1443,1498,1350,1381,801,818,1371,1260,996,992,976,992,995,1008,997,1040,1213,1130,968,760,205,678,544,536,593,794,1114,1290,1355,1398,1100,1368,1302,1321,1271,1325,1236,1397,1187,1222,1369,1366,1347,1178,1328,1349,1374,1334,1294,1361,1216,1281,1111,1206,1273,1335,1342,1302,1217,1345,1298,1211,1335,1373,1251,1328,1330,1297,1166,1310,1111,1426,1232,1341,1248,1239,1422,1368,1244,1321,1172,982,1391,1214,1264,1234,1061,1310,1083,1362,1262,1255,1300,1237,1042,1348,1261,1284,1323,1203,1312,1357,1170,1393,1380,1381,1369,1339,1307,1293,1333,1340,1160,1362,1276,1265,1270,1239,1285,1227,1301,1356,1259,1272,1341,1249,1296,1284,1396,1046,1255,1356,1316,1337,1442,1275,1368,836,885,887,879,866,893,1179,1590,1616,892,1159,1291,1497,1206,890,910,766,1035,1093,1251,854,882,1004,883,1210,1129,865,631,698,990,954,896,773,953,1048,1088,1020,990,1160,1045,987,670,678,857,780,683,805,606,769,689,1043,823,1416,1235,1359,1102,1123,835,1222,1210,1042,1218,1296,1089,1046,1214,1211,1038,1243,1002,686,995,1197,1160,1259,1199,1292,1179,1077,999,1162,611,1095,1201,1271,1245,1072,906,1250,1369,1189,1257,1275,980,996,1288,1270,1169,1125,1182,1243,1149,1166,1035,1207,1146,973,1197,1089,1144,1194,1122,1242,1246,1276,803,709,697,856,943,1234,1153,1244,1324,1269,1098,900,1112,1257,1305,1138,1158,1202,1251,1217,1354,1214,1008,1320,1158,1233,1253,1226,908,1220,1226,1231,1239,1145,1117,1272,1197,1195,1149,912,1142,1237,1120,1299,1081,1169,1118,1061,1330,1375,1382,1241,1497,1240,1109,1292,1116,1347,1202,1046,1197,1087,1477,1390,1300,1078,1072,1126,1172,1023,1141,1013,1142,1281,1269,1276,1168,1056,794,1202,1263,1042,1287,918,1062,1247,1215,1434,1270,1427,1192,1343,1242,916,1134,1031,1223,1173,1359,1342,1328,1153,1127,1218,1325,1290,1148,1327,1055,983,1009,856,1101,989,953,994,697,657,895,959,1166,917,889,809,795,1083,1049,963,940,1365,1368,955,877,986,1071,983,813,946,834,1014,1043,960,1054,746,789,872,842,1030,950,899,993,979,871,533,1024,1113,688,992,942,904,837,998,999,885,888,829,864,941,922,1148,992,1125,672,850,584,586,610,561,979,922,1052,965,823,969,967,939,858,812,927,1052,862,981,849,995,1058,967,923,778,1017,964,964,853,935,901,841,937,871,733,817,896,931,917,883,978,996,790,871,742,1159,918,967,1214,1316,1326,1140,823,841,904,1196,1047,1146,1352,901,827,892,939,1067,909,600,1005,851,794,899,953,1023,1031,1066,1018,959,911,809,905,979,628,721,557,692,653,494,886,657,742,740,868,853,719,795,784,663,815,613,862,780,633,533,840,755,771,667,1065,1252,1181,1251,1036,1001,1284,1366,1045,1250,1239,1333,1381,1422,1380,1326,1452,1425,1401,1385,1430,1363,1497,1499,1458,1416,1380,1468,1478,1426,1293,1045,1190,1330,1383,1194,1320,1367,1479,1268,1190,952,1345,1296,1102,1326,1295,1414,1394,1435,1397,1321,1482,1425,1406,1382,1416,1378,1503,1472,1462,1435,1477,1396,1460,1447,1280,1363,740,989,922,920,901,1093,1054,1278,1173,1333,1306,1097,953,1231,953,1261,1283,1286,1344,1278,1354,1400,1368,1345,1426,1371,1377,1429,1393,1332,1426,1417,1445,1495,1482,1453,1420,1330,1460,1483,1399,1322,1149,1073,1301,1359,1015,1264,1297,1322,1359,1447,1393,1145,1352,1486,1441,1280,1402,1378,1477,1494,1468,1469,1541,1254,1403,1443,1472,1270,1112,1287,1241,1238,1333,1255,1296,1347,1451,1356,1408,1218,1388,1480,1443,1264,1401,1364,1374,1484,1486,1451,1401,1336,1465,1437,1347,1460,1153,1258,1319,1159,1183,1256,1400,1409,1427,1229,1335,1384,1353,1443,1401,1398,1411,1361,1511,1493,1439,1447,1565,1273,1388,1373,1057,1075,876,751,813,648,879,980,623,1180,817,971,844,620,853,811,739,1104,1112,1040,716,775,655,890,807,1052,1014,902,1131,764,571,777,841,675,1117,975,766,839,1051,686,583,739,865,708,957,1107,910,904,1244,900,768,593,866,618,858,842,997,997,1064,608,689,677,880,829,858,1104,1370,1375,1063,1101,1220,1081,828,1015,825,868,967,871,1167,1142,1164,1345,983,1077,1051,950,998,1128,1034,834,896,1006,1227,889,824,1013,953,1065,927,1099,1230,1065,1268,935,984,1462,983,714,1092,921,902,661,649,1028,683,1085,866,1087,513,494,944,994,843,564,598,675,729,1245,1148,880,783,1013,1337,1450,1304,1272,1135,1074,1285,1339,1264,1272,1272,1550,1145,1093,1360,1142,1084,1330,1181,1308,1365,742,1399,1027,1285,1086,1209,1274,1115,1187,1236,1233,1067,1269,1385,1103,1315,1209,1283,1319,1373,1374,1350,1382,1246,1289,1098,1024,883,1420,1316,1383,1061,882,1090,1035,1269,1377,1400,1232,1364,1266,1250,1284,1131,1149,1344,1463,1393,1218,1229,1431,1151,856,947,964,960,997,940,1313,1263,1378,1508,1298,1396,1379,1429,1291,1376,1312,1007,875,1241,1303,1362,1239,1268,1215,1387,1395,1311,1368,1418,1458,1469,1374,1443,1283,1474,1382,1409,1409,1089,1464,1441,1361,1129,1423,1382,1286,1301,1380,1293,660,685,1161,899,700,834,913,884,1428,1427,1325,1252,1300,1322,1314,1131,1142,927,1228,1168,1162,1116,1123,1301,1376,1283,1162,1063,366,1334,1403,1387,1381,1384,1185,968,1042,1061,976,1133,1110,1015,998,1030,1164,1094,1140,1196,1242,1277,1256,1106,958,891,983,1005,836,1015,1029,920,950,894,910,1027,952,960,972,1031,1003,1161,1048,1646,2035,536,803,1139,1013,1031,981,415,426,408,448,442,412,451,431,430,1026,410,749,805,931,972,493,773,432,442,673,731,742,1018,829,749,714,974,627,681,1104,794,680,1002,618,789,1190,879,990,624,740,823,908,940,766,649,717,758,609,784,910,733,701,904,622,890,1187,674,830,845,682,630,1224,895,647,648,768,637,616,886,632,628,666,632,629,1031,1323,634,1186,638,1203,960,853,929,868,872,793,675,664,771,812,987,762,735,807,693,974,1275,1078,647,870,993,699,1236,1139,1182,1229,1396,1052,1280,695,524,883,623,990,818,628,959,997,642,612,1198,660,850,1258,634,1080,505,771,930,599,846,495,770,545,753,595,1130,859,618,761,697,494,673,609,729,550,625,919,976,590,423,851,746,415,417,1136,1167,942,1225,975,379,536,336,975,1e3,888,963,510,531,1309,1267,862,990,1058,740,454,469,635,514,586,713,666,527,740,608,809,594,559,805,498,847,647,588,683,581,886,728,599,482,717,628,523,639,676,454,548,763,374,704,557,460,541,756,568,713,559,531,548,581,625,645,564,756,621,753,833,480,418,552,614,707,636,786,893,694,617,436,882,550,567,546,679,776,435,353,698,557,600,559,806,648,546,353,755,560,566,580,672,768,481,351,648,556,566,599,790,653,540,352,727,552,546,716,660,798,482,361,665,568,588,557,884,689,545,351,786,616,613,620,724,733,462,367,673,672,609,575,919,665,499,361,797,775,403,987,1113,1016,858,774,612,832,798,458,384,576,385,536,571,383,778,950,1167,1218,561,1489,1545,1623,1474,1591,1525,1514,1508,895,914,1427,1562,1467,1471,1548,1244,813,390,1072,1171,1429,1284,1132,1130,1133,1143,1068,1065,1061,412,319,593,564,541,539,541,692,717,812,780,840,257,25,400,523,95,743,1524,1098,1639,1566,1497,1603,1581,1510,1605,1222,1323,1372,1135,1004,1433,1181,1180,1309,1486,1270,1274,1408,1409,1436,1360,1374,1371,1180,1269,1211,1388,1340,1308,1204,1338,1126,1273,1527,1559,1473,1348,1093,1127,1065,1366,1450,1372,971,997,1395,1098,1419,1440,1058,1142,1450,1563,1076,1422,1022,1490,1490,1417,1338,1357,1392,1156,1344,1237,921,1199,1038,1068,1077,1152,1130,1039,1281,1265,1357,1211,1413,661,813,1293,1204,845,932,1003,1317,1300,1325,1405,1051,1085,1227,1213,1113,903,1388,1458,1231,1213,1202,1260,1313,1248,1207,1302,1101,1137,1264,1339,1408,1394,1199,1308,1039,1284,1334,1478,1323,1260,1115,1128,1275,1330,1347,1263,1310,1451,1291,1293,1368,1003,1247,1173,1111,1250,1316,1401,1357,1123,1331,1172,1208,1274,815,1112,1308,985,1096,1064,965,1218,633,570,613,779,794,626,964,1292,1115,1189,1246,1188,779,25,1036,1383,1386,1385,1389,1385,1387,1385,1400,1386,1384,1396,1396,1197,960,944,1033,972,1094,1162,1114,1189,1184,1183,985,1001,998,776,614,677,652,682,604,582,568,616,559,601,585,598,635,822,801,823,817,777,652,713,670,688,939,1065,916,879,1157,1258,1140,907,860,877,911,1213,1057,1039,741,882,1196,1224,831,653,1174,811,654,900,1138,1144,918,834,954,972,852,1054,1070,978,1061,1043,1206,855,959,883,948,691,611,664,612,663,612,553,528,543,562,524,552,526,541,599,756,722,755,769,747,637,616,657,630,648,902,798,873,775,1123,1032,1009,858,819,747,942,948,1059,847,881,699,1001,1011,950,577,824,942,743,649,1092,1634,2018,1134,1329,26,26,26,269,821,694,1310,734,718,874,720,700,731,737,738,735,973,924,496,1234,646,1005,1364,1103,835,782,1052,962,486,1084,1300,768,1038,615,1267,1069,861,560,732,756,1505,1198,925,1014,856,1090,935,1035,923,1230,1102,825,1387,1256,1044,744,1275,1292,707,818,727,803,805,527,412,760,349,361,367,378,356,361,358,496,609,223,232,326,1085,1122,326,323,342,338,324,327,1081,846,273,264,271,281,299,277,284,291,265,277,280,283,297,282,828,475,358,575,543,647,653,477,486,885,915,1060,1061,664,1356,989,1027,447,1239,984,753,564,624,575,662,798,782,709,685,819,908,916,1049,938,813,1006,1180,913,1099,1010,1226,1023,701,688,598,1026,581,860,949,984,691,706,1240,983,1363,992,991,860,934,665,1240,790,590,993,1066,914,635,625,1102,1230,760,283,1314,828,707,1107,1052,1156,1158,759,593,535,726,631,833,1093,894,856,1095,736,913,1137,1485,1537,1198,561,719,848,767,646,783,1073,1169,1054,1255,1559,1184,1416,959,1630,1294,906,420,1189,1104,1307,827,1021,1194,1114,1029,326,912,408,466,1e3,1064,826,983,791,894,987,627,858,199,848,833,1139,1217,1022,756,1146,445,266,444,356,973,548,569,731,1160,1630,1307,1401,1432,1252,1146,1055,444,876,1334,1234,980,1213,756,574,1086,619,958,929,924,495,1079,761,1235,1569,1483,1355,1018,1067,1062,1111,1002,1123,1140,781,797,920,1086,1153,1285,1e3,1306,1262,1322,1256,1356,810,793,1219,1360,1342,1257,1291,805,760,1027,978,1238,945,699,1183,1174,1369,986,1099,750,960,1208,1233,896,989,909,877,1006,1333,956,883,659,1016,865,989,1040,1193,1063,1227,941,780,431,965,775,937,1090,1325,1134,1040,1107,1230,1173,936,1367,1328,1292,1331,1110,906,715,934,845,850,1020,979,964,895,934,930,936,930,934,927,931,929,965,587,724,623,650,611,597,589,522,722,751,683,588,515,620,505,636,773,520,648,647,523,587,632,745,720,805,602,687,964,845,1185,968,516,592,733,1055,1074,631,802,457,1213,930,788,731,866,1060,1028,1342,1215,1374,479,1075,784,836,1109,911,752,816,1030,1156,738,800,854,738,838,1029,759,1040,898,940,836,974,900,1022,1079,660,897,829,617,682,1128,569,1073,979,1318,967,578,212,217,716,1290,803,782,982,935,764,1043,978,629,784,1174,1105,1232,675,625,1119,911,1209,1366,1293,1363,1341,1356,1379,1245,1221,1598,1610,1060,1565,1506,1434,1496,1211,1524,1327,995,1001,1603,802,353,1193,1113,504,469,642,1331,1347,1127,1085,548,1002,722,1056,1062,1077,1064,1134,549,833,479,652,1007,702,276,263,267,516,506,939,1120,1061,1135,963,1273,1626,1012,819,1453,872,849,501,899,722,640,863,930,1080,1036,445,703,562,516,548,478,440,464,485,586,454,512,478,569,808,548,1165,766,911,457,670,1013,844,770,710,1275,508,573,765,941,685,419,279,996,1125,1091,1165,1521,1563,1618,1495,1578,1504,1500,1516,876,912,1177,1448,1488,1493,1328,1459,1315,370,439,1341,1111,1392,1494,1343,1252,1241,1460,1518,1497,1320,1419,1333,1449,1295,1192,1106,1217,1307,1527,1426,1055,1020,905,957,820,816,946,1336,1133,1391,1384,1360,1349,1280,1372,1251,1034,968,805,1170,1484,1265,937,985,1203,1161,1509,1377,1032,1588,1558,1559,1560,1553,1510,1514,1524,1526,1550,1565,1512,1532,1646,1567,1644,1567,1549,1339,1544,1390,1451,1469,1468,1451,1448,1449,1403,1397,1402,1337,1290,1235,1247,1324,1190,1318,1268,1152,1423,1193,1075,668,632,602,1177,1273,1230,1194,1352,1119,968,1102,1074,1089,1082,1077,1082,1085,1188,1197,1155,1065,1059,1128,1136,1166,1226,1118,1089,1061,1076,1207,1143,1081,1148,1106,1187,1199,1137,450,225,572,495,597,596,598,590,566,616,541,568,422,711,772,708,666,721,651,537,412,391,392,391,392,392,391,450,846,857,816,202,25,41,25,48,25,56,25,77,25,113,25,187,25,338,25,631,25,416,822,25,122,254,142,290,294,172,168,204,140,40,69,68,587,1357,1483,1452,1303,1433,1112,1181,1284,1403,1190,1348,1354,1376,1622,1550,1496,1446,904,1212,1112,1305,1536,1492,1561,1453,1358,668,671,1108,1105,1068,1254,1056,627,864,1104,1226,1080,1219,1166,1168,994,1058,1014,1425,1234,1111,566,995,789,764,861,850,1094,1213,1129,1265,1467,1118,1431,1e3,1138,1219,1006,1014,1312,1179,1274,1326,1225,1285,1082,1007,1133,1263,697,729,783,780,595,707,441,733,573,551,214,219,726,798,1014,1375,1342,1426,1227,678,378,358,312,338,325,331,316,309,637,571,910,1430,1674,1636,1608,1539,1564,1539,1344,1416,1556,1469,1477,1504,1240,817,373,1068,1157,1454,627,451,523,854,813,1408,1225,1192,1318,1167,1361,1319,1297,1147,1208,1005,920,1307,1123,1136,1177,1203,1245,1369,1458,1155,765,1233,1262,918,1301,1143,1243,1464,1237,1491,1268,1093,1278,951,1094,899,1236,1143,1246,1256,531,432,191,366,328,323,303,334,333,320,320,450,659,1288,1092,1429,1267,1241,705,1085,1128,989,879,522,1038,1095,1101,1372,1368,1319,1265,1273,1238,1096,897,1168,1270,1279,1357,1339,996,1071,1273,949,942,1277,1206,1191,1155,1038,1103,1222,1398,1335,1407,1255,1336,1183,1134,1066,1347,1349,1363,1228,1136,1295,1326,1348,1286,1188,1111,866,536,606,1196,1029,1288,803,1432,471,675,1154,967,1141,1034,1368,1386,1426,1358,1353,1417,1350,1253,1263,1368,1361,1387,1371,1384,1247,1289,1127,1305,1410,1324,1421,1258,1319,1316,1343,1258,1260,1231,1337,1396,1494,1376,1437,1363,1455,1374,1345,1328,1304,1364,1291,1337,1213,1410,1442,1290,1439,1427,1430,1470,1198,1078,977,764,1123,1315,1067,1184,986,1029,979,1012,1139,577,872,748,795,791,742,808,667,933,1086,799,845,740,881,889,1213,635,713,943,699,811,749,613,377,581,538,500,921,924,838,736,719,477,853,664,582,711,607,780,728,806,796,774,720,626,618,352,600,491,487,566,812,757,693,726,690,339,445,427,869,939,1031,851,1200,1261,1344,747,809,1344,829,793,1123,645,708,555,395,607,620,614,695,710,716,859,619,992,906,1295,1126,881,912,1030,613,673,1119,1168,978,935,982,1013,890,761,812,474,687,924,931,574,921,714,1030,983,577,927,1139,919,1058,861,987,984,825,1088,1196,1112,1084,787,1286,1121,745,910,876,771,1019,1258,1020,986,449,982,905,1019,1230,1138,1067,1126,1231,937,1086,1177,1371,1248,1203,1195,1131,1132,993,937,1231,975,1138,871,1106,936,996,901,733,759,779,826,1016,1140,551,823,573,787,946,436,585,743,894,730,1085,615,1131,940,593,956,724,848,556,640,636,694,774,908,964,891,849,1002,988,802,656,767,878,789,692,704,793,969,1051,1122,1331,1127,1098,1151,1223,1284,1293,1132,1173,1018,962,995,889,854,981,992,894,1090,755,852,748,1167,856,994,658,861,932,591,536,954,969,941,837,685,699,689,1167,847,930,1144,1012,920,620,934,698,1028,884,978,961,835,691,692,974,857,906,880,598,821,1004,822,868,916,1038,565,721,1097,889,1163,912,738,994,770,970,1339,1179,901,660,858,814,860,1034,1103,1164,869,1117,1059,1114,1024,1110,1044,1149,1041,1103,1087,1050,935,1096,1274,699,1040,1150,1096,976,970,1121,1261,1200,1129,1164,1191,1124,1132,1114,1098,1140,1184,1311,1082,1280,1224,1040,1291,1191,1127,574,696,811,853,879,953,1155,1302,1239,1066,1074,1091,1024,1088,1254,902,1313,872,1064,1039,926,1138,1025,1293,1136,941,861,593,974,1160,976,985,819,1200,690,891,1109,556,845,637,939,922,853,802,853,789,698,743,1044,1039,1095,955,1168,675,1033,962,1101,896,702,759,665,748,602,641,623,1010,774,365,713,845,914,799,965,890,899,786,699,961,772,573,877,800,814,849,707,957,818,907,748,1078,893,650,853,940,677,577,967,1249,944,635,789,705,1032,1098,1276,977,884,1201,1349,1168,916,1382,1253,855,955,910,916,921,1177,996,648,841,959,967,706,1003,1226,828,943,757,1080,1031,1086,973,952,913,787,1035,906,502,1018,1142,1066,733,817,897,778,724,850,936,615,773,511,648,665,839,857,693,913,1013,644,1033,946,924,711,997,859,695,1042,895,1025,745,780,949,857,994,1111,1230,1055,724,842,641,697,1055,908,846,1007,1016,931,1017,995,1024,851,946,838,1209,843,1037,836,1074,927,963,926,1031,1073,747,818,938,825,734,871,854,1118,1032,932,650,779,1160,998,934,909,694,857,591,608,725,954,907,1074,851,947,963,1006,1248,1098,1094,1218,841,832,824,916,752,1048,1099,593,1041,899,932,1075,1220,1221,1166,721,675,755,627,996,1105,908,612,830,1229,1002,1109,1013,789,1047,824,1054,791,836,759,737,826,926,922,682,929,832,811,970,1152,1130,1095,943,802,919,908,812,690,792,646,608,782,911,944,938,813,650,876,1151,1013,620,973,1104,1312,953,943,1307,1291,1017,384,380,78,210,1095,1512,1387,1069,1658,1303,1630,698,775,803,979,1306,1281,500,647,1245,1662,1694,1607,1678,1657,1787,1335,1486,1542,1674,1593,1028,1049,1340,1426,1795,1961,1830,1899,1846,1920,1406,1431,1746,1203,1731,1766,1936,1742,1616,1722,1932,1681,1453,1729,1931,1853,1887,1788,1900,1566,1584,1817,1824,1626,1898,1785,1614,1712,1781,1918,1676,1807,1909,1909,1884,1716,1696,1912,1752,1831,1467,660,687,655,670,1052,659,657,633,645,1853,2019,1108,1334,1596,1661,1830,1799,1768,1898,1830,1653,1778,1628,1757,1860,1675,1545,1358,1111,1063,1084,1017,1116,1169,896,791,729,835,748,693,733,807,756,765,655,931,845,772,939,990,1295,1164,1140,1133,973,1297,1126,1249,796,767,1027,853,1021,1414,900,957,1107,1185,1059,1112,1100,1003,802,766,457,702,930,639,927,1003,901,527,893,1127,1043,936,1218,1164,1032,1253,1118,1193,924,1028,1186,1204,1364,1342,1248,875,845,959,1219,1154,931,684,904,602,1037,967,1291,812,746,716,582,862,953,1191,1175,964,941,1227,1395,1069,990,1196,1343,1185,886,938],
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/not-zip-safe",start:33991,end:33992,audio:0},{filename:"/lib/python3.7/site-packages/numpy-1.15.1-py3.7.egg-info/top_level.txt",start:33992,end:33998,audio:0},{filename:"/lib/python3.7/site-packages/numpy-1.15.1-py3.7.egg-info/dependency_links.txt",start:33998,end:33999,audio:0},{filename:"/lib/python3.7/site-packages/numpy-1.15.1-py3.7.egg-info/PKG-INFO",start:33999,end:36447,audio:0},{filename:"/lib/python3.7/site-packages/numpy/_import_tools.py",start:36447,end:49681,audio:0},{filename:"/lib/python3.7/site-packages/numpy/_distributor_init.py",start:49681,end:50012,audio:0},{filename:"/lib/python3.7/site-packages/numpy/__init__.py",start:50012,end:57218,audio:0},{filename:"/lib/python3.7/site-packages/numpy/conftest.py",start:57218,end:58937,audio:0},{filename:"/lib/python3.7/site-packages/numpy/__config__.py",start:58937,end:59877,audio:0},{filename:"/lib/python3.7/site-packages/numpy/setup.py",start:59877,end:60797,audio:0},{filename:"/lib/python3.7/site-packages/numpy/dual.py",start:60797,end:62661,audio:0},{filename:"/lib/python3.7/site-packages/numpy/LICENSE.txt",start:62661,end:64973,audio:0},{filename:"/lib/python3.7/site-packages/numpy/_globals.py",start:64973,end:67272,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matlib.py",start:67272,end:77081,audio:0},{filename:"/lib/python3.7/site-packages/numpy/version.py",start:77081,end:77375,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ctypeslib.py",start:77375,end:89699,audio:0},{filename:"/lib/python3.7/site-packages/numpy/add_newdocs.py",start:89699,end:332188,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/constants.py",start:332188,end:341478,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/subclassing.py",start:341478,end:370038,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/glossary.py",start:370038,end:383578,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/__init__.py",start:383578,end:384152,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/internals.py",start:384152,end:393821,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/broadcasting.py",start:393821,end:399386,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/structured_arrays.py",start:399386,end:423821,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/creation.py",start:423821,end:429317,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/byteswapping.py",start:429317,end:434666,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/misc.py",start:434666,end:440856,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/ufuncs.py",start:440856,end:446283,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/indexing.py",start:446283,end:461952,audio:0},{filename:"/lib/python3.7/site-packages/numpy/doc/basics.py",start:461952,end:469870,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_scripts.py",start:469870,end:472968,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/__init__.py",start:472968,end:472968,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_matlib.py",start:472968,end:475126,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_numpy_version.py",start:475126,end:475773,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_reloading.py",start:475773,end:476931,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_ctypeslib.py",start:476931,end:482886,audio:0},{filename:"/lib/python3.7/site-packages/numpy/tests/test_warnings.py",start:482886,end:485480,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/core.py",start:485480,end:493663,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/ccompiler.py",start:493663,end:522211,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/exec_command.py",start:522211,end:531499,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/misc_util.py",start:531499,end:614201,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/pathccompiler.py",start:614201,end:614980,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/__init__.py",start:614980,end:616100,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/numpy_distribution.py",start:616100,end:616800,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/__config__.py",start:616800,end:617740,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/intelccompiler.py",start:617740,end:622031,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/setup.py",start:622031,end:622642,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/extension.py",start:622642,end:625609,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/unixccompiler.py",start:625609,end:630786,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/from_template.py",start:630786,end:638765,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/mingw32ccompiler.py",start:638765,end:663965,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/conv_template.py",start:663965,end:673697,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/log.py",start:673697,end:676442,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/info.py",start:676442,end:676599,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/msvc9compiler.py",start:676599,end:678857,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/lib2def.py",start:678857,end:682369,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/cpuinfo.py",start:682369,end:705384,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/msvccompiler.py",start:705384,end:707378,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/__version__.py",start:707378,end:707529,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/compat.py",start:707529,end:707747,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/environment.py",start:707747,end:710093,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/system_info.py",start:710093,end:799081,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/npy_pkg_config.py",start:799081,end:812324,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/line_endings.py",start:812324,end:814377,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/config_compiler.py",start:814377,end:818756,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/install_clib.py",start:818756,end:820197,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/__init__.py",start:820197,end:821295,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/autodist.py",start:821295,end:823343,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/install.py",start:823343,end:826470,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build_scripts.py",start:826470,end:828201,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build_clib.py",start:828201,end:841590,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build_py.py",start:841590,end:842800,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/sdist.py",start:842800,end:843599,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/bdist_rpm.py",start:843599,end:844374,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/config.py",start:844374,end:862562,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/install_data.py",start:862562,end:863476,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build_ext.py",start:863476,end:889275,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build_src.py",start:889275,end:920221,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/install_headers.py",start:920221,end:921206,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/build.py",start:921206,end:922824,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/develop.py",start:922824,end:923465,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/command/egg_info.py",start:923465,end:924452,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/mingw/gfortran_vs2003_hack.c",start:924452,end:924529,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_npy_pkg_config.py",start:924529,end:927168,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_from_template.py",start:927168,end:928271,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/__init__.py",start:928271,end:928271,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_system_info.py",start:928271,end:935822,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_misc_util.py",start:935822,end:939068,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_fcompiler_intel.py",start:939068,end:940208,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_exec_command.py",start:940208,end:947354,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_fcompiler_gnu.py",start:947354,end:949572,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/tests/test_fcompiler_nagfor.py",start:949572,end:950748,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/gnu.py",start:950748,end:970511,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/__init__.py",start:970511,end:1009858,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/intel.py",start:1009858,end:1016631,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/vast.py",start:1016631,end:1018364,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/ibm.py",start:1018364,end:1021799,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/mips.py",start:1021799,end:1023579,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/lahey.py",start:1023579,end:1024972,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/compaq.py",start:1024972,end:1029081,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/pg.py",start:1029081,end:1033294,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/none.py",start:1033294,end:1034118,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/sun.py",start:1034118,end:1035763,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/hpux.py",start:1035763,end:1037182,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/absoft.py",start:1037182,end:1042749,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/nag.py",start:1042749,end:1045357,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/pathf95.py",start:1045357,end:1046484,audio:0},{filename:"/lib/python3.7/site-packages/numpy/distutils/fcompiler/g95.py",start:1046484,end:1047880,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/function_base.py",start:1047880,end:1195399,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/arrayterator.py",start:1195399,end:1202590,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/twodim_base.py",start:1202590,end:1228701,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/__init__.py",start:1228701,end:1230068,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/arraypad.py",start:1230068,end:1276536,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/stride_tricks.py",start:1276536,end:1285403,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/setup.py",start:1285403,end:1285782,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/_iotools.py",start:1285782,end:1318486,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/financial.py",start:1318486,end:1342981,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/npyio.py",start:1342981,end:1426678,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/nanfunctions.py",start:1426678,end:1482192,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/type_check.py",start:1482192,end:1498854,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/user_array.py",start:1498854,end:1506671,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/_datasource.py",start:1506671,end:1532084,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/histograms.py",start:1532084,end:1568497,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/ufunclike.py",start:1568497,end:1574211,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/info.py",start:1574211,end:1580827,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/utils.py",start:1580827,end:1617164,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/shape_base.py",start:1617164,end:1653087,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/format.py",start:1653087,end:1682409,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/polynomial.py",start:1682409,end:1720876,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/_version.py",start:1720876,end:1725742,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/recfunctions.py",start:1725742,end:1765360,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/mixins.py",start:1765360,end:1772688,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/index_tricks.py",start:1772688,end:1799138,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/scimath.py",start:1799138,end:1813212,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/arraysetops.py",start:1813212,end:1835188,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test__datasource.py",start:1835188,end:1846164,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_twodim_base.py",start:1846164,end:1863688,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_nanfunctions.py",start:1863688,end:1899867,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_mixins.py",start:1899867,end:1906634,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_polynomial.py",start:1906634,end:1913940,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_format.py",start:1913940,end:1948447,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_arraypad.py",start:1948447,end:1992595,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_type_check.py",start:1992595,end:2006104,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/__init__.py",start:2006104,end:2006104,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_arraysetops.py",start:2006104,end:2025793,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_stride_tricks.py",start:2025793,end:2040767,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test__iotools.py",start:2040767,end:2054497,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_shape_base.py",start:2054497,end:2076831,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test__version.py",start:2076831,end:2078886,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_ufunclike.py",start:2078886,end:2081974,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_histograms.py",start:2081974,end:2112168,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_financial.py",start:2112168,end:2129266,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_regression.py",start:2129266,end:2137738,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_arrayterator.py",start:2137738,end:2139095,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_utils.py",start:2139095,end:2140716,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_function_base.py",start:2140716,end:2254382,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_packbits.py",start:2254382,end:2267233,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_index_tricks.py",start:2267233,end:2280837,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_recfunctions.py",start:2280837,end:2316e3,audio:0},{
filename:"/lib/python3.7/site-packages/numpy/lib/tests/test_io.py",start:2316e3,end:2409974,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/py2-objarr.npz",start:2409974,end:2410340,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/win64python2.npy",start:2410340,end:2410436,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/py3-objarr.npy",start:2410436,end:2410777,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/python3.npy",start:2410777,end:2410873,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/py2-objarr.npy",start:2410873,end:2411131,audio:0},{filename:"/lib/python3.7/site-packages/numpy/lib/tests/data/py3-objarr.npz",start:2411131,end:2411580,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/cfuncs.py",start:2411580,end:2456694,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/rules.py",start:2456694,end:2515219,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/diagnose.py",start:2515219,end:2520514,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/auxfuncs.py",start:2520514,end:2542340,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/__init__.py",start:2542340,end:2544377,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/func2subr.py",start:2544377,end:2553601,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/f2py_testing.py",start:2553601,end:2555124,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/capi_maps.py",start:2555124,end:2586664,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/setup.py",start:2586664,end:2590589,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/info.py",start:2590589,end:2590725,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/common_rules.py",start:2590725,end:2595755,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/__main__.py",start:2595755,end:2596494,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/f90mod_rules.py",start:2596494,end:2606344,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/use_rules.py",start:2606344,end:2609996,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/cb_rules.py",start:2609996,end:2632942,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/f2py2e.py",start:2632942,end:2655850,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/__version__.py",start:2655850,end:2656104,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/crackfortran.py",start:2656104,end:2784508,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/src/fortranobject.h",start:2784508,end:2789735,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/src/fortranobject.c",start:2789735,end:2825719,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_array_from_pyobj.py",start:2825719,end:2847765,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_return_character.py",start:2847765,end:2851591,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_size.py",start:2851591,end:2852943,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_common.py",start:2852943,end:2853811,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_semicolon_split.py",start:2853811,end:2855017,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/__init__.py",start:2855017,end:2855017,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_assumed_shape.py",start:2855017,end:2855966,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_mixed.py",start:2855966,end:2856897,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/util.py",start:2856897,end:2866373,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_string.py",start:2866373,end:2867049,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_return_complex.py",start:2867049,end:2871790,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_callback.py",start:2871790,end:2875765,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_kind.py",start:2875765,end:2876843,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_parameter.py",start:2876843,end:2880831,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_return_integer.py",start:2880831,end:2885484,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_regression.py",start:2885484,end:2886260,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_block_docstring.py",start:2886260,end:2886844,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_return_real.py",start:2886844,end:2892218,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/test_return_logical.py",start:2892218,end:2897125,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/parameter/constant_real.f90",start:2897125,end:2897735,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/parameter/constant_both.f90",start:2897735,end:2899674,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/parameter/constant_non_compound.f90",start:2899674,end:2900283,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/parameter/constant_compound.f90",start:2900283,end:2900752,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/parameter/constant_integer.f90",start:2900752,end:2901364,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/common/block.f",start:2901364,end:2901588,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/kind/foo.f90",start:2901588,end:2901935,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/regression/inout.f90",start:2901935,end:2902212,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/string/char.f90",start:2902212,end:2902830,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/size/foo.f90",start:2902830,end:2903645,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c",start:2903645,end:2912670,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/assumed_shape/precision.f90",start:2912670,end:2912800,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/assumed_shape/foo_mod.f90",start:2912800,end:2913299,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/assumed_shape/foo_free.f90",start:2913299,end:2913759,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/assumed_shape/foo_use.f90",start:2913759,end:2914028,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/assumed_shape/.f2py_f2cmap",start:2914028,end:2914057,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/mixed/foo_fixed.f90",start:2914057,end:2914236,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/mixed/foo_free.f90",start:2914236,end:2914375,audio:0},{filename:"/lib/python3.7/site-packages/numpy/f2py/tests/src/mixed/foo.f",start:2914375,end:2914460,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/__init__.py",start:2914460,end:2916802,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/setup.py",start:2916802,end:2918680,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/info.py",start:2918680,end:2919878,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/linalg.py",start:2919878,end:3002716,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/_umath_linalg.so",start:3002716,end:4505272,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/lapack_lite.so",start:4505272,end:5901746,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/tests/__init__.py",start:5901746,end:5901746,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/tests/test_build.py",start:5901746,end:5903450,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/tests/test_deprecations.py",start:5903450,end:5904156,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/tests/test_regression.py",start:5904156,end:5909827,audio:0},{filename:"/lib/python3.7/site-packages/numpy/linalg/tests/test_linalg.py",start:5909827,end:5977693,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/__init__.py",start:5977693,end:5983184,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/mtrand.so",start:5983184,end:7515615,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/setup.py",start:7515615,end:7518079,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/randomkit.h",start:7518079,end:7524878,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/info.py",start:7524878,end:7530077,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/tests/__init__.py",start:7530077,end:7530077,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/tests/test_regression.py",start:7530077,end:7535127,audio:0},{filename:"/lib/python3.7/site-packages/numpy/random/tests/test_random.py",start:7535127,end:7600354,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/core.py",start:7600354,end:7857276,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/__init__.py",start:7857276,end:7858762,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/mrecords.py",start:7858762,end:7886197,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/setup.py",start:7886197,end:7886626,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/bench.py",start:7886626,end:7891568,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/version.py",start:7891568,end:7891948,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/extras.py",start:7891948,end:7948934,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/testutils.py",start:7948934,end:7959299,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/timer_comparison.py",start:7959299,end:7974885,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_mrecords.py",start:7974885,end:7994744,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_core.py",start:7994744,end:8184122,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/__init__.py",start:8184122,end:8184122,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_subclassing.py",start:8184122,end:8197119,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_deprecations.py",start:8197119,end:8199459,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_regression.py",start:8199459,end:8202230,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_old_ma.py",start:8202230,end:8234527,audio:0},{filename:"/lib/python3.7/site-packages/numpy/ma/tests/test_extras.py",start:8234527,end:8301372,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/chebyshev.py",start:8301372,end:8368341,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/polyutils.py",start:8368341,end:8379870,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/__init__.py",start:8379870,end:8381020,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/setup.py",start:8381020,end:8381405,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/laguerre.py",start:8381405,end:8437714,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/_polybase.py",start:8437714,end:8467806,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/legendre.py",start:8467806,end:8525210,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/hermite.py",start:8525210,end:8583106,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/hermite_e.py",start:8583106,end:8641192,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/polynomial.py",start:8641192,end:8694001,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_polynomial.py",start:8694001,end:8713181,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_legendre.py",start:8713181,end:8731270,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/__init__.py",start:8731270,end:8731270,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_laguerre.py",start:8731270,end:8748595,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_hermite.py",start:8748595,end:8766981,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_printing.py",start:8766981,end:8769048,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_chebyshev.py",start:8769048,end:8789396,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_polyutils.py",start:8789396,end:8792477,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_classes.py",start:8792477,end:8810609,audio:0},{filename:"/lib/python3.7/site-packages/numpy/polynomial/tests/test_hermite_e.py",start:8810609,end:8829325,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/defmatrix.py",start:8829325,end:8859876,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/__init__.py",start:8859876,end:8860176,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/setup.py",start:8860176,end:8860624,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_interaction.py",start:8860624,end:8873028,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/__init__.py",start:8873028,end:8873028,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_numeric.py",start:8873028,end:8873783,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_defmatrix.py",start:8873783,end:8889225,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_masked_matrix.py",start:8889225,end:8898306,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_regression.py",start:8898306,end:8899547,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_matrix_linalg.py",start:8899547,end:8901912,audio:0},{filename:"/lib/python3.7/site-packages/numpy/matrixlib/tests/test_multiarray.py",start:8901912,end:8902780,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/__init__.py",start:8902780,end:8903415,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/noseclasses.py",start:8903415,end:8903825,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/setup.py",start:8903825,end:8904500,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/print_coercion_tables.py",start:8904500,end:8907205,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/utils.py",start:8907205,end:8908424,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/nosetester.py",start:8908424,end:8908994,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/decorators.py",start:8908994,end:8909403,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/tests/__init__.py",start:8909403,end:8909403,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/tests/test_doctesting.py",start:8909403,end:8910816,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/tests/test_decorators.py",start:8910816,end:8916744,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/tests/test_utils.py",start:8916744,end:8965623,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/pytesttester.py",start:8965623,end:8971427,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/__init__.py",start:8971427,end:8971427,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/noseclasses.py",start:8971427,end:8986027,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/parameterized.py",start:8986027,end:9004350,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/utils.py",start:9004350,end:9080837,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/nosetester.py",start:9080837,end:9101399,audio:0},{filename:"/lib/python3.7/site-packages/numpy/testing/_private/decorators.py",start:9101399,end:9110414,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/__init__.py",start:9110414,end:9110682,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/fftpack_lite.so",start:9110682,end:9152304,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/helper.py",start:9152304,end:9161773,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/setup.py",start:9161773,end:9162323,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/info.py",start:9162323,end:9169558,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/fftpack.py",start:9169558,end:9215631,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/tests/__init__.py",start:9215631,end:9215631,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/tests/test_fftpack.py",start:9215631,end:9222650,audio:0},{filename:"/lib/python3.7/site-packages/numpy/fft/tests/test_helper.py",start:9222650,end:9232424,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/function_base.py",start:9232424,end:9244764,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_internal.py",start:9244764,end:9267098,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/umath.so",start:9267098,end:10275311,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/numerictypes.py",start:10275311,end:10304265,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/umath_tests.py",start:10304265,end:10304720,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_operand_flag_tests.so",start:10304720,end:10309764,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/machar.py",start:10309764,end:10320553,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/__init__.py",start:10320553,end:10323606,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/setup_common.py",start:10323606,end:10340105,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/numeric.py",start:10340105,end:10427452,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/setup.py",start:10427452,end:10468575,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/multiarray.so",start:10468575,end:12479365,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/defchararray.py",start:12479365,end:12546734,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/memmap.py",start:12546734,end:12558248,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/info.py",start:12558248,end:12562940,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_multiarray_tests.so",start:12562940,end:12697468,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/cversions.py",start:12697468,end:12697881,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/einsumfunc.py",start:12697881,end:12743621,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/shape_base.py",start:12743621,end:12762437,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_rational_tests.so",start:12762437,end:12830921,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_methods.py",start:12830921,end:12836004,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/arrayprint.py",start:12836004,end:12893914,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/records.py",start:12893914,end:12924027,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_umath_tests.so",start:12924027,end:12940132,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_struct_ufunc_tests.so",start:12940132,end:12946419,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/generate_numpy_api.py",start:12946419,end:12953925,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/fromnumeric.py",start:12953925,end:13057448,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/_dummy.so",start:13057448,end:13058381,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/getlimits.py",start:13058381,end:13076803,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_scalarinherit.py",start:13076803,end:13078600,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_errstate.py",start:13078600,end:13080130,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_extint128.py",start:13080130,end:13085880,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_abc.py",start:13085880,end:13088282,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_defchararray.py",start:13088282,end:13113909,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_datetime.py",start:13113909,end:13209441,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_getlimits.py",start:13209441,end:13213929,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_scalarprint.py",start:13213929,end:13229403,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_einsum.py",start:13229403,end:13273544,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/__init__.py",start:13273544,end:13273544,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_scalarbuffer.py",start:13273544,end:13277001,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_half.py",start:13277001,end:13295606,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_api.py",start:13295606,end:13314508,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_records.py",start:13314508,end:13331241,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_scalarmath.py",start:13331241,end:13358518,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_indexing.py",start:13358518,end:13408325,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_numeric.py",start:13408325,end:13510365,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_deprecations.py",start:13510365,end:13530908,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_arrayprint.py",start:13530908,end:13564754,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_shape_base.py",start:13564754,end:13584772,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_memmap.py",start:13584772,end:13591924,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_ufunc.py",start:13591924,end:13661582,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_unicode.py",start:13661582,end:13675238,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_regression.py",start:13675238,end:13760121,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/_locales.py",start:13760121,end:13762427,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_machar.py",start:13762427,end:13763568,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_indexerrors.py",start:13763568,end:13768425,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_function_base.py",start:13768425,end:13779767,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_mem_overlap.py",start:13779767,end:13809289,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_item_selection.py",start:13809289,end:13812888,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_umath_complex.py",start:13812888,end:13832211,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_longdouble.py",start:13832211,end:13838525,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_dtype.py",start:13838525,end:13870242,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_scalar_ctors.py",start:13870242,end:13872536,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_print.py",start:13872536,end:13879675,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_nditer.py",start:13879675,end:13992678,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_multiarray.py",start:13992678,end:14277044,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_numerictypes.py",start:14277044,end:14292379,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/test_umath.py",start:14292379,end:14399186,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/data/astype_copy.pkl",start:14399186,end:14399902,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/tests/data/recarray_from_file.fits",start:14399902,end:14408542,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/lib/libnpymath.a",start:14408542,end:14625212,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/oldnumeric.h",start:14625212,end:14625920,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_common.h",start:14625920,end:14663166,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/old_defines.h",start:14663166,end:14669472,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/halffloat.h",start:14669472,end:14671350,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/ufuncobject.h",start:14671350,end:14683911,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/_neighborhood_iterator_imp.h",start:14683911,end:14685772,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_no_deprecated_api.h",start:14685772,end:14686339,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/numpyconfig.h",start:14686339,end:14687546,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h",start:14687546,end:14699264,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_3kcompat.h",start:14699264,end:14711918,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_math.h",start:14711918,end:14730756,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_cpu.h",start:14730756,end:14734696,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_os.h",start:14734696,end:14735513,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/arrayscalars.h",start:14735513,end:14739022,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/utils.h",start:14739022,end:14739751,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/noprefix.h",start:14739751,end:14746537,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h",start:14746537,end:14811176,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h",start:14811176,end:14815780,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_endian.h",start:14815780,end:14818157,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h",start:14818157,end:14818321,audio:0},{filename:"/lib/python3.7/site-packages/numpy/core/include/numpy/npy_interrupt.h",start:14818321,end:14821760,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/py3k.py",start:14821760,end:14825397,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/__init__.py",start:14825397,end:14825895,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/setup.py",start:14825895,end:14826277,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/_inspect.py",start:14826277,end:14833831,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/tests/__init__.py",start:14833831,end:14833831,audio:0},{filename:"/lib/python3.7/site-packages/numpy/compat/tests/test_compat.py",start:14833831,end:14834373,audio:0},{filename:"/bin/f2py3",start:14834373,end:14835171,audio:0}],remote_package_size:7508690,package_uuid:"7deb9d4e-1dee-4d7e-8a8b-cbd4dfae1ae4"})})();