1 line
No EOL
151 KiB
JavaScript
1 line
No EOL
151 KiB
JavaScript
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"]("/","bin",true,true);Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.8",true,true);Module["FS_createPath"]("/lib/python3.8","site-packages",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages","numpy",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","lib",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/lib","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/lib/tests","data",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","core",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/core","lib",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/core","include",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/core/include","numpy",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/core","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/core/tests","data",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","testing",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/testing","_private",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/testing","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","linalg",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/linalg","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","distutils",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/distutils","fcompiler",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/distutils","mingw",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/distutils","command",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/distutils","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","polynomial",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/polynomial","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","fft",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/fft","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","compat",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/compat","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","ma",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/ma","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","f2py",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py","src",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py/tests","src",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py/tests/src","regression",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py/tests/src","array_from_pyobj",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py/tests/src","parameter",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py/tests/src","kind",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py/tests/src","common",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py/tests/src","string",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py/tests/src","mixed",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py/tests/src","assumed_shape",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/f2py/tests/src","size",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","matrixlib",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/matrixlib","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","random",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy/random","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/numpy","doc",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages","numpy-1.15.4-py3.8.egg-info",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:7491124,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1535,2708,3938,5151,6523,7757,8999,10230,11546,12896,14027,14714,15971,17198,18563,19863,21152,22455,23937,25145,26347,27608,29031,30355,31655,33048,34400,35467,36622,38061,39301,40705,42054,43474,44861,46302,47060,48183,49451,50776,51964,53404,54766,55767,57126,58426,59550,61029,62039,62937,64282,65650,66646,67652,68797,70137,71561,72660,74064,75186,76413,77837,79073,80325,81668,82992,84080,85513,86722,87995,89379,90634,92006,93325,94615,96077,97455,98813,100117,101491,102689,104087,104977,106029,107391,108812,110164,111492,112965,114247,115442,116718,117936,119284,120477,121645,122865,124007,125258,126612,127756,128850,130176,131409,132584,133866,134991,135822,136347,136766,137157,137538,137920,138970,139348,139755,140148,140540,141265,142616,143785,145126,146623,147913,149327,150737,151707,152909,154089,155341,156663,157998,159287,160534,161678,162935,164356,165920,167037,168013,169094,170249,171076,172177,173332,174670,176015,177200,178523,179891,181199,182370,183767,185158,186580,187971,189301,190721,192103,193228,194666,195950,197365,198694,200082,201405,202528,203993,205526,206913,208285,209792,211075,212459,213762,215087,216319,217649,218911,220201,221464,222860,224116,225369,226782,228065,229223,230642,232016,233207,234408,235756,237233,238593,239950,241366,242547,243369,244552,245798,246820,247798,248885,249924,250931,252261,253552,254820,256092,257321,258404,259390,260641,261546,262664,263356,264442,265168,266482,267571,268871,269945,271094,272438,273733,274779,275779,276756,278176,279574,280871,281984,282824,284146,285287,286601,288168,289614,291263,292554,293798,295106,295985,297317,298627,299832,301184,302487,303837,305206,306350,306850,307437,308551,309924,311082,312262,313432,314655,315821,316972,318114,319319,320567,321803,323074,324337,325601,326890,328317,329561,330824,331972,333336,334390,335298,336636,337760,339124,340365,341620,342842,344086,345236,346430,347681,348997,349984,351251,352518,353668,354699,356122,357508,358379,359596,360578,361927,363247,364445,365677,367003,368436,369554,370819,371791,373067,374279,375563,376795,377719,378827,380094,381303,382447,383520,384833,386316,387520,388728,390071,391344,392737,394081,395367,396706,398040,399491,400827,402120,403280,404596,405816,406613,408009,409356,410667,412007,413339,414600,415826,417237,418429,419695,420966,422315,423593,424843,425942,426988,428358,429704,430732,432089,433527,435012,436338,437759,439230,440426,441991,443331,444950,446523,448033,449210,450330,451655,453079,454305,455709,457151,458354,459759,461049,462157,463047,464272,465612,466967,468117,469583,470851,471973,473236,474525,475801,477032,478409,479581,480724,481874,483071,484151,485313,486476,487828,489016,490096,490969,492125,492817,494053,495231,496387,497808,499030,500445,501719,502935,504331,505668,506998,508358,509634,510815,511942,512880,513877,515073,516368,517609,519059,520519,521823,523323,524649,525992,527368,528779,530080,531525,532832,533889,535103,536498,537904,539131,540133,540911,541875,542967,544181,545509,546664,548034,549197,550629,552071,553328,554579,556009,557427,558831,559888,560982,562317,563520,564961,566340,567865,569316,570773,572115,573513,574669,576215,577712,579211,580727,582181,583503,584879,586195,587435,588788,590091,591489,592805,594147,595411,596771,598142,599305,600673,602181,603392,604534,605808,607104,608559,609850,611198,612346,613370,614757,615976,617267,618590,620060,621280,622439,623536,624546,625615,626787,627915,629105,630183,631266,632199,633411,634744,635988,637141,638440,639726,640853,642250,643485,644802,646020,647466,648574,649610,650702,651890,653160,654182,655539,656896,657952,658889,659616,660464,661835,662609,663247,664044,665015,665908,666988,667872,668742,669636,670507,671340,672240,673388,674381,675357,676513,677071,678117,679007,680020,680972,681977,682772,683611,684402,685302,686098,687122,688191,689224,690046,690574,691438,692208,693069,694012,694737,695677,696255,697291,697974,698593,699252,700050,700628,701389,702038,702714,703189,704217,704992,705833,706379,707160,707952,708759,709682,710914,711945,712818,713778,714581,715475,716271,717106,717957,718694,719788,720804,721790,722801,724003,724899,725363,726315,726845,727526,728058,728542,729416,730273,730997,731968,732492,733112,734026,734562,735179,736136,737309,738226,739328,740071,740839,741862,742875,744076,745083,745981,746900,748049,748493,749156,749900,750578,751520,752632,753402,754197,755198,756019,756866,757682,758565,759555,760542,761461,762406,763496,764284,764702,765160,765460,765932,766863,767651,768425,769338,770332,771430,772105,773138,774072,774938,776003,776893,777575,778195,779133,779990,780961,781760,782675,783743,784562,785492,786307,787183,788061,789320,790242,791073,792037,792932,793988,794918,796136,797228,798290,799319,800200,800927,801191,801494,801797,802094,802401,802739,803664,804768,805768,806966,807985,809063,810060,810879,812281,812893,813745,814574,815533,816342,817349,818124,818856,820003,821194,822202,823308,824522,825247,826054,826766,827640,828387,829288,830209,831103,831794,832494,833328,834201,835037,835959,836934,837688,838892,839836,840840,841973,842854,843952,844905,845726,846902,847907,849191,850295,851278,852223,853073,854221,854840,855612,856660,857512,858354,858950,860158,861355,862247,863314,864563,865920,866681,867515,868519,869565,870483,871385,872003,872829,873743,874804,875974,876839,877925,879038,879852,880844,881976,882924,883855,884896,885942,886908,887883,889004,889805,890707,891591,892460,893391,894041,894880,895734,896570,897607,898371,899355,900405,901557,902375,903461,904510,905835,907016,908336,909500,910861,912186,913479,914632,915849,916856,917774,919084,920212,921348,922516,923726,924974,926345,927803,928964,929728,930967,932243,933418,934625,935986,937169,938394,939534,940522,941484,942840,943876,944691,945667,946730,947489,948435,949183,949878,950494,951413,952074,953534,954625,956204,957586,958896,959340,959798,960144,960488,960836,961170,962309,963846,965322,966946,968442,970033,971552,973040,974541,976003,977449,978971,980441,981862,983414,984599,985393,985762,986407,987822,989127,990023,990258,990839,991705,992534,993933,995144,996270,997609,998774,999983,1001263,1002067,1003184,1004495,1005481,1006584,1007650,1008615,1009828,1010460,1011030,1011645,1012429,1013224,1013855,1014862,1015935,1016740,1017459,1018652,1020037,1021215,1022145,1023233,1024353,1025663,1027089,1028532,1029814,1031100,1032283,1033430,1034754,1036027,1037256,1038347,1039512,1040683,1041809,1043138,1044566,1046030,1047164,1048560,1049648,1050860,1052197,1053586,1054971,1056256,1057351,1058562,1059546,1060940,1062141,1063470,1064685,1066168,1067536,1068842,1070108,1071172,1072331,1073577,1074763,1076100,1077350,1078690,1080079,1081541,1082733,1083384,1084502,1085660,1086904,1087944,1089124,1089929,1090540,1091575,1092795,1093909,1095074,1096269,1097399,1098622,1099660,1100742,1101999,1103375,1104474,1105282,1106212,1107054,1107631,1108485,1109302,1110141,1111477,1112680,1113759,1115058,1116144,1116858,1118037,1119284,1120452,1121620,1122816,1123937,1124627,1124652,1125929,1127313,1128694,1130080,1131471,1132853,1134241,1135627,1137024,1138413,1139808,1141207,1142602,1143710,1144641,1145624,1146671,1147627,1148750,1149930,1151062,1152205,1153403,1154493,1155498,1156477,1157546,1158221,1158862,1159575,1160223,1160894,1161516,1162104,1162661,1163279,1163846,1164434,1164973,1165543,1166261,1167054,1167889,1168694,1169490,1170233,1170876,1171594,1172255,1172944,1174044,1174970,1175931,1176779,1178045,1179266,1180408,1181328,1182070,1183116,1183958,1185136,1186166,1187244,1187913,1188912,1190059,1191179,1191927,1192720,1193850,1194674,1195347,1196288,1197541,1198549,1199435,1200287,1201185,1202170,1202988,1204084,1205126,1206116,1207132,1208161,1209363,1210223,1211153,1212022,1213020,1213646,1214246,1214907,1215508,1216174,1216777,1217317,1217832,1218393,1218954,1219485,1220022,1220571,1221078,1221728,1222466,1223233,1223986,1224744,1225467,1226101,1226756,1227409,1228049,1228674,1229653,1230396,1231317,1232074,1233240,1234275,1235262,1236118,1236908,1237701,1238531,1239576,1240541,1241438,1242264,1243073,1244019,1245024,1245941,1246457,1247410,1248384,1249008,1249660,1250996,1252704,1254690,1255742,1256886,1256912,1256938,1256964,1257295,1258244,1259507,1260891,1262350,1263255,1264230,1265244,1266111,1267026,1268039,1268984,1270084,1271261,1272630,1273597,1275047,1276390,1277618,1278807,1279979,1280921,1282399,1283578,1284761,1285987,1287327,1288535,1289466,1290529,1292017,1293236,1294509,1295535,1296812,1297995,1299106,1300434,1301856,1303219,1304560,1305800,1307143,1308335,1309764,1310260,1311577,1312353,1313048,1313565,1313863,1314580,1314904,1315248,1315828,1316500,1317299,1318250,1319251,1319548,1319851,1320527,1321621,1321943,1322273,1322596,1322935,1323279,1323616,1323953,1324724,1325479,1326252,1326948,1327618,1328332,1329547,1330934,1332112,1333505,1334963,1336108,1336357,1337119,1338651,1339707,1340879,1342022,1343277,1344599,1346057,1347415,1348887,1350242,1351801,1353030,1354547,1356104,1357482,1358839,1360303,1361531,1362976,1364292,1365624,1366913,1368122,1368954,1370007,1371105,1372606,1374093,1375087,1376430,1377712,1378846,1380277,1381620,1382824,1384303,1385699,1387179,1388680,1389917,1390922,1391964,1393148,1394285,1395579,1396522,1397298,1398345,1399404,1400557,1402120,1403455,1404781,1406176,1407349,1408675,1410028,1411293,1412517,1413921,1415299,1416795,1417906,1419239,1420437,1421806,1423093,1424369,1425884,1427121,1428492,1429742,1431008,1432136,1433194,1434450,1435709,1437155,1438599,1440108,1441392,1442805,1444316,1445696,1447199,1448326,1449452,1450553,1451986,1453603,1454985,1456363,1457780,1459177,1460239,1461416,1461923,1462423,1463551,1464716,1465942,1466984,1468321,1469049,1469764,1470858,1471438,1472404,1473374,1474351,1475394,1476200,1477324,1478746,1480117,1481624,1482795,1484020,1484840,1485752,1486855,1487815,1488681,1489631,1490616,1491431,1492271,1493235,1494111,1495097,1496143,1497012,1498120,1499293,1500463,1501557,1502751,1503951,1505115,1505893,1506657,1507827,1508994,1510154,1511328,1512477,1513502,1514238,1514984,1516015,1517e3,1518197,1519312,1520014,1521186,1522076,1523261,1524254,1525255,1526382,1527290,1528330,1529811,1531181,1532300,1533777,1535188,1536652,1537951,1539452,1540907,1542001,1543371,1544743,1546175,1547535,1548639,1549850,1550708,1551937,1553374,1554676,1556054,1557339,1558620,1560014,1561485,1563023,1564627,1566044,1567186,1568187,1568884,1569958,1570854,1571748,1572734,1573738,1574651,1575584,1576517,1577445,1578381,1579311,1580245,1581188,1582118,1583052,1583971,1584637,1585296,1585874,1586473,1587108,1587695,1588289,1588845,1589586,1590245,1590860,1591521,1592152,1592872,1593462,1594177,1594743,1595351,1595953,1596641,1597266,1597952,1598780,1599438,1600138,1600972,1601877,1603096,1604139,1604643,1605254,1606098,1607144,1608246,1608813,1609647,1610428,1611271,1612718,1614106,1615392,1616798,1618109,1619604,1621186,1622733,1624022,1625246,1626314,1627610,1628913,1630261,1631473,1632629,1633690,1634999,1636055,1637298,1638665,1640027,1641435,1642754,1644145,1645568,1646754,1648121,1649395,1650791,1652165,1653047,1653669,1655111,1656478,1657755,1659031,1660409,1661813,1663148,1664370,1665690,1667010,1668201,1669496,1670692,1672077,1673319,1674661,1676007,1677292,1678638,1679915,1681159,1682421,1684044,1685554,1686818,1688295,1689758,1691113,1692625,1693823,1695201,1696725,1698060,1699337,1700817,1702088,1703621,1704651,1705844,1707378,1708579,1709874,1711258,1712688,1714009,1715146,1716187,1717484,1718382,1719155,1719800,1720388,1721532,1722162,1722701,1723474,1724673,1725541,1726592,1727968,1729496,1731098,1732556,1733982,1735205,1736497,1737428,1738569,1739420,1740188,1741325,1742328,1743317,1744252,1745049,1745847,1746324,1746953,1747652,1748339,1749405,1750473,1751662,1752827,1754053,1755167,1756279,1757629,1758800,1760078,1760964,1761346,1761861,1763292,1764605,1766183,1767713,1769297,1770894,1772451,1774005,1775516,1776979,1778448,1779858,1781169,1782629,1784093,1785563,1786864,1788344,1789589,1789909,1790280,1791290,1792406,1793959,1795442,1796714,1797983,1799190,1800181,1801701,1803248,1804675,1806056,1807344,1808636,1809938,1811186,1812460,1813726,1814930,1816256,1817631,1818869,1819856,1821055,1822107,1823132,1823927,1825011,1826456,1827763,1828664,1829961,1831276,1832612,1833703,1835203,1836580,1837833,1838759,1839561,1840436,1841402,1842543,1843535,1844612,1845656,1846706,1848011,1849462,1850570,1851914,1853409,1854937,1856468,1857993,1859509,1861035,1862508,1864032,1865522,1867037,1868560,1870045,1871550,1873122,1874656,1876249,1877767,1879341,1880734,1882181,1883620,1884919,1886416,1887862,1889356,1890793,1892261,1893695,1895195,1896520,1897799,1899113,1900401,1901683,1902966,1904234,1905507,1906814,1908088,1909362,1910690,1911918,1913130,1913731,1914345,1915158,1916542,1917832,1918819,1920126,1921371,1922478,1923134,1924328,1925407,1926490,1927568,1928652,1929740,1930812,1931891,1933079,1934332,1935418,1936479,1937534,1938743,1939822,1941044,1942251,1943288,1944385,1945456,1946593,1947814,1948860,1950034,1951124,1952240,1953468,1954631,1955506,1955735,1955959,1956426,1957029,1957626,1958212,1958808,1959383,1960018,1960555,1961148,1961495,1962198,1962961,1963690,1964370,1965098,1965775,1966340,1966749,1967150,1967541,1967933,1968324,1968716,1969111,1969503,1970333,1971139,1971955,1972352,1972377,1972418,1972443,1972491,1972516,1972572,1972597,1972673,1972698,1972811,1972836,1973023,1973048,1973385,1973410,1973753,1974051,1974139,1975295,1975320,1975403,1975686,1975799,1976043,1976326,1976498,1976652,1976843,1976979,1977029,1977127,1977191,1977569,1978726,1980160,1981711,1983009,1984349,1985505,1986723,1987942,1989300,1990762,1992015,1993374,1994720,1996342,1997867,1999424,2000960,2001842,2003177,2004300,2005487,2006927,2008486,2009905,2011383,2012692,2014078,2015155,2016283,2017528,2018718,2019874,2020783,2022072,2023247,2024246,2024647,2026034,2027437,2028824,2030205,2031590,2032726,2033695,2034756,2035797,2036746,2037868,2038952,2039994,2040946,2041961,2043133,2044246,2045390,2046532,2047724,2048950,2050174,2051276,2052243,2053129,2054102,2055084,2055931,2056932,2057958,2058890,2059845,2060728,2061657,2062685,2063669,2064612,2065589,2066627,2067625,2068762,2069810,2071545,2073583,2074237,2075369,2076432,2077456,2078506,2079435,2080264,2081088,2081942,2083181,2083550,2084251,2085218,2086214,2086983,2087838,2088512,2089067,2089466,2090155,2091185,2092114,2092985,2093788,2094433,2095100,2095647,2096222,2096888,2097791,2098544,2099227,2100062,2100620,2101189,2101991,2103233,2103967,2104541,2105507,2106306,2106869,2107936,2108761,2109550,2110186,2110903,2111600,2112173,2112852,2113842,2114645,2115281,2116003,2116558,2117153,2117814,2118914,2119616,2120341,2121111,2121788,2122502,2123240,2124049,2124716,2125378,2126030,2126950,2127523,2128182,2129101,2129762,2130399,2131047,2131710,2132295,2132990,2134139,2134982,2135648,2136467,2137155,2138174,2139192,2140035,2140927,2141751,2142527,2143227,2143899,2144578,2145341,2146139,2147037,2147805,2148657,2149608,2150345,2150973,2151812,2152954,2154095,2154764,2155613,2156500,2157121,2158247,2159374,2160499,2161672,2163041,2163999,2165263,2165991,2166698,2167669,2168043,2168839,2169727,2170219,2170891,2171847,2172774,2173132,2173870,2174982,2175471,2176342,2177342,2177906,2178828,2179494,2180830,2181979,2182827,2183885,2184445,2185354,2186548,2187685,2188702,2189361,2189865,2190757,2191543,2192185,2193046,2193957,2195096,2195462,2196186,2197001,2197773,2198235,2199648,2200927,2202195,2202836,2203377,2204507,2205740,2206672,2207787,2208645,2209602,2211013,2212288,2213656,2214673,2215137,2215603,2216146,2216801,2217342,2217879,2218634,2219324,2220199,2220759,2221708,2222563,2223124,2223928,2224868,2225728,2226325,2227217,2228005,2228870,2229545,2230154,2231046,2231491,2232156,2232889,2233403,2234287,2234741,2235423,2236190,2236659,2237573,2238043,2238813,2239582,2240047,2240868,2241251,2241928,2242722,2243493,2244542,2245115,2245701,2246165,2246873,2247673,2248470,2249431,2250424,2250939,2251387,2251949,2252837,2253511,2254078,2254969,2255339,2255728,2256236,2256963,2257588,2258231,2259157,2259547,2259935,2260404,2261204,2261812,2262453,2263268,2263692,2264060,2264532,2265264,2265851,2266544,2267434,2267903,2268291,2268885,2269599,2270173,2270837,2271747,2272195,2272588,2273207,2273965,2274485,2275201,2276186,2276654,2277036,2277694,2278464,2279045,2279712,2280610,2281037,2281428,2282037,2282770,2283294,2283999,2284988,2285447,2285827,2286482,2287430,2288685,2289896,2290936,2291884,2292617,2293494,2294245,2295058,2295577,2296315,2297128,2298305,2299605,2300751,2302307,2303748,2305432,2307072,2308616,2310162,2311658,2313116,2314592,2316026,2317492,2319043,2320499,2321910,2323428,2324645,2325250,2325627,2326371,2327671,2329059,2330365,2331495,2332624,2333767,2334909,2335984,2337043,2338112,2338603,2338818,2339337,2339880,2340421,2340959,2341500,2342220,2342990,2343748,2344568,2345416,2345513,2345538,2345993,2346491,2346550,2347622,2348833,2350225,2351851,2353416,2354930,2356513,2358068,2359580,2361195,2362453,2363801,2364906,2366132,2367326,2368480,2369896,2370960,2372456,2373733,2374933,2376395,2377756,2379034,2380460,2381847,2383233,2384653,2385970,2387102,2388483,2389879,2391212,2392366,2393589,2395078,2396028,2397559,2399052,2400619,2402156,2403366,2404526,2405539,2406692,2408144,2409565,2410759,2411871,2412970,2414361,2415342,2416868,2418062,2419364,2420420,2421990,2423423,2424611,2425841,2427122,2428601,2430018,2431322,2432727,2434120,2435427,2436703,2437764,2438807,2440124,2441115,2441991,2443338,2444395,2445595,2446399,2447767,2448983,2449916,2451143,2452167,2453230,2454342,2455498,2456625,2457675,2458964,2460243,2461590,2462812,2463982,2465028,2466224,2467603,2468980,2470333,2471598,2472859,2474245,2475500,2476849,2478060,2479151,2480275,2481639,2482912,2484290,2485663,2486954,2488394,2489857,2491089,2492488,2493756,2495115,2496476,2497733,2499161,2500445,2501839,2503102,2504308,2505690,2506995,2508383,2509741,2511046,2512364,2513690,2514900,2516059,2517326,2518564,2519899,2521351,2522796,2524233,2525594,2527065,2528479,2529810,2531252,2532550,2533851,2535199,2536534,2537561,2538986,2540419,2541796,2543154,2544627,2546016,2547537,2548690,2550114,2551397,2552710,2553945,2555182,2556362,2557354,2558243,2559526,2560845,2562091,2563454,2564717,2565448,2566713,2567932,2569038,2569938,2571257,2572504,2573617,2574810,2575920,2577074,2578390,2579690,2581106,2582490,2583793,2584774,2586052,2587222,2588538,2590004,2591193,2592690,2593912,2595141,2596025,2597135,2598155,2599218,2600219,2601599,2602727,2603974,2604998,2606077,2607251,2608323,2609405,2610481,2611766,2613046,2614371,2615559,2616473,2617382,2618400,2619695,2620953,2622160,2623358,2624226,2625684,2627062,2628300,2629474,2630665,2632015,2633412,2634619,2635999,2636986,2638325,2639421,2640392,2641463,2642714,2643930,2644671,2645915,2647109,2647733,2647934,2648358,2648798,2649224,2649683,2650123,2651248,2652587,2653795,2655161,2656537,2657550,2658533,2659615,2660869,2661554,2662069,2663134,2663837,2664965,2666395,2667522,2668833,2670325,2671669,2673216,2673975,2674652,2675460,2676282,2677278,2678597,2679527,2680060,2680831,2682074,2683788,2685685,2687272,2689120,2690772,2692517,2694300,2695597,2697195,2698634,2700242,2702221,2703184,2704298,2705496,2707026,2708574,2710257,2712213,2714036,2715942,2717796,2719759,2721094,2722509,2723973,2725536,2727100,2728769,2730558,2732482,2734078,2735675,2737603,2739568,2741187,2742670,2744475,2746331,2748237,2750216,2752127,2753955,2755873,2757433,2759027,2760869,2762833,2764517,2766258,2768191,2769910,2771529,2773277,2775111,2777026,2778742,2780489,2782320,2784101,2786020,2787978,2789774,2791478,2793339,2795132,2796952,2798810,2800687,2801820,2802566,2803327,2804080,2804843,2806001,2806807,2807577,2808354,2809114,2809905,2811644,2813692,2814848,2816126,2817689,2819369,2821082,2822840,2824774,2826702,2828637,2830464,2832180,2834016,2835849,2837688,2839574,2841374,2843212,2845148,2846541,2847912,2848909,2849988,2851254,2852414,2853548,2854437,2855434,2856661,2857819,2859171,2860452,2861570,2862303,2863205,2864303,2865446,2866595,2867389,2868084,2868852,2869770,2870740,2871834,2873106,2873792,2874586,2875172,2875758,2876668,2877727,2878733,2879410,2880572,2881232,2882050,2882798,2883683,2884927,2885974,2887010,2887950,2889395,2890660,2891652,2892466,2893386,2894172,2894956,2895849,2896717,2897814,2898773,2899607,2900431,2900913,2901449,2902456,2903119,2903940,2905120,2906200,2907420,2908343,2909619,2910874,2911851,2912722,2913877,2915061,2916146,2917205,2918483,2919592,2920752,2921835,2922839,2924114,2925287,2926406,2927506,2928431,2929513,2930454,2931424,2932152,2932927,2933691,2934461,2935234,2936019,2936807,2937520,2938218,2938971,2939763,2940807,2941432,2942329,2942859,2943713,2944704,2945546,2946333,2947227,2948008,2948708,2949460,2950529,2951568,2952602,2953680,2954406,2955013,2955857,2957070,2958144,2959269,2960271,2961153,2962233,2963205,2964233,2965015,2965847,2966593,2967251,2968224,2969138,2970078,2970804,2971713,2972464,2973304,2974311,2975555,2976578,2977636,2978618,2979434,2980351,2981275,2982070,2982846,2983509,2984099,2984731,2985602,2986442,2987388,2988217,2988980,2989543,2990312,2991542,2992388,2993251,2994305,2995360,2996649,2997646,2998725,2999947,3001177,3002144,3003102,3004047,3004920,3005496,3006352,3006985,3008003,3009095,3009959,3010722,3011335,3012e3,3012844,3013593,3014051,3014587,3015458,3016359,3017312,3018337,3019189,3020180,3021053,3021657,3022724,3023317,3024165,3024815,3025432,3026209,3026793,3027791,3028845,3029679,3030429,3031260,3032376,3033251,3033840,3034785,3035537,3036168,3037150,3037902,3038663,3039347,3040496,3041487,3042544,3043286,3044129,3045072,3046027,3047271,3048362,3049310,3050379,3051324,3052295,3053188,3054165,3055178,3056358,3057387,3058349,3058940,3059832,3060673,3061421,3062225,3062862,3063453,3063773,3064412,3064866,3065473,3066383,3067361,3068122,3069060,3069784,3070294,3071116,3071836,3072535,3073087,3073802,3074621,3075345,3076192,3077107,3077878,3078636,3079271,3079675,3080054,3080728,3081188,3081567,3082296,3083207,3083950,3084438,3085263,3085806,3086296,3086657,3087271,3088024,3088980,3090042,3090841,3092081,3092847,3093471,3094140,3094728,3095454,3096509,3097855,3098701,3099959,3100624,3101210,3102238,3103252,3104220,3105012,3106019,3107301,3108473,3109091,3110240,3111299,3112164,3112801,3113802,3114994,3115889,3116580,3117626,3118400,3119217,3120029,3120679,3121553,3122626,3123435,3124346,3125067,3125714,3126511,3127747,3128928,3129844,3130480,3131334,3132135,3132980,3133775,3134378,3134897,3135862,3136791,3137784,3138676,3139413,3140075,3140803,3142104,3143301,3144424,3145485,3146480,3147555,3148636,3149674,3150857,3151988,3152714,3153850,3154852,3155878,3157094,3158078,3159013,3159657,3160517,3161295,3162311,3163298,3163954,3164825,3165884,3166488,3167243,3167716,3168300,3168755,3169524,3170095,3170798,3171542,3172318,3173051,3173795,3174897,3175863,3177170,3178299,3179079,3180081,3180916,3181468,3182536,3183493,3184662,3185243,3185878,3186926,3187586,3188287,3188947,3189625,3190269,3190897,3191512,3192159,3193097,3193852,3194240,3195069,3195828,3196800,3197593,3198611,3199622,3200530,3201094,3201855,3202772,3203501,3204262,3205057,3205959,3206656,3207449,3208189,3209225,3210004,3210755,3211649,3212700,3213390,3214186,3215131,3216024,3216651,3217249,3218081,3219314,3220139,3220794,3221632,3222385,3223310,3224287,3225569,3226341,3227171,3228359,3229802,3230810,3231879,3232875,3233813,3234784,3235872,3236849,3237704,3238748,3239776,3240660,3241430,3242215,3242598,3243570,3244494,3245067,3246065,3247016,3248159,3249377,3250503,3251565,3252768,3254018,3255043,3256176,3257297,3258654,3259913,3261138,3262289,3263420,3264562,3265493,3266376,3267564,3268577,3269701,3270608,3271965,3273191,3274136,3275410,3276511,3277887,3279112,3280362,3281538,3282493,3283770,3284812,3285933,3286966,3288187,3289279,3290130,3291262,3292185,3292754,3293980,3295182,3296168,3297271,3298326,3299468,3300431,3301428,3302510,3303579,3304606,3305726,3306743,3307909,3308954,3310074,3311200,3312192,3313284,3314346,3315653,3316471,3317430,3318559,3319608,3320520,3321460,3322647,3323917,3325112,3326215,3327425,3328560,3329677,3330863,3332002,3333096,3334277,3335481,3336763,3337871,3339135,3340410,3341477,3342659,3343857,3344551,3345437,3346412,3347342,3348467,3348880,3349836,3350530,3351530,3352278,3353316,3354249,3354939,3355762,3356546,3357420,3358332,3359226,3360173,3360741,3361562,3362543,3363416,3364307,3365078,3366111,3366929,3367493,3368488,3369472,3370664,3371564,3372428,3373299,3374218,3374932,3376224,3377294,3378275,3379187,3380003,3381009,3381974,3382931,3383992,3384724,3385611,3386364,3387537,3388377,3389366,3390047,3390847,3391798,3392770,3394066,3394976,3395924,3396908,3398283,3399460,3400329,3401325,3402265,3403201,3404169,3405310,3406310,3406985,3407789,3408775,3409755,3410411,3411448,3412744,3413437,3414354,3415105,3416122,3417163,3418224,3419170,3420103,3421062,3421847,3422898,3423709,3424225,3425311,3426458,3427514,3428281,3429107,3429985,3430759,3431484,3432358,3433268,3433841,3434617,3435083,3435786,3436383,3437227,3438088,3438795,3439725,3440682,3441373,3442418,3443373,3444350,3445035,3445991,3446915,3447636,3448691,3449569,3450584,3451362,3452141,3453102,3454005,3454990,3456042,3457314,3458348,3459178,3459954,3460639,3461351,3462446,3463305,3464215,3465192,3466183,3467151,3468186,3469153,3470241,3471033,3471956,3472793,3473949,3474871,3475907,3476755,3477833,3478819,3479762,3480743,3481766,3482818,3483523,3484318,3485309,3486130,3486839,3487736,3488552,3489707,3490791,3491691,3492380,3493248,3494462,3495427,3496324,3497148,3497882,3498745,3499369,3499955,3500738,3501702,3502624,3503628,3504473,3505366,3506305,3507305,3508524,3509590,3510704,3511936,3512689,3513568,3514402,3515342,3516109,3517168,3518260,3518823,3519908,3520866,3521804,3522906,3524064,3525393,3526200,3526534,3526955,3527033,3528068,3529342,3530295,3531288,3532614,3533741,3534936,3536261,3537550,3538817,3540146,3541639,3542862,3544015,3545346,3546630,3547744,3548944,3550309,3551366,3552712,3553884,3555307,3556435,3557816,3559010,3560114,3561423,3562621,3563785,3565015,3566378,3567324,3568558,3569772,3571e3,3572365,3573456,3574631,3576054,3577216,3578563,3579975,3581331,3582638,3583923,3585192,3586488,3587129,3588473,3589658,3591167,3592495,3593459,3594628,3595508,3596804,3598240,3599608,3600896,3601898,3603244,3604603,3605844,3607132,3608345,3609564,3610864,3612005,3613163,3614566,3616023,3617427,3618646,3619762,3621027,3621796,3622704,3623504,3624274,3625164,3626143,3626828,3627876,3628412,3628946,3629704,3630626,3631657,3632087,3632672,3633097,3633854,3635030,3636010,3636863,3637748,3638457,3639605,3641054,3641900,3642541,3643617,3644769,3646001,3646916,3648295,3649683,3650877,3652288,3653545,3654665,3656052,3657400,3658328,3659485,3660622,3661557,3662521,3663655,3664791,3666598,3667485,3668932,3670329,3671836,3673462,3674971,3676465,3677973,3679318,3680483,3681880,3682823,3684250,3685624,3686897,3688169,3689511,3691036,3692583,3694251,3695929,3697381,3698568,3699779,3701186,3702632,3704136,3705715,3707145,3708521,3709794,3711001,3712345,3713338,3714698,3716081,3717208,3718e3,3718868,3719665,3720465,3721729,3722735,3724115,3725496,3726730,3728132,3729531,3730669,3731929,3732979,3734041,3735160,3736189,3737243,3738242,3739667,3741077,3742282,3743542,3744632,3745744,3746784,3747954,3749161,3750329,3751599,3752903,3754166,3755198,3756426,3757785,3759035,3760301,3761575,3762864,3764155,3765464,3766950,3768172,3769414,3770308,3771328,3771950,3773258,3774028,3774753,3776108,3777335,3778639,3780155,3781422,3782770,3783960,3785163,3786368,3787703,3789013,3789952,3791050,3792383,3793616,3794811,3795921,3797158,3798506,3799709,3801013,3802317,3803517,3804709,3806110,3807307,3808705,3809539,3810094,3811016,3811882,3812905,3813861,3814836,3815900,3816919,3817831,3818745,3819716,3821033,3822163,3823635,3824849,3826175,3827621,3828855,3830112,3831302,3832669,3834054,3835290,3836609,3837751,3838955,3840285,3841568,3842988,3844329,3845509,3846267,3847123,3848109,3848990,3850285,3851515,3852664,3853860,3855055,3856466,3857588,3858760,386e4,3861340,3862304,3863650,3864994,3866040,3866891,3867704,3868551,3869676,3870794,3872010,3873365,3874703,3876112,3877543,3879013,3880204,3881505,3882458,3883444,3884615,3885666,3886809,3888227,3889678,3890807,3891979,3893025,3894118,3895228,3896476,3897540,3898833,3900197,3901416,3902770,3903881,3905142,3906494,3907726,3909013,3910326,3911618,3912928,3914324,3915843,3917121,3918353,3919279,3920288,3921183,3922465,3923427,3924379,3925768,3927010,3928357,3929814,3931119,3932519,3933749,3935076,3936216,3937449,3938661,3939867,3941011,3942332,3943546,3944826,3945866,3947200,3948737,3949993,3951407,3952374,3953546,3955043,3956286,3957554,3958957,3959599,3960212,3961439,3962523,3963427,3964447,3965485,3966281,3967320,3968153,3969121,3970322,3971660,3973133,3974453,3975892,3977222,3978664,3979694,3980964,3982473,3983886,3985340,3986570,3987872,3989104,3990382,3991783,3993129,3994574,3995956,3996793,3997798,3998846,3999621,4000979,4002284,4003418,4004660,4005895,4007244,4008352,4009732,4010942,4012378,4013488,4014851,4016170,4017606,4018591,4019795,4020611,4022099,4023361,4024717,4026127,4027261,4028484,4029816,4031179,4032533,4033835,4035208,4036547,4037906,4039217,4040468,4041838,4042997,4044078,4045019,4046350,4047698,4048994,4050286,4051643,4053075,4054417,4055640,4056925,4058181,4059491,4060695,4062129,4063306,4064078,4065246,4066342,4067448,4068779,4070105,4071596,4072939,4074060,4075050,4076211,4077410,4078218,4079433,4080625,4082039,4083445,4084667,4085853,4086746,4087587,4088709,4090071,4091427,4092802,4093976,4095143,4096428,4097669,4098867,4100213,4101600,4103048,4104343,4105763,4107162,4108091,4109023,4110280,4111398,4112676,4114157,4115045,4116109,4116981,4118237,4119291,4120477,4121314,4122419,4123482,4124715,4126052,4127176,4128388,4129629,4130783,4131917,4133249,4134512,4135478,4136954,4138288,4139478,4140920,4142186,4143347,4143983,4144871,4145740,4146637,4147680,4148540,4149448,4150565,4151952,4153402,4154774,4156193,4157534,4158851,4160040,4161253,4162522,4163923,4165173,4166557,4167998,4169314,4170513,4171721,4173047,4174370,4175736,4177126,4178413,4179749,4180929,4181856,4183124,4184496,4185739,4186980,4188158,4189298,4190714,4192108,4193340,4194796,4196249,4197441,4198814,4200028,4201488,4202582,4204018,4205337,4206755,4207745,4208929,4209859,4211286,4212534,4213905,4215367,4216610,4217904,4219336,4220739,4222109,4223562,4225002,4226267,4227656,4228915,4230265,4231570,4232872,4233936,4235209,4236595,4237890,4239327,4240731,4242237,4243675,4244975,4246244,4247475,4248842,4250086,4251533,4252726,4253502,4254662,4255781,4256921,4258265,4259621,4261145,4262464,4263606,4264590,4265670,4266863,4267882,4269235,4270566,4272082,4273541,4274806,4275680,4276634,4277525,4278564,4280010,4281384,4282852,4284120,4285483,4286864,4287991,4289241,4290651,4291992,4293422,4294843,4296235,4297340,4298368,4299483,4300736,4302042,4303503,4304355,4305567,4306442,4307695,4308885,4310109,4310951,4312051,4313116,4314333,4315689,4316859,4318039,4319281,4320433,4321581,4322890,4324154,4325097,4326507,4327875,4328995,4330431,4331751,4332813,4333532,4334467,4335341,4336218,4337255,4338113,4339003,4340136,4341544,4343004,4344340,4345857,4347137,4348511,4349824,4351165,4352542,4353903,4355233,4356592,4358025,4359458,4360832,4362273,4363651,4365151,4366537,4367640,4369035,4370268,4371395,4372545,4373814,4375219,4376489,4377688,4379022,4380353,4381644,4382941,4384087,4385556,4386774,4387990,4388998,4389506,4390535,4391902,4393290,4394617,4395950,4397033,4398198,4399567,4400884,4402115,4403637,4404905,4406358,4407385,4408632,4409973,4411241,4412517,4413845,4415169,4416227,4417483,4418783,4419952,4421186,4422212,4423612,4424622,4425759,4426885,4428162,4429299,4430470,4431573,4432732,4433696,4434971,4436254,4437603,4438710,4439747,4440926,4441859,4442878,4443910,4445166,4446220,4447232,4448209,4449295,4450518,4451673,4452961,4454317,4455663,4456558,4457560,4458753,4459607,4460797,4461953,4463140,4464133,4465411,4466752,4467984,4469290,4470498,4471772,4472829,4474166,4475478,4476734,4478153,4479340,4480689,4481628,4482945,4484365,4485451,4486685,4488126,4489256,4490410,4491564,4492948,4494033,4495202,4496368,4497443,4498460,4499440,4500473,4501793,4503034,4503958,4505167,4506598,4507776,4509259,4510685,4512123,4513492,4514968,4516411,4517902,4519243,4520637,4521780,4522153,4522514,4523925,4525024,4526550,4527042,4527264,4527505,4527878,4528449,4528917,4529381,4529889,4530346,4530825,4531336,4531779,4532305,4532905,4533774,4534523,4535409,4536579,4538117,4539320,4540228,4541597,4542847,4543876,4544976,4546363,4547894,4549124,4550534,4551863,4553089,4554503,4555980,4557416,4558265,4559653,4561056,4562413,4563866,4565108,4566458,4567635,4568952,4570441,4571363,4572706,4574026,4575425,4576997,4578467,4579918,4581159,4582606,4584127,4585515,4586925,4588084,4589267,4590146,4591465,4592734,4594054,4595352,4596440,4597849,4599319,4600775,4602216,4603373,4604552,4605705,4606816,4608100,4609236,4610252,4611395,4612773,4613984,4615189,4616327,4617428,4618846,4620172,4621064,4621961,4622699,4623458,4624652,4625764,4627178,4628374,4629706,4631034,4632386,4633756,4634922,4636258,4637268,4638209,4639348,4640342,4641475,4642744,4644166,4645290,4646318,4647471,4648532,4649574,4650726,4651633,4652896,4654219,4655466,4656795,4657970,4659079,4660232,4661402,4662742,4663961,4665214,4666538,4667810,4669343,4670563,4671804,4672868,4673903,4674852,4676052,4677059,4677987,4679122,4680452,4681752,4683133,4684589,4685890,4687383,4688598,4689906,4691042,4692265,4693418,4694692,4696002,4697359,4698323,4699632,4700758,4702e3,4703425,4704706,4706191,4707284,4708230,4709627,4710812,4712108,4713229,4713937,4714599,4715745,4716747,4717650,4718625,4719687,4720600,4721620,4722587,4723488,4724814,4726098,4727578,4728828,4730229,4731550,4732922,4734005,4735212,4736710,4738049,4739434,4740741,4741909,4743099,4744404,4745749,4747144,4748525,4749874,4750685,4751651,4752698,4753467,4754784,4756124,4757221,4758440,4759600,4760899,4762018,4763267,4764527,4765903,4766933,4768284,4769592,4770749,4771541,4772425,4773236,4774062,4775277,4776343,4777724,4779140,4780436,4781845,4783290,4784495,4785819,4786820,4787872,4789088,4790150,4791385,4792573,4793983,4795160,4796237,4797390,4798457,4799501,4800662,4801611,4802915,4804256,4805486,4806888,4808031,4809307,4810544,4811640,4812984,4814228,4815587,4816979,4818248,4819761,4821071,4822303,4823168,4824209,4824898,4826233,4827027,4827747,4829117,4830375,4831660,4833147,4834516,4835888,4837160,4838244,4839390,4840589,4841915,4843038,4844169,4845536,4846775,4848072,4849202,4850488,4851932,4853182,4854477,4855591,4856901,4858268,4859572,4860762,4862291,4862877,4863490,4864611,4865520,4866538,4867480,4868359,4869243,4870195,4871150,4872082,4873153,4874550,4875871,4877320,4878748,4880091,4881551,4882695,4884058,4885502,4886930,4888232,4889462,4890769,4892057,4893284,4894754,4896110,4897540,4898957,4899817,4900927,4901872,4902612,4903871,4905274,4906358,4907644,4908790,4910077,4911196,4912619,4913774,4915158,4916282,4917614,4918990,4920412,4921299,4922620,4923378,4924920,4926222,4927622,4928994,4930220,4931471,4932824,4934153,4935507,4936816,4938190,4939575,4940851,4942234,4943469,4944801,4945966,4947106,4948088,4949381,4950738,4951967,4953313,4954693,4956110,4957487,4958727,4959845,4961062,4962364,4963608,4965003,4966191,4966984,4968111,4969290,4970249,4971636,4972963,4974436,4975825,4976903,4977891,4979137,4980325,4981005,4982215,4983471,4984801,4986206,4987497,4988791,4989704,4990537,4991587,4992939,4994303,4995649,4996890,4998049,4999329,5000594,5001721,5003031,5004394,5005799,5007151,5008570,5009967,5010933,5011834,5013014,5014149,5015435,5016918,5017783,5018911,5019777,5020999,5022165,5023391,5024218,5025353,5026371,5027725,5029083,5030233,5031453,5032744,5033801,5034943,5036292,5037558,5038631,5040070,5041322,5042582,5044036,5045247,5046454,5047092,5047918,5048743,5049712,5050679,5051526,5052498,5053515,5054888,5056350,5057782,5059182,5060561,5061903,5063091,5064333,5065595,5067009,5068236,5069645,5071085,5072398,5073570,5074792,5076121,5077469,5078842,5080236,5081447,5082816,5083971,5084921,5086162,5087474,5088713,5090023,5091224,5092346,5093714,5095095,5096306,5097728,5099158,5100318,5101697,5102897,5104375,5105495,5106922,5108240,5109664,5110625,5111833,5112702,5114154,5115381,5116769,5118225,5119447,5120748,5122155,5123515,5124909,5126370,5127816,5129083,5130502,5131787,5133155,5134456,5135764,5136870,5138100,5139475,5140833,5142261,5143619,5145145,5146597,5147896,5149167,5150409,5151750,5153003,5154436,5155620,5156387,5157516,5158643,5159738,5161092,5162449,5163966,5165299,5166435,5167386,5168482,5169705,5170717,5172058,5173386,5174899,5176357,5177600,5178462,5179402,5180281,5181340,5182777,5184158,5185615,5186896,5188250,5189643,5190764,5192014,5193411,5194757,5196195,5197605,5198994,5200099,5201126,5202229,5203487,5204786,5206252,5207131,5208314,5209210,5210459,5211667,5212902,5213737,5214852,5215923,5217154,5218514,5219673,5220845,5222084,5223248,5224382,5225693,5226960,5227894,5229304,5230666,5231785,5233218,5234537,5235598,5236315,5237255,5238145,5239022,5240076,5240945,5241830,5242965,5244372,5245831,5247163,5248683,5249960,5251329,5252640,5253975,5255363,5256744,5258073,5259428,5260856,5262293,5263650,5265095,5266471,5267972,5269364,5270463,5271849,5273066,5274208,5275348,5276632,5278024,5279344,5280535,5281845,5283179,5284480,5285763,5286887,5288352,5289599,5290853,5291819,5292321,5293385,5294746,5296116,5297438,5298783,5299878,5301037,5302403,5303733,5304958,5306472,5307717,5309163,5310156,5311434,5312782,5314016,5315302,5316631,5317922,5318981,5320236,5321588,5322781,5324025,5325086,5326485,5327519,5328624,5329776,5331072,5332215,5333372,5334502,5335662,5336661,5337908,5339190,5340532,5341621,5342675,5343824,5344728,5345734,5346733,5347997,5349036,5350035,5350974,5352057,5353230,5354427,5355717,5357091,5358426,5359379,5360374,5361515,5362349,5363581,5364745,5365873,5366834,5368127,5369516,5370708,5371990,5373176,5374471,5375514,5376829,5378062,5379335,5380711,5381938,5383277,5384217,5385532,5386960,5388032,5389238,5390676,5391795,5392956,5394075,5395448,5396489,5397622,5398833,5399843,5400823,5401809,5402814,5404121,5405308,5406244,5407440,5408859,5410034,5411524,5412931,5414265,5414453,5414698,5415089,5415523,5416034,5416494,5417007,5417464,5417953,5418425,5418942,5419438,5420371,5421695,5423274,5424520,5425800,5427109,5428040,5428639,5429463,5430568,5431314,5432313,5433102,5433967,5434862,5435833,5436578,5437632,5438653,5439646,5440707,5441681,5442538,5443549,5444540,5445021,5446021,5446801,5447710,5448677,5449717,5450692,5451794,5452765,5454015,5455435,5456283,5457296,5458442,5459386,5460426,5461666,5462918,5464251,5465641,5467023,5468257,5469204,5470366,5471577,5472647,5473867,5474932,5476253,5477484,5478439,5479579,5480516,5481477,5482362,5483508,5484492,5485428,5486673,5487731,5488683,5489709,5490931,5492084,5493231,5494422,5495603,5496752,5497839,5498813,5499674,5500693,5501753,5502685,5503895,5504840,5506116,5507415,5508592,5509946,5511146,5512109,5513270,5514492,5515849,5517121,5518384,5519679,5521151,5522646,5523903,5525206,5526419,5527461,5528725,5529892,5530704,5532104,5533400,5534648,5535912,5537094,5538228,5539460,5540625,5542007,5543220,5544560,5545665,5546749,5547969,5549149,5550397,5551598,5552910,5554241,5555675,5557011,5558318,5559633,5560832,5562048,5563341,5564554,5565736,5566839,5567748,5568886,5570177,5571492,5572960,5574295,5575493,5576544,5577746,5578608,5579534,5580242,5581363,5582472,5583522,5584473,5585459,5586586,5587684,5588409,5589431,5590496,5591527,5592530,5593350,5594433,5595912,5597217,5598301,5599365,5600167,5600865,5602207,5603210,5604399,5605562,5606452,5607835,5608906,5609953,5611037,5611991,5613014,5613831,5614712,5615946,5617301,5618195,5619216,5620277,5621581,5622820,5624205,5625405,5626805,5628234,5629411,5630402,5630889,5631575,5632409,5633191,5634010,5634898,5635740,5636312,5637406,5638284,5639631,5640918,5642275,5643468,5644216,5645478,5646440,5647623,5648780,5649796,5651148,5652435,5653308,5654513,5655635,5656875,5657898,5658839,5659950,5661016,5662225,5663226,5664232,5665301,5666466,5667371,5668297,5669456,5670620,5671962,5673116,5674360,5675618,5676804,5677995,5679213,5680245,5681434,5682403,5683711,5684955,5686217,5687239,5688411,5689534,5690467,5691662,5692817,5694138,5695219,5696496,5697733,5698904,5700016,5701020,5701981,5702795,5703489,5704623,5705661,5706393,5707110,5708130,5709103,5710142,5711349,5712560,5713473,5714569,5715686,5716716,5717587,5718476,5719422,5720494,5721485,5722497,5723564,5724465,5725527,5726694,5727710,5728801,5729988,5731162,5732179,5733179,5734214,5735159,5736293,5737391,5738450,5739714,5740710,5741963,5742859,5743893,5744873,5745686,5746397,5747486,5748657,5749711,5750875,5751692,5752547,5753658,5754540,5755224,5756334,5757543,5758537,5759476,5760337,5761357,5762296,5763722,5764682,5765455,5766419,5767264,5767931,5769065,5770192,5771425,5772459,5773729,5775030,5776203,5777193,5778205,5779307,5780708,5781779,5783118,5784261,5785321,5786664,5787949,5789064,5790350,5791688,5793059,5794412,5795855,5797232,5798632,5800082,5801514,5802744,5804161,5805579,5807011,5808492,5809973,5811435,5812843,5814117,5815556,5817019,5818494,5819695,5820925,5822233,5823269,5824461,5825703,5826988,5828137,5829498,5830733,5832179,5833588,5835012,5836417,5837610,5839009,5840510,5841950,5843260,5844688,5846054,5847474,5848963,5850423,5851905,5853353,5854624,5856063,5857451,5858881,5860256,5861667,5862977,5864327,5865596,5866933,5868205,5869542,5870526,5871841,5873084,5874368,5875654,5876964,5878274,5879661,5881041,5882382,5883769,5885057,5886411,5887871,5889312,5890578,5891982,5893361,5894820,5896298,5897795,5899229,5900628,5901929,5903375,5904780,5906270,5907564,5908691,5909649,5910986,5912310,5913370,5914675,5915974,5917377,5918736,5920167,5921528,5922885,5924348,5925775,5927203,5928567,5929980,5931313,5932817,5934276,5935754,5937172,5938703,5940063,5941489,5942927,5944239,5945407,5946696,5948101,5949018,5950203,5951544,5952933,5954401,5955694,5957030,5958404,5959803,5961172,5962614,5963865,5965273,5966678,5968094,5969570,5971058,5972514,5973951,5975398,5976748,5978150,5979496,5980591,5981806,5983063,5984382,5985490,5986834,5988088,5989469,5990882,5992313,5993717,5994900,5996299,5997807,5999240,6000536,6001955,6003315,6004745,6006230,6007697,6009181,6010678,6011959,6013387,6014804,6016234,6017589,6018659,6019626,6020425,6021483,6022294,6022857,6023592,6024426,6025095,6026270,6027387,6028228,6029154,6029805,6030508,6031287,6032002,6032788,6033703,6034880,6035655,6036615,6037435,6038028,6038787,6039549,6040226,6041370,6042447,6043248,6044259,6045092,6045718,6046552,6047360,6048160,6049248,6049861,6050898,6051962,6052913,6053618,6054397,6055071,6055958,6056950,6057648,6058778,6059567,6060463,6061293,6061902,6062796,6063609,6064358,6065462,6066554,6067318,6068156,6068989,6069584,6070471,6071277,6072012,6073137,6073980,6075283,6076325,6077213,6078080,6079011,6079941,6080806,6082015,6083316,6084532,6086035,6087467,6088736,6090198,6091583,6092869,6094106,6095456,6096971,6097331,6098714,6099801,6101004,6102375,6103465,6104422,6105930,6107319,6108857,6110180,6111517,6112917,6114319,6115839,6117187,6118576,6119969,6121394,6122715,6124126,6125491,6126631,6128047,6129483,6130841,6132020,6133412,6134738,6135959,6137344,6138670,6139882,6140512,6141411,6142285,6143130,6144198,6144801,6145622,6146865,6147977,6149317,6150513,6151677,6152667,6153780,6155119,6156246,6157217,6158258,6159099,6160541,6161733,6162785,6163911,6165019,6166205,6167297,6168337,6169556,6170724,6171996,6173219,6174528,6176002,6177397,6178652,6180136,6181114,6182295,6183164,6184331,6185453,6186460,6187639,6188938,6190094,6191027,6192255,6193511,6194602,6195861,6196981,6197646,6198543,6199716,6200758,6202033,6203196,6204513,6205668,6206801,6207867,6208991,6209632,6210617,6211735,6213009,6214246,6215358,6216246,6217511,6218857,6219961,6221246,6222600,6223614,6224566,6225774,6227097,6228152,6229316,6230568,6231757,6232919,6234001,6235068,6236233,6237123,6238108,6239165,6240328,6241531,6242720,6243866,6245095,6246294,6247543,6248486,6249074,6249716,6250248,6251144,6252060,6253368,6254539,6255793,6257099,6258183,6259302,6260467,6261534,6262877,6264141,6265278,6266458,6267637,6268794,6270016,6271335,6272419,6273656,6274797,6276006,6277193,6278402,6279418,6280630,6281841,6283003,6284181,6285456,6286600,6287734,6288890,6290172,6291306,6292457,6293226,6294398,6295684,6296908,6298155,6299146,6300307,6301548,6302627,6304009,6305346,6306663,6308056,6309389,6310625,6311724,6312988,6314107,6315203,6316437,6317714,6318939,6320172,6321266,6322142,6323074,6324032,6324598,6325572,6326306,6327574,6328885,6329984,6331243,6332220,6333237,6334546,6335614,6336996,6338276,6339684,6340919,6342119,6343305,6344182,6344969,6346122,6347331,6348386,6349724,6351021,6352351,6353542,6354729,6356001,6357232,6358387,6359187,6360290,6361381,6362235,6363626,6364499,6365330,6366228,6367154,6368222,6369137,6369729,6370713,6371552,6372354,6373198,6374158,6375191,6376245,6377278,6378485,6379713,6380711,6381674,6382507,6383479,6384827,6385606,6386509,6387340,6388345,6389280,6390058,6390900,6391435,6392141,6392791,6393215,6394117,6394765,6395616,6396068,6397012,6397957,6398766,6399487,6400265,6401051,6402022,6402662,6403386,6404128,6404873,6405339,6406038,6406935,6407922,6408491,6409251,6410262,6411194,6412113,6412916,6413726,6414700,6415835,6416865,6417707,6419099,6420488,6421373,6422260,6423301,6424339,6425284,6426081,6426989,6427838,6428840,6429944,6430881,6431940,6432669,6433455,6434358,6435201,6436153,6437143,6438051,6439083,6440022,6440885,6441449,6442456,6443570,6444277,6445272,6445958,6446566,6447487,6448402,6449186,6450239,6451212,6452054,6453003,6453857,6454835,6455738,6456580,6457795,6458890,6459970,6460616,6461456,6462035,6462709,6463405,6463989,6464767,6465629,6466717,6467576,6468503,6469442,6470459,6471359,6472221,6473049,6473953,6475008,6475870,6476882,6477639,6478636,6479640,6480553,6481482,6482376,6483413,6484304,6485173,6486058,6486990,6487851,6488704,6489640,6490359,6491155,6491914,6492906,6493813,6494747,6495573,6496618,6497477,6498501,6499385,6500180,6501301,6502154,6503089,6504348,6505502,6506530,6507660,6508994,6509740,6510414,6511467,6512515,6513507,6514541,6515598,6516484,6517660,6518776,6519733,6520780,6521878,6522853,6524226,6525293,6526498,6527890,6529218,6530615,6531838,6533235,6534518,6535669,6536671,6537564,6538781,6540116,6541206,6541729,6542515,6543298,6543984,6545054,6546206,6547219,6548239,6549049,6550281,6551458,6552483,6553532,6554647,6555464,6556157,6557315,6558535,6559595,6560847,6562070,6563089,6563898,6564939,6565917,6566915,6567854,6568842,6569814,6570767,6571651,6572661,6573810,6574705,6575627,6576614,6577453,6578512,6579372,6580564,6581558,6582540,6583762,6584544,6585473,6586833,6588039,6589272,6590486,6591469,6592434,6593605,6594827,6595868,6596925,6597923,6599404,6600499,6601603,6602589,6603379,6604103,6605035,6605935,6606969,6607938,6608824,6610265,6611510,6612785,6613975,6615275,6616466,6617760,6618947,6619831,6620869,6622049,6622908,6624022,6624825,6625876,6626789,6627925,6629082,6630151,6630795,6631601,6632576,6633668,6634614,6635663,6636546,6637540,6638609,6639567,6640747,6641950,6642703,6643610,6644490,6645279,6646073,6647144,6648333,6649356,6650373,6651554,6652411,6653303,6653841,6654936,6656009,6657156,6658384,6659364,6660219,6661117,6661982,6662733,6663541,6664414,6665492,6666524,6667726,6668782,6669876,6670774,6671732,6672886,6674120,6675107,6675785,6676922,6677690,6678416,6679191,6679948,6681e3,6681771,6682960,6684162,6685046,6685775,6686686,6687543,6688637,6689232,6690221,6691273,6692438,6693221,6694526,6695631,6696583,6697813,6698946,6699863,6700919,6701732,6702758,6704037,6705102,6706209,6707186,6708198,6709357,6710187,6711002,6712128,6713215,6714305,6715257,6715982,6716945,6717649,6718457,6719155,6719920,6720963,6721871,6722355,6723362,6724341,6725414,6726316,6727255,6728578,6729639,6730768,6731786,6732627,6733663,6734387,6734892,6735627,6736277,6737274,6738255,6739357,6740099,6741390,6742615,6743838,6745187,6746138,6746922,6748112,6749253,6750408,6750938,6751594,6752431,6753052,6754159,6754975,6756415,6757700,6758780,6759867,6761024,6762194,6762985,6764030,6764877,6765717,6766708,6767622,6768800,6770068,6771278,6772438,6773348,6774409,6775334,6776432,6777404,6778155,6779029,6780068,6781263,6782138,6782864,6784125,6785004,6786040,6786984,6787953,6788997,6790192,6791095,6792520,6793885,6794964,6796043,6797020,6797934,6799140,6800098,6801599,6802812,6803764,6805180,6806391,6807695,6808654,6809370,6810641,6811313,6812309,6814031,6815105,6815612,6816511,6817283,6818144,6819213,6819878,6820567,6821234,6821910,6822558,6823327,6824211,6824779,6825371,6825946,6826553,6827142,6827730,6828329,6828901,6829468,6830081,6830666,6831265,6831852,6832458,6833076,6833652,6834199,6834781,6835382,6835957,6836564,6837144,6837742,6838341,6838913,6839474,6840029,6841185,6842805,6843829,6844696,6845442,6846200,6847041,6848144,6849222,6850561,6851774,6852983,6854058,6855134,6856107,6857074,6858111,6859272,6860185,6861290,6862393,6863499,6864442,6865551,6866729,6867596,6868922,6870193,6871445,6872316,6873239,6874034,6875208,6876451,6877355,6878229,6879181,6880542,6881461,6882373,6883177,6884473,6885289,6886056,6887020,6887786,6889108,6889964,6890778,6891975,6893108,6893958,6894914,6895957,6896912,6897806,6898653,6899372,6900745,6901556,6902248,6903224,6904031,6905151,6906105,6906897,6907569,6908524,6909312,6910213,6911097,6912391,6913205,6914150,6915412,6916236,6917047,6917929,6918743,6919998,6921168,6921977,6923134,6924025,6924822,6925776,6926921,6927698,6928700,6929842,6930745,6931656,6932809,6933711,6934623,6935817,6936709,6937628,6938722,6939735,6940687,6941387,6942657,6943605,6944502,6945292,6946456,6947456,6948301,6949207,6950392,6951305,6952230,6953505,6954478,6955192,6956178,6956941,6958302,6959081,6959987,6960758,6961644,6962480,6963259,6964231,6965310,6966520,6967339,6968234,6968959,6969952,6971130,6971875,6972898,6974093,6974779,6975817,6976591,6977812,6979016,6979862,6980767,6981404,6982458,6983860,6984880,6985795,6986857,6988158,6988789,6989803,6990722,6991443,6992487,6993567,6994611,6995366,6996305,6997189,6998048,6998973,7000405,7001391,7002576,7003744,7004747,7005587,7006500,7007584,7008829,7010173,7011334,7012093,7013134,7014172,7014982,7015894,7016650,7017776,7018737,7019375,7020490,7021901,7022819,7023717,7024787,7025567,7026228,7026878,7027633,7028201,7029074,7029744,7030606,7031535,7032207,7033012,7033683,7034419,7035223,7035906,7036730,7037555,7038449,7039154,7040253,7041155,7042145,7043001,7043673,7044375,7045168,7045992,7046956,7047897,7048773,7049943,7050828,7051619,7052379,7053296,7054323,7055637,7056496,7057386,7058438,7059597,7060395,7061323,7062584,7063295,7064174,7065296,7066173,7067020,7067851,7068670,7069857,7070900,7071869,7072891,7073746,7074798,7075675,7076480,7077461,7078314,7079260,7080152,7081063,7081925,7083066,7084127,7084991,7085941,7087021,7087787,7088763,7089571,7090499,7091418,7092318,7093190,7094188,7095122,7096343,7097373,7098214,7099173,7100285,7101171,7102506,7103163,7104046,7104895,7105931,7106769,7107699,7108631,7109429,7110386,7111119,7111977,7112983,7113897,7114758,7115689,7116809,7118093,7118921,7119721,7120384,7121152,7121966,7122988,7123858,7124675,7125603,7126357,7127262,7128156,7129224,7130055,7130794,7131766,7132785,7133472,7134676,7135729,7136936,7138236,7139286,7140037,7141276,7142307,7143116,7144220,7145553,7146303,7147194,7148577,7149433,7150252,7151548,7152586,7153332,7154395,7155631,7156331,7157197,7158554,7159331,7160164,7161521,7162320,7163152,7164508,7165402,7166275,7167576,7168625,7169873,7171261,7172744,7174174,7175572,7176272,7177523,7178960,7179944,7180928,7181925,7182918,7183920,7184905,7185905,7186901,7188067,7189292,7190270,7191258,7191611,7192060,7192759,7193303,7193859,7194417,7195342,7196605,7197910,7199252,7200616,7201727,7203101,7204341,7205649,7206959,7208187,7209526,7210713,7211893,7213202,7214589,7215805,7217104,7218366,7219549,7220943,7222327,7223564,7224899,7226239,7227500,7228781,7229784,7231094,7232403,7233722,7234977,7236363,7237681,7239066,7240174,7241500,7242756,7244106,7245381,7246663,7247859,7249261,7250321,7251631,7253023,7254421,7255642,7256935,7258215,7259582,7260940,7262281,7263558,7264876,7265799,7266702,7268075,7269259,7270509,7271613,7272875,7274165,7275446,7276699,7278010,7279350,7280622,7281836,7282877,7284151,7285484,7286700,7287989,7289301,7290617,7291907,7292995,7294364,7295826,7297150,7298475,7299723,7301093,7302414,7303703,7304838,7306237,7307495,7308819,7309901,7311252,7312429,7313757,7315070,7316384,7317730,7318976,7320357,7321637,7322855,7324197,7325512,7326818,7328031,7329344,7330713,7332016,7333365,7334721,7336052,7337308,7338338,7339226,7340104,7340966,7341861,7342791,7344120,7345595,7347119,7347962,7349234,7350370,7351211,7351988,7353058,7353823,7354693,7355873,7357089,7358082,7358896,7359780,7360669,7361821,7363074,7364018,7364731,7365429,7366369,7367425,7368320,7369121,7370023,7371077,7372007,7373157,7374126,7375145,7376298,7377333,7378030,7378805,7379537,7380276,7381009,7381828,7382501,7383128,7383832,7384898,7385803,7386971,7388454,7389990,7391279,7392763,7394140,7395502,7396933,7398401,7399816,7401060,7402486,7403717,7405005,7406234,7407581,7408707,7410130,7411591,7412864,7414331,7415754,7417226,7418519,7419859,7421282,7422623,7423945,7425347,7426868,7428322,7429419,7430676,7432069,7433383,7434684,7436007,7437280,7438823,7440344,7441876,7443323,7444890,7446418,7447832,7449238,7450697,7452288,7453902,7455276,7456807,7458161,7459498,7460986,7462385,7463707,7464953,7466393,7467845,7468972,7470437,7471872,7473345,7474511,7475479,7476418,7477447,7478818,7480049,7480607,7481051,7481446,7482219,7482846,7483387,7484345,7485029,7485573,7486260,7486969,7487640,7488451,7489182,7489923,7490696],sizes:[1535,1173,1230,1213,1372,1234,1242,1231,1316,1350,1131,687,1257,1227,1365,1300,1289,1303,1482,1208,1202,1261,1423,1324,1300,1393,1352,1067,1155,1439,1240,1404,1349,1420,1387,1441,758,1123,1268,1325,1188,1440,1362,1001,1359,1300,1124,1479,1010,898,1345,1368,996,1006,1145,1340,1424,1099,1404,1122,1227,1424,1236,1252,1343,1324,1088,1433,1209,1273,1384,1255,1372,1319,1290,1462,1378,1358,1304,1374,1198,1398,890,1052,1362,1421,1352,1328,1473,1282,1195,1276,1218,1348,1193,1168,1220,1142,1251,1354,1144,1094,1326,1233,1175,1282,1125,831,525,419,391,381,382,1050,378,407,393,392,725,1351,1169,1341,1497,1290,1414,1410,970,1202,1180,1252,1322,1335,1289,1247,1144,1257,1421,1564,1117,976,1081,1155,827,1101,1155,1338,1345,1185,1323,1368,1308,1171,1397,1391,1422,1391,1330,1420,1382,1125,1438,1284,1415,1329,1388,1323,1123,1465,1533,1387,1372,1507,1283,1384,1303,1325,1232,1330,1262,1290,1263,1396,1256,1253,1413,1283,1158,1419,1374,1191,1201,1348,1477,1360,1357,1416,1181,822,1183,1246,1022,978,1087,1039,1007,1330,1291,1268,1272,1229,1083,986,1251,905,1118,692,1086,726,1314,1089,1300,1074,1149,1344,1295,1046,1e3,977,1420,1398,1297,1113,840,1322,1141,1314,1567,1446,1649,1291,1244,1308,879,1332,1310,1205,1352,1303,1350,1369,1144,500,587,1114,1373,1158,1180,1170,1223,1166,1151,1142,1205,1248,1236,1271,1263,1264,1289,1427,1244,1263,1148,1364,1054,908,1338,1124,1364,1241,1255,1222,1244,1150,1194,1251,1316,987,1267,1267,1150,1031,1423,1386,871,1217,982,1349,1320,1198,1232,1326,1433,1118,1265,972,1276,1212,1284,1232,924,1108,1267,1209,1144,1073,1313,1483,1204,1208,1343,1273,1393,1344,1286,1339,1334,1451,1336,1293,1160,1316,1220,797,1396,1347,1311,1340,1332,1261,1226,1411,1192,1266,1271,1349,1278,1250,1099,1046,1370,1346,1028,1357,1438,1485,1326,1421,1471,1196,1565,1340,1619,1573,1510,1177,1120,1325,1424,1226,1404,1442,1203,1405,1290,1108,890,1225,1340,1355,1150,1466,1268,1122,1263,1289,1276,1231,1377,1172,1143,1150,1197,1080,1162,1163,1352,1188,1080,873,1156,692,1236,1178,1156,1421,1222,1415,1274,1216,1396,1337,1330,1360,1276,1181,1127,938,997,1196,1295,1241,1450,1460,1304,1500,1326,1343,1376,1411,1301,1445,1307,1057,1214,1395,1406,1227,1002,778,964,1092,1214,1328,1155,1370,1163,1432,1442,1257,1251,1430,1418,1404,1057,1094,1335,1203,1441,1379,1525,1451,1457,1342,1398,1156,1546,1497,1499,1516,1454,1322,1376,1316,1240,1353,1303,1398,1316,1342,1264,1360,1371,1163,1368,1508,1211,1142,1274,1296,1455,1291,1348,1148,1024,1387,1219,1291,1323,1470,1220,1159,1097,1010,1069,1172,1128,1190,1078,1083,933,1212,1333,1244,1153,1299,1286,1127,1397,1235,1317,1218,1446,1108,1036,1092,1188,1270,1022,1357,1357,1056,937,727,848,1371,774,638,797,971,893,1080,884,870,894,871,833,900,1148,993,976,1156,558,1046,890,1013,952,1005,795,839,791,900,796,1024,1069,1033,822,528,864,770,861,943,725,940,578,1036,683,619,659,798,578,761,649,676,475,1028,775,841,546,781,792,807,923,1232,1031,873,960,803,894,796,835,851,737,1094,1016,986,1011,1202,896,464,952,530,681,532,484,874,857,724,971,524,620,914,536,617,957,1173,917,1102,743,768,1023,1013,1201,1007,898,919,1149,444,663,744,678,942,1112,770,795,1001,821,847,816,883,990,987,919,945,1090,788,418,458,300,472,931,788,774,913,994,1098,675,1033,934,866,1065,890,682,620,938,857,971,799,915,1068,819,930,815,876,878,1259,922,831,964,895,1056,930,1218,1092,1062,1029,881,727,264,303,303,297,307,338,925,1104,1e3,1198,1019,1078,997,819,1402,612,852,829,959,809,1007,775,732,1147,1191,1008,1106,1214,725,807,712,874,747,901,921,894,691,700,834,873,836,922,975,754,1204,944,1004,1133,881,1098,953,821,1176,1005,1284,1104,983,945,850,1148,619,772,1048,852,842,596,1208,1197,892,1067,1249,1357,761,834,1004,1046,918,902,618,826,914,1061,1170,865,1086,1113,814,992,1132,948,931,1041,1046,966,975,1121,801,902,884,869,931,650,839,854,836,1037,764,984,1050,1152,818,1086,1049,1325,1181,1320,1164,1361,1325,1293,1153,1217,1007,918,1310,1128,1136,1168,1210,1248,1371,1458,1161,764,1239,1276,1175,1207,1361,1183,1225,1140,988,962,1356,1036,815,976,1063,759,946,748,695,616,919,661,1460,1091,1579,1382,1310,444,458,346,344,348,334,1139,1537,1476,1624,1496,1591,1519,1488,1501,1462,1446,1522,1470,1421,1552,1185,794,369,645,1415,1305,896,235,581,866,829,1399,1211,1126,1339,1165,1209,1280,804,1117,1311,986,1103,1066,965,1213,632,570,615,784,795,631,1007,1073,805,719,1193,1385,1178,930,1088,1120,1310,1426,1443,1282,1286,1183,1147,1324,1273,1229,1091,1165,1171,1126,1329,1428,1464,1134,1396,1088,1212,1337,1389,1385,1285,1095,1211,984,1394,1201,1329,1215,1483,1368,1306,1266,1064,1159,1246,1186,1337,1250,1340,1389,1462,1192,651,1118,1158,1244,1040,1180,805,611,1035,1220,1114,1165,1195,1130,1223,1038,1082,1257,1376,1099,808,930,842,577,854,817,839,1336,1203,1079,1299,1086,714,1179,1247,1168,1168,1196,1121,690,25,1277,1384,1381,1386,1391,1382,1388,1386,1397,1389,1395,1399,1395,1108,931,983,1047,956,1123,1180,1132,1143,1198,1090,1005,979,1069,675,641,713,648,671,622,588,557,618,567,588,539,570,718,793,835,805,796,743,643,718,661,689,1100,926,961,848,1266,1221,1142,920,742,1046,842,1178,1030,1078,669,999,1147,1120,748,793,1130,824,673,941,1253,1008,886,852,898,985,818,1096,1042,990,1016,1029,1202,860,930,869,998,626,600,661,601,666,603,540,515,561,561,531,537,549,507,650,738,767,753,758,723,634,655,653,640,625,979,743,921,757,1166,1035,987,856,790,793,830,1045,965,897,826,809,946,1005,917,516,953,974,624,652,1336,1708,1986,1052,1144,26,26,26,331,949,1263,1384,1459,905,975,1014,867,915,1013,945,1100,1177,1369,967,1450,1343,1228,1189,1172,942,1478,1179,1183,1226,1340,1208,931,1063,1488,1219,1273,1026,1277,1183,1111,1328,1422,1363,1341,1240,1343,1192,1429,496,1317,776,695,517,298,717,324,344,580,672,799,951,1001,297,303,676,1094,322,330,323,339,344,337,337,771,755,773,696,670,714,1215,1387,1178,1393,1458,1145,249,762,1532,1056,1172,1143,1255,1322,1458,1358,1472,1355,1559,1229,1517,1557,1378,1357,1464,1228,1445,1316,1332,1289,1209,832,1053,1098,1501,1487,994,1343,1282,1134,1431,1343,1204,1479,1396,1480,1501,1237,1005,1042,1184,1137,1294,943,776,1047,1059,1153,1563,1335,1326,1395,1173,1326,1353,1265,1224,1404,1378,1496,1111,1333,1198,1369,1287,1276,1515,1237,1371,1250,1266,1128,1058,1256,1259,1446,1444,1509,1284,1413,1511,1380,1503,1127,1126,1101,1433,1617,1382,1378,1417,1397,1062,1177,507,500,1128,1165,1226,1042,1337,728,715,1094,580,966,970,977,1043,806,1124,1422,1371,1507,1171,1225,820,912,1103,960,866,950,985,815,840,964,876,986,1046,869,1108,1173,1170,1094,1194,1200,1164,778,764,1170,1167,1160,1174,1149,1025,736,746,1031,985,1197,1115,702,1172,890,1185,993,1001,1127,908,1040,1481,1370,1119,1477,1411,1464,1299,1501,1455,1094,1370,1372,1432,1360,1104,1211,858,1229,1437,1302,1378,1285,1281,1394,1471,1538,1604,1417,1142,1001,697,1074,896,894,986,1004,913,933,933,928,936,930,934,943,930,934,919,666,659,578,599,635,587,594,556,741,659,615,661,631,720,590,715,566,608,602,688,625,686,828,658,700,834,905,1219,1043,504,611,844,1046,1102,567,834,781,843,1447,1388,1286,1406,1311,1495,1582,1547,1289,1224,1068,1296,1303,1348,1212,1156,1061,1309,1056,1243,1367,1362,1408,1319,1391,1423,1186,1367,1274,1396,1374,882,622,1442,1367,1277,1276,1378,1404,1335,1222,1320,1320,1191,1295,1196,1385,1242,1342,1346,1285,1346,1277,1244,1262,1623,1510,1264,1477,1463,1355,1512,1198,1378,1524,1335,1277,1480,1271,1533,1030,1193,1534,1201,1295,1384,1430,1321,1137,1041,1297,898,773,645,588,1144,630,539,773,1199,868,1051,1376,1528,1602,1458,1426,1223,1292,931,1141,851,768,1137,1003,989,935,797,798,477,629,699,687,1066,1068,1189,1165,1226,1114,1112,1350,1171,1278,886,382,515,1431,1313,1578,1530,1584,1597,1557,1554,1511,1463,1469,1410,1311,1460,1464,1470,1301,1480,1245,320,371,1010,1116,1553,1483,1272,1269,1207,991,1520,1547,1427,1381,1288,1292,1302,1248,1274,1266,1204,1326,1375,1238,987,1199,1052,1025,795,1084,1445,1307,901,1297,1315,1336,1091,1500,1377,1253,926,802,875,966,1141,992,1077,1044,1050,1305,1451,1108,1344,1495,1528,1531,1525,1516,1526,1473,1524,1490,1515,1523,1485,1505,1572,1534,1593,1518,1574,1393,1447,1439,1299,1497,1446,1494,1437,1468,1434,1500,1325,1279,1314,1288,1282,1283,1268,1273,1307,1274,1274,1328,1228,1212,601,614,813,1384,1290,987,1307,1245,1107,656,1194,1079,1083,1078,1084,1088,1072,1079,1188,1253,1086,1061,1055,1209,1079,1222,1207,1037,1097,1071,1137,1221,1046,1174,1090,1116,1228,1163,875,229,224,467,603,597,586,596,575,635,537,593,347,703,763,729,680,728,677,565,409,401,391,392,391,392,395,392,830,806,816,397,25,41,25,48,25,56,25,76,25,113,25,187,25,337,25,343,298,88,1156,25,83,283,113,244,283,172,154,191,136,50,98,64,378,1157,1434,1551,1298,1340,1156,1218,1219,1358,1462,1253,1359,1346,1622,1525,1557,1536,882,1335,1123,1187,1440,1559,1419,1478,1309,1386,1077,1128,1245,1190,1156,909,1289,1175,999,401,1387,1403,1387,1381,1385,1136,969,1061,1041,949,1122,1084,1042,952,1015,1172,1113,1144,1142,1192,1226,1224,1102,967,886,973,982,847,1001,1026,932,955,883,929,1028,984,943,977,1038,998,1137,1048,1735,2038,654,1132,1063,1024,1050,929,829,824,854,1239,369,701,967,996,769,855,674,555,399,689,1030,929,871,803,645,667,547,575,666,903,753,683,835,558,569,802,1242,734,574,966,799,563,1067,825,789,636,717,697,573,679,990,803,636,722,555,595,661,1100,702,725,770,677,714,738,809,667,662,652,920,573,659,919,661,637,648,663,585,695,1149,843,666,819,688,1019,1018,843,892,824,776,700,672,679,763,798,898,768,852,951,737,628,839,1142,1141,669,849,887,621,1126,1127,1125,1173,1369,958,1264,728,707,971,374,796,888,492,672,956,927,358,738,1112,489,871,1e3,564,922,666,1336,1149,848,1058,560,909,1194,1137,1017,659,504,892,786,642,861,911,1139,366,724,815,772,462,1413,1279,1268,641,541,1130,1233,932,1115,858,957,1411,1275,1368,1017,464,466,543,655,541,537,755,690,875,560,949,855,561,804,940,860,597,892,788,865,675,609,892,445,665,733,514,884,454,682,767,469,914,470,770,769,465,821,383,677,794,771,1049,573,586,464,708,800,797,961,993,515,448,562,888,674,567,891,370,389,508,727,625,643,926,390,388,469,800,608,641,815,424,368,472,732,587,693,890,469,388,594,714,574,664,910,448,393,619,758,520,716,985,468,382,658,770,581,667,898,427,391,609,733,524,705,989,459,380,655,948,1255,1211,1040,948,733,877,751,813,519,738,813,1177,1300,1146,1556,1441,1684,1640,1544,1546,1496,1458,1476,1434,1466,1551,1456,1411,1518,1217,605,377,744,1300,1388,1306,1130,1129,1143,1142,1075,1059,1069,491,215,519,543,541,538,541,720,770,758,820,848,97,25,455,498,59,1072,1211,1392,1626,1565,1514,1583,1555,1512,1615,1258,1348,1105,1226,1194,1154,1416,1064,1496,1277,1200,1462,1361,1278,1426,1387,1386,1420,1317,1132,1381,1396,1333,1154,1223,1489,950,1531,1493,1567,1537,1210,1160,1013,1153,1452,1421,1194,1112,1099,1391,981,1526,1194,1302,1056,1570,1433,1188,1230,1281,1479,1417,1304,1405,1393,1307,1276,1061,1043,1317,991,876,1347,1057,1200,804,1368,1216,933,1227,1024,1063,1112,1156,1127,1050,1289,1279,1347,1222,1170,1046,1196,1379,1377,1353,1265,1261,1386,1255,1349,1211,1091,1124,1364,1273,1378,1373,1291,1440,1463,1232,1399,1268,1359,1361,1257,1428,1284,1394,1263,1206,1382,1305,1388,1358,1305,1318,1326,1210,1159,1267,1238,1335,1452,1445,1437,1361,1471,1414,1331,1442,1298,1301,1348,1335,1027,1425,1433,1377,1358,1473,1389,1521,1153,1424,1283,1313,1235,1237,1180,992,889,1283,1319,1246,1363,1263,731,1265,1219,1106,900,1319,1247,1113,1193,1110,1154,1316,1300,1416,1384,1303,981,1278,1170,1316,1466,1189,1497,1222,1229,884,1110,1020,1063,1001,1380,1128,1247,1024,1079,1174,1072,1082,1076,1285,1280,1325,1188,914,909,1018,1295,1258,1207,1198,868,1458,1378,1238,1174,1191,1350,1397,1207,1380,987,1339,1096,971,1071,1251,1216,741,1244,1194,624,201,424,440,426,459,440,1125,1339,1208,1366,1376,1013,983,1082,1254,685,515,1065,703,1128,1430,1127,1311,1492,1344,1547,759,677,808,822,996,1319,930,533,771,1243,1714,1897,1587,1848,1652,1745,1783,1297,1598,1439,1608,1979,963,1114,1198,1530,1548,1683,1956,1823,1906,1854,1963,1335,1415,1464,1563,1564,1669,1789,1924,1596,1597,1928,1965,1619,1483,1805,1856,1906,1979,1911,1828,1918,1560,1594,1842,1964,1684,1741,1933,1719,1619,1748,1834,1915,1716,1747,1831,1781,1919,1958,1796,1704,1861,1793,1820,1858,1877,1133,746,761,753,763,1158,806,770,777,760,791,1739,2048,1156,1278,1563,1680,1713,1758,1934,1928,1935,1827,1716,1836,1833,1839,1886,1800,1838,1936,1393,1371,997,1079,1266,1160,1134,889,997,1227,1158,1352,1281,1118,733,902,1098,1143,1149,794,695,768,918,970,1094,1272,686,794,586,586,910,1059,1006,677,1162,660,818,748,885,1244,1047,1036,940,1445,1265,992,814,920,786,784,893,868,1097,959,834,824,482,536,1007,663,821,1180,1080,1220,923,1276,1255,977,871,1155,1184,1085,1059,1278,1109,1160,1083,1004,1275,1173,1119,1100,925,1082,941,970,728,775,764,770,773,785,788,713,698,753,792,1044,625,897,530,854,991,842,787,894,781,700,752,1069,1039,1034,1078,726,607,844,1213,1074,1125,1002,882,1080,972,1028,782,832,746,658,973,914,940,726,909,751,840,1007,1244,1023,1058,982,816,917,924,795,776,663,590,632,871,840,946,829,763,563,769,1230,846,863,1054,1055,1289,997,1079,1222,1230,967,958,945,873,576,856,633,1018,1092,864,763,613,665,844,749,458,536,871,901,953,1025,852,991,873,604,1067,593,848,650,617,777,584,998,1054,834,750,831,1116,875,589,945,752,631,982,752,761,684,1149,991,1057,742,843,943,955,1244,1091,948,1069,945,971,893,977,1013,1180,1029,962,591,892,841,748,804,637,591,320,639,454,607,910,978,761,938,724,510,822,720,699,552,715,819,724,847,915,771,758,635,404,379,674,460,379,729,911,743,488,825,543,490,361,614,753,956,1062,799,1240,766,624,669,588,726,1055,1346,846,1258,665,586,1028,1014,968,792,1007,1282,1172,618,1149,1059,865,637,1001,1192,895,691,1046,774,817,812,650,874,1073,809,911,721,647,797,1236,1181,916,636,854,801,845,795,603,519,965,929,993,892,737,662,728,1301,1197,1123,1061,995,1075,1081,1038,1183,1131,726,1136,1002,1026,1216,984,935,644,860,778,1016,987,656,871,1059,604,755,473,584,455,769,571,703,744,776,733,744,1102,966,1307,1129,780,1002,835,552,1068,957,1169,581,635,1048,660,701,660,678,644,628,615,647,938,755,388,829,759,972,793,1018,1011,908,564,761,917,729,761,795,902,697,793,740,1036,779,751,894,1051,690,796,945,893,627,598,832,1233,825,655,838,753,925,977,1282,772,830,1188,1443,1008,1069,996,938,971,1088,977,855,1044,1028,884,770,785,383,972,924,573,998,951,1143,1218,1126,1062,1203,1250,1025,1133,1121,1357,1259,1225,1151,1131,1142,931,883,1188,1013,1124,907,1357,1226,945,1274,1101,1376,1225,1250,1176,955,1277,1042,1121,1033,1221,1092,851,1132,923,569,1226,1202,986,1103,1055,1142,963,997,1082,1069,1027,1120,1017,1166,1045,1120,1126,992,1092,1062,1307,818,959,1129,1049,912,940,1187,1270,1195,1103,1210,1135,1117,1186,1139,1094,1181,1204,1282,1108,1264,1275,1067,1182,1198,694,886,975,930,1125,413,956,694,1e3,748,1038,933,690,823,784,874,912,894,947,568,821,981,873,891,771,1033,818,564,995,984,1192,900,864,871,919,714,1292,1070,981,912,816,1006,965,957,1061,732,887,753,1173,840,989,681,800,951,972,1296,910,948,984,1375,1177,869,996,940,936,968,1141,1e3,675,804,986,980,656,1037,1296,693,917,751,1017,1041,1061,946,933,959,785,1051,811,516,1086,1147,1056,767,826,878,774,725,874,910,573,776,466,703,597,844,861,707,930,957,691,1045,955,977,685,956,924,721,1055,878,1015,778,779,961,903,985,1052,1272,1034,830,776,685,712,1095,859,910,977,991,968,1035,967,1088,792,923,837,1156,922,1036,848,1078,986,943,981,1023,1052,705,795,991,821,709,897,816,1155,1084,900,689,868,1214,965,897,824,734,863,624,586,783,964,922,1004,845,893,939,1e3,1219,1066,1114,1232,753,879,834,940,767,1059,1092,563,1085,958,938,1102,1158,1329,807,334,421,78,1035,1274,953,993,1326,1127,1195,1325,1289,1267,1329,1493,1223,1153,1331,1284,1114,1200,1365,1057,1346,1172,1423,1128,1381,1194,1104,1309,1198,1164,1230,1363,946,1234,1214,1228,1365,1091,1175,1423,1162,1347,1412,1356,1307,1285,1269,1296,641,1344,1185,1509,1328,964,1169,880,1296,1436,1368,1288,1002,1346,1359,1241,1288,1213,1219,1300,1141,1158,1403,1457,1404,1219,1116,1265,769,908,800,770,890,979,685,1048,536,534,758,922,1031,430,585,425,757,1176,980,853,885,709,1148,1449,846,641,1076,1152,1232,915,1379,1388,1194,1411,1257,1120,1387,1348,928,1157,1137,935,964,1134,1136,1807,887,1447,1397,1507,1626,1509,1494,1508,1345,1165,1397,943,1427,1374,1273,1272,1342,1525,1547,1668,1678,1452,1187,1211,1407,1446,1504,1579,1430,1376,1273,1207,1344,993,1360,1383,1127,792,868,797,800,1264,1006,1380,1381,1234,1402,1399,1138,1260,1050,1062,1119,1029,1054,999,1425,1410,1205,1260,1090,1112,1040,1170,1207,1168,1270,1304,1263,1032,1228,1359,1250,1266,1274,1289,1291,1309,1486,1222,1242,894,1020,622,1308,770,725,1355,1227,1304,1516,1267,1348,1190,1203,1205,1335,1310,939,1098,1333,1233,1195,1110,1237,1348,1203,1304,1304,1200,1192,1401,1197,1398,834,555,922,866,1023,956,975,1064,1019,912,914,971,1317,1130,1472,1214,1326,1446,1234,1257,1190,1367,1385,1236,1319,1142,1204,1330,1283,1420,1341,1180,758,856,986,881,1295,1230,1149,1196,1195,1411,1122,1172,1240,1340,964,1346,1344,1046,851,813,847,1125,1118,1216,1355,1338,1409,1431,1470,1191,1301,953,986,1171,1051,1143,1418,1451,1129,1172,1046,1093,1110,1248,1064,1293,1364,1219,1354,1111,1261,1352,1232,1287,1313,1292,1310,1396,1519,1278,1232,926,1009,895,1282,962,952,1389,1242,1347,1457,1305,1400,1230,1327,1140,1233,1212,1206,1144,1321,1214,1280,1040,1334,1537,1256,1414,967,1172,1497,1243,1268,1403,642,613,1227,1084,904,1020,1038,796,1039,833,968,1201,1338,1473,1320,1439,1330,1442,1030,1270,1509,1413,1454,1230,1302,1232,1278,1401,1346,1445,1382,837,1005,1048,775,1358,1305,1134,1242,1235,1349,1108,1380,1210,1436,1110,1363,1319,1436,985,1204,816,1488,1262,1356,1410,1134,1223,1332,1363,1354,1302,1373,1339,1359,1311,1251,1370,1159,1081,941,1331,1348,1296,1292,1357,1432,1342,1223,1285,1256,1310,1204,1434,1177,772,1168,1096,1106,1331,1326,1491,1343,1121,990,1161,1199,808,1215,1192,1414,1406,1222,1186,893,841,1122,1362,1356,1375,1174,1167,1285,1241,1198,1346,1387,1448,1295,1420,1399,929,932,1257,1118,1278,1481,888,1064,872,1256,1054,1186,837,1105,1063,1233,1337,1124,1212,1241,1154,1134,1332,1263,966,1476,1334,1190,1442,1266,1161,636,888,869,897,1043,860,908,1117,1387,1450,1372,1419,1341,1317,1189,1213,1269,1401,1250,1384,1441,1316,1199,1208,1326,1323,1366,1390,1287,1336,1180,927,1268,1372,1243,1241,1178,1140,1416,1394,1232,1456,1453,1192,1373,1214,1460,1094,1436,1319,1418,990,1184,930,1427,1248,1371,1462,1243,1294,1432,1403,1370,1453,1440,1265,1389,1259,1350,1305,1302,1064,1273,1386,1295,1437,1404,1506,1438,1300,1269,1231,1367,1244,1447,1193,776,1160,1119,1140,1344,1356,1524,1319,1142,984,1080,1193,1019,1353,1331,1516,1459,1265,874,954,891,1039,1446,1374,1468,1268,1363,1381,1127,1250,1410,1341,1430,1421,1392,1105,1028,1115,1253,1306,1461,852,1212,875,1253,1190,1224,842,1100,1065,1217,1356,1170,1180,1242,1152,1148,1309,1264,943,1410,1368,1120,1436,1320,1062,719,935,874,877,1037,858,890,1133,1408,1460,1336,1517,1280,1374,1313,1341,1377,1361,1330,1359,1433,1433,1374,1441,1378,1500,1386,1103,1395,1233,1127,1150,1269,1405,1270,1199,1334,1331,1291,1297,1146,1469,1218,1216,1008,508,1029,1367,1388,1327,1333,1083,1165,1369,1317,1231,1522,1268,1453,1027,1247,1341,1268,1276,1328,1324,1058,1256,1300,1169,1234,1026,1400,1010,1137,1126,1277,1137,1171,1103,1159,964,1275,1283,1349,1107,1037,1179,933,1019,1032,1256,1054,1012,977,1086,1223,1155,1288,1356,1346,895,1002,1193,854,1190,1156,1187,993,1278,1341,1232,1306,1208,1274,1057,1337,1312,1256,1419,1187,1349,939,1317,1420,1086,1234,1441,1130,1154,1154,1384,1085,1169,1166,1075,1017,980,1033,1320,1241,924,1209,1431,1178,1483,1426,1438,1369,1476,1443,1491,1341,1394,1143,373,361,1411,1099,1526,492,222,241,373,571,468,464,508,457,479,511,443,526,600,869,749,886,1170,1538,1203,908,1369,1250,1029,1100,1387,1531,1230,1410,1329,1226,1414,1477,1436,849,1388,1403,1357,1453,1242,1350,1177,1317,1489,922,1343,1320,1399,1572,1470,1451,1241,1447,1521,1388,1410,1159,1183,879,1319,1269,1320,1298,1088,1409,1470,1456,1441,1157,1179,1153,1111,1284,1136,1016,1143,1378,1211,1205,1138,1101,1418,1326,892,897,738,759,1194,1112,1414,1196,1332,1328,1352,1370,1166,1336,1010,941,1139,994,1133,1269,1422,1124,1028,1153,1061,1042,1152,907,1263,1323,1247,1329,1175,1109,1153,1170,1340,1219,1253,1324,1272,1533,1220,1241,1064,1035,949,1200,1007,928,1135,1330,1300,1381,1456,1301,1493,1215,1308,1136,1223,1153,1274,1310,1357,964,1309,1126,1242,1425,1281,1485,1093,946,1397,1185,1296,1121,708,662,1146,1002,903,975,1062,913,1020,967,901,1326,1284,1480,1250,1401,1321,1372,1083,1207,1498,1339,1385,1307,1168,1190,1305,1345,1395,1381,1349,811,966,1047,769,1317,1340,1097,1219,1160,1299,1119,1249,1260,1376,1030,1351,1308,1157,792,884,811,826,1215,1066,1381,1416,1296,1409,1445,1205,1324,1001,1052,1216,1062,1235,1188,1410,1177,1077,1153,1067,1044,1161,949,1304,1341,1230,1402,1143,1276,1237,1096,1344,1244,1359,1392,1269,1513,1310,1232,865,1041,689,1335,794,720,1370,1258,1285,1487,1369,1372,1272,1084,1146,1199,1326,1123,1131,1367,1239,1297,1130,1286,1444,1250,1295,1114,1310,1367,1304,1190,1529,586,613,1121,909,1018,942,879,884,952,955,932,1071,1397,1321,1449,1428,1343,1460,1144,1363,1444,1428,1302,1230,1307,1288,1227,1470,1356,1430,1417,860,1110,945,740,1259,1403,1084,1286,1146,1287,1119,1423,1155,1384,1124,1332,1376,1422,887,1321,758,1542,1302,1400,1372,1226,1251,1353,1329,1354,1309,1374,1385,1276,1383,1235,1332,1165,1140,982,1293,1357,1229,1346,1380,1417,1377,1240,1118,1217,1302,1244,1395,1188,793,1127,1179,959,1387,1327,1473,1389,1078,988,1246,1188,680,1210,1256,1330,1405,1291,1294,913,833,1050,1352,1364,1346,1241,1159,1280,1265,1127,1310,1363,1405,1352,1419,1397,966,901,1180,1135,1286,1483,865,1128,866,1222,1166,1226,827,1135,1018,1354,1358,1150,1220,1291,1057,1142,1349,1266,1073,1439,1252,1260,1454,1211,1207,638,826,825,969,967,847,972,1017,1373,1462,1432,1400,1379,1342,1188,1242,1262,1414,1227,1409,1440,1313,1172,1222,1329,1348,1373,1394,1211,1369,1155,950,1241,1312,1239,1310,1201,1122,1368,1381,1211,1422,1430,1160,1379,1200,1478,1120,1427,1318,1424,961,1208,869,1452,1227,1388,1456,1222,1301,1407,1360,1394,1461,1446,1267,1419,1285,1368,1301,1308,1106,1230,1375,1358,1428,1358,1526,1452,1299,1271,1242,1341,1253,1433,1184,767,1129,1127,1095,1354,1357,1517,1333,1136,951,1096,1223,1012,1341,1328,1513,1458,1243,862,940,879,1059,1437,1381,1457,1281,1354,1393,1121,1250,1397,1346,1438,1410,1389,1105,1027,1103,1258,1299,1466,879,1183,896,1249,1208,1235,835,1115,1071,1231,1360,1159,1172,1239,1164,1134,1311,1267,934,1410,1362,1119,1433,1319,1061,717,940,890,877,1054,869,885,1135,1407,1459,1332,1520,1277,1369,1311,1335,1388,1381,1329,1355,1428,1437,1357,1445,1376,1501,1392,1099,1386,1217,1142,1140,1284,1392,1320,1191,1310,1334,1301,1283,1124,1465,1247,1254,966,502,1064,1361,1370,1322,1345,1095,1159,1366,1330,1225,1514,1245,1446,993,1278,1348,1234,1286,1329,1291,1059,1255,1352,1193,1244,1061,1399,1034,1105,1152,1296,1143,1157,1130,1160,999,1247,1282,1342,1089,1054,1149,904,1006,999,1264,1039,999,939,1083,1173,1197,1290,1374,1335,953,995,1141,834,1232,1164,1128,961,1293,1389,1192,1282,1186,1295,1043,1315,1233,1273,1376,1227,1339,940,1315,1428,1072,1206,1438,1119,1161,1119,1373,1041,1133,1211,1010,980,986,1005,1307,1187,936,1196,1419,1175,1490,1407,1334,188,245,391,434,511,460,513,457,489,472,517,496,933,1324,1579,1246,1280,1309,931,599,824,1105,746,999,789,865,895,971,745,1054,1021,993,1061,974,857,1011,991,481,1e3,780,909,967,1040,975,1102,971,1250,1420,848,1013,1146,944,1040,1240,1252,1333,1390,1382,1234,947,1162,1211,1070,1220,1065,1321,1231,955,1140,937,961,885,1146,984,936,1245,1058,952,1026,1222,1153,1147,1191,1181,1149,1087,974,861,1019,1060,932,1210,945,1276,1299,1177,1354,1200,963,1161,1222,1357,1272,1263,1295,1472,1495,1257,1303,1213,1042,1264,1167,812,1400,1296,1248,1264,1182,1134,1232,1165,1382,1213,1340,1105,1084,1220,1180,1248,1201,1312,1331,1434,1336,1307,1315,1199,1216,1293,1213,1182,1103,909,1138,1291,1315,1468,1335,1198,1051,1202,862,926,708,1121,1109,1050,951,986,1127,1098,725,1022,1065,1031,1003,820,1083,1479,1305,1084,1064,802,698,1342,1003,1189,1163,890,1383,1071,1047,1084,954,1023,817,881,1234,1355,894,1021,1061,1304,1239,1385,1200,1400,1429,1177,991,487,686,834,782,819,888,842,572,1094,878,1347,1287,1357,1193,748,1262,962,1183,1157,1016,1352,1287,873,1205,1122,1240,1023,941,1111,1066,1209,1001,1006,1069,1165,905,926,1159,1164,1342,1154,1244,1258,1186,1191,1218,1032,1189,969,1308,1244,1262,1022,1172,1123,933,1195,1155,1321,1081,1277,1237,1171,1112,1004,961,814,694,1134,1038,732,717,1020,973,1039,1207,1211,913,1096,1117,1030,871,889,946,1072,991,1012,1067,901,1062,1167,1016,1091,1187,1174,1017,1e3,1035,945,1134,1098,1059,1264,996,1253,896,1034,980,813,711,1089,1171,1054,1164,817,855,1111,882,684,1110,1209,994,939,861,1020,939,1426,960,773,964,845,667,1134,1127,1233,1034,1270,1301,1173,990,1012,1102,1401,1071,1339,1143,1060,1343,1285,1115,1286,1338,1371,1353,1443,1377,1400,1450,1432,1230,1417,1418,1432,1481,1481,1462,1408,1274,1439,1463,1475,1201,1230,1308,1036,1192,1242,1285,1149,1361,1235,1446,1409,1424,1405,1193,1399,1501,1440,1310,1428,1366,1420,1489,1460,1482,1448,1271,1439,1388,1430,1375,1411,1310,1350,1269,1337,1272,1337,984,1315,1243,1284,1286,1310,1310,1387,1380,1341,1387,1288,1354,1460,1441,1266,1404,1379,1459,1478,1497,1434,1399,1301,1446,1405,1490,1294,1127,958,1337,1324,1060,1305,1299,1403,1359,1431,1361,1357,1463,1427,1428,1364,1413,1333,1504,1459,1478,1418,1531,1360,1426,1438,1312,1168,1289,1405,917,1185,1341,1389,1468,1293,1336,1374,1399,1369,1442,1251,1408,1405,1416,1476,1488,1456,1437,1447,1350,1402,1346,1095,1215,1257,1319,1108,1344,1254,1381,1413,1431,1404,1183,1399,1508,1433,1296,1419,1360,1430,1485,1467,1484,1497,1281,1428,1417,1430,1355,1070,967,799,1058,811,563,735,834,669,1175,1117,841,926,651,703,779,715,786,915,1177,775,960,820,593,759,762,677,1144,1077,801,1011,833,626,834,808,800,1088,613,1037,1064,951,705,779,674,887,992,698,1130,789,896,830,609,894,813,749,1104,1092,764,838,833,595,887,806,735,1125,843,1303,1042,888,867,931,930,865,1209,1301,1216,1503,1432,1269,1462,1385,1286,1237,1350,1515,360,1383,1087,1203,1371,1090,957,1508,1389,1538,1323,1337,1400,1402,1520,1348,1389,1393,1425,1321,1411,1365,1140,1416,1436,1358,1179,1392,1326,1221,1385,1326,1212,630,899,874,845,1068,603,821,1243,1112,1340,1196,1164,990,1113,1339,1127,971,1041,841,1442,1192,1052,1126,1108,1186,1092,1040,1219,1168,1272,1223,1309,1474,1395,1255,1484,978,1181,869,1167,1122,1007,1179,1299,1156,933,1228,1256,1091,1259,1120,665,897,1173,1042,1275,1163,1317,1155,1133,1066,1124,641,985,1118,1274,1237,1112,888,1265,1346,1104,1285,1354,1014,952,1208,1323,1055,1164,1252,1189,1162,1082,1067,1165,890,985,1057,1163,1203,1189,1146,1229,1199,1249,943,588,642,532,896,916,1308,1171,1254,1306,1084,1119,1165,1067,1343,1264,1137,1180,1179,1157,1222,1319,1084,1237,1141,1209,1187,1209,1016,1212,1211,1162,1178,1275,1144,1134,1156,1282,1134,1151,769,1172,1286,1224,1247,991,1161,1241,1079,1382,1337,1317,1393,1333,1236,1099,1264,1119,1096,1234,1277,1225,1233,1094,876,932,958,566,974,734,1268,1311,1099,1259,977,1017,1309,1068,1382,1280,1408,1235,1200,1186,877,787,1153,1209,1055,1338,1297,1330,1191,1187,1272,1231,1155,800,1103,1091,854,1391,873,831,898,926,1068,915,592,984,839,802,844,960,1033,1054,1033,1207,1228,998,963,833,972,1348,779,903,831,1005,935,778,842,535,706,650,424,902,648,851,452,944,945,809,721,778,786,971,640,724,742,745,466,699,897,987,569,760,1011,932,919,803,810,974,1135,1030,842,1392,1389,885,887,1041,1038,945,797,908,849,1002,1104,937,1059,729,786,903,843,952,990,908,1032,939,863,564,1007,1114,707,995,686,608,921,915,784,1053,973,842,949,854,978,903,842,1215,1095,1080,646,840,579,674,696,584,778,862,1088,859,927,939,1017,900,862,828,904,1055,862,1012,757,997,1004,913,929,894,1037,891,869,885,932,861,853,936,719,796,759,992,907,934,826,1045,859,1024,884,795,1121,853,935,1259,1154,1028,1130,1334,746,674,1053,1048,992,1034,1057,886,1176,1116,957,1047,1098,975,1373,1067,1205,1392,1328,1397,1223,1397,1283,1151,1002,893,1217,1335,1090,523,786,783,686,1070,1152,1013,1020,810,1232,1177,1025,1049,1115,817,693,1158,1220,1060,1252,1223,1019,809,1041,978,998,939,988,972,953,884,1010,1149,895,922,987,839,1059,860,1192,994,982,1222,782,929,1360,1206,1233,1214,983,965,1171,1222,1041,1057,998,1481,1095,1104,986,790,724,932,900,1034,969,886,1441,1245,1275,1190,1300,1191,1294,1187,884,1038,1180,859,1114,803,1051,913,1136,1157,1069,644,806,975,1092,946,1049,883,994,1069,958,1180,1203,753,907,880,789,794,1071,1189,1023,1017,1181,857,892,538,1095,1073,1147,1228,980,855,898,865,751,808,873,1078,1032,1202,1056,1094,898,958,1154,1234,987,678,1137,768,726,775,757,1052,771,1189,1202,884,729,911,857,1094,595,989,1052,1165,783,1305,1105,952,1230,1133,917,1056,813,1026,1279,1065,1107,977,1012,1159,830,815,1126,1087,1090,952,725,963,704,808,698,765,1043,908,484,1007,979,1073,902,939,1323,1061,1129,1018,841,1036,724,505,735,650,997,981,1102,742,1291,1225,1223,1349,951,784,1190,1141,1155,530,656,837,621,1107,816,1440,1285,1080,1087,1157,1170,791,1045,847,840,991,914,1178,1268,1210,1160,910,1061,925,1098,972,751,874,1039,1195,875,726,1261,879,1036,944,969,1044,1195,903,1425,1365,1079,1079,977,914,1206,958,1501,1213,952,1416,1211,1304,959,716,1271,672,996,1722,1074,507,899,772,861,1069,665,689,667,676,648,769,884,568,592,575,607,589,588,599,572,567,613,585,599,587,606,618,576,547,582,601,575,607,580,598,599,572,561,555,1156,1620,1024,867,746,758,841,1103,1078,1339,1213,1209,1075,1076,973,967,1037,1161,913,1105,1103,1106,943,1109,1178,867,1326,1271,1252,871,923,795,1174,1243,904,874,952,1361,919,912,804,1296,816,767,964,766,1322,856,814,1197,1133,850,956,1043,955,894,847,719,1373,811,692,976,807,1120,954,792,672,955,788,901,884,1294,814,945,1262,824,811,882,814,1255,1170,809,1157,891,797,954,1145,777,1002,1142,903,911,1153,902,912,1194,892,919,1094,1013,952,700,1270,948,897,790,1164,1e3,845,906,1185,913,925,1275,973,714,986,763,1361,779,906,771,886,836,779,972,1079,1210,819,895,725,993,1178,745,1023,1195,686,1038,774,1221,1204,846,905,637,1054,1402,1020,915,1062,1301,631,1014,919,721,1044,1080,1044,755,939,884,859,925,1432,986,1185,1168,1003,840,913,1084,1245,1344,1161,759,1041,1038,810,912,756,1126,961,638,1115,1411,918,898,1070,780,661,650,755,568,873,670,862,929,672,805,671,736,804,683,824,825,894,705,1099,902,990,856,672,702,793,824,964,941,876,1170,885,791,760,917,1027,1314,859,890,1052,1159,798,928,1261,711,879,1122,877,847,831,819,1187,1043,969,1022,855,1052,877,805,981,853,946,892,911,862,1141,1061,864,950,1080,766,976,808,928,919,900,872,998,934,1221,1030,841,959,1112,886,1335,657,883,849,1036,838,930,932,798,957,733,858,1006,914,861,931,1120,1284,828,800,663,768,814,1022,870,817,928,754,905,894,1068,831,739,972,1019,687,1204,1053,1207,1300,1050,751,1239,1031,809,1104,1333,750,891,1383,856,819,1296,1038,746,1063,1236,700,866,1357,777,833,1357,799,832,1356,894,873,1301,1049,1248,1388,1483,1430,1398,700,1251,1437,984,984,997,993,1002,985,1e3,996,1166,1225,978,988,353,449,699,544,556,558,925,1263,1305,1342,1364,1111,1374,1240,1308,1310,1228,1339,1187,1180,1309,1387,1216,1299,1262,1183,1394,1384,1237,1335,1340,1261,1281,1003,1310,1309,1319,1255,1386,1318,1385,1108,1326,1256,1350,1275,1282,1196,1402,1060,1310,1392,1398,1221,1293,1280,1367,1358,1341,1277,1318,923,903,1373,1184,1250,1104,1262,1290,1281,1253,1311,1340,1272,1214,1041,1274,1333,1216,1289,1312,1316,1290,1088,1369,1462,1324,1325,1248,1370,1321,1289,1135,1399,1258,1324,1082,1351,1177,1328,1313,1314,1346,1246,1381,1280,1218,1342,1315,1306,1213,1313,1369,1303,1349,1356,1331,1256,1030,888,878,862,895,930,1329,1475,1524,843,1272,1136,841,777,1070,765,870,1180,1216,993,814,884,889,1152,1253,944,713,698,940,1056,895,801,902,1054,930,1150,969,1019,1153,1035,697,775,732,739,733,819,673,627,704,1066,905,1168,1483,1536,1289,1484,1377,1362,1431,1468,1415,1244,1426,1231,1288,1229,1347,1126,1423,1461,1273,1467,1423,1472,1293,1340,1423,1341,1322,1402,1521,1454,1097,1257,1393,1314,1301,1323,1273,1543,1521,1532,1447,1567,1528,1414,1406,1459,1591,1614,1374,1531,1354,1337,1488,1399,1322,1246,1440,1452,1127,1465,1435,1473,1166,968,939,1029,1371,1231,558,444,395,773,627,541,958,684,544,687,709,671,811,731,741,773,428],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,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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:"/bin/f2py3",start:0,end:783,audio:0},{filename:"/lib/python3.8/site-packages/numpy/__config__.py",start:783,end:1723,audio:0},{filename:"/lib/python3.8/site-packages/numpy/add_newdocs.py",start:1723,end:244212,audio:0},{filename:"/lib/python3.8/site-packages/numpy/_distributor_init.py",start:244212,end:244543,audio:0},{filename:"/lib/python3.8/site-packages/numpy/dual.py",start:244543,end:246407,audio:0},{filename:"/lib/python3.8/site-packages/numpy/setup.py",start:246407,end:247327,audio:0},{filename:"/lib/python3.8/site-packages/numpy/conftest.py",start:247327,end:249046,audio:0},{filename:"/lib/python3.8/site-packages/numpy/__init__.py",start:249046,end:256252,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matlib.py",start:256252,end:266061,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ctypeslib.py",start:266061,end:278385,audio:0},{filename:"/lib/python3.8/site-packages/numpy/_globals.py",start:278385,end:280684,audio:0},{filename:"/lib/python3.8/site-packages/numpy/version.py",start:280684,end:280978,audio:0},{filename:"/lib/python3.8/site-packages/numpy/LICENSE.txt",start:280978,end:283290,audio:0},{filename:"/lib/python3.8/site-packages/numpy/_import_tools.py",start:283290,end:296524,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/nanfunctions.py",start:296524,end:352038,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/twodim_base.py",start:352038,end:378149,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/ufunclike.py",start:378149,end:383863,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/arrayterator.py",start:383863,end:391054,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/stride_tricks.py",start:391054,end:399921,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/arraypad.py",start:399921,end:446389,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/utils.py",start:446389,end:482726,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/format.py",start:482726,end:512048,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/user_array.py",start:512048,end:519865,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/setup.py",start:519865,end:520244,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/recfunctions.py",start:520244,end:559862,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/_version.py",start:559862,end:564728,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/__init__.py",start:564728,end:566095,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/_datasource.py",start:566095,end:591508,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/info.py",start:591508,end:598124,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/index_tricks.py",start:598124,end:624574,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/mixins.py",start:624574,end:631902,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/type_check.py",start:631902,end:648564,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/function_base.py",start:648564,end:796083,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/_iotools.py",start:796083,end:828787,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/shape_base.py",start:828787,end:864710,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/polynomial.py",start:864710,end:903177,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/histograms.py",start:903177,end:939881,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/financial.py",start:939881,end:964376,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/npyio.py",start:964376,end:1048073,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/arraysetops.py",start:1048073,end:1070049,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/scimath.py",start:1070049,end:1084123,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_utils.py",start:1084123,end:1085744,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test__datasource.py",start:1085744,end:1096720,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_function_base.py",start:1096720,end:1210386,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test__version.py",start:1210386,end:1212441,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_ufunclike.py",start:1212441,end:1215529,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_mixins.py",start:1215529,end:1222296,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_arraypad.py",start:1222296,end:1266444,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_type_check.py",start:1266444,end:1279953,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/__init__.py",start:1279953,end:1279953,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_arrayterator.py",start:1279953,end:1281310,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_packbits.py",start:1281310,end:1294161,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_shape_base.py",start:1294161,end:1316495,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_arraysetops.py",start:1316495,end:1336184,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_financial.py",start:1336184,end:1353282,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_index_tricks.py",start:1353282,end:1366886,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_nanfunctions.py",start:1366886,end:1403065,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_stride_tricks.py",start:1403065,end:1418039,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_polynomial.py",start:1418039,end:1425345,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_format.py",start:1425345,end:1459852,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_twodim_base.py",start:1459852,end:1477376,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_regression.py",start:1477376,end:1485848,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_recfunctions.py",start:1485848,end:1521011,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_histograms.py",start:1521011,end:1551908,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test__iotools.py",start:1551908,end:1565638,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/test_io.py",start:1565638,end:1659612,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/data/py2-objarr.npy",start:1659612,end:1659870,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/data/py3-objarr.npy",start:1659870,end:1660211,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/data/py3-objarr.npz",start:1660211,end:1660660,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/data/win64python2.npy",start:1660660,end:1660756,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/data/py2-objarr.npz",start:1660756,end:1661122,audio:0},{filename:"/lib/python3.8/site-packages/numpy/lib/tests/data/python3.npy",start:1661122,end:1661218,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/einsumfunc.py",start:1661218,end:1706960,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/_multiarray_tests.so",start:1706960,end:1826510,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/_dummy.so",start:1826510,end:1827454,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/umath_tests.py",start:1827454,end:1827909,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/setup.py",start:1827909,end:1869032,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/cversions.py",start:1869032,end:1869445,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/getlimits.py",start:1869445,end:1887867,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/__init__.py",start:1887867,end:1890920,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/numeric.py",start:1890920,end:1978267,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/defchararray.py",start:1978267,end:2045636,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/_struct_ufunc_tests.so",start:2045636,end:2050855,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/multiarray.so",start:2050855,end:3802661,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/setup_common.py",start:3802661,end:3819160,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/umath.so",start:3819160,end:4755553,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/info.py",start:4755553,end:4760245,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/_umath_tests.so",start:4760245,end:4774440,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/numerictypes.py",start:4774440,end:4803394,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/_methods.py",start:4803394,end:4808477,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/function_base.py",start:4808477,end:4820817,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/memmap.py",start:4820817,end:4832331,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/fromnumeric.py",start:4832331,end:4935854,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/arrayprint.py",start:4935854,end:4993764,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/shape_base.py",start:4993764,end:5012580,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/_operand_flag_tests.so",start:5012580,end:5016796,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/generate_numpy_api.py",start:5016796,end:5024302,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/_internal.py",start:5024302,end:5046636,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/machar.py",start:5046636,end:5057425,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/records.py",start:5057425,end:5087538,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/_rational_tests.so",start:5087538,end:5144552,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/lib/libnpymath.a",start:5144552,end:5388332,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/ndarraytypes.h",start:5388332,end:5452971,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/arrayscalars.h",start:5452971,end:5456480,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/ndarrayobject.h",start:5456480,end:5468198,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/noprefix.h",start:5468198,end:5474984,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/npy_interrupt.h",start:5474984,end:5478423,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/npy_cpu.h",start:5478423,end:5482363,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/npy_os.h",start:5482363,end:5483180,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/old_defines.h",start:5483180,end:5489486,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/npy_endian.h",start:5489486,end:5491863,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/utils.h",start:5491863,end:5492592,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/npy_math.h",start:5492592,end:5511430,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/npy_no_deprecated_api.h",start:5511430,end:5511997,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/numpyconfig.h",start:5511997,end:5513204,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/oldnumeric.h",start:5513204,end:5513912,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/halffloat.h",start:5513912,end:5515790,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h",start:5515790,end:5520394,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/arrayobject.h",start:5520394,end:5520558,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/_neighborhood_iterator_imp.h",start:5520558,end:5522419,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/npy_3kcompat.h",start:5522419,end:5535073,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/ufuncobject.h",start:5535073,end:5547634,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/include/numpy/npy_common.h",start:5547634,end:5584880,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_dtype.py",start:5584880,end:5616597,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_umath.py",start:5616597,end:5723404,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_numeric.py",start:5723404,end:5825444,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_function_base.py",start:5825444,end:5836786,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_records.py",start:5836786,end:5853519,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_item_selection.py",start:5853519,end:5857118,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_datetime.py",start:5857118,end:5952650,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_abc.py",start:5952650,end:5955052,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_numerictypes.py",start:5955052,end:5970387,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/__init__.py",start:5970387,end:5970387,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_umath_complex.py",start:5970387,end:5989710,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_scalarprint.py",start:5989710,end:6005184,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_scalar_ctors.py",start:6005184,end:6007478,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_extint128.py",start:6007478,end:6013228,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_defchararray.py",start:6013228,end:6038855,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_unicode.py",start:6038855,end:6052511,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_shape_base.py",start:6052511,end:6072529,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_mem_overlap.py",start:6072529,end:6102051,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_machar.py",start:6102051,end:6103192,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_api.py",start:6103192,end:6122094,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_einsum.py",start:6122094,end:6166235,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_scalarbuffer.py",start:6166235,end:6169692,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_indexerrors.py",start:6169692,end:6174549,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_nditer.py",start:6174549,end:6287552,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_print.py",start:6287552,end:6294691,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_half.py",start:6294691,end:6313296,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_errstate.py",start:6313296,end:6314826,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_indexing.py",start:6314826,end:6365429,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_deprecations.py",start:6365429,end:6385972,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_scalarmath.py",start:6385972,end:6413249,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_regression.py",start:6413249,end:6498317,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_longdouble.py",start:6498317,end:6504631,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_scalarinherit.py",start:6504631,end:6506428,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_ufunc.py",start:6506428,end:6576086,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_arrayprint.py",start:6576086,end:6609932,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_getlimits.py",start:6609932,end:6614420,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_memmap.py",start:6614420,end:6621736,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/test_multiarray.py",start:6621736,end:6906102,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/_locales.py",start:6906102,end:6908408,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/data/recarray_from_file.fits",start:6908408,end:6917048,audio:0},{filename:"/lib/python3.8/site-packages/numpy/core/tests/data/astype_copy.pkl",start:6917048,end:6917764,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/noseclasses.py",start:6917764,end:6918174,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/utils.py",start:6918174,end:6919393,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/setup.py",start:6919393,end:6920068,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/print_coercion_tables.py",start:6920068,end:6922773,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/__init__.py",start:6922773,end:6923408,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/nosetester.py",start:6923408,end:6923978,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/decorators.py",start:6923978,end:6924387,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/_private/noseclasses.py",start:6924387,end:6938987,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/_private/parameterized.py",start:6938987,end:6957310,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/_private/utils.py",start:6957310,end:7033797,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/_private/pytesttester.py",start:7033797,end:7040741,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/_private/__init__.py",start:7040741,end:7040741,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/_private/nosetester.py",start:7040741,end:7061303,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/_private/decorators.py",start:7061303,end:7070318,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/tests/test_utils.py",start:7070318,end:7119197,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/tests/__init__.py",start:7119197,end:7119197,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/tests/test_doctesting.py",start:7119197,end:7120610,audio:0},{filename:"/lib/python3.8/site-packages/numpy/testing/tests/test_decorators.py",start:7120610,end:7126538,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/_umath_linalg.so",start:7126538,end:8647114,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/setup.py",start:8647114,end:8648992,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/__init__.py",start:8648992,end:8651334,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/linalg.py",start:8651334,end:8734172,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/lapack_lite.so",start:8734172,end:10149995,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/info.py",start:10149995,end:10151193,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/tests/test_build.py",start:10151193,end:10152897,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/tests/__init__.py",start:10152897,end:10152897,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/tests/test_deprecations.py",start:10152897,end:10153603,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/tests/test_linalg.py",start:10153603,end:10221469,audio:0},{filename:"/lib/python3.8/site-packages/numpy/linalg/tests/test_regression.py",start:10221469,end:10227140,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/__config__.py",start:10227140,end:10228080,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/log.py",start:10228080,end:10230825,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/numpy_distribution.py",start:10230825,end:10231525,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/misc_util.py",start:10231525,end:10314383,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/mingw32ccompiler.py",start:10314383,end:10339583,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/setup.py",start:10339583,end:10340194,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/compat.py",start:10340194,end:10340412,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/msvc9compiler.py",start:10340412,end:10342670,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/__version__.py",start:10342670,end:10342821,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/pathccompiler.py",start:10342821,end:10343600,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/__init__.py",start:10343600,end:10344720,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/core.py",start:10344720,end:10352903,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/from_template.py",start:10352903,end:10360882,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/npy_pkg_config.py",start:10360882,end:10374125,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/lib2def.py",start:10374125,end:10377637,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/extension.py",start:10377637,end:10380604,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/exec_command.py",start:10380604,end:10389892,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/info.py",start:10389892,end:10390049,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/ccompiler.py",start:10390049,end:10418597,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/system_info.py",start:10418597,end:10507585,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/intelccompiler.py",start:10507585,end:10511876,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/environment.py",start:10511876,end:10514222,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/conv_template.py",start:10514222,end:10523954,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/msvccompiler.py",start:10523954,end:10525948,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/cpuinfo.py",start:10525948,end:10548963,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/line_endings.py",start:10548963,end:10551016,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/unixccompiler.py",start:10551016,end:10556193,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/absoft.py",start:10556193,end:10561760,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/intel.py",start:10561760,end:10568533,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/lahey.py",start:10568533,end:10569926,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/hpux.py",start:10569926,end:10571345,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/pathf95.py",start:10571345,end:10572472,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/__init__.py",start:10572472,end:10611819,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/pg.py",start:10611819,end:10616032,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/vast.py",start:10616032,end:10617765,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/compaq.py",start:10617765,end:10621874,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/ibm.py",start:10621874,end:10625309,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/g95.py",start:10625309,end:10626705,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/mips.py",start:10626705,end:10628485,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/nag.py",start:10628485,end:10631093,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/gnu.py",start:10631093,end:10650856,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/sun.py",start:10650856,end:10652501,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/fcompiler/none.py",start:10652501,end:10653325,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/mingw/gfortran_vs2003_hack.c",start:10653325,end:10653402,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/install_headers.py",start:10653402,end:10654387,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/install.py",start:10654387,end:10657514,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/install_clib.py",start:10657514,end:10658955,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/build_ext.py",start:10658955,end:10684754,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/__init__.py",start:10684754,end:10685852,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/build_src.py",start:10685852,end:10716798,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/autodist.py",start:10716798,end:10718846,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/build_py.py",start:10718846,end:10720056,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/build.py",start:10720056,end:10721674,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/install_data.py",start:10721674,end:10722588,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/config.py",start:10722588,end:10740776,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/egg_info.py",start:10740776,end:10741763,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/sdist.py",start:10741763,end:10742562,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/build_scripts.py",start:10742562,end:10744293,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/build_clib.py",start:10744293,end:10757682,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/develop.py",start:10757682,end:10758323,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/bdist_rpm.py",start:10758323,end:10759098,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/command/config_compiler.py",start:10759098,end:10763477,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/tests/test_npy_pkg_config.py",start:10763477,end:10766116,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/tests/test_fcompiler_gnu.py",start:10766116,end:10768334,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/tests/test_exec_command.py",start:10768334,end:10775480,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/tests/__init__.py",start:10775480,end:10775480,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/tests/test_system_info.py",start:10775480,end:10783031,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/tests/test_misc_util.py",start:10783031,end:10786277,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/tests/test_fcompiler_intel.py",start:10786277,end:10787417,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/tests/test_fcompiler_nagfor.py",start:10787417,end:10788593,audio:0},{filename:"/lib/python3.8/site-packages/numpy/distutils/tests/test_from_template.py",start:10788593,end:10789696,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/_polybase.py",start:10789696,end:10819788,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/chebyshev.py",start:10819788,end:10886757,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/hermite_e.py",start:10886757,end:10944843,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/setup.py",start:10944843,end:10945228,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/__init__.py",start:10945228,end:10946378,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/polyutils.py",start:10946378,end:10957907,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/legendre.py",start:10957907,end:11015311,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/laguerre.py",start:11015311,end:11071620,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/polynomial.py",start:11071620,end:11124429,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/hermite.py",start:11124429,end:11182325,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/tests/test_polyutils.py",start:11182325,end:11185406,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/tests/test_hermite.py",start:11185406,end:11203792,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/tests/test_classes.py",start:11203792,end:11221924,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/tests/test_hermite_e.py",start:11221924,end:11240640,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/tests/__init__.py",start:11240640,end:11240640,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/tests/test_laguerre.py",start:11240640,end:11257965,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/tests/test_printing.py",start:11257965,end:11260032,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/tests/test_polynomial.py",start:11260032,end:11279212,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/tests/test_legendre.py",start:11279212,end:11297301,audio:0},{filename:"/lib/python3.8/site-packages/numpy/polynomial/tests/test_chebyshev.py",start:11297301,end:11317649,audio:0},{filename:"/lib/python3.8/site-packages/numpy/fft/fftpack_lite.so",start:11317649,end:11359074,audio:0},{filename:"/lib/python3.8/site-packages/numpy/fft/helper.py",start:11359074,end:11368543,audio:0},{filename:"/lib/python3.8/site-packages/numpy/fft/setup.py",start:11368543,end:11369093,audio:0},{filename:"/lib/python3.8/site-packages/numpy/fft/__init__.py",start:11369093,end:11369361,audio:0},{filename:"/lib/python3.8/site-packages/numpy/fft/info.py",start:11369361,end:11376596,audio:0},{filename:"/lib/python3.8/site-packages/numpy/fft/fftpack.py",start:11376596,end:11422669,audio:0},{filename:"/lib/python3.8/site-packages/numpy/fft/tests/__init__.py",start:11422669,end:11422669,audio:0},{filename:"/lib/python3.8/site-packages/numpy/fft/tests/test_helper.py",start:11422669,end:11432443,audio:0},{filename:"/lib/python3.8/site-packages/numpy/fft/tests/test_fftpack.py",start:11432443,end:11439462,audio:0},{filename:"/lib/python3.8/site-packages/numpy/compat/setup.py",start:11439462,end:11439844,audio:0},{filename:"/lib/python3.8/site-packages/numpy/compat/__init__.py",start:11439844,end:11440342,audio:0},{filename:"/lib/python3.8/site-packages/numpy/compat/_inspect.py",start:11440342,end:11447896,audio:0},{filename:"/lib/python3.8/site-packages/numpy/compat/py3k.py",start:11447896,end:11451533,audio:0},{filename:"/lib/python3.8/site-packages/numpy/compat/tests/__init__.py",start:11451533,end:11451533,audio:0},{filename:"/lib/python3.8/site-packages/numpy/compat/tests/test_compat.py",start:11451533,end:11452075,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/testutils.py",start:11452075,end:11462440,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/mrecords.py",start:11462440,end:11489875,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/setup.py",start:11489875,end:11490304,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/__init__.py",start:11490304,end:11491790,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/core.py",start:11491790,end:11749386,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/timer_comparison.py",start:11749386,end:11764972,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/version.py",start:11764972,end:11765352,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/extras.py",start:11765352,end:11822338,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/bench.py",start:11822338,end:11827280,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/tests/test_old_ma.py",start:11827280,end:11859577,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/tests/test_subclassing.py",start:11859577,end:11872574,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/tests/__init__.py",start:11872574,end:11872574,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/tests/test_extras.py",start:11872574,end:11939419,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/tests/test_mrecords.py",start:11939419,end:11959278,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/tests/test_core.py",start:11959278,end:12154110,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/tests/test_deprecations.py",start:12154110,end:12156450,audio:0},{filename:"/lib/python3.8/site-packages/numpy/ma/tests/test_regression.py",start:12156450,end:12159221,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/capi_maps.py",start:12159221,end:12190761,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/common_rules.py",start:12190761,end:12195791,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/setup.py",start:12195791,end:12199716,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/use_rules.py",start:12199716,end:12203368,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/__version__.py",start:12203368,end:12203622,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/__init__.py",start:12203622,end:12205659,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/f90mod_rules.py",start:12205659,end:12215509,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/f2py_testing.py",start:12215509,end:12217032,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/auxfuncs.py",start:12217032,end:12238858,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/info.py",start:12238858,end:12238994,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/func2subr.py",start:12238994,end:12248218,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/__main__.py",start:12248218,end:12248957,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/diagnose.py",start:12248957,end:12254252,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/rules.py",start:12254252,end:12312777,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/f2py2e.py",start:12312777,end:12335685,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/cb_rules.py",start:12335685,end:12358631,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/crackfortran.py",start:12358631,end:12487035,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/cfuncs.py",start:12487035,end:12532149,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c",start:12532149,end:12568133,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h",start:12568133,end:12573360,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_return_integer.py",start:12573360,end:12578013,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_return_complex.py",start:12578013,end:12582754,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_return_logical.py",start:12582754,end:12587661,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_semicolon_split.py",start:12587661,end:12589241,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_parameter.py",start:12589241,end:12593229,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_mixed.py",start:12593229,end:12594160,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_callback.py",start:12594160,end:12598135,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/__init__.py",start:12598135,end:12598135,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_string.py",start:12598135,end:12598811,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_size.py",start:12598811,end:12600163,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_common.py",start:12600163,end:12601031,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_assumed_shape.py",start:12601031,end:12601980,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_kind.py",start:12601980,end:12603058,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_block_docstring.py",start:12603058,end:12603642,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_array_from_pyobj.py",start:12603642,end:12625688,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_regression.py",start:12625688,end:12626464,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_return_real.py",start:12626464,end:12632083,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/util.py",start:12632083,end:12641559,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/test_return_character.py",start:12641559,end:12645385,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/regression/inout.f90",start:12645385,end:12645662,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c",start:12645662,end:12654687,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/parameter/constant_compound.f90",start:12654687,end:12655156,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/parameter/constant_real.f90",start:12655156,end:12655766,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/parameter/constant_non_compound.f90",start:12655766,end:12656375,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/parameter/constant_both.f90",start:12656375,end:12658314,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/parameter/constant_integer.f90",start:12658314,end:12658926,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/kind/foo.f90",start:12658926,end:12659273,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/common/block.f",start:12659273,end:12659497,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/string/char.f90",start:12659497,end:12660115,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/mixed/foo_fixed.f90",start:12660115,end:12660294,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/mixed/foo.f",start:12660294,end:12660379,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/mixed/foo_free.f90",start:12660379,end:12660518,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/assumed_shape/.f2py_f2cmap",start:12660518,end:12660547,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/assumed_shape/foo_free.f90",start:12660547,end:12661007,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/assumed_shape/foo_mod.f90",start:12661007,end:12661506,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/assumed_shape/foo_use.f90",start:12661506,end:12661775,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/assumed_shape/precision.f90",start:12661775,end:12661905,audio:0},{filename:"/lib/python3.8/site-packages/numpy/f2py/tests/src/size/foo.f90",start:12661905,end:12662720,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/defmatrix.py",start:12662720,end:12693271,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/setup.py",start:12693271,end:12693719,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/__init__.py",start:12693719,end:12694019,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/tests/test_numeric.py",start:12694019,end:12694549,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/tests/test_masked_matrix.py",start:12694549,end:12703404,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/tests/__init__.py",start:12703404,end:12703404,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/tests/test_defmatrix.py",start:12703404,end:12718976,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/tests/test_interaction.py",start:12718976,end:12731155,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/tests/test_matrix_linalg.py",start:12731155,end:12733295,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/tests/test_regression.py",start:12733295,end:12734311,audio:0},{filename:"/lib/python3.8/site-packages/numpy/matrixlib/tests/test_multiarray.py",start:12734311,end:12734954,audio:0},{filename:"/lib/python3.8/site-packages/numpy/tests/test_scripts.py",start:12734954,end:12738100,audio:0},{filename:"/lib/python3.8/site-packages/numpy/tests/test_warnings.py",start:12738100,end:12740694,audio:0},{filename:"/lib/python3.8/site-packages/numpy/tests/__init__.py",start:12740694,end:12740694,audio:0},{filename:"/lib/python3.8/site-packages/numpy/tests/test_reloading.py",start:12740694,end:12741852,audio:0},{filename:"/lib/python3.8/site-packages/numpy/tests/test_ctypeslib.py",start:12741852,end:12747807,audio:0},{filename:"/lib/python3.8/site-packages/numpy/tests/test_numpy_version.py",start:12747807,end:12748454,audio:0},{filename:"/lib/python3.8/site-packages/numpy/tests/test_matlib.py",start:12748454,end:12750612,audio:0},{filename:"/lib/python3.8/site-packages/numpy/random/randomkit.h",start:12750612,end:12757411,audio:0},{filename:"/lib/python3.8/site-packages/numpy/random/mtrand.so",start:12757411,end:13861866,audio:0},{filename:"/lib/python3.8/site-packages/numpy/random/setup.py",start:13861866,end:13864330,audio:0},{filename:"/lib/python3.8/site-packages/numpy/random/__init__.py",start:13864330,end:13869821,audio:0},{filename:"/lib/python3.8/site-packages/numpy/random/info.py",start:13869821,end:13875020,audio:0},{filename:"/lib/python3.8/site-packages/numpy/random/tests/__init__.py",start:13875020,end:13875020,audio:0},{filename:"/lib/python3.8/site-packages/numpy/random/tests/test_regression.py",start:13875020,end:13880691,audio:0},{filename:"/lib/python3.8/site-packages/numpy/random/tests/test_random.py",start:13880691,end:13945918,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/indexing.py",start:13945918,end:13961587,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/subclassing.py",start:13961587,end:13990147,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/broadcasting.py",start:13990147,end:13995712,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/structured_arrays.py",start:13995712,end:14020147,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/basics.py",start:14020147,end:14028065,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/__init__.py",start:14028065,end:14028639,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/creation.py",start:14028639,end:14034135,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/internals.py",start:14034135,end:14043804,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/ufuncs.py",start:14043804,end:14049231,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/glossary.py",start:14049231,end:14062771,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/byteswapping.py",start:14062771,end:14068120,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/misc.py",start:14068120,end:14074310,audio:0},{filename:"/lib/python3.8/site-packages/numpy/doc/constants.py",start:14074310,end:14083600,audio:0},{filename:"/lib/python3.8/site-packages/numpy-1.15.4-py3.8.egg-info/top_level.txt",start:14083600,end:14083606,audio:0},{filename:"/lib/python3.8/site-packages/numpy-1.15.4-py3.8.egg-info/PKG-INFO",start:14083606,end:14086054,audio:0},{filename:"/lib/python3.8/site-packages/numpy-1.15.4-py3.8.egg-info/dependency_links.txt",start:14086054,end:14086055,audio:0},{filename:"/lib/python3.8/site-packages/numpy-1.15.4-py3.8.egg-info/not-zip-safe",start:14086055,end:14086056,audio:0},{filename:"/lib/python3.8/site-packages/numpy-1.15.4-py3.8.egg-info/SOURCES.txt",start:14086056,end:14120163,audio:0}],remote_package_size:7495220,package_uuid:"f4e34a57-3a1e-4b71-82f3-d042008bb2c3"})})(); |