-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathscikit-learn.js
6 lines (6 loc) · 199 KB
/
scikit-learn.js
1
2
3
4
5
6
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="scikit-learn.data";var REMOTE_PACKAGE_BASE="scikit-learn.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.7",true,true);Module["FS_createPath"]("/lib/python3.7","site-packages",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages","sklearn",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","datasets",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests","data",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data","openml",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","40675",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","40945",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","2",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","1",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","1119",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","61",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","3",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","40966",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","292",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","40589",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","561",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets","images",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets","data",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets","descr",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","cluster",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/cluster","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","feature_selection",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/feature_selection","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","manifold",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/manifold","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","compose",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/compose","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","neighbors",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/neighbors","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","feature_extraction",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/feature_extraction","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","metrics",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/metrics","cluster",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/metrics/cluster","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/metrics","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","svm",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/svm","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","_build_utils",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","ensemble",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/ensemble","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","gaussian_process",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/gaussian_process","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","__check_build",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","preprocessing",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/preprocessing","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","utils",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/utils","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/utils","sparsetools",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/utils/sparsetools","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","semi_supervised",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/semi_supervised","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","externals",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/externals","joblib",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/externals/joblib","externals",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/externals/joblib/externals","cloudpickle",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/externals/joblib/externals","loky",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky","backend",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","covariance",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/covariance","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","neural_network",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/neural_network","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","cross_decomposition",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/cross_decomposition","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","mixture",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/mixture","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","decomposition",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/decomposition","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","tree",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/tree","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","model_selection",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/model_selection","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","linear_model",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/linear_model","tests",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:8680834,cachedIndexes:[-1,-1],cachedChunks:[null,null],
offsets:[0,967,2242,3448,4606,5835,7052,8409,9762,11013,12164,13416,14486,15974,17147,18364,19672,21026,22095,23623,24942,26179,27274,28547,29751,30697,31995,33118,34420,35695,36921,38473,39798,40929,42321,43707,45083,46098,47054,48470,49545,50763,52014,53351,54815,56192,57444,58749,60059,61023,62379,63566,64886,65968,66923,67922,69166,70357,71547,72625,73730,74673,76053,77329,78564,79798,80890,82005,83146,84282,85307,86489,87669,88747,89904,90964,91993,93259,94471,95371,96648,98046,99381,100711,102073,103239,104471,105619,106878,108153,109369,110404,111324,112188,113391,113867,114518,115458,116290,117172,117626,118232,119145,119903,120774,121630,122303,123275,123739,124557,125137,125932,126764,127475,128363,128977,129552,130155,130829,131445,132122,133351,134072,134859,135629,136462,137102,137966,138932,139839,140909,141861,142643,143587,144229,144836,145935,146747,148137,149243,149896,150806,151290,151727,152406,153681,154805,155501,156119,157040,157953,158590,159420,160410,161054,162322,163072,164219,165099,165690,166929,167415,168109,168895,169472,170758,171449,172443,173171,174688,176134,177655,178991,179759,180465,181401,182339,183430,184207,185399,186004,186777,188221,189215,190219,191333,191896,192578,193529,194365,195377,196672,197630,198805,200209,201591,202807,204106,205406,206804,207901,208624,209844,211156,212230,213500,214544,215712,216802,218134,219488,220652,221697,222839,224129,225208,226416,227759,229163,230490,231572,232729,233807,234915,235905,236695,237712,239063,240262,241630,242713,243697,244816,246181,247347,248626,249828,251096,252392,253576,254902,256003,257e3,258274,259416,260542,261578,262870,264060,265486,266622,267762,268916,270182,271253,272291,273486,274745,275909,277177,278453,279721,281070,282301,283663,285060,286478,287726,288850,290218,291560,292902,294333,295513,296985,298340,299663,300948,301893,302882,303516,304430,305188,305830,306403,307073,307551,308402,309436,310719,312022,313296,314031,314829,315578,316190,317094,317612,318347,319085,320003,320684,321414,321995,322582,323245,323961,324624,325364,326088,326807,327790,328514,329253,329956,330794,331144,331910,332958,333712,334938,336065,336604,337481,338931,340539,341957,343280,344741,345872,347008,348426,349414,350304,351161,352619,353975,355401,356578,357836,359032,360389,361667,362622,363983,365186,366391,367646,368905,370160,371594,372907,374065,375294,376405,377562,378784,379995,381390,382777,384039,385325,386623,387898,389087,390034,391445,392798,394123,395437,396700,398014,399107,400484,401717,403035,404311,405492,406640,407894,409336,410628,411958,413228,414359,415743,417110,418429,419827,421064,422528,423904,425404,426788,428127,429271,430648,431835,433020,434160,435335,436536,437949,439330,440533,441742,443043,443906,445410,446658,447842,449075,450430,451936,453357,454611,456112,457447,458658,459985,461271,462652,463869,465142,466442,467444,468851,469648,470927,472101,473073,474126,475162,476297,477187,478058,478970,480117,481054,481952,482822,483533,484773,486180,487265,488386,489185,490248,491222,491999,493096,494051,495078,496228,497183,497909,498596,499601,500555,501168,502264,503242,504264,505548,506588,507683,508695,509564,510597,511395,512203,512987,513764,514625,515585,516339,517530,519378,521426,523474,525522,527570,529618,531666,533714,535427,537469,539525,541582,543639,545687,547735,549783,551831,553879,555927,557975,560023,562071,563537,565252,566852,568667,570715,572763,574781,576829,578620,580668,582716,584744,586792,588848,590738,592571,594489,596537,598585,600633,602681,604676,605597,606357,606393,607150,609198,611246,613294,615342,617390,619438,621486,623534,625582,627630,629678,631726,633774,635822,637870,639918,641966,644014,646062,648110,650158,652206,654254,656302,658350,660398,662446,664494,666542,668590,670638,672686,674734,676782,678830,680878,682926,684974,687022,689070,691118,693166,695214,697262,699310,701358,703406,705454,707502,709550,711598,713646,715694,717742,719790,721838,723886,725934,727584,729622,731332,733380,735428,737476,739524,741572,743620,745668,747716,749764,751812,753860,755908,757956,760004,762052,764100,766148,768196,770244,772292,774340,776388,778436,780484,782532,784580,786628,788676,790724,792772,794820,796868,798916,800964,803012,805060,807108,809156,811204,813252,815300,817348,819396,821444,823492,825540,827588,829636,831684,833732,835780,837828,839876,841924,843972,846020,848068,850116,852164,854212,856260,858308,860356,862404,864452,866500,868548,870596,872644,874692,876740,878788,880836,882884,884932,886980,889028,891076,893124,895172,897220,899268,901316,903364,905412,907460,909508,911556,913604,915652,917700,919748,921796,923478,925143,926763,928406,930023,931646,933244,934883,936511,938143,939751,941389,943017,944643,946282,947904,949534,951167,952814,954417,956075,957716,959307,960931,962552,964196,965815,967439,969065,970676,972280,973873,975436,977066,978687,980286,981879,983524,985157,986775,988402,990040,991650,993255,994879,996486,998108,999726,1001337,1002980,1004593,1006210,1007839,1009460,1011102,1012721,1014348,1015918,1017568,1019170,1020459,1021781,1023106,1024345,1025586,1026881,1028253,1029480,1030824,1032180,1033442,1034869,1036031,1037294,1038532,1039812,1041497,1043545,1045593,1047641,1049689,1051737,1053785,1055833,1057881,1059929,1061977,1064025,1066073,1068121,1070169,1072217,1074265,1076313,1078361,1080409,1082457,1084505,1086553,1088601,1090649,1092697,1094745,1096793,1098524,1099906,1101447,1103010,1104584,1106117,1107660,1109577,1111625,1113673,1115721,1117769,1119817,1121865,1123913,1125961,1128009,1130057,1132105,1133913,1135457,1136905,1138290,1139982,1140934,1142306,1143826,1145307,1146957,1148298,1149631,1151092,1152483,1154013,1155467,1156997,1158530,1160047,1161060,1162626,1164118,1165560,1167064,1168293,1169680,1171093,1171993,1173222,1174486,1175802,1177063,1178324,1179455,1180839,1182143,1183489,1184518,1185836,1187025,1188400,1189743,1190933,1192e3,1193382,1194740,1195993,1197247,1198446,1199647,1200721,1201609,1202591,1203430,1204416,1205547,1206243,1206802,1207478,1208588,1209307,1210131,1211009,1211710,1212223,1212920,1213709,1214265,1215230,1215949,1216820,1217785,1218040,1218310,1219117,1219605,1220473,1221294,1222074,1222717,1223678,1224284,1225236,1225809,1226588,1227580,1228534,1229453,1230084,1230641,1231190,1231950,1232546,1233191,1234095,1235296,1236061,1236946,1237652,1238458,1239374,1240160,1241113,1241918,1243084,1244197,1245297,1246180,1247005,1248070,1248640,1249248,1250607,1251433,1252758,1253768,1254588,1255392,1256310,1256967,1257448,1258579,1259763,1260985,1261549,1262243,1263218,1264111,1264739,1265556,1266496,1267235,1268540,1269405,1270513,1271467,1272425,1273394,1274455,1275161,1275975,1276720,1277449,1278455,1279816,1281423,1282270,1283061,1283695,1284452,1285149,1285854,1286711,1287471,1288219,1288930,1289643,1290325,1291185,1291851,1292506,1293502,1294472,1295396,1295972,1296593,1297236,1297961,1298789,1299533,1300136,1300784,1301595,1302532,1303339,1304210,1304875,1305623,1306539,1307158,1307602,1309074,1310529,1312043,1313564,1315075,1316548,1317495,1318338,1319081,1319838,1320517,1321242,1322012,1322801,1323548,1324299,1324991,1325700,1326420,1327221,1327830,1328646,1329655,1330352,1331069,1331630,1332366,1333106,1334058,1334811,1335454,1336049,1336652,1337683,1338508,1339404,1340314,1340916,1341946,1342483,1342968,1343893,1345180,1345982,1346921,1347488,1348193,1348707,1349439,1349972,1350999,1351721,1352250,1353543,1354765,1355759,1356745,1357733,1358810,1359856,1360353,1360961,1361451,1362550,1363561,1363941,1365412,1366668,1367734,1368613,1369798,1370928,1372248,1373456,1374830,1375857,1376871,1377900,1378779,1379451,1380474,1381260,1382072,1382791,1383898,1385141,1385901,1386838,1387527,1388424,1389545,1391024,1392530,1393862,1394838,1396042,1397177,1398122,1398564,1399267,1400144,1401102,1401957,1402587,1403461,1404183,1404791,1405316,1405748,1406270,1406912,1407639,1408374,1408726,1409004,1409740,1410274,1410943,1411811,1412691,1413394,1414254,1414832,1415587,1416365,1417151,1418069,1418749,1419217,1419732,1420539,1421230,1421815,1422451,1423777,1424572,1425342,1426169,1426715,1427366,1428388,1429334,1430381,1431195,1432014,1432721,1433456,1434185,1434944,1435759,1436597,1437565,1438242,1439009,1439487,1440428,1441706,1442378,1443127,1444055,1444728,1445462,1446245,1447154,1448152,1448958,1449675,1450230,1451112,1452137,1453245,1454504,1455070,1455882,1456494,1457047,1457510,1458878,1459933,1460731,1461310,1462240,1463059,1463791,1464595,1465430,1466074,1467378,1468454,1469319,1470365,1470846,1471565,1472340,1472936,1474388,1475247,1476362,1476983,1478040,1479101,1479821,1480763,1482068,1482814,1483412,1484729,1486034,1487188,1488367,1489504,1490355,1491070,1491723,1492516,1493136,1494097,1494729,1495360,1496427,1497017,1497996,1498694,1499234,1500452,1501465,1502456,1503446,1504430,1505494,1506608,1507400,1507968,1508918,1509437,1510394,1511301,1512514,1513566,1514015,1515295,1516742,1517781,1518874,1519914,1521203,1522493,1523759,1524884,1526184,1527470,1528614,1529794,1531016,1532361,1533460,1534788,1536117,1537171,1538438,1539783,1540817,1541666,1542706,1544026,1545246,1546506,1547640,1548625,1549501,1550607,1551388,1552198,1553267,1554417,1555127,1555650,1556315,1557368,1558364,1559084,1559965,1560756,1561439,1562041,1562709,1563319,1563873,1564388,1564873,1565404,1566023,1566725,1567691,1568444,1569292,1570103,1570366,1570820,1571492,1571975,1572846,1573733,1574443,1575089,1576194,1576773,1577684,1578253,1579063,1579954,1580801,1581800,1582437,1582979,1583467,1584189,1584861,1585522,1586422,1587725,1588373,1589174,1589920,1590868,1591696,1592587,1593478,1594366,1595377,1596522,1597598,1598467,1599297,1600396,1600949,1601571,1602849,1603678,1605051,1606108,1606901,1607703,1608673,1609321,1609789,1610842,1612101,1613257,1613876,1614562,1615466,1616382,1617035,1617813,1618730,1619415,1620746,1621586,1622701,1623691,1624576,1625536,1626648,1627338,1628152,1628925,1629624,1630659,1632139,1632969,1633923,1634642,1635699,1636379,1637638,1639088,1640589,1642109,1642943,1643860,1644595,1645647,1646346,1647601,1648315,1649146,1649994,1650783,1651387,1652106,1652691,1653356,1654966,1656320,1657287,1658273,1659190,1659986,1661100,1661805,1662494,1664031,1664888,1665878,1666804,1667607,1668667,1669571,1670177,1671460,1672272,1673103,1673833,1674508,1675029,1675750,1676337,1677369,1678446,1679437,1680361,1680979,1681648,1682419,1683024,1684483,1685344,1686313,1687224,1687747,1688407,1689221,1690226,1691216,1691908,1692733,1693516,1694187,1694819,1695405,1695893,1697265,1698305,1699115,1700059,1701068,1701706,1702628,1703501,1704414,1705255,1705732,1707191,1708215,1708994,1709971,1710949,1711643,1712558,1713426,1714351,1715139,1715598,1716919,1717726,1718542,1719277,1719954,1720509,1721262,1721846,1722755,1724096,1724795,1725732,1726678,1727492,1728309,1729299,1729999,1730782,1731618,1732525,1733157,1733985,1734824,1735416,1736205,1737124,1737822,1738174,1739441,1740676,1741234,1742276,1743e3,1743941,1744818,1745506,1746241,1747186,1748083,1748800,1749434,1750290,1750986,1751762,1752582,1753531,1754098,1754720,1755784,1756571,1757430,1758156,1758871,1759405,1760066,1760492,1761542,1762198,1762851,1764176,1765498,1766815,1768351,1769585,1771073,1772371,1773821,1774814,1775806,1776792,1777800,1778911,1779849,1780308,1780775,1781343,1782081,1782629,1783396,1784385,1785404,1785979,1786740,1788115,1789388,1790379,1791425,1792581,1793809,1795176,1796097,1797097,1797967,1798714,1799526,1800541,1801903,1803048,1803810,1805300,1806858,1808455,1809335,1810300,1811594,1812920,1814297,1815659,1816997,1818417,1819709,1821030,1822473,1823913,1825179,1826318,1827382,1828374,1829224,1830370,1831678,1832959,1834319,1835385,1836551,1837747,1839e3,1840477,1841638,1842894,1844266,1845731,1847073,1848276,1849396,1850603,1851876,1852885,1854195,1855425,1856608,1858009,1859484,1860881,1862039,1863044,1864071,1865332,1866574,1867801,1869010,1870318,1871625,1872863,1874145,1875325,1876401,1877560,1878801,1880053,1881386,1882773,1884089,1885498,1886762,1888314,1889730,1891200,1892303,1893283,1894236,1895404,1896566,1897609,1898634,1899864,1900987,1901969,1903010,1904063,1904902,1905653,1906702,1907629,1908700,1909779,1910749,1911812,1912458,1913675,1914873,1915944,1917161,1918338,1919445,1920749,1921669,1922573,1923685,1924915,1926048,1927124,1928314,1929477,1930729,1931692,1932895,1933901,1935033,1936140,1937124,1938253,1939505,1940591,1941519,1942490,1943698,1944579,1945811,1946938,1947955,1949145,1950140,1951154,1952236,1953433,1954544,1955805,1956670,1957749,1958743,1959834,1960964,1962138,1963269,1964187,1965142,1966113,1967162,1968326,1969384,1970513,1971772,1972986,1974001,1974927,1976151,1977245,1978362,1979682,1980881,1981776,1982726,1983661,1984804,1985739,1986763,1987594,1988809,1989905,1991047,1992166,1993269,1994492,1995502,1996472,1997613,1998499,1999276,2000336,2001097,2001859,2002756,2003583,2004391,2005298,2006392,2007439,2008689,2009741,2010913,2011950,2013108,2014225,2015335,2016394,2017471,2018218,2019095,2020109,2021140,2022054,2023304,2024596,2025690,2026707,2027766,2028791,2029886,2030981,2032084,2033152,2034103,2034960,2035976,2036858,2037926,2039308,2040526,2041860,2042528,2043539,2044549,2045564,2046671,2047789,2048870,2050106,2051042,2051842,2052840,2053528,2054507,2055497,2056527,2057738,2058869,2059610,2060833,2061984,2063142,2064309,2065543,2066415,2067197,2068268,2069279,2070350,2071469,2072602,2073727,2074897,2075995,2076935,2077735,2078537,2079420,2080510,2081245,2082296,2083379,2084059,2085342,2086568,2087843,2089095,2090281,2091682,2093128,2094483,2095918,2097053,2098580,2099971,2101422,2102809,2104111,2105290,2106588,2107860,2109148,2110495,2111834,2113018,2114176,2115507,2116847,2118169,2119508,2120653,2121622,2122412,2123751,2125069,2126349,2127638,2128984,2130118,2131416,2132598,2133972,2135080,2136139,2137191,2138115,2139012,2140068,2141214,2142400,2143696,2145084,2146143,2146967,2148129,2149170,2150043,2150980,2151962,2152838,2153659,2154678,2155790,2156709,2157756,2158758,2159805,2161196,2162447,2163553,2164752,2165698,2166655,2167685,2168785,2169785,2171043,2172452,2173859,2175037,2176403,2177548,2178920,2179993,2181196,2182400,2183741,2184855,2186246,2187131,2188352,2189558,2190758,2192100,2193358,2194675,2195977,2197287,2198169,2199606,2200647,2201960,2203407,2204725,2205994,2207186,2208576,2210058,2211388,2212766,2214256,2215537,2216588,2217638,2218842,2220026,2221088,2222428,2223555,2224965,2226273,2227627,2228955,2229994,2231303,2232558,2233470,2234368,2235721,2236973,2238060,2239220,2240522,2242031,2243329,2244213,2245209,2246139,2246801,2247594,2248244,2249176,2250044,2251417,2252969,2254401,2255317,2256196,2257112,2257694,2258847,2259608,2260581,2261946,2263290,2264543,2265818,2267148,2268119,2269236,2270097,2271084,2272368,2272900,2273527,2274365,2275140,2276006,2276677,2277350,2277994,2278622,2279143,2279789,2280595,2281493,2282296,2283261,2283866,2284682,2285530,2286391,2286970,2287364,2288320,2289289,2290138,2290780,2291317,2291803,2292481,2293083,2293731,2294689,2295759,2296580,2297291,2297976,2298745,2299638,2300365,2301476,2302564,2303537,2304361,2305307,2305962,2306556,2307799,2308651,2309969,2310925,2311592,2312473,2312953,2313383,2314318,2315445,2316608,2317196,2317858,2318785,2319655,2320284,2321245,2322130,2322802,2324039,2324949,2326081,2326976,2327683,2328857,2329457,2330026,2330842,2331610,2332847,2333826,2334469,2335246,2336007,2337306,2338295,2338921,2340113,2341534,2343041,2344544,2345513,2346038,2347060,2348507,2349901,2351199,2352514,2353932,2355389,2356810,2357800,2358808,2359924,2360345,2360805,2361456,2362257,2363062,2364022,2364924,2366224,2367272,2368466,2369732,2370583,2371652,2372608,2373643,2374765,2375926,2376933,2377837,2378819,2379790,2380720,2381883,2383082,2384131,2385334,2386768,2388084,2389144,2390345,2391534,2392780,2393865,2394670,2395582,2396426,2397526,2398665,2399863,2401177,2402408,2403550,2404745,2406086,2407455,2408809,2410099,2411186,2412240,2413383,2414566,2415648,2416787,2417955,2419105,2420194,2421315,2422668,2423791,2424786,2425600,2426388,2427194,2428030,2429017,2429992,2430776,2431665,2432590,2433392,2434273,2435072,2435869,2436743,2437623,2438432,2439317,2440236,2441206,2442020,2442977,2443893,2444939,2446273,2447642,2449063,2450301,2451489,2452685,2453873,2454983,2455929,2456974,2458112,2459398,2460625,2461197,2461869,2462658,2463900,2464472,2465439,2466109,2466785,2467301,2468069,2468790,2469436,2470073,2470797,2471501,2472170,2472836,2473564,2474508,2475200,2475943,2476759,2477339,2477667,2478350,2479267,2480225,2481081,2482344,2483182,2483990,2484864,2485760,2486988,2488028,2488783,2489429,2490226,2490938,2491505,2492363,2492997,2493749,2494339,2494859,2495524,2496059,2496638,2497273,2498036,2498737,2499391,2500083,2500715,2501516,2502425,2503546,2504523,2505187,2505786,2506462,2507207,2507952,2508673,2509275,2509876,2510553,2511330,2511913,2512687,2513407,2514134,2514940,2515420,2516006,2516655,2517713,2519217,2520253,2521195,2521711,2522314,2523343,2524675,2525893,2526738,2527962,2529381,2530579,2531727,2532628,2533961,2535142,2536404,2537699,2538307,2539150,2539800,2540508,2541317,2542054,2542727,2543383,2544271,2545737,2546317,2546898,2547583,2548245,2549090,2549904,2550575,2551377,2552077,2552619,2553308,2553867,2554475,2555206,2555973,2556671,2557545,2558315,2558970,2559747,2560409,2561071,2561735,2562286,2562997,2563559,2564434,2565242,2566212,2567264,2568207,2568947,2569762,2570721,2571698,2572871,2573865,2574738,2575642,2576539,2577262,2578149,2579114,2579740,2580445,2581190,2582027,2582946,2583765,2584880,2585797,2586843,2587631,2588627,2589593,2590338,2591209,2592258,2592844,2593785,2594759,2595532,2596217,2596546,2597491,2598442,2599266,2599883,2600421,2600977,2601633,2602306,2602928,2603951,2604989,2605620,2606453,2607262,2607987,2608969,2609752,2610573,2611349,2612371,2613519,2614581,2615326,2616102,2617067,2617946,2618719,2619388,2620311,2621753,2623255,2624800,2625839,2626562,2627252,2628201,2628992,2629795,2630616,2631425,2632149,2633184,2634270,2634658,2634910,2635976,2637062,2637914,2638716,2639405,2640257,2641047,2641894,2642541,2643288,2644105,2644884,2645708,2646314,2647192,2647868,2648258,2648617,2649285,2650093,2651252,2652679,2654099,2655148,2655646,2656284,2657273,2657933,2658655,2659379,2660272,2660956,2661860,2662765,2663415,2664371,2665241,2665866,2666673,2667511,2668131,2669239,2669708,2670290,2671051,2671869,2672748,2673354,2674061,2674865,2675809,2676303,2676989,2677503,2678074,2678638,2679158,2679965,2680642,2682187,2682954,2683500,2683984,2684783,2685553,2686238,2686925,2687457,2688161,2688675,2689407,2690259,2691108,2691889,2692730,2693613,2694409,2695144,2695761,2696448,2697156,2697817,2698412,2699084,2699941,2700531,2701156,2701717,2702191,2702783,2703220,2703975,2704635,2705592,2706365,2706915,2707480,2708393,2709043,2709963,2710730,2711220,2712061,2713171,2713775,2714450,2715237,2715952,2716650,2717676,2718802,2719646,2720468,2721220,2721840,2722487,2723728,2724467,2725306,2725857,2726766,2727424,2727972,2728595,2729146,2729863,2730737,2731583,2732343,2733096,2733829,2734709,2735577,2736427,2737284,2738108,2738703,2739625,2740915,2741607,2742366,2743194,2743936,2744483,2745175,2746079,2746888,2747602,2748042,2749334,2750307,2751615,2752180,2752952,2753664,2754205,2754614,2755858,2757011,2757896,2758512,2759422,2760218,2760898,2761664,2762593,2763251,2764386,2765469,2766543,2767152,2767820,2768463,2769082,2770338,2770861,2771674,2772320,2773428,2774082,2775299,2776318,2777076,2777810,2778687,2779438,2780080,2781058,2781663,2782312,2783676,2784791,2785779,2786763,2787753,2788736,2789920,2791077,2792213,2792541,2793009,2793824,2794355,2794893,2796397,2797512,2798826,2799817,2800925,2802093,2803191,2804033,2804550,2806100,2807391,2808536,2809371,2810337,2811186,2812458,2813662,2814970,2815972,2816873,2817709,2818875,2820112,2821259,2822379,2823586,2824746,2825955,2827253,2828310,2829420,2830622,2831566,2832784,2834182,2835508,2836836,2838251,2839396,2840690,2842057,2843378,2844454,2845765,2846948,2848196,2849465,2850069,2850929,2851587,2852277,2853128,2853848,2854499,2855144,2856043,2857497,2858208,2858738,2859412,2860066,2860887,2861699,2862375,2863173,2863966,2864554,2865101,2865765,2866336,2866951,2867795,2868591,2869328,2870090,2870796,2871436,2872149,2872736,2873474,2874009,2874800,2875331,2876086,2876952,2877811,2878720,2879876,2880538,2881352,2882325,2883040,2884219,2885317,2886274,2887121,2887937,2888800,2889899,2890404,2891148,2892191,2892903,2893557,2894330,2895079,2895933,2896899,2897754,2898825,2899837,2900813,2901518,2902700,2903738,2904425,2905318,2906407,2907101,2908021,2908701,2909584,2910151,2910883,2911697,2912480,2913406,2914027,2914527,2915069,2915811,2916504,2917155,2918019,2919141,2919850,2920605,2921437,2922110,2923054,2923916,2924729,2925393,2926624,2927665,2928678,2929348,2930091,2931189,2932086,2932725,2933488,2934624,2936165,2937787,2939158,2940169,2940851,2941645,2942471,2943298,2944020,2944899,2945721,2946386,2947491,2948221,2948630,2949215,2950483,2951207,2952045,2952855,2953663,2954399,2955283,2956078,2956720,2957591,2958255,2959119,2959998,2960575,2961405,2962046,2962396,2962969,2963660,2964383,2965792,2967162,2968676,2969444,2969942,2970796,2971602,2972251,2972970,2973878,2974627,2975562,2976471,2977135,2978008,2978880,2979822,2980559,2981142,2982008,2982992,2983756,2984263,2984784,2985714,2986463,2987406,2988063,2988583,2989491,2990429,2990936,2991596,2992122,2992747,2993293,2993900,2994636,2995412,2996868,2997622,2998133,2998633,2999473,3000206,3000929,3001583,3002133,3002804,3003334,3004158,3004969,3005874,3006596,3007486,3008373,3009145,3009884,3010481,3011142,3011859,3012509,3013160,3013841,3014649,3015182,3015849,3016316,3016806,3017427,3017848,3018585,3019271,3020232,3020980,3021493,3022052,3022912,3023561,3024468,3025236,3025850,3026594,3027734,3028325,3029072,3029793,3030558,3031308,3032340,3033397,3034286,3035084,3035872,3036441,3037112,3038301,3039104,3039931,3040537,3041424,3042039,3042686,3043238,3043796,3044543,3045409,3046258,3047049,3047744,3048534,3049347,3050244,3051153,3051997,3052848,3053429,3054319,3055598,3056275,3057022,3057929,3058633,3059156,3059902,3060753,3061577,3062278,3062803,3063999,3065031,3066329,3066848,3067667,3068349,3068885,3069361,3070652,3071765,3072557,3073172,3074106,3074873,3075562,3076374,3077222,3077881,3079110,3080244,3081220,3081802,3082501,3083159,3083754,3085069,3085549,3086383,3087025,3088112,3088806,3090015,3091050,3091774,3092493,3093362,3094112,3094793,3095738,3096354,3096988,3098397,3099480,3100461,3101444,3102431,3103412,3104517,3105723,3106819,3107467,3107795,3108586,3109187,3109642,3110730,3111728,3112970,3114277,3115235,3116304,3117539,3118416,3119157,3120101,3121601,3122810,3123762,3124633,3125690,3126633,3127968,3129208,3130458,3131833,3132442,3133027,3133886,3134414,3135081,3135905,3136375,3137175,3137658,3138302,3139288,3140537,3141246,3141780,3142456,3143170,3144007,3144715,3145437,3146081,3146769,3147499,3148152,3148822,3149555,3150450,3151047,3151630,3152301,3153066,3153557,3154383,3154863,3155630,3156459,3157352,3158299,3159278,3160244,3161249,3162320,3162799,3163394,3164030,3165014,3165479,3166292,3166854,3167640,3168546,3169233,3170064,3170667,3171236,3171846,3172487,3173106,3173855,3174160,3175108,3175888,3176627,3177355,3178090,3178794,3179500,3180037,3181032,3181802,3182637,3183364,3183888,3185202,3185930,3186916,3187792,3188597,3189518,3190267,3191174,3191835,3192536,3193745,3194282,3195402,3196840,3198339,3199652,3200276,3201573,3202305,3203170,3203895,3204597,3205623,3206666,3207314,3208385,3209118,3209780,3210821,3211384,3212136,3213080,3213827,3214618,3215226,3216347,3217018,3217614,3218324,3219181,3219977,3220704,3221418,3222043,3222498,3223154,3224215,3225237,3226289,3227083,3227765,3228463,3229241,3229807,3230643,3231516,3232340,3232974,3233849,3234832,3235926,3237320,3237850,3238566,3239338,3239855,3240310,3241567,3242699,3243631,3244229,3245154,3246042,3246724,3247441,3248551,3249311,3250240,3251188,3252147,3253281,3254281,3254806,3255519,3256284,3256865,3257809,3258590,3259129,3259849,3260619,3261354,3261877,3263081,3264311,3265304,3266285,3267271,3268361,3269510,3270668,3271579,3272105,3272807,3273350,3274255,3275516,3276526,3277266,3277316,3277377,3278420,3279640,3280690,3281942,3283186,3283999,3284876,3285427,3286436,3287593,3288613,329e4,3290907,3291967,3292844,3293477,3294037,3294631,3295410,3296248,3297399,3298466,3299712,3300821,3302157,3303436,3304648,3305903,3306940,3307997,3309197,3310376,3311611,3312765,3314094,3315451,3316849,3318191,3319406,3320409,3321517,3322757,3324120,3325509,3326826,3328168,3329579,3330738,3331925,3332923,3334059,3335207,3336383,3337234,3338546,3339613,3340706,3341942,3342953,3343773,3344725,3346008,3347017,3348151,3349392,3350562,3351301,3352427,3353532,3354530,3355599,3356817,3358150,3359299,3360416,3361473,3362408,3363280,3364391,3365629,3366691,3367572,3368628,3369825,3370951,3371967,3372925,3373771,3374828,3375710,3376674,3377758,3378891,3379936,3380822,3381900,3382837,3383940,3384775,3385644,3386546,3387490,3388380,3389423,3390235,3391166,3391947,3393146,3394470,3395520,3396688,3397779,3398937,3400242,3401406,3402699,3403955,3405169,3406535,3407919,3409200,3410453,3411666,3412856,3414225,3415514,3416736,3417771,3418923,3419471,3420297,3421031,3421683,3422408,3422896,3423423,3424289,3425296,3426591,3427935,3428852,3429490,3430237,3431267,3431828,3432707,3433333,3434335,3434975,3435780,3436462,3437162,3437915,3438624,3439385,3439992,3440642,3441410,3441852,3442834,3443782,3445132,3445735,3446682,3448124,3449561,3450867,3451979,3453213,3454275,3455269,3456478,3457994,3459345,3460750,3461889,3462879,3464340,3465736,3466957,3468311,3469543,3470710,3471796,3472817,3473998,3475500,3476907,3478099,3479519,3480908,3482088,3483514,3484509,3485475,3486986,3488387,3489637,3490945,3492068,3493326,3494185,3495108,3495895,3496999,3498071,3499064,3499760,3500775,3501769,3502954,3504029,3505129,3506112,3506865,3507800,3509080,3510201,3511374,3512565,3513523,3514620,3515653,3516777,3517804,3518998,3519853,3520599,3521364,3522314,3523590,3525061,3526432,3527787,3529132,3530463,3531807,3533028,3534188,3535439,3536722,3538122,3539445,3540796,3542190,3543591,3544920,3546291,3547507,3548648,3549920,3551182,3552531,3553844,3555166,3556281,3557332,3558450,3559663,3560537,3561736,3563121,3564555,3565779,3567051,3568400,3569683,3570866,3572205,3573588,3574794,3575895,3577284,3578341,3579155,3580269,3581570,3582641,3584031,3585198,3586461,3587717,3589033,3590465,3591660,3592999,3594414,3595654,3597027,3598351,3599607,3600955,3602129,3603231,3604542,3605829,3606921,3608052,3609043,3610266,3611635,3612657,3614007,3615153,3616453,3617791,3618986,3620067,3621318,3622685,3624101,3625092,3626473,3627655,3628941,3630259,3631555,3632803,3634063,3635308,3636345,3637319,3638452,3639287,3640204,3641087,3642292,3642733,3643423,3644308,3645160,3646006,3646679,3647206,3647744,3648290,3648974,3649480,3650344,3651321,3652214,3652819,3653085,3653590,3654267,3654940,3655636,3656514,3657168,3657921,3658819,3659688,3660295,3660670,3661601,3662533,3663408,3664028,3664557,3665080,3665792,3666394,3667047,3667942,3669058,3669856,3670506,3671286,3672068,3673012,3673668,3674834,3675889,3676868,3677709,3678563,3679550,3679987,3680901,3681923,3682956,3684303,3684864,3685570,3686393,3686933,3687356,3688598,3689703,3690669,3691272,3692196,3693118,3693790,3694471,3695596,3696393,3697308,3698266,3699218,3700379,3700985,3701964,3702832,3703440,3704028,3704665,3705718,3706800,3708340,3709741,3711315,3712696,3713975,3714826,3715671,3716534,3717325,3717924,3718640,3719215,3719829,3720962,3721756,3722606,3723528,3724646,3725463,3726294,3727312,3728341,3729062,3729925,3730693,3731377,3731997,3732548,3733113,3734065,3734593,3735539,3736953,3738306,3739620,3741075,3742360,3743817,3745204,3746298,3747283,3748281,3749351,3750341,3750608,3751105,3751834,3752516,3753030,3754341,3754924,3755767,3757131,3758362,3759369,3760560,3761936,3763128,3764221,3765371,3766548,3767713,3768752,3769818,3771005,3772112,3773500,3774730,3775734,3776869,3778076,3779202,3780449,3781216,3782529,3783401,3784216,3785223,3786456,3787902,3789123,3790296,3791285,3791967,3793128,3793731,3794313,3795039,3795571,3796403,3797265,3798564,3799905,3800953,3801594,3802300,3802936,3803782,3804579,3805139,3806039,3806738,3807442,3808032,3808971,3809753,3810512,3811303,3812131,3813149,3814159,3815154,3816068,3816922,3817808,3818691,3819677,3820531,3821215,3821969,3822705,3823487,3824223,3824841,3825511,3826211,3827237,3828078,3828519,3829168,3830279,3831356,3832625,3834192,3835656,3837020,3837627,3838328,3839654,3841047,3842404,3843680,3845013,3846317,3847682,3848814,3850293,3851408,3852713,3854033,3855317,3856518,3857682,3858997,3860332,3861227,3862511,3863882,3865271,3866475,3867843,3869038,3870313,3871426,3872403,3873212,3874303,3875361,3876239,3877179,3878142,3879105,3880101,3881107,3882083,3883369,3884175,3885056,3885970,3887035,3888285,3889526,3890601,3891364,3891987,3892718,3893942,3894824,3895812,3896534,3897083,3897923,3898866,3899347,3900152,3901081,3902232,3903009,3903471,3903939,3904645,3905595,3906528,3907756,3908458,3909528,3910567,3911450,3912319,3913404,3914116,3914646,3915741,3916589,3917747,3918791,3919979,3920811,3921697,3922538,3923659,3924727,3925425,3926447,3927146,3928084,3929012,3930185,3931313,3932300,3933384,3934139,3935211,3936248,3937214,3938141,3939277,3940083,3941146,3942195,3942992,3944005,3945080,3946098,3947213,3948523,3949370,3950312,3951163,3952468,3953564,3954386,3955245,3956206,3957133,3958089,3959215,3960073,3961114,3962150,3963197,3964476,3965592,3966597,3967755,3969015,3970169,3970886,3971804,3972866,3973748,3974693,3975411,3976202,3976956,3977768,3978563,3979282,3979899,3980737,3981473,3982291,3983435,3984514,3985283,3986303,3987469,3988487,3989800,3991178,3992536,3994020,3995284,3996544,3997809,3999130,4000392,4001780,4003182,4004387,4005797,4007137,4008503,4009790,4011106,4012453,4013775,4015132,4016406,4017778,4019170,4020233,4021387,4022399,4023723,4024985,4026129,4027300,4028619,4029766,4030876,4032055,4033172,4034518,4035700,4036726,4037808,4038977,4040258,4041632,4042916,4044349,4045702,4047022,4048365,4049573,4050512,4051660,4052660,4053603,4054442,4055572,4057097,4058109,4059246,4059846,4061058,4062103,4062819,4063473,4063930,4064722,4065239,4066125,4066998,4068126,4069390,4070564,4071304,4072604,4073942,4074765,4075600,4076317,4077092,4078072,4078784,4079627,4080264,4081156,4081898,4082783,4083454,4084263,4085043,4085739,4086656,4087410,4088058,4088685,4089555,4090338,4091010,4091780,4092550,4093290,4094112,4094736,4095464,4096550,4097254,4097835,4098704,4099962,4101453,4102977,4104241,4105325,4106248,4106956,4107804,4108574,4109599,4110452,4111334,4112343,4113525,4114648,4115453,4116252,4117083,4117792,4118878,4119679,4120653,4121507,4122763,4123838,4124758,4125461,4126279,4127034,4128063,4128766,4129843,4130536,4131905,4133002,4134194,4135640,4136728,4137722,4138841,4140444,4141854,4142831,4144313,4145850,4147183,4148636,4149648,4150733,4152212,4153660,4154980,4156530,4157699,4158919,4160417,4161836,4163294,4164234,4165599,4167051,4168227,4169197,4170213,4171136,4171399,4172256,4172868,4174007,4174994,4176384,4177735,4179091,4180382,4181784,4182977,4184180,4185211,4186582,4187594,4188429,4189372,4190268,4190786,4191472,4191940,4192921,4193891,4195298,4196439,4197538,4198091,4198711,4199544,4200486,4201271,4202134,4203084,4204027,4204876,4205624,4206898,4208348,4209852,4210952,4211957,4212965,4214114,4215319,4216817,4218360,4219774,4221313,4222821,4224110,4224951,4226321,4227913,4229131,4230307,4231622,4232946,4234268,4235804,4237011,4238494,4239927,4241134,4241575,4241870,4242324,4243129,4243931,4245166,4246525,4247789,4249093,4250422,4251697,4252613,4253705,4254846,4255869,4256715,4257739,4259252,4260317,4261588,4262261,4263280,4264288,4265361,4266087,4266727,4267580,4268343,4269066,4269898,4270676,4271408,4272214,4272979,4273748,4274529,4275288,4276126,4276628,4277612,4278520,4279229,4280465,4281415,4282426,4283721,4284953,4285643,4286424,4287243,4288027,4288765,4289764,4290536,4291393,4292096,4292869,4293748,4294613,4295390,4296354,4297156,4298122,4298801,4299758,4300457,4301323,4301998,4302954,4303786,4304579,4305525,4306269,4307096,4308084,4308996,4309467,4310362,4311472,4312920,4314441,4315964,4316961,4317925,4318803,4319644,4320513,4321219,4322216,4322728,4323617,4324342,4325673,4326736,4327437,4328332,4329120,4330056,4330726,4331657,4332158,4332845,4334107,4335107,4336084,4336958,4337779,4338688,4339443,4340250,4341030,4341604,4342638,4343533,4344654,4345599,4346258,4347103,4347758,4348595,4349472,4350280,4351003,4351710,4352395,4353298,4354487,4355583,4356876,4358271,4359441,4360341,4361647,4363209,4364545,4365597,4367096,4368570,4370020,4371474,4372489,4373711,4375177,4376397,4377975,4379458,4380338,4381845,4383365,4384614,4386024,4387049,4388467,4389480,4390464,4391432,4392450,4393462,4393722,4394564,4395856,4396741,4397896,4399009,4400081,4401367,4402731,4404092,4405041,4406235,4407256,4408301,4409532,4410730,4411791,4412966,4414128,4415173,4416156,4417370,4418491,4419482,4420726,4421954,4423127,4424056,4425098,4426256,4427291,4428374,4429403,4430561,4431798,4432974,4434335,4435699,4436721,4437702,4438519,4439623,4440832,4441732,4442839,4444202,4445285,4446546,4447585,4448536,4449587,4450681,4451980,4453132,4454436,4455445,4456691,4457899,4458677,4459701,4460724,4461749,4462897,4463942,4465044,4465939,4467029,4468135,4469282,4470468,4471553,4472650,4473963,4475153,4476223,4477279,4478168,4479162,4480306,4481621,4482735,4483898,4484864,4486146,4487467,4488793,4489958,4491265,4492486,4493656,4495099,4496270,4497288,4498135,4499426,4500727,4502006,4503207,4504498,4505873,4507012,4508097,4509250,4510490,4511838,4513114,4514459,4515654,4516946,4518123,4519608,4520835,4522088,4523293,4524502,4525538,4526807,4527959,4529162,4530468,4531664,4533053,4533993,4534949,4535823,4537266,4538302,4539117,4540069,4540761,4541473,4542619,4543528,4545116,4546133,4547561,4549118,4550212,4551077,4552354,4552786,4553446,4554455,4555378,4556135,4556850,4557357,4557956,4558774,4559325,4559866,4560438,4560966,4561412,4562280,4562710,4563567,4564230,4564846,4565665,4566454,4567324,4567886,4568436,4569362,4570214,4571132,4571782,4572289,4572785,4573501,4574128,4574736,4575753,4576815,4577605,4578292,4578980,4579746,4580697,4581378,4582225,4583158,4583943,4584932,4585413,4586081,4587330,4588257,4589607,4590400,4591075,4591912,4592468,4592926,4593919,4595113,4596269,4596863,4597643,4598594,4599356,4600015,4601025,4601949,4602661,4603861,4604620,4605566,4606448,4607544,4608026,4608704,4609490,4610062,4611397,4612203,4612829,4613715,4614701,4616234,4617228,4617826,4618536,4619265,4619960,4620763,4621467,4622368,4623686,4624393,4624942,4626007,4626924,4627785,4628458,4629534,4630112,4630909,4631947,4632934,4633920,4634920,4636024,4636980,4637613,4638633,4639126,4640287,4641157,4641797,4643064,4644596,4645825,4646847,4647610,4648938,4650186,4651261,4652553,4653725,4654829,4655874,4657201,4658479,4659733,4660928,4662044,4663202,4664269,4665386,4666626,4667710,4668774,4670129,4671347,4672452,4673628,4674538,4675909,4677236,4678356,4679447,4680470,4681532,4682794,4684085,4685207,4686282,4687510,4688776,4689960,4691266,4692320,4693371,4694463,4695685,4696847,4698039,4699291,4700331,4701562,4702882,4704114,4705462,4706498,4707600,4708825,4710126,4711523,4712573,4713824,4715009,4716232,4717600,4718931,4720090,4721129,4722362,4723632,4724697,4725971,4727247,4728620,4729576,4730599,4731769,4732572,4733512,4734317,4735326,4736287,4737344,4738191,4739102,4739951,4741007,4742066,4743139,4744096,4745321,4746235,4747343,4748115,4749077,4750019,4750923,4751650,4752469,4753422,4754493,4755415,4756319,4757433,4758419,4759506,4760562,4761411,4762437,4763508,4764280,4765061,4766e3,4766938,4767747,4768736,4769765,4770393,4771267,4772132,4773063,4773907,4774764,4775700,4776820,4777892,4778863,4780021,4780835,4781808,4782866,4784056,4785157,4786165,4787259,4788344,4789441,4790786,4791820,4792603,4793699,4794547,4795674,4796681,4797652,4798486,4799458,4800656,4801766,4802944,4804187,4805360,4806283,4807180,4808226,4809118,4809747,4810796,4811874,4812831,4813727,4814699,4815578,4816507,4817210,4817885,4818589,4819364,4820291,4821086,4822132,4823140,4824264,4825317,4826113,4827638,4828934,4830210,4831418,4832485,4833422,4834488,4835675,4836739,4837896,4838697,4839762,4840846,4842005,4842964,4843900,4845040,4846203,4847218,4848534,4849590,4850799,4852110,4853244,4854403,4855413,4856498,4857427,4858401,4859634,4860852,4862183,4863221,4864475,4865416,4866566,4867539,4868753,4869454,4870976,4872323,4873626,4874807,4875928,4877109,4878189,4879263,4880410,4881607,4882901,4884258,4885592,4886696,4887820,4889018,4890370,4891530,4892879,4894128,4895416,4896752,4898169,4899164,4900160,4901246,4902388,4903414,4904464,4905480,4906609,4907745,4908752,4909654,4910693,4912012,4913190,4914335,4915419,4916699,4917662,4918893,4920276,4921631,4922479,4923308,4924184,4925159,4926241,4927315,4928505,4929740,4930651,4931933,4933104,4933981,4935201,4936489,4937630,4938941,4940147,4941514,4942661,4943790,4944863,4946156,4947404,4948663,4949817,4950785,4952034,4953313,4954602,4955775,4956997,4957961,4958979,4960166,4961168,4962489,4963419,4964798,4966051,4967188,4968362,4969403,4970414,4971553,4972602,4973808,4974950,4976033,4977266,4978565,4979735,4981090,4982262,4983392,4984160,4985430,4986897,4988336,4989544,4990706,4991912,4992904,4994323,4995845,4997142,4998473,4999654,5000660,5001699,5002965,5004258,5005250,5006718,5008159,5009456,5010561,5011947,5013372,5014576,5015608,5016761,5018075,5019411,5020807,5022165,5023614,5024975,5026124,5027254,5028671,5029988,5030977,5031924,5032872,5033914,5035108,5035947,5037334,5038627,5039993,5041386,5042501,5043423,5044399,5045578,5046903,5048239,5049457,5050272,5051333,5052287,5053407,5054453,5055146,5056307,5057420,5058430,5059303,5060196,5060931,5061805,5062747,5063859,5064752,5065702,5066493,5067349,5068188,5069232,5069883,5071044,5071992,5072865,5073985,5074863,5075789,5076725,5077859,5078963,5079830,5080827,5081818,5082777,5083422,5084304,5085232,5086299,5087424,5088260,5088949,5089750,5090457,5091701,5092591,5093462,5094627,5095734,5096614,5097738,5098621,5099657,5100643,5101584,5102622,5103479,5104683,5105827,5106685,5107486,5108569,5109569,5110607,5111647,5112610,5113691,5114716,5115891,5116771,5117632,5118753,5119787,5120755,5121778,5122801,5124004,5124960,5125937,5127058,5127859,5128945,5129779,5130689,5132075,5133433,5134831,5136031,5137377,5138776,5140206,5141488,5142692,5144051,5145329,5146610,5147822,5149129,5150161,5151292,5152511,5153813,5155104,5156270,5157453,5158765,5159976,5161247,5162457,5163636,5165058,5166401,5167541,5168732,5170097,5171420,5172255,5172992,5173934,5174607,5175475,5176707,5178009,5178977,5180460,5182016,5183570,5184199,5185494,5186821,5188040,5189302,5190378,5191497,5192827,5193940,5195089,5196001,5197142,5198430,5199706,5200828,5201922,5203102,5204326,5205586,5206622,5207666,5208750,5209947,5211016,5212041,5213235,5214279,5215655,5216426,5217721,5218991,5220209,5220999,5222180,5223540,5224725,5225988,5226877,5227647,5228727,5230030,5231236,5232224,5233259,5234571,5235965,5236969,5238316,5239435,5240440,5241649,5242909,5244089,5245191,5246382,5247650,5248876,5250101,5251330,5252152,5252882,5253635,5254610,5255184,5255961,5256743,5257587,5258768,5259210,5259860,5260666,5261652,5262605,5263482,5264320,5265070,5265791,5266255,5266776,5267306,5267785,5268501,5268941,5269666,5270136,5270654,5271324,5271928,5272444,5273080,5273526,5274253,5275065,5275922,5276902,5277316,5277594,5278333,5278869,5279816,5280465,5281234,5281864,5282736,5283413,5284306,5284887,5285609,5286442,5287232,5288135,5288797,5289276,5289779,5290554,5291246,5291865,5292903,5293817,5294679,5295324,5296093,5296896,5297783,5298499,5299571,5300665,5301669,5302446,5303252,5304172,5304804,5305674,5306540,5307882,5309160,5309792,5310602,5311148,5311650,5312137,5313559,5314577,5315383,5315972,5316889,5317799,5318547,5319287,5320291,5320991,5322021,5322883,5324016,5325099,5325735,5326860,5327471,5328115,5328788,5329353,5330310,5330844,5331523,5332205,5332652,5333155,5334466,5335313,5336030,5336919,5337786,5339193,5340752,5342365,5343380,5344124,5344940,5345656,5346961,5347819,5348530,5349405,5350382,5351445,5352088,5352883,5353715,5354926,5355703,5356483,5357333,5358040,5358767,5359489,5360360,5361180,5361789,5362407,5363045,5363660,5365153,5365747,5366421,5367094,5367738,5368133,5368791,5369398,5369854,5371352,5372126,5373006,5373934,5374649,5375509,5376138,5377450,5378056,5379351,5380378,5381163,5381999,5382906,5383732,5384413,5385434,5386322,5387201,5388522,5389282,5390194,5391152,5391841,5392756,5393442,5394663,5395216,5396663,5397585,5398437,5399336,5400098,5400940,5401624,5402738,5403454,5404459,5405445,5406169,5407025,5407824,5408574,5409246,5410110,5410681,5411456,5412014,5412686,5413148,5413910,5414579,5415283,5415987,5416540,5417150,5417734,5418400,5419114,5420339,5421160,5422009,5422957,5423685,5424741,5425414,5426552,5427663,5428401,5429292,5430224,5430908,5432151,5432732,5434196,5435131,5435741,5436694,5437649,5438414,5439495,5440291,5441581,5442455,5443262,5444136,5444953,5445931,5446824,5447779,5448766,5449464,5450341,5451102,5451819,5452523,5453407,5453991,5454683,5455205,5455912,5456410,5457574,5458160,5458834,5459449,5459980,5460574,5461151,5461663,5463030,5464055,5465123,5465841,5466708,5467662,5468588,5469515,5470298,5471208,5471928,5472826,5473834,5474413,5475014,5475684,5476258,5477225,5477929,5478351,5479161,5480113,5481335,5482025,5482778,5483937,5485297,5486057,5486815,5487689,5488681,5489621,5490587,5491326,5492196,5492979,5493821,5494921,5495668,5496114,5496935,5497700,5498422,5499119,5499792,5500583,5501652,5502614,5503232,5504252,5505271,5506695,5507399,5508313,5509155,5509961,5510930,5511893,5512599,5513487,5514372,5515319,5516193,5516873,5517324,5518155,5519037,5519640,5520252,5520922,5521507,5522744,5523615,5524065,5525341,5526212,5527445,5528133,5529083,5529994,5530888,5531747,5532652,5533529,5534264,5535167,5536152,5536758,5537459,5538124,5538846,5539808,5540622,5541085,5541872,5542705,5543953,5544664,5545315,5546386,5547114,5547989,5548638,5549289,5550040,5550841,5551576,5552285,5552776,5553562,5554079,5554748,5555351,5555841,5557018,5557881,5558946,5560053,5560905,5562125,5562989,5564131,5565201,5566041,5567320,5568116,5568957,5569711,5570397,5571119,5571842,5572758,5573581,5574194,5574863,5575464,5576013,5576632,5577212,5578102,5579155,5579927,5581177,5582045,5583048,5584208,5584987,5586248,5587113,5588172,5589242,5589966,5590836,5591491,5592148,5592899,5593701,5594437,5595160,5595641,5596423,5596940,5598077,5599077,5599976,5600747,5602025,5603041,5604002,5604665,5605806,5606625,5607495,5608184,5608920,5609475,5610149,5610612,5611575,5612189,5612935,5614192,5615625,5616613,5617600,5618591,5619585,5620702,5621667,5622637,5623415,5624013,5624595,5625078,5626209,5626893,5627827,5628358,5628823,5630280,5631578,5632559,5633741,5634784,5635967,5637190,5638579,5639942,5641207,5642101,5643017,5644135,5645502,5646423,5647219,5647936,5648985,5649792,5650633,5651294,5651874,5652512,5653408,5654853,5656381,5657549,5658220,5659179,5660017,5660704,5661437,5662149,5662831,5663713,5664394,5665137,5665877,5666585,5667141,5668007,5669117,5669762,5670660,5671198,5672024,5672463,5673171,5674434,5675282,5676129,5676708,5677831,5678791,5680092,5681416,5682729,5683864,5684948,5686124,5687406,5688750,5689708,5691006,5692320,5693013,5693972,5694949,5696096,5697335,5698412,5699326,5700242,5701318,5702034,5702893,5703561,5705022,5706528,5707833,5708531,5709045,5709918,5710479,5711551,5712238,5713139,5713679,5714405,5714866,5715693,5717104,5717787,5718633,5719464,5720093,5720798,5721540,5722169,5723280,5724620,5725778,5726435,5727322,5728399,5729696,5731006,5732251,5733688,5735137,5736440,5737611,5738851,5740032,5741189,5742460,5743752,5745072,5746288,5747243,5748276,5748884,5749779,5750334,5751097,5751545,5752357,5753380,5754597,5755234,5756063,5757522,5758221,5759117,5759979,5761357,5762685,5764022,5765517,5766682,5768144,5769612,5769888,5770368,5771235,5772476,5773816,5775449,5776872,5778247,5779787,5781236,5782509,5783713,5784948,5786086,5786688,5787877,5788873,5790237,5791495,5792782,5793898,5795008,5796014,5796885,5797977,5798863,5799682,5800483,5801460,5802714,5803339,5803886,5804672,5805518,5806167,5807076,5807629,5808059,5808820,5809284,5810160,5811067,5811937,5812615,5812876,5813585,5814162,5815073,5815864,5816823,5817499,5818247,5819141,5820015,5820743,5821708,5822224,5823093,5823689,5824460,5825307,5826062,5826973,5827577,5828130,5828689,5829366,5830065,5830738,5832010,5832933,5833604,5834868,5835839,5836631,5837347,5838012,5839136,5840167,5841611,5843124,5844664,5845381,5846304,5847122,5847865,5848450,5849747,5850979,5851804,5852680,5854123,5855189,5856134,5857010,5857630,5858341,5859626,5860292,5861039,5861960,5862697,5863545,5864183,5865243,5866121,5867012,5867564,5868174,5869413,5870274,5871429,5872324,5873039,5873926,5874453,5874903,5875948,5877137,5878320,5878897,5879686,5880635,5881416,5882064,5883064,5884003,5884768,5885929,5886743,5887676,5888543,5889632,5890169,5890843,5891639,5892273,5893273,5894307,5895072,5895585,5896659,5897271,5898004,5899426,5900410,5901409,5902514,5903436,5903948,5904704,5905584,5906482,5906804,5908265,5909542,5910665,5911674,5912705,5914040,5915301,5916219,5917200,5918127,5918745,5919346,5919906,5920745,5921170,5921881,5922762,5923874,5925354,5926369,5927062,5927709,5928469,5929407,5930154,5930773,5931592,5932148,5932792,5933516,5934284,5934898,5935954,5936989,5937726,5938436,5939281,5940111,5940883,5942084,5942850,5943673,5944499,5945178,5946071,5946996,5948157,5949005,5949484,5950657,5952108,5953621,5955083,5956205,5957134,5957836,5959047,5960420,5961763,5963098,5964392,5965725,5967058,5967825,5968447,5969199,5970295,5970855,5971578,5972458,5973083,5973867,5974326,5975208,5976134,5976793,5977556,5978141,5978676,5979539,5980495,5981251,5982067,5982917,5983602,5984371,5985179,5986621,5988087,5989610,5989988,5990744,5991856,5992629,5993417,5994202,5995033,5995662,5996609,5997184,5997503,5998931,5999744,6000505,6001355,6001970,6003081,6004535,6005215,6005805,6006511,6007968,6009191,6010448,6011660,6013121,6014247,6015463,6016650,6017981,6019236,6020361,6021739,6022939,6024252,6025329,6026310,6027142,6028065,6029040,6030218,6031455,6032650,6033928,6035187,6036360,6037269,6038021,6038801,6039819,6040485,6041388,6042505,6043725,6044985,6046219,6047481,6048647,6050046,6051331,6052625,6053895,6055170,6056301,6057663,6058958,6060219,6061243,6062337,6063564,6064934,6066217,6067417,6068652,6069995,6071326,6072636,6073821,6074780,6075691,6076764,6077346,6078114,6078766,6079624,6080327,6080802,6081519,6082378,6083357,6084384,6085579,6086273,6087776,6089338,6090854,6092213,6093554,6094860,6096388,6097625,6099130,6100581,6101034,6101490,6102023,6102992,6104179,6105513,6106868,6108221,6109641,6110840,6112043,6113087,6114231,6115433,6116581,6117551,6118674,6119492,6120224,6121229,6122291,6123208,6124310,6125334,6126357,6127558,6128528,6129460,6130680,6131713,6132529,6133456,6134396,6135376,6135889,6136407,6137172,6138054,6139168,6140189,6141339,6142182,6142841,6143456,6144479,6145449,6146256,6147132,6148273,6149279,6150505,6151524,6152654,6153551,6154876,6155835,6157002,6158013,6159020,6159965,6161155,6162206,6163226,6164461,6165604,6166770,6167803,6168480,6168982,6169996,6170733,6171662,6172801,6173666,6174620,6175340,6176321,6177307,6178184,6179237,6180243,6181354,6182343,6183315,6184317,6185146,6185974,6187255,6188053,6188974,6190020,6191190,6192491,6193527,6194654,6195497,6196408,6197607,6199128,6200560,6201670,6202813,6204084,6205103,6206477,6207883,6209249,6210519,6211287,6212296,6213426,6214902,6216323,6217738,6218980,6220233,6221089,6221999,6223129,6224314,6225494,6226688,6227810,6228956,6229664,6230861,6231951,6233001,6233941,6235335,6236715,6237652,6238446,6239135,6239738,6240391,6241365,6242429,6243523,6244897,6246485,6247703,6249126,6250516,6251944,6253341,6254447,6255822,6257191,6258347,6259558,6260718,6261727,6262732,6263706,6264882,6265966,6266681,6267700,6268814,6269634,6270722,6271925,6273089,6274355,6275519,6276708,6277908,6279258,6280049,6281254,6282177,6283144,6284385,6285441,6286824,6287974,6289289,6290400,6291877,6293233,6294521,6295749,6297076,6298503,6299690,6300979,6302233,6303538,6304671,6305860,6307001,6308473,6309907,6311167,6312449,6313721,6315037,6316460,6317765,6318961,6320391,6321620,6323001,6324375,6325772,6327051,6328160,6329297,6330697,6331725,6332999,6334177,6335510,6337023,6338442,6339665,6340767,6341897,6343390,6344556,6345830,6347012,6348101,6349230,6350325,6351664,6352620,6353757,6354985,6356204,6357332,6358529,6359665,6360986,6361981,6363173,6364243,6365551,6366716,6368117,6369493,6370658,6371853,6373212,6374569,6375922,6377302,6378435,6379550,6380547,6381717,6382993,6384192,6385298,6386484,6387714,6388984,6390244,6391500,6392716,6394121,6395478,6396703,6397918,6399143,6400371,6401518,6402517,6403771,6405010,6406282,6407642,6408921,6410096,6411403,6412722,6413879,6414972,6415822,6416712,6418079,6419080,6420012,6420928,6422037,6423252,6424680,6425701,6427064,6428339,6429520,6430764,6432074,6433345,6434473,6435781,6437108,6438418,6439751,6440979,6442080,6443445,6444933,6446547,6447875,6449030,6450208,6451290,6452546,6453821,6455161,6456507,6457645,6458757,6459741,6460872,6461877,6463021,6464218,6465478,6466726,6468074,6469219,6470488,6471656,6472352,6473244,6474421,6475548,6476464,6477342,6478125,6479135,6480070,6481229,6482498,6483662,6485076,6486641,6487969,6489113,6490340,6491638,6492763,6493951,6494994,6496214,6497487,6498651,6499832,6500908,6502156,6503419,6504588,6505762,6506712,6507868,6509052,6510379,6511689,6512630,6513724,6515177,6516469,6517596,6518477,6519833,6521036,6522128,6523201,6524573,6525667,6526966,6528044,6529366,6530509,6531240,6532210,6533073,6534098,6535402,6536555,6537560,6538785,6539997,6541232,6542436,6543658,6544489,6545810,6547143,6548311,6549452,6550759,6552013,6553227,6554163,6555594,6556872,6558e3,6559218,6560353,6561598,6562688,6563873,6564932,6566134,6567376,6568524,6569516,6570497,6571655,6573134,6574267,6575360,6576621,6577827,6578931,6580202,6581605,6582661,6583613,6584638,6585813,6587151,6588335,6589407,6590540,6591741,6592895,6594141,6595453,6596689,6598083,6599417,6600592,6602046,6603356,6604603,6605819,6606841,6608018,6609250,6610572,6611868,6613079,6614256,6615194,6616484,6617644,6618912,6620080,6621540,6622886,6624060,6625097,6626346,6627553,6628986,6630350,6631738,6633242,6634544,6635716,6636804,6637830,6638843,6639632,6640798,6641982,6642869,6644035,6645272,6646451,6647631,6648820,6650176,6651463,6652705,6654194,6655298,6656315,6657094,6657824,6658711,6660139,6661203,6662288,6663249,6664447,6665529,6666658,6667483,6668493,6669597,6670588,6671580,6672484,6673724,6675031,6676258,6677499,6678747,6679848,6680994,6682132,6683491,6684738,6685868,6687330,6688628,6689785,6691065,6692155,6693302,6694685,6695976,6696792,6697720,6698932,6700133,6701328,6702551,6703641,6704891,6706002,6707042,6708179,6709186,6709993,6711154,6712230,6713339,6714075,6715149,6716141,6717196,6718544,6719891,6721205,6722465,6723771,6724837,6725935,6727e3,6727942,6729115,6730470,6731911,6733056,6734509,6735638,6736811,6738016,6739392,6740423,6741553,6742600,6743736,6744931,6746011,6747205,6748607,6749702,6750579,6751679,6752814,6753777,6754542,6755580,6756494,6757617,6758634,6759467,6760297,6761309,6762240,6763096,6764231,6765297,6766503,6767588,6768459,6769395,6770296,6771389,6772749,6774008,6775215,6776038,6777135,6778477,6779290,6780024,6780852,6781727,6782609,6783365,6784434,6785661,6786501,6787558,6788293,6789321,6790107,6791015,6791916,6792915,6793814,6794837,6795951,6796849,6797935,6798945,6799958,6800926,6801940,6802980,6803887,6805058,6806021,6807026,6808139,6808978,6809721,6810495,6811346,6812318,6813361,6814202,6815141,6816240,6817767,6819032,6820521,6821684,6822669,6823800,6825102,6826351,6827606,6828605,6829583,6830864,6832196,6833665,6834998,6836477,6837783,6838928,6840202,6841219,6842180,6843631,6844858,6846009,6847004,6848220,6849539,6850731,6851883,6853131,6854240,6855300,6855949,6856925,6857525,6858202,6858808,6859312,6860204,6861300,6862728,6863926,6865400,6866940,6868528,6869605,6870620,6871293,6872273,6873621,6874420,6875399,6876782,6878068,6879054,6880344,6881557,6882831,6883781,6884768,6885665,6886773,6887230,6887986,6888949,6889666,6890195,6891002,6891853,6892722,6893508,6894155,6895150,6895590,6896389,6896937,6897748,6898678,6899410,6900144,6900732,6901305,6901933,6902560,6903195,6903932,6905173,6905849,6906572,6907375,6908117,6908833,6909605,6910757,6911587,6912687,6913562,6914410,6915346,6915824,6916604,6917821,6918855,6920152,6920837,6921484,6922426,6922942,6923364,6924285,6925435,6926599,6927207,6927882,6928783,6929626,6930288,6931221,6932138,6932840,6934069,6934904,6935955,6936826,6937630,6938724,6939328,6939878,6940656,6941522,6942661,6944079,6945490,6947057,6948599,6949316,6949854,6951156,6952322,6953362,6954416,6954959,6955516,6956458,6957390,6958676,6959679,6960839,6962252,6963314,6964524,6965835,6967101,6968255,6969506,6970711,6972e3,6973264,6974510,6975564,6976657,6977701,6978865,6980064,6981387,6982697,6983978,6985228,6986306,6987667,6988881,6990171,6991158,6992507,6993814,6994829,6996134,6997400,6998539,6999726,7000841,7002194,7003455,7004678,7006012,7007288,7008484,7009653,7010685,7012065,7013366,7014606,7015898,7017078,7018357,7019717,7021052,7022094,7023285,7024606,7025945,7027339,7028467,7029946,7030897,7031999,7033099,7034106,7035178,7036243,7037767,7039037,7040367,7041515,7042649,7043586,7045080,7046270,7047529,7048626,7049900,7051099,7052302,7053515,7054771,7056022,7056925,7058075,7059238,7060402,7061437,7062513,7063554,7064683,7065774,7066885,7067743,7068551,7069500,7070188,7071139,7071991,7073258,7074149,7075111,7076123,7077067,7077880,7078746,7079824,7081121,7082155,7083129,7084211,7085434,7086698,7087748,7088892,7089825,7090945,7092181,7093443,7094294,7095181,7096138,7097102,7098310,7099387,7100160,7101257,7102229,7103295,7104563,7105571,7106471,7107447,7108416,7109301,7110084,7111262,7112121,7112932,7114082,7115062,7116248,7117432,7118336,7119426,7120328,7121196,7122196,7123390,7124412,7125421,7126508,7127646,7128573,7129491,7130676,7132076,7133421,7134636,7135825,7136724,7137699,7138687,7139681,7140719,7141579,7142616,7143821,7145093,7146223,7146731,7147464,7147923,7148774,7149854,7150391,7151181,7151822,7152531,7153201,7154053,7154711,7155201,7156030,7156586,7157319,7157809,7158660,7159553,7160598,7161730,7162813,7164037,7164717,7165337,7166382,7167284,7168684,7169604,7170321,7171544,7172797,7174371,7175688,7176733,7177414,7178486,7179287,7180122,7180691,7181552,7183047,7183992,7184454,7185352,7185765,7187087,7188325,7189608,7190376,7191595,7192569,7193663,7194313,7195282,7196123,7197137,7198045,7199149,7200186,7201408,7202530,7203823,7205153,7206553,7207711,7208913,7210215,7211245,7212431,7213840,7215182,7216370,7217670,7218816,7220124,7221378,7222706,7223818,7225102,7226282,7227368,7228458,7229756,7231010,7232064,7232710,7233500,7234090,7234944,7236132,7236759,7237595,7238210,7238979,7239507,7239994,7240900,7241457,7242032,7242610,7243197,7243933,7244672,7245242,7245810,7246381,7247159,7248064,7248519,7248903,7249725,7250602,7251536,7252588,7253395,7254404,7255087,7255649,7256181,7257116,7258077,7258884,7259685,7260499,7261014,7261739,7262497,7263351,7264313,7265017,7265914,7266732,7267427,7268265,7269142,7269938,7270580,7271553,7272277,7273020,7273544,7274235,7274878,7275817,7276618,7277538,7278279,7279191,7279896,7280393,7281485,7282267,7283163,7283989,7284686,7285437,7286249,7287095,7288043,7288790,7289760,7290484,7290993,7291974,7292653,7293615,7294325,7295107,7296013,7296675,7297586,7298142,7298856,7299647,7300213,7300870,7301556,7302291,7303019,7303731,7304509,7305314,7306055,7306903,7307504,7308164,7309303,7310039,7310497,7311421,7312056,7312617,7313741,7314497,7314965,7315773,7316552,7316990,7318003,7319016,7320482,7322030,7323500,7324822,7325986,7326533,7327335,7327997,7328798,7329626,7330318,7330808,7331494,7332118,7332841,7333311,7333754,7334209,7334658,7335113,7335715,7336607,7337859,7338795,7339634,7340381,7341362,7342045,7343286,7344265,7345549,7346745,7347719,7349001,7349955,7350925,7351443,7352565,7353845,7354843,7355888,7356936,7357444,7357948,7358532,7359522,7360096,7361137,7362349,7363594,7364463,7365639,7366419,7367726,7368894,7370271,7371141,7371938,7373251,7374568,7375256,7375868,7376500,7377057,7378126,7378896,7379501,7380254,7380966,7381734,7382253,7383058,7383578,7384257,7384731,7385529,7386517,7387058,7387777,7388324,7388747,7389253,7389790,7390290,7390826,7391349,7391873,7392405,7393281,7394348,7395010,7395855,7396845,7397384,7397841,7398704,7399870,7400578,7401339,7402131,7403634,7404869,7405116,7405875,7406611,7407523,7408775,7409831,7411032,7412345,7413682,7414477,7415244,7415818,7416619,7417727,7418308,7419080,7419771,7420424,7421188,7421740,7422432,7423192,7423824,7424741,7425175,7425688,7426559,7427537,7428225,7428848,7429513,7430076,7430705,7431586,7432133,7432737,7433619,7434648,7435741,7436772,7437715,7438489,7439203,7440492,7441534,7442709,7443607,7444755,7446193,7447698,7448783,7449807,7450849,7451898,7452799,7454236,7455279,7456041,7457005,7457973,7459200,7460029,7460826,7461847,7463322,7464450,7464818,7465396,7466151,7466645,7468028,7468958,7469873,7470855,7471661,7472431,7473228,7474144,7475166,7476252,7477086,7477961,7479101,7479971,7480820,7481710,7482784,7483819,7484417,7485027,7486041,7486861,7487712,7488658,7489676,7490362,7491339,7492315,7493184,7493987,7494946,7495828,7496852,7498090,7499320,7500355,7500987,7502108,7503085,7503963,7505119,7506328,7507377,7508448,7509421,7510576,7511775,7513043,7514384,7515616,7516800,7518165,7519497,7520629,7521965,7523241,7524507,7525945,7527029,7528274,7529335,7530627,7531751,7532994,7534074,7535358,7536528,7537607,7538843,7539941,7541154,7542297,7543492,7544862,7546104,7547228,7548534,7549398,7550595,7551622,7552487,7553897,7555181,7556350,7557738,7559148,7560281,7561498,7562875,7564103,7565355,7566580,7567863,7569018,7569516,7570537,7571770,7572826,7573797,7574931,7576039,7577050,7578463,7579880,7581264,7582655,7583540,7584708,7586135,7587482,7588866,7590286,7591645,7592840,7593967,7595275,7596538,7597904,7599318,7600594,7601724,7602924,7604276,7605692,7606941,7608046,7609232,7610261,7611117,7612526,7613953,7615260,7616448,7617357,7618753,7620054,7621274,7622627,7624048,7625375,7626576,7627636,7628675,7630028,7631418,7632778,7633462,7634526,7635677,7636627,7637699,7638577,7639512,7640543,7641195,7642118,7643246,7644334,7645550,7646667,7647660,7648728,7649897,7650717,7651670,7652968,7653840,7654672,7655597,7656548,7657582,7658741,7659906,7660770,7661880,7663011,7664239,7665235,7665960,7667087,7668313,7669489,7670575,7671714,7672892,7674057,7675058,7676144,7677097,7678121,7679356,7680267,7681265,7682316,7683350,7684288,7685448,7686411,7687495,7688535,7689746,7690787,7691980,7693166,7694145,7695454,7696624,7697879,7698841,7699801,7700951,7701963,7703184,7703757,7704891,7705937,7707130,7708288,7709417,7710243,7711220,7712395,7713707,7714777,7715789,7716941,7718121,7719371,7720427,7721487,7722289,7723072,7723974,7725088,7726145,7727150,7728109,7729364,7730572,7731419,7732432,7733727,7735026,7736300,7737629,7739023,7740465,7741544,7742947,7744215,7745643,7746787,7748013,7749390,7750821,7752160,7753342,7754691,7755975,7756976,7757984,7759207,7760231,7761599,7763015,7764275,7765690,7767092,7768433,7769781,7770864,7771867,7773035,7774054,7775208,7776149,7777627,7778962,7780096,7781217,7782708,7784119,7785315,7786654,7787960,7789354,7790765,7791988,7793098,7794550,7796070,7797460,7798920,7800399,7801685,7802993,7804321,7805552,7806794,7807947,7808819,7809655,7810742,7811556,7812327,7813335,7814216,7815261,7815718,7816425,7817554,7818918,7820118,7820854,7821626,7822393,7823194,7823898,7824446,7825082,7825859,7826537,7827045,7827682,7828090,7828884,7829259,7829603,7830173,7830900,7831764,7832747,7833021,7833241,7834062,7834586,7835455,7836241,7836929,7837592,7838640,7839118,7839928,7840460,7841278,7842198,7842914,7843678,7844291,7844869,7845507,7846144,7846759,7847436,7848749,7849405,7850201,7850953,7851779,7852404,7853272,7854245,7855147,7856264,7857199,7858049,7858964,7859682,7860314,7861359,7862124,7863535,7864735,7865383,7866192,7866712,7867220,7867815,7869145,7870216,7870971,7871562,7872486,7873411,7874067,7874828,7875899,7876568,7877662,7878528,7879703,7880729,7881270,7882429,7882996,7883699,7884381,7884949,7886268,7887409,7888168,7888835,7889580,7890347,7890977,7891629,7892583,7893372,7894505,7895935,7897385,7898895,7900038,7901189,7902171,7902821,7903575,7904352,7905059,7905756,7906460,7907551,7908271,7909551,7910389,7911245,7911784,7912531,7913076,7913724,7914202,7915377,7916532,7917431,7918336,7918946,7919707,7920495,7921248,7922115,7923471,7924182,7924965,7926418,7927667,7928546,7929454,7930129,7930881,7931509,7932222,7933222,7934517,7935257,7936127,7937217,7937991,7938867,7939613,7940336,7940890,7941575,7942018,7943292,7944421,7945240,7945874,7946675,7947378,7948066,7948766,7949466,7950372,7951179,7951840,7952915,7954096,7955135,7955971,7956658,7957398,7958042,7958790,7959576,7960395,7961495,7962254,7962820,7964137,7964961,7965768,7966501,7967179,7967715,7968464,7969025,7970018,7971304,7972143,7972779,7973524,7974191,7974969,7975702,7976430,7977112,7978275,7979179,7979938,7980449,7981782,7983105,7983753,7984498,7985288,7986010,7986767,7987498,7988145,7988781,7990094,7990890,7991556,7992373,7993492,7994315,7995169,7995913,7996629,7997197,7997840,7998321,7999305,7999905,8000682,8002054,8003381,8004713,8006227,8007401,8008902,8010209,8011548,8012528,8013516,8014505,8015491,8016517,8017613,8018545,8019108,8019562,8020048,8020908,8021369,8021841,8022860,8023691,8024218,8025216,8026714,8027956,8028996,8030219,8031411,8032708,8034003,8035143,8036200,8037115,8038362,8039754,8041016,8042347,8043681,8045084,8046404,8047648,8048703,8050046,8051456,8052785,8054100,8055344,8056434,8057841,8059184,8060460,8061675,8063018,8064143,8065360,8066516,8067678,8069097,8070457,8071824,8073264,8074613,8075969,8077188,8078521,8079967,8081214,8082652,8084038,8085330,8086745,8088158,8089503,8090898,8092275,8093726,8095178,8096641,8097775,8098990,8100163,8101581,8102998,8104316,8105461,8106739,8108144,8109573,8110867,8112266,8113312,8114233,8115609,8116923,8118168,8119498,8120709,8122142,8123380,8124667,8126166,8127417,8128970,8130101,8131367,8132760,8134174,8135441,8136450,8137778,8139034,8140122,8141252,8142326,8143624,8144942,8146070,8147154,8148436,8149376,8150614,8151892,8153315,8154616,8155914,8157045,8158244,8159362,8160852,8162166,8163404,8164876,8166225,8167578,8168913,8170288,8171340,8172496,8173660,8174661,8176081,8177446,8178874,8180355,8181694,8183018,8184264,8185672,8186752,8187918,8189220,8190496,8191834,8192890,8194193,8195333,8196267,8197532,8198636,8199803,8201154,8202187,8203624,8205027,8206438,8207711,8208765,8209871,8211029,8212490,8213794,8215073,8216457,8217821,8219109,8220424,8221927,8223250,8224311,8225370,8226561,8227953,8229451,8230886,8232215,8233329,8234577,8235745,8236854,8237818,8238873,8240063,8241377,8242600,8243929,8245029,8245786,8246535,8247233,8248371,8248930,8249640,8250324,8251436,8252554,8253269,8253807,8254562,8255802,8256791,8257602,8258238,8258897,8259489,8260200,8260918,8261534,8262115,8262500,8263006,8263723,8264348,8265233,8266128,8267011,8267709,8268535,8269427,8270117,8270978,8271555,8272296,8273122,8273882,8274791,8275399,8275928,8276488,8277173,8277853,8278447,8279535,8280353,8281459,8282348,8282962,8283915,8284824,8285640,8286214,8287020,8287853,8288453,8288945,8289808,8290587,8291387,8292184,8293462,8294107,8294852,8295609,8296431,8297097,8297941,8298871,8299852,8300690,8301391,8301978,8302838,8303814,8304971,8306283,8306810,8307640,8308340,8308884,8309346,8310587,8311710,8312532,8313142,8314078,8314845,8315529,8316351,8317421,8318177,8319106,8320068,8321126,8322283,8322870,8323972,8324670,8325264,8325906,8326477,8327621,8328728,8329918,8330900,8331644,8332439,8332683,8333301,8333547,8334521,8334946,8335631,8335916,8336379,8337577,8339018,8340517,8341851,8342834,8343999,8344904,8345570,8346310,8346709,8347226,8347632,8347995,8348780,8349075,8349539,8350832,8351807,8352957,8354062,8355446,8356288,8357072,8357816,8358384,8359013,8359672,8360653,8361424,8362286,8362876,8363627,8364475,8365107,8366001,8366681,8367551,8368240,8369443,8370070,8370931,8371819,8372382,8373380,8374002,8374849,8375692,8376228,8377331,8378727,8380136,8381603,8382850,8384293,8385753,8387163,8388147,8389126,8390113,8391107,8392314,8393343,8394337,8394911,8395207,8395678,8396334,8397161,8397661,8398608,8399803,8400718,8401885,8403165,8403826,8403916,8405173,8406247,8407175,8408335,8409384,8410579,8411907,8413308,8414518,8415786,8416967,8418034,8419054,8419883,8420807,8421920,8423220,8424388,8425152,8426167,8427121,8428424,8429167,8429650,8430253,8431119,8432129,8433430,8434691,8435601,8436411,8437156,8438003,8438690,8439844,8440417,8441664,8443053,8444621,8446078,8447368,8448403,8449551,8450781,8451638,8452268,8453177,8453916,8454782,8455631,8456416,8457288,8458057,8458897,8459717,8460797,8461838,8462744,8463735,8464344,8465091,8466150,8467e3,8468343,8469344,8470212,8470688,8471336,8472527,8473804,8475194,8476595,8477747,8478755,8479830,8480842,8481531,8482560,8483683,8484887,8485865,8487027,8488093,8489051,8490257,8491445,8492874,8494268,8495621,8496897,8498327,8499496,8500781,8502031,8503136,8504195,8505211,8506211,8507065,8508458,8509774,8511032,8512384,8513507,8514284,8514942,8515493,8516236,8516822,8517612,8518230,8519098,8520170,8521253,8522255,8523230,8523901,8524759,8525678,8526277,8527248,8528318,8529338,8530355,8531278,8532255,8533362,8534114,8535229,8536110,8536960,8537962,8538943,8540149,8541133,8542088,8543177,8544162,8545356,8546502,8547686,8548781,8550087,8551032,8552294,8553356,8553972,8554661,8555549,8556420,8557263,8558176,8559518,8560502,8561391,8562453,8563558,8564483,8565589,8566638,8567656,8568595,8569590,8570520,8571335,8572271,8573444,8574387,8575420,8576737,8577980,8578900,8579782,8580752,8581550,8582502,8583481,8584310,8585432,8586366,8587313,8588322,8589408,8590534,8591517,8592717,8593924,8594884,8596178,8597168,8598353,8599690,8600861,8602264,8603259,8604421,8605696,8606925,8607971,8608783,8609898,8610749,8611611,8612509,8613711,8614402,8615398,8616483,8617400,8618375,8619429,8620406,8621417,8622495,8623278,8624187,8625337,8626061,8626831,8627794,8628706,8629831,8631108,8632177,8633049,8633929,8635145,8636577,8637481,8638285,8639572,8640725,8641685,8642737,8643746,8644767,8645547,8646556,8647789,8648720,8649841,8650901,8651973,8653297,8654229,8655361,8656160,8656958,8657902,8658626,8659651,8660494,8661423,8662521,8663649,8664654,8665715,8666902,8667812,8668683,8669854,8670859,8671834,8672771,8673680,8674821,8675831,8676866,8678014,8678973,8680052],
sizes:[967,1275,1206,1158,1229,1217,1357,1353,1251,1151,1252,1070,1488,1173,1217,1308,1354,1069,1528,1319,1237,1095,1273,1204,946,1298,1123,1302,1275,1226,1552,1325,1131,1392,1386,1376,1015,956,1416,1075,1218,1251,1337,1464,1377,1252,1305,1310,964,1356,1187,1320,1082,955,999,1244,1191,1190,1078,1105,943,1380,1276,1235,1234,1092,1115,1141,1136,1025,1182,1180,1078,1157,1060,1029,1266,1212,900,1277,1398,1335,1330,1362,1166,1232,1148,1259,1275,1216,1035,920,864,1203,476,651,940,832,882,454,606,913,758,871,856,673,972,464,818,580,795,832,711,888,614,575,603,674,616,677,1229,721,787,770,833,640,864,966,907,1070,952,782,944,642,607,1099,812,1390,1106,653,910,484,437,679,1275,1124,696,618,921,913,637,830,990,644,1268,750,1147,880,591,1239,486,694,786,577,1286,691,994,728,1517,1446,1521,1336,768,706,936,938,1091,777,1192,605,773,1444,994,1004,1114,563,682,951,836,1012,1295,958,1175,1404,1382,1216,1299,1300,1398,1097,723,1220,1312,1074,1270,1044,1168,1090,1332,1354,1164,1045,1142,1290,1079,1208,1343,1404,1327,1082,1157,1078,1108,990,790,1017,1351,1199,1368,1083,984,1119,1365,1166,1279,1202,1268,1296,1184,1326,1101,997,1274,1142,1126,1036,1292,1190,1426,1136,1140,1154,1266,1071,1038,1195,1259,1164,1268,1276,1268,1349,1231,1362,1397,1418,1248,1124,1368,1342,1342,1431,1180,1472,1355,1323,1285,945,989,634,914,758,642,573,670,478,851,1034,1283,1303,1274,735,798,749,612,904,518,735,738,918,681,730,581,587,663,716,663,740,724,719,983,724,739,703,838,350,766,1048,754,1226,1127,539,877,1450,1608,1418,1323,1461,1131,1136,1418,988,890,857,1458,1356,1426,1177,1258,1196,1357,1278,955,1361,1203,1205,1255,1259,1255,1434,1313,1158,1229,1111,1157,1222,1211,1395,1387,1262,1286,1298,1275,1189,947,1411,1353,1325,1314,1263,1314,1093,1377,1233,1318,1276,1181,1148,1254,1442,1292,1330,1270,1131,1384,1367,1319,1398,1237,1464,1376,1500,1384,1339,1144,1377,1187,1185,1140,1175,1201,1413,1381,1203,1209,1301,863,1504,1248,1184,1233,1355,1506,1421,1254,1501,1335,1211,1327,1286,1381,1217,1273,1300,1002,1407,797,1279,1174,972,1053,1036,1135,890,871,912,1147,937,898,870,711,1240,1407,1085,1121,799,1063,974,777,1097,955,1027,1150,955,726,687,1005,954,613,1096,978,1022,1284,1040,1095,1012,869,1033,798,808,784,777,861,960,754,1191,1848,2048,2048,2048,2048,2048,2048,2048,1713,2042,2056,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,1466,1715,1600,1815,2048,2048,2018,2048,1791,2048,2048,2028,2048,2056,1890,1833,1918,2048,2048,2048,2048,1995,921,760,36,757,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1650,2038,1710,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1682,1665,1620,1643,1617,1623,1598,1639,1628,1632,1608,1638,1628,1626,1639,1622,1630,1633,1647,1603,1658,1641,1591,1624,1621,1644,1619,1624,1626,1611,1604,1593,1563,1630,1621,1599,1593,1645,1633,1618,1627,1638,1610,1605,1624,1607,1622,1618,1611,1643,1613,1617,1629,1621,1642,1619,1627,1570,1650,1602,1289,1322,1325,1239,1241,1295,1372,1227,1344,1356,1262,1427,1162,1263,1238,1280,1685,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1731,1382,1541,1563,1574,1533,1543,1917,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1808,1544,1448,1385,1692,952,1372,1520,1481,1650,1341,1333,1461,1391,1530,1454,1530,1533,1517,1013,1566,1492,1442,1504,1229,1387,1413,900,1229,1264,1316,1261,1261,1131,1384,1304,1346,1029,1318,1189,1375,1343,1190,1067,1382,1358,1253,1254,1199,1201,1074,888,982,839,986,1131,696,559,676,1110,719,824,878,701,513,697,789,556,965,719,871,965,255,270,807,488,868,821,780,643,961,606,952,573,779,992,954,919,631,557,549,760,596,645,904,1201,765,885,706,806,916,786,953,805,1166,1113,1100,883,825,1065,570,608,1359,826,1325,1010,820,804,918,657,481,1131,1184,1222,564,694,975,893,628,817,940,739,1305,865,1108,954,958,969,1061,706,814,745,729,1006,1361,1607,847,791,634,757,697,705,857,760,748,711,713,682,860,666,655,996,970,924,576,621,643,725,828,744,603,648,811,937,807,871,665,748,916,619,444,1472,1455,1514,1521,1511,1473,947,843,743,757,679,725,770,789,747,751,692,709,720,801,609,816,1009,697,717,561,736,740,952,753,643,595,603,1031,825,896,910,602,1030,537,485,925,1287,802,939,567,705,514,732,533,1027,722,529,1293,1222,994,986,988,1077,1046,497,608,490,1099,1011,380,1471,1256,1066,879,1185,1130,1320,1208,1374,1027,1014,1029,879,672,1023,786,812,719,1107,1243,760,937,689,897,1121,1479,1506,1332,976,1204,1135,945,442,703,877,958,855,630,874,722,608,525,432,522,642,727,735,352,278,736,534,669,868,880,703,860,578,755,778,786,918,680,468,515,807,691,585,636,1326,795,770,827,546,651,1022,946,1047,814,819,707,735,729,759,815,838,968,677,767,478,941,1278,672,749,928,673,734,783,909,998,806,717,555,882,1025,1108,1259,566,812,612,553,463,1368,1055,798,579,930,819,732,804,835,644,1304,1076,865,1046,481,719,775,596,1452,859,1115,621,1057,1061,720,942,1305,746,598,1317,1305,1154,1179,1137,851,715,653,793,620,961,632,631,1067,590,979,698,540,1218,1013,991,990,984,1064,1114,792,568,950,519,957,907,1213,1052,449,1280,1447,1039,1093,1040,1289,1290,1266,1125,1300,1286,1144,1180,1222,1345,1099,1328,1329,1054,1267,1345,1034,849,1040,1320,1220,1260,1134,985,876,1106,781,810,1069,1150,710,523,665,1053,996,720,881,791,683,602,668,610,554,515,485,531,619,702,966,753,848,811,263,454,672,483,871,887,710,646,1105,579,911,569,810,891,847,999,637,542,488,722,672,661,900,1303,648,801,746,948,828,891,891,888,1011,1145,1076,869,830,1099,553,622,1278,829,1373,1057,793,802,970,648,468,1053,1259,1156,619,686,904,916,653,778,917,685,1331,840,1115,990,885,960,1112,690,814,773,699,1035,1480,830,954,719,1057,680,1259,1450,1501,1520,834,917,735,1052,699,1255,714,831,848,789,604,719,585,665,1610,1354,967,986,917,796,1114,705,689,1537,857,990,926,803,1060,904,606,1283,812,831,730,675,521,721,587,1032,1077,991,924,618,669,771,605,1459,861,969,911,523,660,814,1005,990,692,825,783,671,632,586,488,1372,1040,810,944,1009,638,922,873,913,841,477,1459,1024,779,977,978,694,915,868,925,788,459,1321,807,816,735,677,555,753,584,909,1341,699,937,946,814,817,990,700,783,836,907,632,828,839,592,789,919,698,352,1267,1235,558,1042,724,941,877,688,735,945,897,717,634,856,696,776,820,949,567,622,1064,787,859,726,715,534,661,426,1050,656,653,1325,1322,1317,1536,1234,1488,1298,1450,993,992,986,1008,1111,938,459,467,568,738,548,767,989,1019,575,761,1375,1273,991,1046,1156,1228,1367,921,1e3,870,747,812,1015,1362,1145,762,1490,1558,1597,880,965,1294,1326,1377,1362,1338,1420,1292,1321,1443,1440,1266,1139,1064,992,850,1146,1308,1281,1360,1066,1166,1196,1253,1477,1161,1256,1372,1465,1342,1203,1120,1207,1273,1009,1310,1230,1183,1401,1475,1397,1158,1005,1027,1261,1242,1227,1209,1308,1307,1238,1282,1180,1076,1159,1241,1252,1333,1387,1316,1409,1264,1552,1416,1470,1103,980,953,1168,1162,1043,1025,1230,1123,982,1041,1053,839,751,1049,927,1071,1079,970,1063,646,1217,1198,1071,1217,1177,1107,1304,920,904,1112,1230,1133,1076,1190,1163,1252,963,1203,1006,1132,1107,984,1129,1252,1086,928,971,1208,881,1232,1127,1017,1190,995,1014,1082,1197,1111,1261,865,1079,994,1091,1130,1174,1131,918,955,971,1049,1164,1058,1129,1259,1214,1015,926,1224,1094,1117,1320,1199,895,950,935,1143,935,1024,831,1215,1096,1142,1119,1103,1223,1010,970,1141,886,777,1060,761,762,897,827,808,907,1094,1047,1250,1052,1172,1037,1158,1117,1110,1059,1077,747,877,1014,1031,914,1250,1292,1094,1017,1059,1025,1095,1095,1103,1068,951,857,1016,882,1068,1382,1218,1334,668,1011,1010,1015,1107,1118,1081,1236,936,800,998,688,979,990,1030,1211,1131,741,1223,1151,1158,1167,1234,872,782,1071,1011,1071,1119,1133,1125,1170,1098,940,800,802,883,1090,735,1051,1083,680,1283,1226,1275,1252,1186,1401,1446,1355,1435,1135,1527,1391,1451,1387,1302,1179,1298,1272,1288,1347,1339,1184,1158,1331,1340,1322,1339,1145,969,790,1339,1318,1280,1289,1346,1134,1298,1182,1374,1108,1059,1052,924,897,1056,1146,1186,1296,1388,1059,824,1162,1041,873,937,982,876,821,1019,1112,919,1047,1002,1047,1391,1251,1106,1199,946,957,1030,1100,1e3,1258,1409,1407,1178,1366,1145,1372,1073,1203,1204,1341,1114,1391,885,1221,1206,1200,1342,1258,1317,1302,1310,882,1437,1041,1313,1447,1318,1269,1192,1390,1482,1330,1378,1490,1281,1051,1050,1204,1184,1062,1340,1127,1410,1308,1354,1328,1039,1309,1255,912,898,1353,1252,1087,1160,1302,1509,1298,884,996,930,662,793,650,932,868,1373,1552,1432,916,879,916,582,1153,761,973,1365,1344,1253,1275,1330,971,1117,861,987,1284,532,627,838,775,866,671,673,644,628,521,646,806,898,803,965,605,816,848,861,579,394,956,969,849,642,537,486,678,602,648,958,1070,821,711,685,769,893,727,1111,1088,973,824,946,655,594,1243,852,1318,956,667,881,480,430,935,1127,1163,588,662,927,870,629,961,885,672,1237,910,1132,895,707,1174,600,569,816,768,1237,979,643,777,761,1299,989,626,1192,1421,1507,1503,969,525,1022,1447,1394,1298,1315,1418,1457,1421,990,1008,1116,421,460,651,801,805,960,902,1300,1048,1194,1266,851,1069,956,1035,1122,1161,1007,904,982,971,930,1163,1199,1049,1203,1434,1316,1060,1201,1189,1246,1085,805,912,844,1100,1139,1198,1314,1231,1142,1195,1341,1369,1354,1290,1087,1054,1143,1183,1082,1139,1168,1150,1089,1121,1353,1123,995,814,788,806,836,987,975,784,889,925,802,881,799,797,874,880,809,885,919,970,814,957,916,1046,1334,1369,1421,1238,1188,1196,1188,1110,946,1045,1138,1286,1227,572,672,789,1242,572,967,670,676,516,768,721,646,637,724,704,669,666,728,944,692,743,816,580,328,683,917,958,856,1263,838,808,874,896,1228,1040,755,646,797,712,567,858,634,752,590,520,665,535,579,635,763,701,654,692,632,801,909,1121,977,664,599,676,745,745,721,602,601,677,777,583,774,720,727,806,480,586,649,1058,1504,1036,942,516,603,1029,1332,1218,845,1224,1419,1198,1148,901,1333,1181,1262,1295,608,843,650,708,809,737,673,656,888,1466,580,581,685,662,845,814,671,802,700,542,689,559,608,731,767,698,874,770,655,777,662,662,664,551,711,562,875,808,970,1052,943,740,815,959,977,1173,994,873,904,897,723,887,965,626,705,745,837,919,819,1115,917,1046,788,996,966,745,871,1049,586,941,974,773,685,329,945,951,824,617,538,556,656,673,622,1023,1038,631,833,809,725,982,783,821,776,1022,1148,1062,745,776,965,879,773,669,923,1442,1502,1545,1039,723,690,949,791,803,821,809,724,1035,1086,388,252,1066,1086,852,802,689,852,790,847,647,747,817,779,824,606,878,676,390,359,668,808,1159,1427,1420,1049,498,638,989,660,722,724,893,684,904,905,650,956,870,625,807,838,620,1108,469,582,761,818,879,606,707,804,944,494,686,514,571,564,520,807,677,1545,767,546,484,799,770,685,687,532,704,514,732,852,849,781,841,883,796,735,617,687,708,661,595,672,857,590,625,561,474,592,437,755,660,957,773,550,565,913,650,920,767,490,841,1110,604,675,787,715,698,1026,1126,844,822,752,620,647,1241,739,839,551,909,658,548,623,551,717,874,846,760,753,733,880,868,850,857,824,595,922,1290,692,759,828,742,547,692,904,809,714,440,1292,973,1308,565,772,712,541,409,1244,1153,885,616,910,796,680,766,929,658,1135,1083,1074,609,668,643,619,1256,523,813,646,1108,654,1217,1019,758,734,877,751,642,978,605,649,1364,1115,988,984,990,983,1184,1157,1136,328,468,815,531,538,1504,1115,1314,991,1108,1168,1098,842,517,1550,1291,1145,835,966,849,1272,1204,1308,1002,901,836,1166,1237,1147,1120,1207,1160,1209,1298,1057,1110,1202,944,1218,1398,1326,1328,1415,1145,1294,1367,1321,1076,1311,1183,1248,1269,604,860,658,690,851,720,651,645,899,1454,711,530,674,654,821,812,676,798,793,588,547,664,571,615,844,796,737,762,706,640,713,587,738,535,791,531,755,866,859,909,1156,662,814,973,715,1179,1098,957,847,816,863,1099,505,744,1043,712,654,773,749,854,966,855,1071,1012,976,705,1182,1038,687,893,1089,694,920,680,883,567,732,814,783,926,621,500,542,742,693,651,864,1122,709,755,832,673,944,862,813,664,1231,1041,1013,670,743,1098,897,639,763,1136,1541,1622,1371,1011,682,794,826,827,722,879,822,665,1105,730,409,585,1268,724,838,810,808,736,884,795,642,871,664,864,879,577,830,641,350,573,691,723,1409,1370,1514,768,498,854,806,649,719,908,749,935,909,664,873,872,942,737,583,866,984,764,507,521,930,749,943,657,520,908,938,507,660,526,625,546,607,736,776,1456,754,511,500,840,733,723,654,550,671,530,824,811,905,722,890,887,772,739,597,661,717,650,651,681,808,533,667,467,490,621,421,737,686,961,748,513,559,860,649,907,768,614,744,1140,591,747,721,765,750,1032,1057,889,798,788,569,671,1189,803,827,606,887,615,647,552,558,747,866,849,791,695,790,813,897,909,844,851,581,890,1279,677,747,907,704,523,746,851,824,701,525,1196,1032,1298,519,819,682,536,476,1291,1113,792,615,934,767,689,812,848,659,1229,1134,976,582,699,658,595,1315,480,834,642,1087,694,1209,1035,724,719,869,750,681,945,616,634,1409,1083,981,983,987,981,1105,1206,1096,648,328,791,601,455,1088,998,1242,1307,958,1069,1235,877,741,944,1500,1209,952,871,1057,943,1335,1240,1250,1375,609,585,859,528,667,824,470,800,483,644,986,1249,709,534,676,714,837,708,722,644,688,730,653,670,733,895,597,583,671,765,491,826,480,767,829,893,947,979,966,1005,1071,479,595,636,984,465,813,562,786,906,687,831,603,569,610,641,619,749,305,948,780,739,728,735,704,706,537,995,770,835,727,524,1314,728,986,876,805,921,749,907,661,701,1209,537,1120,1438,1499,1313,624,1297,732,865,725,702,1026,1043,648,1071,733,662,1041,563,752,944,747,791,608,1121,671,596,710,857,796,727,714,625,455,656,1061,1022,1052,794,682,698,778,566,836,873,824,634,875,983,1094,1394,530,716,772,517,455,1257,1132,932,598,925,888,682,717,1110,760,929,948,959,1134,1e3,525,713,765,581,944,781,539,720,770,735,523,1204,1230,993,981,986,1090,1149,1158,911,526,702,543,905,1261,1010,740,50,61,1043,1220,1050,1252,1244,813,877,551,1009,1157,1020,1387,907,1060,877,633,560,594,779,838,1151,1067,1246,1109,1336,1279,1212,1255,1037,1057,1200,1179,1235,1154,1329,1357,1398,1342,1215,1003,1108,1240,1363,1389,1317,1342,1411,1159,1187,998,1136,1148,1176,851,1312,1067,1093,1236,1011,820,952,1283,1009,1134,1241,1170,739,1126,1105,998,1069,1218,1333,1149,1117,1057,935,872,1111,1238,1062,881,1056,1197,1126,1016,958,846,1057,882,964,1084,1133,1045,886,1078,937,1103,835,869,902,944,890,1043,812,931,781,1199,1324,1050,1168,1091,1158,1305,1164,1293,1256,1214,1366,1384,1281,1253,1213,1190,1369,1289,1222,1035,1152,548,826,734,652,725,488,527,866,1007,1295,1344,917,638,747,1030,561,879,626,1002,640,805,682,700,753,709,761,607,650,768,442,982,948,1350,603,947,1442,1437,1306,1112,1234,1062,994,1209,1516,1351,1405,1139,990,1461,1396,1221,1354,1232,1167,1086,1021,1181,1502,1407,1192,1420,1389,1180,1426,995,966,1511,1401,1250,1308,1123,1258,859,923,787,1104,1072,993,696,1015,994,1185,1075,1100,983,753,935,1280,1121,1173,1191,958,1097,1033,1124,1027,1194,855,746,765,950,1276,1471,1371,1355,1345,1331,1344,1221,1160,1251,1283,1400,1323,1351,1394,1401,1329,1371,1216,1141,1272,1262,1349,1313,1322,1115,1051,1118,1213,874,1199,1385,1434,1224,1272,1349,1283,1183,1339,1383,1206,1101,1389,1057,814,1114,1301,1071,1390,1167,1263,1256,1316,1432,1195,1339,1415,1240,1373,1324,1256,1348,1174,1102,1311,1287,1092,1131,991,1223,1369,1022,1350,1146,1300,1338,1195,1081,1251,1367,1416,991,1381,1182,1286,1318,1296,1248,1260,1245,1037,974,1133,835,917,883,1205,441,690,885,852,846,673,527,538,546,684,506,864,977,893,605,266,505,677,673,696,878,654,753,898,869,607,375,931,932,875,620,529,523,712,602,653,895,1116,798,650,780,782,944,656,1166,1055,979,841,854,987,437,914,1022,1033,1347,561,706,823,540,423,1242,1105,966,603,924,922,672,681,1125,797,915,958,952,1161,606,979,868,608,588,637,1053,1082,1540,1401,1574,1381,1279,851,845,863,791,599,716,575,614,1133,794,850,922,1118,817,831,1018,1029,721,863,768,684,620,551,565,952,528,946,1414,1353,1314,1455,1285,1457,1387,1094,985,998,1070,990,267,497,729,682,514,1311,583,843,1364,1231,1007,1191,1376,1192,1093,1150,1177,1165,1039,1066,1187,1107,1388,1230,1004,1135,1207,1126,1247,767,1313,872,815,1007,1233,1446,1221,1173,989,682,1161,603,582,726,532,832,862,1299,1341,1048,641,706,636,846,797,560,900,699,704,590,939,782,759,791,828,1018,1010,995,914,854,886,883,986,854,684,754,736,782,736,618,670,700,1026,841,441,649,1111,1077,1269,1567,1464,1364,607,701,1326,1393,1357,1276,1333,1304,1365,1132,1479,1115,1305,1320,1284,1201,1164,1315,1335,895,1284,1371,1389,1204,1368,1195,1275,1113,977,809,1091,1058,878,940,963,963,996,1006,976,1286,806,881,914,1065,1250,1241,1075,763,623,731,1224,882,988,722,549,840,943,481,805,929,1151,777,462,468,706,950,933,1228,702,1070,1039,883,869,1085,712,530,1095,848,1158,1044,1188,832,886,841,1121,1068,698,1022,699,938,928,1173,1128,987,1084,755,1072,1037,966,927,1136,806,1063,1049,797,1013,1075,1018,1115,1310,847,942,851,1305,1096,822,859,961,927,956,1126,858,1041,1036,1047,1279,1116,1005,1158,1260,1154,717,918,1062,882,945,718,791,754,812,795,719,617,838,736,818,1144,1079,769,1020,1166,1018,1313,1378,1358,1484,1264,1260,1265,1321,1262,1388,1402,1205,1410,1340,1366,1287,1316,1347,1322,1357,1274,1372,1392,1063,1154,1012,1324,1262,1144,1171,1319,1147,1110,1179,1117,1346,1182,1026,1082,1169,1281,1374,1284,1433,1353,1320,1343,1208,939,1148,1e3,943,839,1130,1525,1012,1137,600,1212,1045,716,654,457,792,517,886,873,1128,1264,1174,740,1300,1338,823,835,717,775,980,712,843,637,892,742,885,671,809,780,696,917,754,648,627,870,783,672,770,770,740,822,624,728,1086,704,581,869,1258,1491,1524,1264,1084,923,708,848,770,1025,853,882,1009,1182,1123,805,799,831,709,1086,801,974,854,1256,1075,920,703,818,755,1029,703,1077,693,1369,1097,1192,1446,1088,994,1119,1603,1410,977,1482,1537,1333,1453,1012,1085,1479,1448,1320,1550,1169,1220,1498,1419,1458,940,1365,1452,1176,970,1016,923,263,857,612,1139,987,1390,1351,1356,1291,1402,1193,1203,1031,1371,1012,835,943,896,518,686,468,981,970,1407,1141,1099,553,620,833,942,785,863,950,943,849,748,1274,1450,1504,1100,1005,1008,1149,1205,1498,1543,1414,1539,1508,1289,841,1370,1592,1218,1176,1315,1324,1322,1536,1207,1483,1433,1207,441,295,454,805,802,1235,1359,1264,1304,1329,1275,916,1092,1141,1023,846,1024,1513,1065,1271,673,1019,1008,1073,726,640,853,763,723,832,778,732,806,765,769,781,759,838,502,984,908,709,1236,950,1011,1295,1232,690,781,819,784,738,999,772,857,703,773,879,865,777,964,802,966,679,957,699,866,675,956,832,793,946,744,827,988,912,471,895,1110,1448,1521,1523,997,964,878,841,869,706,997,512,889,725,1331,1063,701,895,788,936,670,931,501,687,1262,1e3,977,874,821,909,755,807,780,574,1034,895,1121,945,659,845,655,837,877,808,723,707,685,903,1189,1096,1293,1395,1170,900,1306,1562,1336,1052,1499,1474,1450,1454,1015,1222,1466,1220,1578,1483,880,1507,1520,1249,1410,1025,1418,1013,984,968,1018,1012,260,842,1292,885,1155,1113,1072,1286,1364,1361,949,1194,1021,1045,1231,1198,1061,1175,1162,1045,983,1214,1121,991,1244,1228,1173,929,1042,1158,1035,1083,1029,1158,1237,1176,1361,1364,1022,981,817,1104,1209,900,1107,1363,1083,1261,1039,951,1051,1094,1299,1152,1304,1009,1246,1208,778,1024,1023,1025,1148,1045,1102,895,1090,1106,1147,1186,1085,1097,1313,1190,1070,1056,889,994,1144,1315,1114,1163,966,1282,1321,1326,1165,1307,1221,1170,1443,1171,1018,847,1291,1301,1279,1201,1291,1375,1139,1085,1153,1240,1348,1276,1345,1195,1292,1177,1485,1227,1253,1205,1209,1036,1269,1152,1203,1306,1196,1389,940,956,874,1443,1036,815,952,692,712,1146,909,1588,1017,1428,1557,1094,865,1277,432,660,1009,923,757,715,507,599,818,551,541,572,528,446,868,430,857,663,616,819,789,870,562,550,926,852,918,650,507,496,716,627,608,1017,1062,790,687,688,766,951,681,847,933,785,989,481,668,1249,927,1350,793,675,837,556,458,993,1194,1156,594,780,951,762,659,1010,924,712,1200,759,946,882,1096,482,678,786,572,1335,806,626,886,986,1533,994,598,710,729,695,803,704,901,1318,707,549,1065,917,861,673,1076,578,797,1038,987,986,1e3,1104,956,633,1020,493,1161,870,640,1267,1532,1229,1022,763,1328,1248,1075,1292,1172,1104,1045,1327,1278,1254,1195,1116,1158,1067,1117,1240,1084,1064,1355,1218,1105,1176,910,1371,1327,1120,1091,1023,1062,1262,1291,1122,1075,1228,1266,1184,1306,1054,1051,1092,1222,1162,1192,1252,1040,1231,1320,1232,1348,1036,1102,1225,1301,1397,1050,1251,1185,1223,1368,1331,1159,1039,1233,1270,1065,1274,1276,1373,956,1023,1170,803,940,805,1009,961,1057,847,911,849,1056,1059,1073,957,1225,914,1108,772,962,942,904,727,819,953,1071,922,904,1114,986,1087,1056,849,1026,1071,772,781,939,938,809,989,1029,628,874,865,931,844,857,936,1120,1072,971,1158,814,973,1058,1190,1101,1008,1094,1085,1097,1345,1034,783,1096,848,1127,1007,971,834,972,1198,1110,1178,1243,1173,923,897,1046,892,629,1049,1078,957,896,972,879,929,703,675,704,775,927,795,1046,1008,1124,1053,796,1525,1296,1276,1208,1067,937,1066,1187,1064,1157,801,1065,1084,1159,959,936,1140,1163,1015,1316,1056,1209,1311,1134,1159,1010,1085,929,974,1233,1218,1331,1038,1254,941,1150,973,1214,701,1522,1347,1303,1181,1121,1181,1080,1074,1147,1197,1294,1357,1334,1104,1124,1198,1352,1160,1349,1249,1288,1336,1417,995,996,1086,1142,1026,1050,1016,1129,1136,1007,902,1039,1319,1178,1145,1084,1280,963,1231,1383,1355,848,829,876,975,1082,1074,1190,1235,911,1282,1171,877,1220,1288,1141,1311,1206,1367,1147,1129,1073,1293,1248,1259,1154,968,1249,1279,1289,1173,1222,964,1018,1187,1002,1321,930,1379,1253,1137,1174,1041,1011,1139,1049,1206,1142,1083,1233,1299,1170,1355,1172,1130,768,1270,1467,1439,1208,1162,1206,992,1419,1522,1297,1331,1181,1006,1039,1266,1293,992,1468,1441,1297,1105,1386,1425,1204,1032,1153,1314,1336,1396,1358,1449,1361,1149,1130,1417,1317,989,947,948,1042,1194,839,1387,1293,1366,1393,1115,922,976,1179,1325,1336,1218,815,1061,954,1120,1046,693,1161,1113,1010,873,893,735,874,942,1112,893,950,791,856,839,1044,651,1161,948,873,1120,878,926,936,1134,1104,867,997,991,959,645,882,928,1067,1125,836,689,801,707,1244,890,871,1165,1107,880,1124,883,1036,986,941,1038,857,1204,1144,858,801,1083,1e3,1038,1040,963,1081,1025,1175,880,861,1121,1034,968,1023,1023,1203,956,977,1121,801,1086,834,910,1386,1358,1398,1200,1346,1399,1430,1282,1204,1359,1278,1281,1212,1307,1032,1131,1219,1302,1291,1166,1183,1312,1211,1271,1210,1179,1422,1343,1140,1191,1365,1323,835,737,942,673,868,1232,1302,968,1483,1556,1554,629,1295,1327,1219,1262,1076,1119,1330,1113,1149,912,1141,1288,1276,1122,1094,1180,1224,1260,1036,1044,1084,1197,1069,1025,1194,1044,1376,771,1295,1270,1218,790,1181,1360,1185,1263,889,770,1080,1303,1206,988,1035,1312,1394,1004,1347,1119,1005,1209,1260,1180,1102,1191,1268,1226,1225,1229,822,730,753,975,574,777,782,844,1181,442,650,806,986,953,877,838,750,721,464,521,530,479,716,440,725,470,518,670,604,516,636,446,727,812,857,980,414,278,739,536,947,649,769,630,872,677,893,581,722,833,790,903,662,479,503,775,692,619,1038,914,862,645,769,803,887,716,1072,1094,1004,777,806,920,632,870,866,1342,1278,632,810,546,502,487,1422,1018,806,589,917,910,748,740,1004,700,1030,862,1133,1083,636,1125,611,644,673,565,957,534,679,682,447,503,1311,847,717,889,867,1407,1559,1613,1015,744,816,716,1305,858,711,875,977,1063,643,795,832,1211,777,780,850,707,727,722,871,820,609,618,638,615,1493,594,674,673,644,395,658,607,456,1498,774,880,928,715,860,629,1312,606,1295,1027,785,836,907,826,681,1021,888,879,1321,760,912,958,689,915,686,1221,553,1447,922,852,899,762,842,684,1114,716,1005,986,724,856,799,750,672,864,571,775,558,672,462,762,669,704,704,553,610,584,666,714,1225,821,849,948,728,1056,673,1138,1111,738,891,932,684,1243,581,1464,935,610,953,955,765,1081,796,1290,874,807,874,817,978,893,955,987,698,877,761,717,704,884,584,692,522,707,498,1164,586,674,615,531,594,577,512,1367,1025,1068,718,867,954,926,927,783,910,720,898,1008,579,601,670,574,967,704,422,810,952,1222,690,753,1159,1360,760,758,874,992,940,966,739,870,783,842,1100,747,446,821,765,722,697,673,791,1069,962,618,1020,1019,1424,704,914,842,806,969,963,706,888,885,947,874,680,451,831,882,603,612,670,585,1237,871,450,1276,871,1233,688,950,911,894,859,905,877,735,903,985,606,701,665,722,962,814,463,787,833,1248,711,651,1071,728,875,649,651,751,801,735,709,491,786,517,669,603,490,1177,863,1065,1107,852,1220,864,1142,1070,840,1279,796,841,754,686,722,723,916,823,613,669,601,549,619,580,890,1053,772,1250,868,1003,1160,779,1261,865,1059,1070,724,870,655,657,751,802,736,723,481,782,517,1137,1e3,899,771,1278,1016,961,663,1141,819,870,689,736,555,674,463,963,614,746,1257,1433,988,987,991,994,1117,965,970,778,598,582,483,1131,684,934,531,465,1457,1298,981,1182,1043,1183,1223,1389,1363,1265,894,916,1118,1367,921,796,717,1049,807,841,661,580,638,896,1445,1528,1168,671,959,838,687,733,712,682,882,681,743,740,708,556,866,1110,645,898,538,826,439,708,1263,848,847,579,1123,960,1301,1324,1313,1135,1084,1176,1282,1344,958,1298,1314,693,959,977,1147,1239,1077,914,916,1076,716,859,668,1461,1506,1305,698,514,873,561,1072,687,901,540,726,461,827,1411,683,846,831,629,705,742,629,1111,1340,1158,657,887,1077,1297,1310,1245,1437,1449,1303,1171,1240,1181,1157,1271,1292,1320,1216,955,1033,608,895,555,763,448,812,1023,1217,637,829,1459,699,896,862,1378,1328,1337,1495,1165,1462,1468,276,480,867,1241,1340,1633,1423,1375,1540,1449,1273,1204,1235,1138,602,1189,996,1364,1258,1287,1116,1110,1006,871,1092,886,819,801,977,1254,625,547,786,846,649,909,553,430,761,464,876,907,870,678,261,709,577,911,791,959,676,748,894,874,728,965,516,869,596,771,847,755,911,604,553,559,677,699,673,1272,923,671,1264,971,792,716,665,1124,1031,1444,1513,1540,717,923,818,743,585,1297,1232,825,876,1443,1066,945,876,620,711,1285,666,747,921,737,848,638,1060,878,891,552,610,1239,861,1155,895,715,887,527,450,1045,1189,1183,577,789,949,781,648,1e3,939,765,1161,814,933,867,1089,537,674,796,634,1e3,1034,765,513,1074,612,733,1422,984,999,1105,922,512,756,880,898,322,1461,1277,1123,1009,1031,1335,1261,918,981,927,618,601,560,839,425,711,881,1112,1480,1015,693,647,760,938,747,619,819,556,644,724,768,614,1056,1035,737,710,845,830,772,1201,766,823,826,679,893,925,1161,848,479,1173,1451,1513,1462,1122,929,702,1211,1373,1343,1335,1294,1333,1333,767,622,752,1096,560,723,880,625,784,459,882,926,659,763,585,535,863,956,756,816,850,685,769,808,1442,1466,1523,378,756,1112,773,788,785,831,629,947,575,319,1428,813,761,850,615,1111,1454,680,590,706,1457,1223,1257,1212,1461,1126,1216,1187,1331,1255,1125,1378,1200,1313,1077,981,832,923,975,1178,1237,1195,1278,1259,1173,909,752,780,1018,666,903,1117,1220,1260,1234,1262,1166,1399,1285,1294,1270,1275,1131,1362,1295,1261,1024,1094,1227,1370,1283,1200,1235,1343,1331,1310,1185,959,911,1073,582,768,652,858,703,475,717,859,979,1027,1195,694,1503,1562,1516,1359,1341,1306,1528,1237,1505,1451,453,456,533,969,1187,1334,1355,1353,1420,1199,1203,1044,1144,1202,1148,970,1123,818,732,1005,1062,917,1102,1024,1023,1201,970,932,1220,1033,816,927,940,980,513,518,765,882,1114,1021,1150,843,659,615,1023,970,807,876,1141,1006,1226,1019,1130,897,1325,959,1167,1011,1007,945,1190,1051,1020,1235,1143,1166,1033,677,502,1014,737,929,1139,865,954,720,981,986,877,1053,1006,1111,989,972,1002,829,828,1281,798,921,1046,1170,1301,1036,1127,843,911,1199,1521,1432,1110,1143,1271,1019,1374,1406,1366,1270,768,1009,1130,1476,1421,1415,1242,1253,856,910,1130,1185,1180,1194,1122,1146,708,1197,1090,1050,940,1394,1380,937,794,689,603,653,974,1064,1094,1374,1588,1218,1423,1390,1428,1397,1106,1375,1369,1156,1211,1160,1009,1005,974,1176,1084,715,1019,1114,820,1088,1203,1164,1266,1164,1189,1200,1350,791,1205,923,967,1241,1056,1383,1150,1315,1111,1477,1356,1288,1228,1327,1427,1187,1289,1254,1305,1133,1189,1141,1472,1434,1260,1282,1272,1316,1423,1305,1196,1430,1229,1381,1374,1397,1279,1109,1137,1400,1028,1274,1178,1333,1513,1419,1223,1102,1130,1493,1166,1274,1182,1089,1129,1095,1339,956,1137,1228,1219,1128,1197,1136,1321,995,1192,1070,1308,1165,1401,1376,1165,1195,1359,1357,1353,1380,1133,1115,997,1170,1276,1199,1106,1186,1230,1270,1260,1256,1216,1405,1357,1225,1215,1225,1228,1147,999,1254,1239,1272,1360,1279,1175,1307,1319,1157,1093,850,890,1367,1001,932,916,1109,1215,1428,1021,1363,1275,1181,1244,1310,1271,1128,1308,1327,1310,1333,1228,1101,1365,1488,1614,1328,1155,1178,1082,1256,1275,1340,1346,1138,1112,984,1131,1005,1144,1197,1260,1248,1348,1145,1269,1168,696,892,1177,1127,916,878,783,1010,935,1159,1269,1164,1414,1565,1328,1144,1227,1298,1125,1188,1043,1220,1273,1164,1181,1076,1248,1263,1169,1174,950,1156,1184,1327,1310,941,1094,1453,1292,1127,881,1356,1203,1092,1073,1372,1094,1299,1078,1322,1143,731,970,863,1025,1304,1153,1005,1225,1212,1235,1204,1222,831,1321,1333,1168,1141,1307,1254,1214,936,1431,1278,1128,1218,1135,1245,1090,1185,1059,1202,1242,1148,992,981,1158,1479,1133,1093,1261,1206,1104,1271,1403,1056,952,1025,1175,1338,1184,1072,1133,1201,1154,1246,1312,1236,1394,1334,1175,1454,1310,1247,1216,1022,1177,1232,1322,1296,1211,1177,938,1290,1160,1268,1168,1460,1346,1174,1037,1249,1207,1433,1364,1388,1504,1302,1172,1088,1026,1013,789,1166,1184,887,1166,1237,1179,1180,1189,1356,1287,1242,1489,1104,1017,779,730,887,1428,1064,1085,961,1198,1082,1129,825,1010,1104,991,992,904,1240,1307,1227,1241,1248,1101,1146,1138,1359,1247,1130,1462,1298,1157,1280,1090,1147,1383,1291,816,928,1212,1201,1195,1223,1090,1250,1111,1040,1137,1007,807,1161,1076,1109,736,1074,992,1055,1348,1347,1314,1260,1306,1066,1098,1065,942,1173,1355,1441,1145,1453,1129,1173,1205,1376,1031,1130,1047,1136,1195,1080,1194,1402,1095,877,1100,1135,963,765,1038,914,1123,1017,833,830,1012,931,856,1135,1066,1206,1085,871,936,901,1093,1360,1259,1207,823,1097,1342,813,734,828,875,882,756,1069,1227,840,1057,735,1028,786,908,901,999,899,1023,1114,898,1086,1010,1013,968,1014,1040,907,1171,963,1005,1113,839,743,774,851,972,1043,841,939,1099,1527,1265,1489,1163,985,1131,1302,1249,1255,999,978,1281,1332,1469,1333,1479,1306,1145,1274,1017,961,1451,1227,1151,995,1216,1319,1192,1152,1248,1109,1060,649,976,600,677,606,504,892,1096,1428,1198,1474,1540,1588,1077,1015,673,980,1348,799,979,1383,1286,986,1290,1213,1274,950,987,897,1108,457,756,963,717,529,807,851,869,786,647,995,440,799,548,811,930,732,734,588,573,628,627,635,737,1241,676,723,803,742,716,772,1152,830,1100,875,848,936,478,780,1217,1034,1297,685,647,942,516,422,921,1150,1164,608,675,901,843,662,933,917,702,1229,835,1051,871,804,1094,604,550,778,866,1139,1418,1411,1567,1542,717,538,1302,1166,1040,1054,543,557,942,932,1286,1003,1160,1413,1062,1210,1311,1266,1154,1251,1205,1289,1264,1246,1054,1093,1044,1164,1199,1323,1310,1281,1250,1078,1361,1214,1290,987,1349,1307,1015,1305,1266,1139,1187,1115,1353,1261,1223,1334,1276,1196,1169,1032,1380,1301,1240,1292,1180,1279,1360,1335,1042,1191,1321,1339,1394,1128,1479,951,1102,1100,1007,1072,1065,1524,1270,1330,1148,1134,937,1494,1190,1259,1097,1274,1199,1203,1213,1256,1251,903,1150,1163,1164,1035,1076,1041,1129,1091,1111,858,808,949,688,951,852,1267,891,962,1012,944,813,866,1078,1297,1034,974,1082,1223,1264,1050,1144,933,1120,1236,1262,851,887,957,964,1208,1077,773,1097,972,1066,1268,1008,900,976,969,885,783,1178,859,811,1150,980,1186,1184,904,1090,902,868,1e3,1194,1022,1009,1087,1138,927,918,1185,1400,1345,1215,1189,899,975,988,994,1038,860,1037,1205,1272,1130,508,733,459,851,1080,537,790,641,709,670,852,658,490,829,556,733,490,851,893,1045,1132,1083,1224,680,620,1045,902,1400,920,717,1223,1253,1574,1317,1045,681,1072,801,835,569,861,1495,945,462,898,413,1322,1238,1283,768,1219,974,1094,650,969,841,1014,908,1104,1037,1222,1122,1293,1330,1400,1158,1202,1302,1030,1186,1409,1342,1188,1300,1146,1308,1254,1328,1112,1284,1180,1086,1090,1298,1254,1054,646,790,590,854,1188,627,836,615,769,528,487,906,557,575,578,587,736,739,570,568,571,778,905,455,384,822,877,934,1052,807,1009,683,562,532,935,961,807,801,814,515,725,758,854,962,704,897,818,695,838,877,796,642,973,724,743,524,691,643,939,801,920,741,912,705,497,1092,782,896,826,697,751,812,846,948,747,970,724,509,981,679,962,710,782,906,662,911,556,714,791,566,657,686,735,728,712,778,805,741,848,601,660,1139,736,458,924,635,561,1124,756,468,808,779,438,1013,1013,1466,1548,1470,1322,1164,547,802,662,801,828,692,490,686,624,723,470,443,455,449,455,602,892,1252,936,839,747,981,683,1241,979,1284,1196,974,1282,954,970,518,1122,1280,998,1045,1048,508,504,584,990,574,1041,1212,1245,869,1176,780,1307,1168,1377,870,797,1313,1317,688,612,632,557,1069,770,605,753,712,768,519,805,520,679,474,798,988,541,719,547,423,506,537,500,536,523,524,532,876,1067,662,845,990,539,457,863,1166,708,761,792,1503,1235,247,759,736,912,1252,1056,1201,1313,1337,795,767,574,801,1108,581,772,691,653,764,552,692,760,632,917,434,513,871,978,688,623,665,563,629,881,547,604,882,1029,1093,1031,943,774,714,1289,1042,1175,898,1148,1438,1505,1085,1024,1042,1049,901,1437,1043,762,964,968,1227,829,797,1021,1475,1128,368,578,755,494,1383,930,915,982,806,770,797,916,1022,1086,834,875,1140,870,849,890,1074,1035,598,610,1014,820,851,946,1018,686,977,976,869,803,959,882,1024,1238,1230,1035,632,1121,977,878,1156,1209,1049,1071,973,1155,1199,1268,1341,1232,1184,1365,1332,1132,1336,1276,1266,1438,1084,1245,1061,1292,1124,1243,1080,1284,1170,1079,1236,1098,1213,1143,1195,1370,1242,1124,1306,864,1197,1027,865,1410,1284,1169,1388,1410,1133,1217,1377,1228,1252,1225,1283,1155,498,1021,1233,1056,971,1134,1108,1011,1413,1417,1384,1391,885,1168,1427,1347,1384,1420,1359,1195,1127,1308,1263,1366,1414,1276,1130,1200,1352,1416,1249,1105,1186,1029,856,1409,1427,1307,1188,909,1396,1301,1220,1353,1421,1327,1201,1060,1039,1353,1390,1360,684,1064,1151,950,1072,878,935,1031,652,923,1128,1088,1216,1117,993,1068,1169,820,953,1298,872,832,925,951,1034,1159,1165,864,1110,1131,1228,996,725,1127,1226,1176,1086,1139,1178,1165,1001,1086,953,1024,1235,911,998,1051,1034,938,1160,963,1084,1040,1211,1041,1193,1186,979,1309,1170,1255,962,960,1150,1012,1221,573,1134,1046,1193,1158,1129,826,977,1175,1312,1070,1012,1152,1180,1250,1056,1060,802,783,902,1114,1057,1005,959,1255,1208,847,1013,1295,1299,1274,1329,1394,1442,1079,1403,1268,1428,1144,1226,1377,1431,1339,1182,1349,1284,1001,1008,1223,1024,1368,1416,1260,1415,1402,1341,1348,1083,1003,1168,1019,1154,941,1478,1335,1134,1121,1491,1411,1196,1339,1306,1394,1411,1223,1110,1452,1520,1390,1460,1479,1286,1308,1328,1231,1242,1153,872,836,1087,814,771,1008,881,1045,457,707,1129,1364,1200,736,772,767,801,704,548,636,777,678,508,637,408,794,375,344,570,727,864,983,274,220,821,524,869,786,688,663,1048,478,810,532,818,920,716,764,613,578,638,637,615,677,1313,656,796,752,826,625,868,973,902,1117,935,850,915,718,632,1045,765,1411,1200,648,809,520,508,595,1330,1071,755,591,924,925,656,761,1071,669,1094,866,1175,1026,541,1159,567,703,682,568,1319,1141,759,667,745,767,630,652,954,789,1133,1430,1450,1510,1143,1151,982,650,754,777,707,697,704,1091,720,1280,838,856,539,747,545,648,478,1175,1155,899,905,610,761,788,753,867,1356,711,783,1453,1249,879,908,675,752,628,713,1e3,1295,740,870,1090,774,876,746,723,554,685,443,1274,1129,819,634,801,703,688,700,700,906,807,661,1075,1181,1039,836,687,740,644,748,786,819,1100,759,566,1317,824,807,733,678,536,749,561,993,1286,839,636,745,667,778,733,728,682,1163,904,759,511,1333,1323,648,745,790,722,757,731,647,636,1313,796,666,817,1119,823,854,744,716,568,643,481,984,600,777,1372,1327,1332,1514,1174,1501,1307,1339,980,988,989,986,1026,1096,932,563,454,486,860,461,472,1019,831,527,998,1498,1242,1040,1223,1192,1297,1295,1140,1057,915,1247,1392,1262,1331,1334,1403,1320,1244,1055,1343,1410,1329,1315,1244,1090,1407,1343,1276,1215,1343,1125,1217,1156,1162,1419,1360,1367,1440,1349,1356,1219,1333,1446,1247,1438,1386,1292,1415,1413,1345,1395,1377,1451,1452,1463,1134,1215,1173,1418,1417,1318,1145,1278,1405,1429,1294,1399,1046,921,1376,1314,1245,1330,1211,1433,1238,1287,1499,1251,1553,1131,1266,1393,1414,1267,1009,1328,1256,1088,1130,1074,1298,1318,1128,1084,1282,940,1238,1278,1423,1301,1298,1131,1199,1118,1490,1314,1238,1472,1349,1353,1335,1375,1052,1156,1164,1001,1420,1365,1428,1481,1339,1324,1246,1408,1080,1166,1302,1276,1338,1056,1303,1140,934,1265,1104,1167,1351,1033,1437,1403,1411,1273,1054,1106,1158,1461,1304,1279,1384,1364,1288,1315,1503,1323,1061,1059,1191,1392,1498,1435,1329,1114,1248,1168,1109,964,1055,1190,1314,1223,1329,1100,757,749,698,1138,559,710,684,1112,1118,715,538,755,1240,989,811,636,659,592,711,718,616,581,385,506,717,625,885,895,883,698,826,892,690,861,577,741,826,760,909,608,529,560,685,680,594,1088,818,1106,889,614,953,909,816,574,806,833,600,492,863,779,800,797,1278,645,745,757,822,666,844,930,981,838,701,587,860,976,1157,1312,527,830,700,544,462,1241,1123,822,610,936,767,684,822,1070,756,929,962,1058,1157,587,1102,698,594,642,571,1144,1107,1190,982,744,795,244,618,246,974,425,685,285,463,1198,1441,1499,1334,983,1165,905,666,740,399,517,406,363,785,295,464,1293,975,1150,1105,1384,842,784,744,568,629,659,981,771,862,590,751,848,632,894,680,870,689,1203,627,861,888,563,998,622,847,843,536,1103,1396,1409,1467,1247,1443,1460,1410,984,979,987,994,1207,1029,994,574,296,471,656,827,500,947,1195,915,1167,1280,661,90,1257,1074,928,1160,1049,1195,1328,1401,1210,1268,1181,1067,1020,829,924,1113,1300,1168,764,1015,954,1303,743,483,603,866,1010,1301,1261,910,810,745,847,687,1154,573,1247,1389,1568,1457,1290,1035,1148,1230,857,630,909,739,866,849,785,872,769,840,820,1080,1041,906,991,609,747,1059,850,1343,1001,868,476,648,1191,1277,1390,1401,1152,1008,1075,1012,689,1029,1123,1204,978,1162,1066,958,1206,1188,1429,1394,1353,1276,1430,1169,1285,1250,1105,1059,1016,1e3,854,1393,1316,1258,1352,1123,777,658,551,743,586,790,618,868,1072,1083,1002,975,671,858,919,599,971,1070,1020,1017,923,977,1107,752,1115,881,850,1002,981,1206,984,955,1089,985,1194,1146,1184,1095,1306,945,1262,1062,616,689,888,871,843,913,1342,984,889,1062,1105,925,1106,1049,1018,939,995,930,815,936,1173,943,1033,1317,1243,920,882,970,798,952,979,829,1122,934,947,1009,1086,1126,983,1200,1207,960,1294,990,1185,1337,1171,1403,995,1162,1275,1229,1046,812,1115,851,862,898,1202,691,996,1085,917,975,1054,977,1011,1078,783,909,1150,724,770,963,912,1125,1277,1069,872,880,1216,1432,904,804,1287,1153,960,1052,1009,1021,780,1009,1233,931,1121,1060,1072,1324,932,1132,799,798,944,724,1025,843,929,1098,1128,1005,1061,1187,910,871,1171,1005,975,937,909,1141,1010,1035,1148,959,1079,782],
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,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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_scikit-learn.data")}Module["addRunDependency"]("datafile_scikit-learn.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.7/site-packages/scikit_learn-0.20.1-py3.7.egg-info",start:0,end:8629,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/multiclass.py",start:8629,end:37185,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/random_projection.py",start:37185,end:60771,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/kernel_ridge.py",start:60771,end:68153,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/calibration.py",start:68153,end:88797,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__init__.py",start:88797,end:92144,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/exceptions.py",start:92144,end:97418,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/setup.py",start:97418,end:100654,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/impute.py",start:100654,end:125060,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/base.py",start:125060,end:144084,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/dummy.py",start:144084,end:164387,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/isotonic.py",start:164387,end:177778,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/_isotonic.so",start:177778,end:395788,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/kernel_approximation.py",start:395788,end:418853,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/multioutput.py",start:418853,end:444347,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/pipeline.py",start:444347,end:476722,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/discriminant_analysis.py",start:476722,end:504722,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/_config.py",start:504722,end:507823,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/naive_bayes.py",start:507823,end:543833,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/lfw.py",start:543833,end:563438,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/_svmlight_format.so",start:563438,end:663985,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/twenty_newsgroups.py",start:663985,end:680150,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/__init__.py",start:680150,end:683944,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/setup.py",start:683944,end:684716,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/base.py",start:684716,end:716491,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/samples_generator.py",start:716491,end:775283,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/covtype.py",start:775283,end:779831,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/mldata.py",start:779831,end:787212,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/species_distributions.py",start:787212,end:796051,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/olivetti_faces.py",start:796051,end:800703,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/california_housing.py",start:800703,end:805660,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/openml.py",start:805660,end:830822,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/rcv1.py",start:830822,end:841577,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/svmlight_format.py",start:841577,end:860714,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/mlcomp.py",start:860714,end:864844,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/kddcup99.py",start:864844,end:875876,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_rcv1.py",start:875876,end:878516,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_svmlight_format.py",start:878516,end:895859,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_common.py",start:895859,end:896153,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_base.py",start:896153,end:904519,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/__init__.py",start:904519,end:904519,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_openml.py",start:904519,end:934599,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_mldata.py",start:934599,end:940021,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_20news.py",start:940021,end:943467,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_kddcup99.py",start:943467,end:945248,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_california_housing.py",start:945248,end:945994,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_lfw.py",start:945994,end:953575,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_samples_generator.py",start:953575,end:974010,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_covtype.py",start:974010,end:975005,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_invalid_order.txt",start:975005,end:975028,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_multilabel.txt",start:975028,end:975133,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_classification.txt",start:975133,end:975387,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_invalid.txt",start:975387,end:975441,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-list-data_name-glass2-limit-2-status-active-.json.gz",start:975441,end:975529,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-list-data_name-glass2-limit-2-data_version-1-status-deactivated.json.gz",start:975529,end:975846,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-list-data_name-glass2-limit-2-data_version-1.json.gz",start:975846,end:975931,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-features-40675.json.gz",start:975931,end:976238,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-40675.json.gz",start:976238,end:976561,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/data-v1-download-4965250.arff.gz",start:976561,end:979561,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40945/api-v1-json-data-40945.json.gz",start:979561,end:979998,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40945/api-v1-json-data-features-40945.json.gz",start:979998,end:980318,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/data-v1-download-1666876.arff.gz",start:980318,end:982159,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-list-data_name-anneal-limit-2-status-active-.json.gz",start:982159,end:982505,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-features-2.json.gz",start:982505,end:983371,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-list-data_name-anneal-limit-2-data_version-1.json.gz",start:983371,end:983680,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-2.json.gz",start:983680,end:985042,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1/api-v1-json-data-features-1.json.gz",start:985042,end:985931,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1/api-v1-json-data-1.json.gz",start:985931,end:987716,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1/data-v1-download-1.arff.gz",start:987716,end:989557,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-1119.json.gz",start:989557,end:990264,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-features-1119.json.gz",start:990264,end:991372,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-list-data_name-adult-census-limit-2-data_version-1.json.gz",start:991372,end:991736,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-list-data_name-adult-census-limit-2-status-active-.json.gz",start:991736,end:992099,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/data-v1-download-54002.arff.gz",start:992099,end:993289,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-features-61.json.gz",start:993289,end:993557,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-list-data_name-iris-limit-2-data_version-1.json.gz",start:993557,end:993850,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/data-v1-download-61.arff.gz",start:993850,end:996192,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-list-data_name-iris-limit-2-status-active-.json.gz",start:996192,end:996522,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-61.json.gz",start:996522,end:997420,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/3/api-v1-json-data-3.json.gz",start:997420,end:999893,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/3/data-v1-download-3.arff.gz",start:999893,end:1019378,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/3/api-v1-json-data-features-3.json.gz",start:1019378,end:1019913,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-list-data_name-miceprotein-limit-2-status-active-.json.gz",start:1019913,end:1020241,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-list-data_name-miceprotein-limit-2-data_version-4.json.gz",start:1020241,end:1020566,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-features-40966.json.gz",start:1020566,end:1024256,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/data-v1-download-17928620.arff.gz",start:1024256,end:1030727,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-40966.json.gz",start:1030727,end:1032386,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-features-292.json.gz",start:1032386,end:1032692,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-list-data_name-australian-limit-2-status-active-.json.gz",start:1032692,end:1033011,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-list-data_name-australian-limit-2-data_version-1.json.gz",start:1033011,end:1033110,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-list-data_name-australian-limit-2-data_version-1-status-deactivated.json.gz",start:1033110,end:1033437,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/data-v1-download-49822.arff.gz",start:1033437,end:1035969,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-40981.json.gz",start:1035969,end:1036516,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-292.json.gz",start:1036516,end:1037063,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-features-40981.json.gz",start:1037063,end:1037369,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-list-data_name-emotions-limit-2-data_version-3.json.gz",start:1037369,end:1037684,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/data-v1-download-4644182.arff.gz",start:1037684,end:1042028,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-40589.json.gz",start:1042028,end:1042624,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-features-40589.json.gz",start:1042624,end:1043480,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-list-data_name-emotions-limit-2-status-active-.json.gz",start:1043480,end:1043798,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-features-561.json.gz",start:1043798,end:1044223,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-list-data_name-cpu-limit-2-status-active-.json.gz",start:1044223,end:1044570,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/data-v1-download-52739.arff.gz",start:1044570,end:1047873,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-list-data_name-cpu-limit-2-data_version-1.json.gz",start:1047873,end:1048174,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-561.json.gz",start:1048174,end:1049972,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/images/flower.jpg",start:1049972,end:1192959,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/images/china.jpg",start:1192959,end:1389612,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/images/README.txt",start:1389612,end:1390318,audio:0},{
filename:"/lib/python3.7/site-packages/sklearn/datasets/data/breast_cancer.csv",start:1390318,end:1510231,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/linnerud_physiological.csv",start:1510231,end:1510450,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/boston_house_prices.csv",start:1510450,end:1545192,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/digits.csv.gz",start:1545192,end:1602715,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/iris.csv",start:1602715,end:1605449,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/wine_data.csv",start:1605449,end:1616606,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/diabetes_data.csv.gz",start:1616606,end:1640409,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/diabetes_target.csv.gz",start:1640409,end:1641459,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/linnerud_exercise.csv",start:1641459,end:1641671,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/california_housing.rst",start:1641671,end:1643019,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/covtype.rst",start:1643019,end:1644056,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/wine_data.rst",start:1644056,end:1647534,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/linnerud.rst",start:1647534,end:1648096,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/digits.rst",start:1648096,end:1650122,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/kddcup99.rst",start:1650122,end:1654082,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/diabetes.rst",start:1654082,end:1655292,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/rcv1.rst",start:1655292,end:1657795,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/iris.rst",start:1657795,end:1660577,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/twenty_newsgroups.rst",start:1660577,end:1670112,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/lfw.rst",start:1670112,end:1674392,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/olivetti_faces.rst",start:1674392,end:1676280,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/boston_house_prices.rst",start:1676280,end:1678621,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/breast_cancer.rst",start:1678621,end:1683660,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/dbscan_.py",start:1683660,end:1698018,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/hierarchical.py",start:1698018,end:1736141,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_k_means_elkan.so",start:1736141,end:2157084,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/__init__.py",start:2157084,end:2158312,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_hierarchical.so",start:2158312,end:2513586,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/affinity_propagation_.py",start:2513586,end:2528230,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/setup.py",start:2528230,end:2530085,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/bicluster.py",start:2530085,end:2551484,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_k_means.so",start:2551484,end:3142886,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_dbscan_inner.so",start:3142886,end:3176772,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_feature_agglomeration.py",start:3176772,end:3179437,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/mean_shift_.py",start:3179437,end:3196125,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/birch.py",start:3196125,end:3219883,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/k_means_.py",start:3219883,end:3288712,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/spectral.py",start:3288712,end:3308564,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_spectral.py",start:3308564,end:3316534,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_feature_agglomeration.py",start:3316534,end:3318244,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_mean_shift.py",start:3318244,end:3323041,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/__init__.py",start:3323041,end:3323041,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/common.py",start:3323041,end:3323889,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_dbscan.py",start:3323889,end:3338367,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_bicluster.py",start:3338367,end:3347818,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_k_means.py",start:3347818,end:3384996,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_hierarchical.py",start:3384996,end:3409130,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_birch.py",start:3409130,end:3414878,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_affinity_propagation.py",start:3414878,end:3420738,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_naive_bayes.py",start:3420738,end:3446827,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_multioutput.py",start:3446827,end:3466977,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_common.py",start:3466977,end:3474678,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_kernel_ridge.py",start:3474678,end:3477721,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_isotonic.py",start:3477721,end:3492794,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_base.py",start:3492794,end:3507071,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/__init__.py",start:3507071,end:3507071,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_dummy.py",start:3507071,end:3527821,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_kernel_approximation.py",start:3527821,end:3536979,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_multiclass.py",start:3536979,end:3567795,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_impute.py",start:3567795,end:3589922,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_init.py",start:3589922,end:3590443,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_docstring_parameters.py",start:3590443,end:3595988,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_config.py",start:3595988,end:3598388,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_discriminant_analysis.py",start:3598388,end:3612725,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_random_projection.py",start:3612725,end:3626727,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_site_joblib.py",start:3626727,end:3628785,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_calibration.py",start:3628785,end:3642006,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_metaestimators.py",start:3642006,end:3647560,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_pipeline.py",start:3647560,end:3683188,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_check_build.py",start:3683188,end:3683476,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/mutual_info_.py",start:3683476,end:3700390,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/__init__.py",start:3700390,end:3701692,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/univariate_selection.py",start:3701692,end:3729954,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/variance_threshold.py",start:3729954,end:3732526,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/rfe.py",start:3732526,end:3752618,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/base.py",start:3752618,end:3756830,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/from_model.py",start:3756830,end:3765488,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_from_model.py",start:3765488,end:3779299,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_chi2.py",start:3779299,end:3782386,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_base.py",start:3782386,end:3786067,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/__init__.py",start:3786067,end:3786067,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_feature_select.py",start:3786067,end:3812483,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_mutual_info.py",start:3812483,end:3819301,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_rfe.py",start:3819301,end:3832510,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_variance_threshold.py",start:3832510,end:3833481,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/__init__.py",start:3833481,end:3833946,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/locally_linear.py",start:3833946,end:3861130,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/setup.py",start:3861130,end:3862414,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/mds.py",start:3862414,end:3879414,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/t_sne.py",start:3879414,end:3916190,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/spectral_embedding_.py",start:3916190,end:3938477,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/isomap.py",start:3938477,end:3946505,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/_utils.so",start:3946505,end:3992351,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/_barnes_hut_tsne.so",start:3992351,end:4235006,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/__init__.py",start:4235006,end:4235006,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_mds.py",start:4235006,end:4236879,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_t_sne.py",start:4236879,end:4270450,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_isomap.py",start:4270450,end:4275176,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_spectral_embedding.py",start:4275176,end:4287229,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_locally_linear.py",start:4287229,end:4292771,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/_target.py",start:4292771,end:4301528,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/_column_transformer.py",start:4301528,end:4332778,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/__init__.py",start:4332778,end:4333209,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/tests/__init__.py",start:4333209,end:4333209,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/tests/test_column_transformer.py",start:4333209,end:4371848,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/tests/test_target.py",start:4371848,end:4382483,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/lof.py",start:4382483,end:4403249,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/__init__.py",start:4403249,end:4404391,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/quad_tree.so",start:4404391,end:4586743,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/nearest_centroid.py",start:4586743,end:4594291,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/setup.py",start:4594291,end:4595751,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/kd_tree.so",start:4595751,end:5297810,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/base.py",start:5297810,end:5333953,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/unsupervised.py",start:5333953,end:5338717,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/classification.py",start:5338717,end:5353470,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/ball_tree.so",start:5353470,end:6063309,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/dist_metrics.so",start:6063309,end:6468226,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/typedefs.so",start:6468226,end:6490447,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/approximate.py",start:6490447,end:6514393,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/graph.py",start:6514393,end:6521309,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/kde.py",start:6521309,end:6531016,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/regression.py",start:6531016,end:6543226,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_ball_tree.py",start:6543226,end:6552918,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/__init__.py",start:6552918,end:6552918,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_quad_tree.py",start:6552918,end:6556499,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_nearest_centroid.py",start:6556499,end:6561139,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_lof.py",start:6561139,end:6570438,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_kd_tree.py",start:6570438,end:6578331,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_dist_metrics.py",start:6578331,end:6584328,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_approximate.py",start:6584328,end:6604457,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_kde.py",start:6604457,end:6613397,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_neighbors.py",start:6613397,end:6667092,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/__init__.py",start:6667092,end:6667516,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/image.py",start:6667516,end:6685882,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/setup.py",start:6685882,end:6686505,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/dict_vectorizer.py",start:6686505,end:6699044,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/stop_words.py",start:6699044,end:6702297,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/_hashing.so",start:6702297,end:6783557,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/text.py",start:6783557,end:6844918,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/hashing.py",start:6844918,end:6852098,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_dict_vectorizer.py",start:6852098,end:6855679,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_feature_hasher.py",start:6855679,end:6861895,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/__init__.py",start:6861895,end:6861895,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_text.py",start:6861895,end:6905832,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_image.py",start:6905832,end:6917567,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/ranking.py",start:6917567,end:6951306,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/pairwise.py",start:6951306,end:7005041,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/__init__.py",start:7005041,end:7009020,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/setup.py",start:7009020,end:7010118,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/base.py",start:7010118,end:7014484,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/classification.py",start:7014484,end:7092947,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/pairwise_fast.so",start:7092947,end:7398458,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/regression.py",start:7398458,end:7418702,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/scorer.py",start:7418702,end:7440514,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/__init__.py",start:7440514,end:7442064,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/setup.py",start:7442064,end:7442728,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/bicluster.py",start:7442728,end:7445525,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/expected_mutual_info_fast.so",start:7445525,end:7569772,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/unsupervised.py",start:7569772,end:7582779,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/supervised.py",start:7582779,end:7617683,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_supervised.py",start:7617683,end:7630973,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_common.py",start:7630973,end:7637997,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/__init__.py",start:7637997,end:7637997,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_unsupervised.py",start:7637997,end:7647087,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_bicluster.py",start:7647087,end:7648857,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_ranking.py",start:7648857,end:7695652,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_common.py",start:7695652,end:7741506,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/__init__.py",start:7741506,end:7741506,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_pairwise.py",start:7741506,end:7775509,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_score_objects.py",start:7775509,end:7797159,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_regression.py",start:7797159,end:7805672,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_classification.py",start:7805672,end:7873066,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/__init__.py",start:7873066,end:7873872,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/classes.py",start:7873872,end:7922157,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/setup.py",start:7922157,end:7925317,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/base.py",start:7925317,end:7961554,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/bounds.py",start:7961554,end:7964158,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/libsvm_sparse.so",start:7964158,end:8235430,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/liblinear.so",start:8235430,end:8365921,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/libsvm.so",start:8365921,end:8693130,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/__init__.py",start:8693130,end:8693130,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/test_sparse.py",start:8693130,end:8707053,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/test_svm.py",start:8707053,end:8745126,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/test_bounds.py",start:8745126,end:8747479,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/_build_utils/__init__.py",start:8747479,end:8750123,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/bagging.py",start:8750123,end:8789191,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/gradient_boosting.py",start:8789191,end:8881637,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/__init__.py",start:8881637,end:8883019,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/partial_dependence.py",start:8883019,end:8898389,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/setup.py",start:8898389,end:8898907,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/iforest.py",start:8898907,end:8917135,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/_gradient_boosting.so",start:8917135,end:9198084,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/base.py",start:9198084,end:9203642,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/weight_boosting.py",start:9203642,end:9244767,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/voting_classifier.py",start:9244767,end:9258199,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/forest.py",start:9258199,end:9341575,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_voting_classifier.py",start:9341575,end:9362263,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_iforest.py",start:9362263,end:9374899,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_base.py",start:9374899,end:9380088,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/__init__.py",start:9380088,end:9380088,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_gradient_boosting.py",start:9380088,end:9430469,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_partial_dependence.py",start:9430469,end:9437788,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_gradient_boosting_loss_functions.py",start:9437788,end:9443804,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_forest.py",start:9443804,end:9490928,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_weight_boosting.py",start:9490928,end:9509205,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_bagging.py",start:9509205,end:9544208,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/kernels.py",start:9544208,end:9611865,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/__init__.py",start:9611865,end:9612523,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/correlation_models.py",start:9612523,end:9621080,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/regression_models.py",start:9621080,end:9623684,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/gpr.py",start:9623684,end:9644982,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/gpc.py",start:9644982,end:9677802,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/__init__.py",start:9677802,end:9677802,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/test_kernels.py",start:9677802,end:9690412,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/test_gpr.py",start:9690412,end:9703989,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/test_gpc.py",start:9703989,end:9709978,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__check_build/__init__.py",start:9709978,end:9711659,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__check_build/setup.py",start:9711659,end:9712227,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__check_build/_check_build.so",start:9712227,end:9723398,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/label.py",start:9723398,end:9755728,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/__init__.py",start:9755728,end:9757503,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/_discretization.py",start:9757503,end:9768881,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/base.py",start:9768881,end:9771858,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/imputation.py",start:9771858,end:9785906,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/_encoders.py",start:9785906,end:9819216,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/_function_transformer.py",start:9819216,end:9826394,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/data.py",start:9826394,end:9934014,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_imputation.py",start:9934014,end:9946686,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_common.py",start:9946686,end:9952112,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_base.py",start:9952112,end:9955678,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/__init__.py",start:9955678,end:9955678,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_label.py",start:9955678,end:9977363,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_data.py",start:9977363,end:10065338,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_encoders.py",start:10065338,end:10091186,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_function_transformer.py",start:10091186,end:10098061,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_discretization.py",start:10098061,end:10107311,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/extmath.py",start:10107311,end:10134072,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/testing.py",start:10134072,end:10168434,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/stats.py",start:10168434,end:10169432,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_logistic_sigmoid.so",start:10169432,end:10200402,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/multiclass.py",start:10200402,end:10215624,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/estimator_checks.py",start:10215624,end:10308584,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsefuncs_fast.so",start:10308584,end:11269240,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/optimize.py",start:11269240,end:11274982,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_random.so",start:11274982,end:11372606,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/random.py",start:11372606,end:11380065,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/class_weight.py",start:11380065,end:11387179,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/murmurhash.so",start:11387179,end:11477016,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/__init__.py",start:11477016,end:11496185,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/arrayfuncs.so",start:11496185,end:11558588,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_scipy_sparse_lsqr_backport.py",start:11558588,end:11576610,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/setup.py",start:11576610,end:11579603,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/mocking.py",start:11579603,end:11583727,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/fast_dict.so",start:11583727,end:11874513,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/graph_shortest_path.so",start:11874513,end:11985165,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/deprecation.py",start:11985165,end:11989786,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/seq_dataset.so",start:11989786,end:12096969,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/bench.py",start:12096969,end:12097481,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_joblib.py",start:12097481,end:12098849,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_unittest_backport.py",start:12098849,end:12107403,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/fixes.py",start:12107403,end:12119782,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsefuncs.py",start:12119782,end:12135502,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/arpack.py",start:12135502,end:12136328,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/graph.py",start:12136328,end:12139391,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/lgamma.so",start:12139391,end:12156678,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_show_versions.py",start:12156678,end:12159169,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/metaestimators.py",start:12159169,end:12166920,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/validation.py",start:12166920,end:12203398,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/weight_vector.so",start:12203398,end:12272606,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/linear_assignment_.py",start:12272606,end:12282100,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_validation.py",start:12282100,end:12312691,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_seq_dataset.py",start:12312691,end:12315159,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_deprecation.py",start:12315159,end:12317317,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_shortest_path.py",start:12317317,end:12320158,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_sparsefuncs.py",start:12320158,end:12338937,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_class_weight.py",start:12338937,end:12350048,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_show_versions.py",start:12350048,end:12350845,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_estimator_checks.py",start:12350845,end:12367656,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/__init__.py",start:12367656,end:12367656,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_extmath.py",start:12367656,end:12394004,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_testing.py",start:12394004,end:12410182,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_multiclass.py",start:12410182,end:12424803,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_bench.py",start:12424803,end:12425095,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_graph.py",start:12425095,end:12426137,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_fixes.py",
start:12426137,end:12429859,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_murmurhash.py",start:12429859,end:12432712,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_metaestimators.py",start:12432712,end:12435010,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_random.py",start:12435010,end:12442317,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_linear_assignment.py",start:12442317,end:12443666,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_utils.py",start:12443666,end:12457202,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_stats.py",start:12457202,end:12457899,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_fast_dict.py",start:12457899,end:12458838,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_optimize.py",start:12458838,end:12459606,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsetools/__init__.py",start:12459606,end:12460080,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsetools/setup.py",start:12460080,end:12460460,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsetools/tests/__init__.py",start:12460460,end:12460460,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/__init__.py",start:12460460,end:12460831,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/label_propagation.py",start:12460831,end:12480074,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/tests/__init__.py",start:12480074,end:12480074,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/tests/test_label_propagation.py",start:12480074,end:12486331,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/__init__.py",start:12486331,end:12486373,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/conftest.py",start:12486373,end:12486675,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/_arff.py",start:12486675,end:12524140,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/setup.py",start:12524140,end:12524610,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/six.py",start:12524610,end:12545198,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/_pilutil.py",start:12545198,end:12562908,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/funcsigs.py",start:12562908,end:12592821,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/testing.py",start:12592821,end:12595043,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_dask.py",start:12595043,end:12603838,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_store_backends.py",start:12603838,end:12618340,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/numpy_pickle_utils.py",start:12618340,end:12626776,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/pool.py",start:12626776,end:12639929,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/func_inspect.py",start:12639929,end:12653341,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/disk.py",start:12653341,end:12657155,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_memmapping_reducer.py",start:12657155,end:12674326,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_parallel_backends.py",start:12674326,end:12697532,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/__init__.py",start:12697532,end:12702379,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/logger.py",start:12702379,end:12707508,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/memory.py",start:12707508,end:12746765,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/parallel.py",start:12746765,end:12787234,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/numpy_pickle_compat.py",start:12787234,end:12795673,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_multiprocessing_helpers.py",start:12795673,end:12797280,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/backports.py",start:12797280,end:12799943,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/executor.py",start:12799943,end:12802450,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/numpy_pickle.py",start:12802450,end:12826647,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/compressor.py",start:12826647,end:12847628,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_memory_helpers.py",start:12847628,end:12851235,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/hashing.py",start:12851235,end:12861398,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/my_exceptions.py",start:12861398,end:12865805,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/format_stack.py",start:12865805,end:12880458,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_compat.py",start:12880458,end:12880887,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/__init__.py",start:12880887,end:12880887,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/cloudpickle/__init__.py",start:12880887,end:12880977,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/cloudpickle/cloudpickle.py",start:12880977,end:12921045,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/cloudpickle_wrapper.py",start:12921045,end:12925045,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/_base.py",start:12925045,end:12948468,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/__init__.py",start:12948468,end:12949540,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/process_executor.py",start:12949540,end:12994712,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/reusable_executor.py",start:12994712,end:13003436,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/semaphore_tracker.py",start:13003436,end:13011771,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_win_wait.py",start:13011771,end:13013727,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_win_reduction.py",start:13013727,end:13017451,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/compat_win32.py",start:13017451,end:13019397,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/__init__.py",start:13019397,end:13019795,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/popen_loky_win32.py",start:13019795,end:13024838,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_posix_reduction.py",start:13024838,end:13027061,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/synchronize.py",start:13027061,end:13038423,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/reduction.py",start:13038423,end:13046550,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_posix_wait.py",start:13046550,end:13049869,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/semlock.py",start:13049869,end:13058787,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/spawn.py",start:13058787,end:13066119,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/context.py",start:13066119,end:13075874,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/fork_exec.py",start:13075874,end:13077061,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/utils.py",start:13077061,end:13082740,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/process.py",start:13082740,end:13086193,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/queues.py",start:13086193,end:13095020,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/compat_posix.py",start:13095020,end:13095354,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/managers.py",start:13095354,end:13097190,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/popen_loky_posix.py",start:13097190,end:13104412,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/compat.py",start:13104412,end:13105407,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/robust_covariance.py",start:13105407,end:13137456,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/__init__.py",start:13137456,end:13138759,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/shrunk_covariance_.py",start:13138759,end:13158505,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/empirical_covariance_.py",start:13158505,end:13168403,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/graph_lasso_.py",start:13168403,end:13206163,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/elliptic_envelope.py",start:13206163,end:13213828,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_covariance.py",start:13213828,end:13226021,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/__init__.py",start:13226021,end:13226021,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_graphical_lasso.py",start:13226021,end:13232574,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_graph_lasso.py",start:13232574,end:13239171,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_robust_covariance.py",start:13239171,end:13245472,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_elliptic_envelope.py",start:13245472,end:13247775,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/_base.py",start:13247775,end:13254631,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/multilayer_perceptron.py",start:13254631,end:13307216,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/__init__.py",start:13307216,end:13307544,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/_stochastic_optimizers.py",start:13307544,end:13316332,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/rbm.py",start:13316332,end:13328581,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/__init__.py",start:13328581,end:13328581,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/test_mlp.py",start:13328581,end:13352287,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/test_stochastic_optimizers.py",start:13352287,end:13356572,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/test_rbm.py",start:13356572,end:13362838,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/pls_.py",start:13362838,end:13394716,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/__init__.py",start:13394716,end:13394772,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/cca_.py",start:13394772,end:13397964,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/tests/test_pls.py",start:13397964,end:13413274,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/tests/__init__.py",start:13413274,end:13413274,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/__init__.py",start:13413274,end:13413527,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/base.py",start:13413527,end:13431771,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/gaussian_mixture.py",start:13431771,end:13459692,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/bayesian_mixture.py",start:13459692,end:13492733,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/__init__.py",start:13492733,end:13492733,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/test_mixture.py",start:13492733,end:13493334,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/test_gaussian_mixture.py",start:13493334,end:13535519,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/test_bayesian_mixture.py",start:13535519,end:13555784,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/incremental_pca.py",start:13555784,end:13567670,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/kernel_pca.py",start:13567670,end:13579365,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/fastica_.py",start:13579365,end:13599199,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/sparse_pca.py",start:13599199,end:13614776,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/_online_lda.so",start:13614776,end:13666057,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/__init__.py",start:13666057,end:13667447,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/setup.py",start:13667447,end:13668290,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/cdnmf_fast.so",start:13668290,end:13859090,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/base.py",start:13859090,end:13864686,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/nmf.py",start:13864686,end:13910591,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/dict_learning.py",start:13910591,end:13962967,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/pca.py",start:13962967,end:13985603,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/factor_analysis.py",start:13985603,end:13998124,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/truncated_svd.py",start:13998124,end:14006451,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/online_lda.py",start:14006451,end:14037959,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_dict_learning.py",start:14037959,end:14052226,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_online_lda.py",start:14052226,end:14068637,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_kernel_pca.py",start:14068637,end:14077796,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/__init__.py",start:14077796,end:14077796,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_fastica.py",start:14077796,end:14087197,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_factor_analysis.py",start:14087197,end:14090400,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_sparse_pca.py",start:14090400,end:14100303,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_incremental_pca.py",start:14100303,end:14113517,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_truncated_svd.py",start:14113517,end:14122318,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_pca.py",start:14122318,end:14149717,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_nmf.py",start:14149717,end:14168144,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/__init__.py",start:14168144,end:14168585,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/export.py",start:14168585,end:14186563,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/setup.py",start:14186563,end:14188149,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_criterion.pxd",start:14188149,end:14191882,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_criterion.so",start:14191882,end:14299202,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tree.py",start:14299202,end:14361870,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_tree.pxd",start:14361870,end:14366488,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_tree.so",start:14366488,end:14717327,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_splitter.pxd",start:14717327,end:14721656,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_utils.pxd",start:14721656,end:14727415,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_utils.so",start:14727415,end:14831687,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_splitter.so",start:14831687,end:14968303,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tests/test_export.py",start:14968303,end:14981371,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tests/__init__.py",start:14981371,end:14981371,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tests/test_tree.py",start:14981371,end:15050350,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/__init__.py",start:15050350,end:15052218,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/_split.py",start:15052218,end:15134670,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/_search.py",start:15134670,end:15199272,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/_validation.py",start:15199272,end:15259167,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/test_validation.py",start:15259167,end:15324963,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/__init__.py",start:15324963,end:15324963,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/test_search.py",start:15324963,end:15395851,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/common.py",start:15395851,end:15396491,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/test_split.py",start:15396491,end:15454301,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/randomized_l1.py",start:15454301,end:15480748,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/theil_sen.py",start:15480748,end:15495817,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/huber.py",start:15495817,end:15506916,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/least_angle.py",start:15506916,end:15566495,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/cd_fast.so",start:15566495,end:16117517,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/perceptron.py",start:16117517,end:16123851,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/__init__.py",start:16123851,end:16127012,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/setup.py",start:16127012,end:16128731,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/coordinate_descent.py",start:16128731,end:16216261,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/base.py",start:16216261,end:16235930,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/sag.py",start:16235930,end:16249172,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/omp.py",start:16249172,end:16281912,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/bayes.py",start:16281912,end:16303083,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/ridge.py",start:16303083,end:16358223,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/passive_aggressive.py",start:16358223,end:16376647,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/logistic.py",start:16376647,end:16453154,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/sgd_fast.so",start:16453154,end:16870320,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/ransac.py",start:16870320,end:16889273,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/sag_fast.so",start:16889273,end:17002689,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/stochastic_gradient.py",start:17002689,end:17068954,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_ransac.py",start:17068954,end:17088082,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_base.py",start:17088082,end:17103803,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/__init__.py",start:17103803,end:17103803,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_passive_aggressive.py",start:17103803,end:17115154,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_sparse_coordinate_descent.py",start:17115154,end:17125903,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_logistic.py",start:17125903,end:17187944,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_randomized_l1.py",start:17187944,end:17196426,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_perceptron.py",start:17196426,end:17198576,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_bayes.py",start:17198576,end:17204827,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_sag.py",start:17204827,end:17236152,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_least_angle.py",start:17236152,end:17263099,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_sgd.py",start:17263099,end:17323693,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_coordinate_descent.py",start:17323693,end:17355171,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_theil_sen.py",start:17355171,end:17365249,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_omp.py",start:17365249,end:17373754,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_ridge.py",start:17373754,end:17405444,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_huber.py",start:17405444,end:17413274,audio:0}],remote_package_size:8684930,package_uuid:"a8fd5db9-42df-45d7-ac7e-be1bef7f8c85"})})();