This repository has been archived by the owner on Jul 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathscikit-learn.js
1 lines (1 loc) · 199 KB
/
scikit-learn.js
1
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","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","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","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","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","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","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","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","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","datasets",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/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","40589",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","2",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","561",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","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","292",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","tests",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","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","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","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","linear_model",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/linear_model","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","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","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","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","_build_utils",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","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/externals/joblib/externals","cloudpickle",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","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","__check_build",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","metrics",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/metrics","tests",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);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:8687626,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,967,2242,3448,4606,5847,7184,8499,9881,11056,12259,13519,15044,16399,17554,18882,19964,20996,22163,23519,24789,25973,26982,28193,29532,30465,31724,33124,34320,35548,36794,38061,39373,40534,41850,42933,43980,45216,46359,47476,48531,49912,51385,52668,53753,54993,56170,57180,58342,59578,60752,62053,63228,64478,65790,67179,68408,69782,70843,71918,72780,73613,74761,75197,76195,77259,78104,78573,79143,79929,80793,81696,82550,83176,84042,84743,85637,86217,86909,87749,88459,89386,89985,90561,91119,91796,92498,93172,94270,95064,95917,96612,97405,98085,98984,99887,100849,102007,102906,103754,104641,105430,106107,107059,107921,109199,110236,110891,111602,112457,112994,113427,114679,115785,116725,117328,118268,119176,119841,120545,121663,122431,123361,124313,125317,126479,127056,128159,128865,129457,130112,130691,131880,132703,133628,134412,135744,137186,138736,140320,141264,141928,142819,143730,144691,145422,146656,147309,147855,149220,150377,151380,152460,153203,153909,154502,155521,156268,157687,158862,159918,161382,162619,163915,165168,166163,167359,168619,169664,170822,172144,173380,174606,175813,177244,178404,179728,181006,182356,183659,184822,185905,187030,188105,189155,190393,191571,192631,193907,195363,196556,197974,199289,200517,201699,202870,203934,205387,206634,207861,209175,210494,211571,212891,214025,215323,216430,217380,218347,219582,220837,221990,223022,224098,225105,225960,227361,228533,229907,231059,232228,233355,234563,235544,236573,237525,238896,240295,241495,242401,243552,244828,245927,247274,248516,249916,251321,252622,253809,254900,255946,257032,258052,258864,259890,261263,262452,263833,264935,265895,267084,268450,269826,270859,272190,273262,274672,275912,277046,278188,279440,280692,281866,283373,284721,285689,287097,288368,289614,290933,292006,292929,293645,294965,296294,297593,298849,300285,301562,302818,304072,305218,306574,308054,309407,310927,312004,313435,314939,316312,317778,319144,320456,321662,322965,324235,325510,326845,328179,329334,330494,331722,332918,334236,335341,336496,337556,338497,339439,340454,341506,342594,343674,345014,346284,347472,348613,349276,350438,351679,352701,353575,354657,355553,356450,357454,358264,359368,360498,361526,362625,363744,364456,365673,366616,367576,368620,369734,370721,372100,373415,374748,375779,376700,377956,378998,379859,380733,381999,383533,384562,385449,386485,387527,388644,389370,390021,390862,391631,392357,393178,393962,394701,395500,396255,397028,397811,398564,399400,399918,400884,401755,402611,403746,404588,405626,406871,408248,408983,409737,410563,411329,412076,413085,413860,414707,415517,416194,417163,418011,418873,419829,420659,421596,422364,423262,423937,424835,425521,426479,427217,428086,429032,429787,430696,431640,432553,433127,434018,434965,436397,437964,439430,440393,441451,442331,443149,443940,444714,445693,446260,447075,447702,449048,450127,450918,451800,452656,453600,454266,455141,455743,456423,457576,458540,459582,460462,461323,462128,462963,463775,464622,465086,466152,467069,468173,469158,469884,470714,471381,472175,472972,473778,474438,475297,475910,476775,478030,479132,480449,481837,482975,483972,485155,486718,488109,489056,490596,492116,493545,494998,495910,497038,498492,499754,501305,502821,503752,505148,506667,507931,509424,510404,511865,512906,513889,514869,515857,516979,517201,518023,519353,520188,521391,522553,523682,524861,526223,527679,528953,530288,531527,532447,533539,534580,535551,536416,537514,539096,540108,541231,542010,543311,544428,545043,545659,546086,546774,547296,548254,549172,550454,551540,552663,553572,554870,556005,556772,557528,558397,559100,560085,560754,561638,562339,563257,563970,564880,565479,566340,567202,567927,568809,569458,570193,570886,571617,572399,573089,573887,574782,575454,576290,577066,577742,578870,579745,580109,581162,582505,584058,585735,586800,588001,588711,589552,590380,591058,592171,593050,593790,594883,595967,597142,597839,598685,599485,600251,601270,602130,602955,604069,605142,606340,607052,607896,608724,609358,610503,611358,612214,613191,614443,615522,616822,618232,619397,620383,621494,623053,624461,625413,626968,628485,629906,631355,632227,633364,634821,636089,637631,639161,640104,641471,642992,644280,645763,646708,648143,649562,650625,651569,652653,653352,653710,654650,655291,656279,657375,658728,660155,661446,662706,664026,665369,666480,667598,668978,669878,670688,671780,672422,673156,673587,674385,675262,676347,677766,679004,679874,680412,681050,682129,682947,683606,684600,685467,686560,687188,687976,689422,690975,692453,693380,694311,695329,696626,697976,699432,700992,702370,703856,705406,706401,707415,708936,710494,711616,712885,714294,715642,716982,718458,719728,721200,722660,723628,723910,724202,724715,725708,726475,727828,729161,730469,731832,733228,734694,735957,737233,738534,739845,741064,742481,743886,745095,746477,747814,749201,750487,751850,753193,754493,755831,757159,758549,759899,760993,762357,763633,764520,765798,767178,768355,769483,770854,771891,773082,774288,775375,776624,777846,778956,780076,781243,782426,783835,785102,786535,787711,788787,789716,790619,791782,793060,794106,795331,796634,797796,799053,799983,801076,802330,803386,804381,805519,806777,808067,808997,810221,811227,812249,813499,814711,815849,817149,818087,819233,820215,821509,822869,824187,825463,826495,827482,828456,829360,830374,831419,832410,833481,834506,835461,836632,837588,838776,839749,840937,842080,843242,844301,845556,846633,847740,848855,849861,850949,851981,853211,854268,855686,856825,858139,859618,860940,862165,863355,864366,865516,866682,868026,869166,870511,871883,873205,874378,875277,876387,877480,878985,880276,881557,882743,883823,885090,886088,887230,888332,889472,890563,891831,892920,894112,895293,896309,897508,898568,899737,900890,901808,902828,903766,904976,906259,907384,908579,909887,911174,912342,913695,914985,916107,917449,918580,919844,920730,921321,922600,923764,924714,925691,926804,927919,929145,930581,931958,933348,934579,935460,936641,938002,939401,940812,942174,943536,944461,945532,946889,948300,949698,951125,952279,953554,954836,956257,957578,958769,959840,960883,961957,963194,964588,965980,967260,968285,969411,970757,972088,973342,974723,976074,977453,978641,979559,980765,982142,983543,984884,986076,987402,988710,989933,991007,992318,993666,994918,996155,997452,998707,1000012,1001308,1002380,1003635,1004890,1006157,1007248,1008469,1009468,1010675,1011927,1013132,1014246,1015556,1016726,1017942,1019179,1020425,1021681,1022897,1024089,1024984,1026295,1027135,1028336,1029809,1031101,1032239,1033395,1034219,1035050,1036009,1037188,1038350,1039523,1040313,1041337,1042423,1043279,1044159,1045414,1046578,1047666,1048766,1049806,1050934,1051993,1052669,1053682,1054901,1055755,1056580,1057339,1058497,1059380,1060413,1061571,1062444,1063402,1064671,1065829,1066907,1067667,1068752,1069977,1071134,1072174,1073330,1074485,1075659,1076636,1077750,1078652,1079649,1080876,1081803,1082805,1083850,1084909,1085808,1086992,1087944,1089001,1090065,1091288,1092350,1093557,1094730,1095748,1097050,1098232,1099504,1100473,1101434,1102608,1103621,1104586,1105349,1106331,1107515,1108687,1109850,1110950,1111831,1112866,1113969,1115254,1116096,1117123,1118322,1119386,1120589,1121663,1122691,1123585,1124373,1125365,1126396,1127379,1128355,1129436,1130453,1131528,1132621,1133600,1134590,1135471,1136229,1137177,1138248,1139270,1140258,1141399,1142570,1143383,1144354,1145226,1146060,1147099,1148362,1149546,1150662,1151752,1152931,1154258,1155165,1155950,1156766,1157727,1158616,1159346,1160317,1161445,1162406,1163597,1164674,1165573,1166694,1167837,1168804,1169608,1170627,1171574,1172705,1173730,1174508,1175291,1176104,1177013,1178068,1179027,1180006,1181e3,1182199,1182986,1184041,1184737,1185654,1186506,1187421,1188345,1189229,1190250,1191203,1192209,1193286,1194303,1195247,1196275,1197227,1198283,1199403,1200511,1201459,1202775,1203954,1205038,1206072,1207302,1208661,1209710,1210823,1212090,1213427,1214783,1216281,1217410,1218607,1219930,1221058,1222459,1223948,1225274,1226615,1227992,1228818,1230095,1231346,1232714,1233851,1235255,1236730,1238042,1239205,1240224,1241690,1242962,1244101,1245076,1246358,1247553,1249036,1250300,1251679,1253021,1254314,1255636,1256919,1258196,1259509,1260428,1261466,1262535,1263631,1264635,1265792,1267116,1268395,1269781,1271169,1272049,1273038,1274148,1275386,1276740,1278142,1279363,1280532,1281632,1282408,1283786,1284902,1285810,1286915,1288235,1289383,1290682,1291866,1293256,1294389,1295501,1296743,1297939,1299223,1300222,1301238,1302286,1303298,1304548,1305798,1306785,1308047,1309051,1310506,1311713,1312869,1313870,1314873,1315856,1317001,1318142,1319316,1320388,1321519,1322698,1324021,1325153,1326312,1327110,1328258,1329110,1330086,1331126,1332085,1333169,1334196,1335369,1336257,1337118,1338238,1339269,1340244,1341270,1342291,1343450,1344293,1345323,1346221,1347391,1348295,1349233,1350114,1350941,1351951,1352937,1353883,1355074,1356152,1357094,1357739,1358602,1359761,1360790,1361690,1362746,1363527,1364495,1365314,1366184,1367174,1368296,1369217,1370072,1370737,1371589,1372569,1373414,1374278,1375216,1376268,1377268,1378249,1379390,1380017,1381e3,1381884,1382922,1383792,1384981,1386028,1387018,1387951,1388875,1390121,1390902,1391888,1392633,1393507,1394472,1395563,1396428,1397341,1398114,1399006,1399827,1400806,1401934,1403070,1404176,1405093,1406028,1407077,1408288,1409484,1410828,1412107,1413374,1414644,1415938,1416892,1418197,1419668,1421001,1421946,1422908,1423894,1424592,1425369,1426013,1427001,1427866,1429168,1430639,1432144,1433071,1434087,1435044,1435703,1436862,1437615,1438587,1439956,1441380,1442545,1443898,1445237,1446568,1447903,1448913,1450194,1451542,1452516,1453526,1454696,1456046,1457193,1458273,1459560,1460840,1462325,1463460,1464884,1466100,1467428,1468449,1469697,1470874,1472186,1473385,1474607,1475598,1476912,1478135,1479454,1480608,1481651,1482675,1483588,1484533,1485724,1486154,1487084,1488022,1488836,1489477,1490170,1490827,1491472,1491941,1492614,1493399,1494285,1495207,1496125,1496799,1497452,1498462,1499082,1499837,1500268,1501124,1502122,1502933,1503545,1504087,1504641,1505304,1505976,1506597,1507432,1508569,1509402,1510059,1510873,1511628,1512472,1513149,1514307,1515408,1516292,1517136,1518019,1518791,1519404,1520389,1521378,1522712,1523635,1524199,1525006,1525731,1526287,1526747,1528114,1529179,1529981,1530555,1531488,1532335,1533074,1533845,1534813,1535581,1536602,1537447,1538576,1539638,1540228,1541357,1541964,1542649,1543269,1543904,1545178,1546201,1547183,1547773,1548583,1549771,1550737,1551422,1552124,1553654,1555076,1556660,1557902,1558538,1559242,1560629,1561957,1563296,1564801,1565979,1567468,1568925,1570036,1571036,1572134,1572830,1573280,1573741,1574635,1575164,1576414,1576839,1578296,1579484,1580554,1581784,1583200,1584265,1585569,1587045,1588367,1589644,1590855,1592190,1593689,1595012,1596400,1597888,1599168,1600205,1601216,1602459,1603621,1604671,1605849,1606983,1608176,1609378,1610558,1611548,1612451,1613274,1614160,1615054,1616111,1617365,1618249,1619115,1620122,1621259,1622428,1623524,1624437,1625380,1626305,1627320,1628458,1629687,1630808,1631978,1633353,1634695,1635935,1637195,1638517,1639290,1639978,1640748,1641384,1642189,1643405,1644058,1644926,1645566,1646257,1646815,1647576,1648220,1648781,1649354,1650028,1650674,1651304,1652011,1652600,1653189,1653863,1654759,1655270,1655641,1656275,1657202,1658070,1659054,1660138,1660974,1661902,1662433,1663125,1663824,1664726,1665552,1666446,1667286,1667918,1668464,1669256,1670194,1670973,1671763,1672550,1673463,1674157,1674922,1675939,1676430,1677364,1678146,1679126,1679838,1680415,1681033,1681716,1682576,1683214,1684249,1684915,1685766,1686481,1687193,1688067,1688854,1689631,1690519,1691161,1691926,1692765,1693458,1694580,1695317,1696151,1697065,1697698,1698527,1699290,1700237,1701014,1701774,1702371,1703366,1704119,1704786,1705342,1706017,1706670,1707302,1707945,1708568,1709331,1709949,1710690,1711496,1712175,1712976,1713716,1714292,1715346,1716052,1716693,1717390,1718194,1718869,1719827,1720548,1721212,1721902,1722726,1723330,1724214,1725080,1726405,1727845,1729355,1730693,1731979,1732803,1733484,1734180,1734871,1735590,1736458,1736936,1737619,1738294,1738814,1739534,1740009,1740479,1740926,1741388,1741835,1742520,1743867,1744727,1745539,1746485,1747095,1748047,1748791,1749925,1751167,1752284,1753416,1754625,1755732,1756835,1757438,1758118,1759595,1760605,1761613,1762705,1763528,1763814,1764509,1765083,1766034,1766548,1767990,1769360,1770326,1771289,1772301,1773433,1774733,1775997,1776606,1777293,1777858,1778678,1779741,1780573,1781287,1781921,1782807,1783386,1783936,1784775,1785343,1786071,1786754,1787184,1788057,1788920,1789889,1790507,1791160,1791795,1792430,1793184,1793974,1794591,1795231,1796337,1797485,1798418,1799298,1800215,1800852,1801863,1802960,1804127,1805105,1806310,1807549,1809118,1810537,1811205,1812511,1813459,1814668,1815581,1816773,1817804,1818585,1819375,1820843,1821730,1822465,1823317,1824655,1825990,1826716,1827048,1827851,1828187,1829378,1830599,1831442,1832134,1833536,1834887,1836120,1837259,1838148,1839182,1840146,1841170,1842238,1843373,1844364,1845457,1846157,1847108,1847977,1848981,1849891,1850950,1852046,1853190,1854336,1855656,1857021,1858362,1859564,1860716,1862012,1863017,1864227,1865655,1866913,1868109,1869409,1870556,1871837,1873037,1874379,1875497,1876820,1877956,1879001,1880107,1881369,1882156,1883174,1884215,1885403,1886652,1887683,1888283,1888982,1889519,1890354,1891477,1892093,1892872,1893561,1894342,1894868,1895665,1896197,1896911,1897378,1898269,1899187,1899813,1900550,1901073,1901580,1902099,1902603,1903095,1903650,1904177,1904697,1905215,1906084,1907169,1907804,1908582,1909590,1910130,1910555,1911414,1912602,1913382,1914203,1915024,1916434,1917774,1918026,1918739,1919379,1920397,1921576,1922582,1923821,1924679,1925902,1927078,1928369,1929737,1930243,1930947,1931459,1932056,1933115,1933821,1934712,1935351,1936026,1936773,1937480,1938182,1938758,1939494,1940140,1940911,1941376,1942087,1942960,1944091,1945136,1946330,1947496,1948247,1948999,1949863,1950864,1952100,1953253,1953991,1955085,1956279,1957732,1959249,1960427,1961126,1962086,1962861,1963639,1964146,1964986,1966347,1967668,1967931,1968794,1969142,1970390,1971695,1972747,1973544,1974598,1975488,1976584,1977528,1978263,1979048,1980038,1981089,1981994,1982638,1983385,1984193,1985128,1986067,1986758,1987772,1988611,1989492,1990500,1991489,1992364,1993393,1994297,1995365,1996526,1997673,1998493,1999482,2000444,2001394,2002464,2003781,2004828,2005947,2007152,2007741,2008490,2009335,2010323,2011335,2012533,2014021,2015440,2016784,2018209,2019691,2021016,2022175,2023569,2024694,2025874,2027210,2028297,2029576,2030463,2031570,2032732,2034124,2035373,2036494,2037825,2039124,2040299,2041566,2042751,2043937,2045196,2046322,2047777,2049118,2050347,2051674,2052942,2054139,2055202,2056385,2057726,2058977,2060321,2061660,2062910,2063969,2065270,2066666,2067950,2069251,2070578,2071609,2072741,2074137,2075508,2076838,2078255,2079517,2080947,2082321,2083590,2084825,2085811,2086517,2087681,2088328,2089050,2089598,2090428,2090876,2091647,2092517,2093627,2094999,2096294,2097308,2098012,2098799,2099475,2100043,2100811,2101485,2102222,2103033,2103895,2104541,2105251,2105793,2106446,2107199,2107954,2108581,2109199,2109975,2110919,2111776,2112527,2113225,2114081,2114600,2115118,2115920,2117006,2117754,2119146,2119905,2120471,2121887,2123379,2124858,2126151,2127556,2128928,2130051,2131377,2132469,2133832,2135340,2136683,2138053,2139384,2140506,2141801,2143002,2144330,2145526,2146722,2147922,2148992,2150150,2151569,2152981,2154165,2155348,2156683,2158174,2159511,2160877,2162179,2163589,2164939,2166070,2167370,2168611,2169902,2170940,2172279,2173543,2174804,2176043,2177290,2178502,2179902,2181318,2182391,2183699,2184963,2186314,2187659,2189004,2190347,2191645,2193069,2194409,2195732,2196454,2197485,2199501,2201214,2203262,2205310,2207358,2209406,2211454,2213502,2215550,2217598,2219646,2221694,2223742,2225790,2227838,2229886,2231934,2233982,2236030,2238078,2240126,2242174,2244222,2246270,2248318,2250366,2252414,2254462,2256510,2258558,2260606,2262654,2264702,2266750,2268798,2270846,2272894,2274942,2276990,2279038,2281086,2283134,2285182,2287230,2289278,2291326,2293374,2295422,2297470,2299518,2301566,2303614,2305662,2307710,2309758,2311806,2313854,2315902,2317950,2319998,2322046,2324094,2326142,2328190,2330238,2332286,2334334,2336382,2338430,2340478,2342526,2344574,2346622,2348670,2350718,2352766,2354814,2356862,2358910,2360958,2363006,2365054,2367102,2369150,2371198,2373246,2375294,2377342,2379390,2381438,2383486,2385534,2387582,2389630,2391678,2393383,2395398,2397318,2399366,2401414,2403462,2405510,2407320,2408139,2408799,2408835,2409888,2411936,2413984,2416032,2418080,2420128,2422176,2424224,2426272,2428320,2430368,2432416,2434464,2436512,2438560,2440608,2442656,2444704,2446752,2448800,2450848,2452896,2454944,2456992,2459040,2461088,2463136,2465184,2467232,2469280,2471328,2473376,2475424,2477472,2479520,2481568,2483616,2485664,2487712,2489760,2491808,2493856,2495904,2497952,25e5,2502048,2504096,2506144,2508192,2510240,2512288,2514336,2516384,2518432,2520480,2522528,2524576,2526624,2528672,2530265,2531819,2533400,2534958,2536506,2538053,2539952,2541220,2542550,2543851,2545092,2546326,2547618,2548976,2550280,2551593,2552938,2554220,2555642,2556867,2558084,2559345,2560594,2561907,2563275,2565274,2567322,2569370,2571418,2573466,2575514,2577562,2579610,2581658,2583706,2585754,2587802,2589850,2591898,2593946,2595994,2598042,2600090,2602138,2604186,2606234,2608282,2610330,2612378,2614426,2616474,2618522,2620570,2622618,2624666,2626714,2628762,2630810,2632858,2634906,2636954,2639002,2641050,2643098,2645152,2646816,2648435,2650077,2651693,2653315,2654911,2656551,2658172,2659804,2661417,2663048,2664679,2666308,2667950,2669579,2671209,2672846,2674495,2676105,2677757,2679400,2680990,2682622,2684245,2685889,2687510,2689136,2690764,2692371,2693978,2695560,2697128,2698757,2700381,2701980,2703567,2705203,2706831,2708443,2710068,2711711,2713323,2714930,2716551,2718155,2719774,2721396,2723002,2724642,2726247,2727867,2729503,2731131,2732774,2734393,2736030,2737606,2739256,2740940,2741519,2742984,2744009,2745583,2747087,2748676,2750267,2751805,2753228,2754726,2755914,2757382,2758965,2760248,2761744,2763237,2764612,2766233,2767724,2769326,2770223,2771453,2772788,2774059,2775048,2776251,2777009,2778089,2778856,2779759,2780837,2781803,2782802,2783809,2784753,2785435,2786239,2787233,2788158,2789139,2790191,2791084,2792024,2793e3,2794123,2795022,2796015,2796912,2797765,2798567,2799481,2800368,2801263,2802141,2803078,2803996,2804851,2805762,2806679,2807881,2809042,2809869,2811039,2812340,2813511,2814613,2815818,2816768,2818516,2820564,2822553,2824565,2826613,2828661,2830709,2832757,2834805,2836853,2838901,2840949,2842997,2845045,2847093,2849141,2851189,2853190,2854673,2856650,2858241,2860289,2862337,2864385,2866442,2868498,2870546,2872594,2874615,2876663,2878711,2880759,2882628,2884676,2886704,2888746,2890794,2892068,2893404,2894456,2895396,2896687,2897919,2899182,2900457,2901603,2902504,2903160,2903919,2904898,2905535,2906248,2906968,2907813,2909117,2909584,2910359,2911381,2912451,2913474,2914334,2915129,2915872,2916328,2916953,2917438,2917944,2918520,2918970,2919698,2920153,2920773,2921332,2921889,2922411,2923116,2923551,2924140,2925025,2925975,2926884,2927473,2927736,2928257,2928961,2929661,2930303,2931234,2931850,2932668,2933517,2934385,2934966,2935346,2936295,2937184,2938081,2938723,2939237,2939724,2940443,2941065,2941685,2942686,2943759,2944545,2945239,2945926,2946702,2947645,2948315,2949436,2950533,2951547,2952401,2953239,2954175,2954745,2955555,2956390,2957719,2958905,2959645,2960317,2961196,2961725,2962174,2963235,2964414,2965605,2966195,2966983,2967932,2968727,2969356,2970358,2971295,2972100,2973237,2974123,2975158,2975926,2976827,2977822,2978505,2979143,2979813,2980742,2981325,2982038,2982712,2983358,2983892,2984818,2985826,2986550,2987363,2988055,2989457,2990912,2992431,2993705,2994459,2995153,2996048,2997196,2998196,2998910,2999811,3000369,3001702,3002424,3003179,3004062,3005122,3006110,3006859,3007715,3008516,3009288,3009962,3010865,3011416,3012181,3012742,3013411,3013861,3015232,3016164,3016823,3017490,3018186,3018816,3019487,3019938,3020533,3021776,3022808,3023621,3024482,3025383,3026208,3026877,3027909,3028766,3029684,3031005,3031731,3032617,3033578,3034276,3035210,3035930,3037083,3037639,3039136,3040002,3040833,3041772,3042471,3043308,3043992,3045182,3045910,3047004,3048199,3048848,3049829,3050740,3051448,3052316,3053147,3054264,3054902,3056175,3056957,3057836,3058385,3059074,3059805,3060530,3061433,3062181,3062759,3063519,3064095,3064784,3065325,3065990,3066680,3067315,3067749,3068421,3069030,3069501,3070907,3071856,3072520,3073413,3074363,3075176,3076203,3077106,3078349,3079176,3080056,3080975,3081731,3082761,3083535,3084584,3085744,3086451,3087347,3088279,3088999,3090211,3090830,3092147,3093077,3093721,3094689,3095563,3096256,3097503,3098100,3099384,3100159,3101094,3101694,3102356,3103098,3103855,3104786,3105577,3106186,3106870,3107454,3108295,3109124,3109811,3110489,3111093,3111679,3112230,3112741,3113894,3114887,3116280,3116980,3117858,3118774,3119599,3120461,3121463,3122206,3123033,3123930,3124877,3125684,3126366,3126907,3127712,3128573,3129157,3129764,3130538,3131146,3132411,3133283,3133714,3135054,3135943,3137070,3137775,3138710,3139645,3140569,3141498,3142348,3143223,3143974,3144910,3145855,3146464,3147165,3147803,3148464,3149381,3150202,3150651,3151418,3152320,3153502,3154204,3154877,3156113,3157397,3158219,3158888,3159872,3160800,3161758,3162739,3163505,3164423,3165073,3166057,3167162,3167801,3168349,3169167,3169876,3170633,3171324,3171910,3172734,3173736,3174743,3175366,3176318,3177398,3178798,3179542,3180396,3181208,3182047,3183073,3183966,3184631,3185593,3186484,3187379,3188354,3189035,3189463,3190259,3191139,3191728,3192376,3193015,3193658,3194834,3195710,3196223,3197487,3198249,3199047,3199820,3200478,3201222,3201940,3202829,3203654,3204267,3204919,3205538,3206106,3206714,3207304,3208165,3209259,3210044,3211284,3212173,3213300,3214331,3215078,3216345,3217254,3218437,3219315,3220168,3220996,3221826,3222487,3223160,3224073,3224728,3225492,3226060,3226737,3227171,3227892,3228310,3228794,3230046,3230910,3232096,3232963,3233864,3235241,3236105,3237236,3238309,3239161,3240441,3241208,3242009,3242779,3243440,3244179,3244895,3245793,3246616,3247231,3247890,3248494,3249203,3250325,3251270,3252046,3253045,3254086,3254978,3255700,3256907,3257670,3258456,3259267,3259932,3260507,3261238,3261805,3262633,3263288,3263829,3265060,3266443,3267586,3268579,3269572,3270559,3271634,3272667,3273612,3274568,3275035,3275658,3276187,3276986,3277935,3278577,3279466,3279626,3280812,3282264,3283452,3284483,3285705,3286439,3287522,3288497,3289326,3290246,3291224,3292364,3293614,3294976,3295922,3297174,3298426,3299648,3300928,3302073,3303259,3304521,3305489,3306761,3308082,3309184,3310554,3312039,3313302,3314589,3315963,3317265,3318340,3319657,3320950,3322280,3323599,3325301,3326719,3328130,3329641,3330874,3332198,3333385,3334487,3335792,3336748,3337719,3338400,3339251,3340122,3340791,3341593,3342926,3344374,3345549,3346847,3348122,3349421,3350618,3351933,3353282,3354487,3355565,3356654,3357956,3359273,3360566,3361786,3363064,3364376,3365729,3366991,3368281,3369225,3370326,3371010,3371907,3372438,3373171,3373693,3374592,3375638,3376768,3377405,3378269,3379743,3380389,3381273,3382235,3383632,3384983,3386335,3387811,3388975,3390485,3391898,3392153,3392649,3393495,3394762,3396073,3397299,3398401,3399739,3400937,3402202,3403419,3404495,3405579,3406436,3407489,3408377,3409213,3409974,3411040,3412214,3412929,3413521,3414456,3415257,3416066,3416804,3417329,3417867,3418488,3419245,3420075,3420928,3421860,3422373,3422825,3423336,3424353,3424931,3425911,3426837,3427513,3428393,3429317,3430066,3430719,3431761,3432459,3433201,3433587,3434446,3435478,3436263,3436854,3437454,3438016,3438664,3439314,3439919,3440836,3442024,3442928,3443822,3445016,3445717,3446530,3447293,3448043,3449431,3450459,3451897,3453426,3454551,3455401,3456199,3457095,3457750,3458811,3460106,3461032,3461875,3463060,3464289,3465330,3466317,3466895,3467572,3468643,3469535,3470392,3471003,3471780,3472525,3473422,3474263,3475242,3476063,3476768,3477259,3478133,3478987,3480204,3481490,3482051,3482759,3483652,3484175,3484610,3485856,3486970,3487987,3488585,3489500,3490428,3491137,3491787,3492868,3493682,3494584,3495556,3496538,3497708,3498397,3499408,3500098,3500757,3501429,3502340,3503186,3504306,3504902,3505562,3506579,3507194,3508170,3509470,3510461,3511448,3512563,3513270,3514028,3514573,3515667,3516327,3516973,3518378,3519631,3520716,3521643,3522844,3524090,3525332,3526385,3527484,3528745,3529913,3530959,3532364,3533692,3534293,3534948,3535655,3536761,3537604,3538237,3539113,3539743,3540366,3540922,3541904,3542782,3543389,3544055,3544659,3545511,3546406,3547185,3548008,3548753,3549745,3550304,3551171,3552146,3553658,3555216,3556547,3556845,3558016,3558834,3559590,3560397,3561156,3562006,3562743,3563850,3564103,3564823,3565973,3566776,3567520,3568373,3569058,3570435,3571800,3572182,3573105,3573868,3575256,3576430,3577832,3579118,3580444,3581719,3582795,3583561,3584831,3586156,3587113,3588074,3589043,3589777,3590543,3591229,3592068,3592826,3593250,3593909,3594779,3595898,3596827,3598046,3598798,3600257,3601811,3603308,3604702,3606065,3607349,3608893,3610162,3611654,3613141,3613701,3614075,3614649,3615604,3616782,3618090,3619360,3620598,3621782,3622840,3623697,3624440,3625092,3625724,3626511,3627015,3627621,3628475,3629502,3630844,3632039,3632668,3633303,3634013,3634734,3635680,3636293,3637166,3637737,3638325,3639071,3639893,3640544,3641490,3642679,3643372,3644149,3644976,3645636,3646446,3647377,3648429,3649179,3649973,3650750,3651575,3652360,3653537,3654553,3655248,3656038,3657506,3659060,3660617,3661768,3662999,3663721,3664642,3666094,3667434,3668789,3670135,3671482,3672843,3674106,3675526,3676936,3678256,3679541,3680783,3682148,3683414,3684569,3685965,3687131,3688359,3689562,3690867,3692095,3693398,3694761,3696189,3697440,3698635,3700157,3701420,3702530,3703754,3705050,3706353,3707258,3708177,3708924,3709760,3710673,3711962,3713229,3714361,3715767,3717352,3718726,3719401,3720727,3721827,3723127,3724265,3725304,3726446,3727629,3728773,3729929,3730940,3731844,3732983,3733693,3734218,3735087,3736152,3737710,3739173,3740256,3740972,3741750,3742390,3743340,3744023,3744998,3745615,3746358,3746827,3747526,3748803,3749782,3750613,3751372,3752062,3752871,3753498,3754108,3754791,3756151,3757506,3758509,3759163,3760038,3761228,3762600,3763852,3765038,3766233,3767222,3768086,3769253,3770486,3771724,3772912,3773962,3775187,3776380,3777557,3778598,3779557,3780621,3781859,3782928,3784067,3785231,3786331,3787648,3788426,3789708,3790925,3792168,3792799,3794013,3795358,3796580,3797794,3798729,3799502,3800572,3801862,3802999,3804012,3805076,3806314,3807743,3808681,3809993,3811185,3812166,3813451,3814683,3815853,3816998,3818144,3819416,3820683,3821563,3822666,3823610,3825041,3825927,3826857,3827504,3828471,3829459,3830308,3831030,3831534,3832241,3833106,3834309,3835862,3837271,3838010,3838900,3839655,3840446,3841099,3841835,3842560,3843429,3844109,3844837,3845554,3846337,3846863,3847765,3848733,3849560,3850458,3850994,3851821,3852258,3852967,3854224,3855170,3855893,3856497,3857558,3858597,3859853,3861179,3862508,3863875,3865236,3866583,3867822,3869046,3870358,3871341,3872608,3873854,3874879,3875707,3876605,3877514,3878462,3879063,3879606,3880305,3881152,3882182,3883266,3884480,3885686,3886795,3887768,3888927,3889893,3890487,3891488,3892561,3893552,3894587,3895551,3896730,3897726,3898813,3899843,3900935,3901969,3903011,3903855,3904468,3905271,3906342,3907037,3907934,3909068,3910005,3911268,3912266,3913242,3914398,3915428,3916503,3917361,3917907,3918743,3919588,3920519,3921433,3922174,3923235,3924233,3925052,3926308,3927101,3928141,3929022,3930076,3931329,3932510,3933719,3934669,3935747,3936845,3937954,3939033,3940133,3941280,3942421,3943521,3944599,3945728,3946858,3947954,3948965,3949754,3950600,3951533,3952502,3953223,3954199,3955183,3956067,3957111,3958140,3959277,3960390,3961439,3962570,3963652,3964718,3965760,3966689,3967569,3968597,3969472,3970490,3971636,3972574,3973407,3974225,3975248,3975914,3976671,3977591,3978511,3979440,3980434,3981245,3982395,3983576,3984659,3985921,3986852,3987941,3988925,3989980,3991154,3992350,3993463,3994410,3995417,3996489,3997652,3998873,3999880,4001004,4002110,4003188,4004271,4005493,4006495,4007461,4008459,4009640,4010614,4011631,4012902,4013927,4014958,4016359,4017683,4018916,4020125,4020993,4022142,4023279,4024419,4025612,4026846,4028040,4029198,4030452,4031518,4032490,4033317,4034265,4035448,4036332,4037409,4038396,4039649,4040592,4041406,4042424,4043171,4043975,4045013,4045978,4047020,4047998,4049116,4050289,4051390,4052554,4053770,4054889,4055810,4056666,4057429,4058423,4059486,4060248,4061290,4062411,4063160,4064055,4065013,4066101,4067421,4068490,4069616,4070669,4071899,4072881,4073908,4075169,4076071,4076873,4077913,4079020,4080088,4081182,4082276,4083348,4084152,4085017,4086038,4087114,4088029,4089305,4090622,4091733,4092747,4094155,4095394,4096532,4097786,4099126,4100282,4101436,4102782,4103917,4104967,4106280,4107613,4108724,4109607,4110793,4111854,4113186,4114388,4115450,4116675,4118036,4119246,4120526,4121480,4122477,4123781,4125064,4126223,4127535,4128927,4130267,4131422,4132452,4133755,4135018,4136382,4137764,4139177,4140499,4141632,4142916,4143920,4145320,4146639,4147969,4149267,4150671,4152092,4153182,4154299,4155317,4156437,4157599,4158734,4159965,4161216,4162346,4163386,4164215,4165207,4166527,4167295,4168496,4169699,4171075,4172373,4173606,4175102,4176205,4177176,4178529,4179726,4181054,4182156,4183064,4183935,4185052,4185882,4186709,4187663,4188872,4189454,4190199,4191215,4192366,4193090,4193977,4194768,4195451,4196054,4196722,4197325,4197882,4198396,4198882,4199415,4200022,4200678,4201612,4202490,4203374,4204373,4204606,4204788,4205624,4206205,4207068,4207862,4208587,4209270,4210107,4210778,4211794,4212376,4212996,4213971,4214906,4215884,4216494,4217045,4217647,4218387,4219011,4219652,4220557,4221729,4222587,4223445,4224131,4224954,4225831,4226651,4227590,4228438,4229568,4230646,4231776,4232686,4233478,4234518,4235131,4235808,4236860,4237755,4239129,4240162,4240978,4241805,4242827,4243479,4243918,4244934,4246222,4247306,4248025,4248620,4249539,4250531,4251189,4252009,4252829,4253472,4254899,4255751,4256865,4257950,4258754,4259764,4260921,4261600,4262454,4263221,4263945,4264946,4266393,4267214,4268136,4268918,4269931,4270590,4271811,4273247,4274752,4276304,4277138,4278097,4278822,4279875,4280539,4281752,4282533,4283342,4284212,4285009,4285616,4286326,4286917,4287468,4289068,4290501,4291447,4292413,4293310,4294054,4295158,4295900,4296576,4298036,4298884,4299923,4300848,4301602,4302643,4303548,4304205,4305492,4306198,4306965,4307753,4308423,4309023,4309774,4310369,4311314,4312471,4313428,4314393,4315073,4315735,4316500,4317116,4318579,4319463,4320421,4321317,4321943,4322609,4323415,4324440,4325442,4326203,4327010,4327789,4328552,4329133,4329793,4330185,4331658,4332704,4333479,4334455,4335435,4336115,4337010,4337876,4338804,4339586,4340032,4341547,4342507,4343263,4344259,4345221,4345985,4346899,4347688,4348627,4349398,4349888,4351213,4351912,4352683,4353504,4354150,4354736,4355482,4356042,4356890,4358246,4358968,4359896,4360850,4361640,4362514,4363449,4364173,4364957,4365735,4366721,4367387,4368201,4369010,4369638,4370335,4371316,4372048,4372408,4373660,4374843,4375477,4376458,4377233,4378161,4379037,4379707,4380476,4381375,4382308,4383109,4383714,4384542,4385294,4385994,4386913,4387885,4388468,4388999,4390115,4390895,4391796,4392412,4393149,4393713,4394338,4394838,4395877,4396536,4397210,4398506,4399862,4401151,4402684,4403913,4405400,4406743,4408183,4409219,4410205,4411193,4412197,4413325,4414274,4414765,4415219,4415761,4416543,4417058,4417761,4418841,4419846,4420393,4421052,4422448,4423701,4424680,4425706,4426883,4428078,4429432,4430423,4431400,4432430,4433060,4433926,4434952,4436303,4437480,4438180,4439710,4441268,4442873,4443717,4444719,4445995,4447410,4448664,4449654,4451033,4452329,4453425,4454704,4456025,4457028,4457842,4459119,4460466,4461758,4462872,4464260,4465666,4467013,4468314,4469408,4470499,4471798,4472813,4474033,4475160,4476419,4477807,4479275,4480717,4481896,4482870,4483994,4485170,4486471,4487691,4488959,4490154,4491471,4492748,4494101,4495293,4496428,4497580,4498826,4499943,4501148,4502413,4503604,4504895,4506233,4507453,4508684,4509851,4511200,4512525,4513652,4514898,4516078,4517433,4518764,4519978,4521103,4522377,4523695,4524940,4526342,4527683,4528880,4530024,4531298,4532567,4533648,4535007,4536241,4537517,4538653,4539695,4540712,4541585,4542270,4543248,4544035,4544867,4545662,4546295,4547700,4548774,4549721,4550470,4551204,4552172,4553567,4555151,4556473,4557758,4558856,4559792,4560982,4561526,4562294,4563339,4564323,4565118,4565979,4566827,4567447,4568072,4568434,4568897,4569704,4570144,4571072,4571748,4572006,4572387,4573064,4573664,4574300,4575068,4576132,4576797,4577561,4577975,4578831,4579875,4580969,4581695,4582406,4582967,4583551,4584209,4584835,4585485,4586199,4587239,4588365,4589111,4589993,4590651,4591142,4591976,4593174,4594181,4594930,4595762,4596538,4597171,4597887,4598664,4599624,4600455,4601405,4602156,4602832,4603496,4604267,4605298,4606225,4607085,4607762,4608490,4609300,4610233,4610899,4611971,4612845,4613719,4614274,4614887,4615904,4616963,4618115,4618687,4619444,4620212,4620747,4621226,4622531,4623652,4624429,4625050,4625981,4626761,4627467,4628278,4629119,4629759,4631060,4632043,4633169,4633863,4634952,4635564,4636118,4636915,4637713,4639048,4640152,4641210,4641774,4643051,4643836,4644561,4645663,4646943,4647484,4648299,4649541,4650690,4652047,4653294,4654181,4655053,4655742,4656603,4657358,4657971,4658938,4659557,4660362,4661283,4661836,4662844,4663446,4664122,4665300,4666288,4667276,4668263,4669255,4670383,4671439,4671995,4672725,4673586,4674059,4675153,4676045,4677076,4677953,4678685,4680050,4681450,4682430,4683425,4684536,4685864,4687094,4688394,4689475,4690395,4691364,4692222,4693323,4694361,4695119,4695682,4696663,4697678,4698455,4699077,4699892,4700529,4701240,4701917,4702558,4703091,4704092,4704886,4705750,4706622,4706880,4707263,4707938,4708456,4709330,4710209,4710938,4711601,4712620,4713217,4714121,4714682,4715458,4716330,4717183,4718196,4718828,4719332,4719824,4720514,4721170,4721864,4722802,4724083,4724722,4725506,4726257,4727217,4728036,4728893,4729801,4730759,4731731,4732883,4733884,4734762,4735612,4736730,4737257,4737985,4738949,4740206,4741547,4742188,4743198,4744230,4744878,4745486,4745990,4747285,4748457,4749554,4750131,4751023,4751957,4752795,4753388,4754494,4755249,4756091,4757292,4758291,4759455,4760345,4761381,4762523,4763360,4764146,4764869,4765786,4766483,4767793,4769101,4770404,4771234,4772055,4772787,4773446,4774176,4774859,4775762,4776494,4777222,4777875,4778573,4779225,4780071,4780753,4781495,4782433,4783131,4784e3,4784588,4785297,4786032,4786887,4787608,4788207,4788816,4789398,4790443,4791236,4792047,4793056,4793647,4794678,4795364,4795847,4796477,4798124,4799566,4801073,4802653,4804024,4805629,4806463,4807268,4807896,4808671,4809366,4810062,4810898,4811672,4812411,4813106,4813850,4814532,4815372,4816027,4816702,4817695,4818701,4819603,4820202,4820752,4821396,4822101,4822938,4823713,4824324,4824966,4825764,4826684,4827467,4828371,4829078,4829802,4830756,4831351,4831807,4833206,4834202,4834944,4835751,4836531,4837296,4837876,4838533,4838931,4840085,4840731,4841394,4842799,4843869,4844861,4845852,4846849,4847977,4848763,4849464,4849948,4850437,4851744,4852442,4853245,4854656,4855920,4856883,4857935,4859170,4860185,4861514,4862914,4864232,4865648,4866924,4868477,4869884,4871361,4872463,4873665,4875016,4876379,4877797,4879108,4880459,4881905,4883397,4884614,4885791,4886893,4887863,4888743,4889869,4891169,4892458,4893818,4894903,4896084,4897240,4898386,4899716,4901176,4902577,4903919,4905312,4906701,4907811,4908825,4909947,4911025,4912024,4913106,4914347,4915400,4916397,4917372,4918554,4919394,4920659,4921764,4922807,4923882,4924914,4926118,4927247,4928191,4929088,4930199,4931184,4932110,4933262,4934348,4935466,4936709,4937799,4938990,4940082,4941168,4942496,4943382,4944256,4945416,4946566,4947706,4948747,4949964,4951115,4952336,4953434,4954409,4955368,4956408,4957439,4958273,4959e3,4960065,4960979,4962055,4963114,4964090,4965133,4966065,4967328,4968418,4969428,4970573,4972e3,4973257,4974375,4975420,4976677,4977691,4978625,4979751,4980940,4982060,4983247,4984518,4985696,4986806,4987981,4989113,4990163,4991145,4992015,4993091,4994185,4995080,4996176,4997528,4998678,4999945,5000925,5002050,5003140,5004267,5005510,5006625,5007916,5009033,5010174,5011451,5012719,5013983,5014926,5015907,5016916,5018345,5019155,5019969,5020810,5021543,5022509,5023667,5024751,5026014,5027264,5028731,5030236,5031133,5032176,5033209,5033689,5034724,5035786,5036529,5037213,5037704,5038316,5039127,5039688,5040221,5040796,5041302,5041756,5042612,5042999,5043799,5044507,5045156,5045918,5046872,5047680,5048323,5048699,5049539,5050499,5051338,5051980,5052518,5053007,5053681,5054260,5054936,5055870,5056946,5057790,5058436,5059192,5059982,5060938,5061575,5062422,5063413,5064157,5065128,5065687,5066254,5067262,5068352,5069735,5070543,5071217,5072041,5072558,5073068,5073667,5075e3,5076071,5076821,5077411,5078342,5079267,5079919,5080678,5081757,5082407,5083504,5084356,5085471,5086371,5087311,5087957,5088568,5089250,5089814,5090905,5092072,5092581,5093423,5094332,5095765,5097008,5097570,5098350,5099075,5099778,5100403,5101235,5101798,5103229,5104063,5104622,5105395,5106483,5107205,5108059,5109079,5109663,5110269,5111382,5112374,5113361,5114353,5115386,5116490,5117028,5118140,5118699,5119616,5120612,5121305,5122452,5124015,5125253,5126201,5126964,5128310,5129588,5130940,5132201,5133510,5134741,5136018,5137133,5138431,5139581,5140717,5141860,5143146,5144296,5145572,5146751,5147775,5148813,5149766,5150987,5152173,5153290,5154593,5155792,5157075,5158351,5159696,5160716,5162022,5163148,5164430,5165692,5167110,5168264,5169246,5170523,5171869,5173189,5174054,5175359,5176523,5177779,5179068,5180272,5181333,5182588,5183738,5184723,5185921,5187205,5187996,5188936,5189875,5190927,5192099,5193050,5194053,5195086,5196195,5197245,5198407,5199607,5200679,5201833,5203128,5204287,5205346,5206378,5207276,5208288,5209385,5210742,5211844,5212933,5213946,5215224,5216548,5217878,5219125,5220375,5221593,5222809,5224230,5225361,5226298,5227232,5228344,5229685,5230842,5232041,5233416,5234744,5235925,5237047,5238382,5239532,5240706,5242093,5243449,5244725,5245855,5246977,5248128,5249040,5250167,5251402,5252794,5253885,5254998,5256135,5257159,5258281,5259238,5260281,5261125,5261987,5262857,5263881,5264795,5265903,5266857,5267886,5268856,5269898,5270781,5271705,5272698,5273597,5274434,5275235,5275926,5276634,5277449,5278382,5279269,5280284,5281326,5282464,5283554,5284412,5285476,5286331,5287261,5288173,5288981,5289832,5290758,5291796,5292372,5293065,5294015,5295112,5295928,5296859,5297920,5298937,5299909,5301091,5302043,5302902,5303868,5304740,5305492,5306364,5307322,5308106,5309020,5310124,5310782,5311704,5312615,5313651,5314714,5315762,5316825,5317949,5318746,5319673,5320897,5322037,5323139,5324310,5325468,5326363,5327284,5328453,5329106,5330005,5331063,5331951,5333071,5333743,5334874,5336078,5337076,5338190,5339266,5340392,5341412,5342542,5343720,5344576,5345559,5346479,5347348,5348422,5349338,5350385,5351193,5352303,5353363,5354702,5356029,5357398,5358804,5360189,5361553,5362669,5363916,5365293,5366678,5367944,5369182,5370585,5371887,5373045,5374364,5375632,5376623,5377777,5379035,5380355,5381578,5382905,5383823,5384306,5385239,5385706,5386427,5387257,5387720,5388427,5388955,5389634,5390625,5391708,5392485,5392991,5393833,5394802,5395577,5396249,5396909,5397648,5398325,5398963,5399668,5400389,5401188,5401913,5402553,5403171,5403901,5404625,5405188,5405824,5406481,5407391,5408281,5409163,5410112,5410861,5411815,5412833,5413621,5414185,5414787,5415630,5416450,5417316,5417897,5418311,5419259,5420379,5421264,5422113,5422735,5423266,5423791,5424492,5425086,5425750,5426364,5426995,5427891,5428686,5429464,5430187,5430785,5431507,5432247,5432823,5434055,5434685,5435477,5436138,5436987,5437990,5438914,5439693,5440630,5441435,5442413,5443309,5444065,5444678,5445576,5446718,5447657,5448784,5450337,5451849,5452884,5453768,5454903,5455734,5456645,5457264,5458046,5459042,5460218,5461104,5461880,5462735,5463455,5464486,5465111,5466080,5466745,5467551,5468233,5469176,5469877,5470578,5471243,5472030,5472809,5473491,5474167,5474860,5475424,5476085,5476800,5477753,5478976,5479711,5480487,5481250,5482060,5482645,5483253,5484194,5485038,5485839,5486320,5487328,5488322,5489623,5490280,5490961,5491837,5492361,5492787,5494032,5495146,5496144,5496744,5497662,5498582,5499275,5499936,5501019,5501824,5502709,5503686,5504666,5505904,5506897,5508035,5508622,5509186,5509996,5510775,5511571,5512347,5512886,5513487,5514447,5515041,5515651,5517054,5518168,5519158,5520150,5521136,5522269,5523439,5524571,5525283,5525913,5526588,5527078,5528219,5529399,5530341,5530835,5530885,5530970,5532280,5533398,5534459,5535834,5537086,5537829,5538710,5539204,5540357,5541506,5542534,5543830,5545165,5546488,5547455,5548473,5549434,5549995,5550606,5551252,5552115,5553031,5554074,5555222,5556517,5557626,5558997,5560275,5561479,5562716,5563759,5564855,5566054,5567257,5568489,5569601,5570890,5572198,5572802,5573485,5574296,5575394,5576129,5577136,5577901,5578526,5579030,5579828,5580548,5581205,5581829,5582550,5583213,5583900,5584630,5585318,5586254,5586960,5587672,5588479,5589077,5589397,5590161,5591076,5592053,5592896,5594114,5595032,5595826,5596653,5597591,5598772,5599842,5600572,5601257,5602014,5602766,5603340,5604159,5604787,5605522,5606049,5606553,5607196,5607771,5608352,5608992,5609726,5610381,5610995,5611701,5612357,5613163,5614014,5615144,5616157,5616833,5617463,5618149,5618857,5619623,5620358,5620964,5621543,5622215,5623045,5623614,5624410,5625100,5625813,5626632,5627140,5627743,5628369,5629378,5630892,5631951,5632923,5633378,5633927,5634953,5636302,5637548,5638373,5639532,5640879,5642313,5643532,5644906,5646238,5647268,5648457,5649695,5650816,5651771,5652742,5653677,5654811,5656043,5657182,5658307,5659538,5660744,5662002,5663188,5664232,5665437,5666583,5667652,5668954,5670134,5671393,5672654,5673274,5674148,5674789,5675531,5676295,5677028,5677694,5678348,5679222,5680708,5681252,5681977,5682822,5683777,5684504,5685227,5685999,5686712,5687234,5687924,5688490,5689110,5689914,5690636,5691407,5692189,5692967,5693558,5694282,5694888,5695606,5696159,5696758,5697492,5698005,5698893,5699697,5700640,5701675,5702678,5703361,5704208,5705192,5706130,5707310,5708309,5709189,5710110,5710999,5711750,5712625,5713600,5714244,5714934,5715666,5716524,5717450,5718266,5719353,5720321,5721370,5722193,5723177,5724108,5724902,5725773,5726799,5727413,5728346,5729320,5730070,5730769,5731063,5731968,5732902,5733759,5734381,5734918,5735445,5736158,5736762,5737411,5738409,5739465,5740103,5740901,5741688,5742452,5743402,5744212,5744954,5745749,5746824,5747975,5749074,5749770,5750548,5751586,5752440,5753214,5753890,5754861,5756315,5757837,5759384,5760425,5761081,5761799,5762770,5763592,5764407,5765236,5766079,5766821,5767907,5768945,5769338,5769607,5770780,5771800,5772580,5773407,5774103,5774961,5775756,5776605,5777258,5778063,5778780,5779652,5780420,5780985,5781837,5782545,5782902,5783240,5783919,5784766,5785977,5787415,5788845,5789813,5790306,5790957,5791923,5792634,5793314,5794044,5794928,5795740,5796608,5797467,5798181,5799150,5800097,5800665,5801441,5802308,5803017,5804025,5804502,5805082,5805884,5806672,5807523,5808147,5808763,5809565,5810509,5810969,5811638,5812157,5812775,5813290,5813896,5814619,5815381,5816838,5817607,5818098,5818601,5819445,5820198,5820908,5821543,5822107,5822790,5823292,5824091,5824882,5825789,5826529,5827417,5828342,5829080,5829833,5830447,5831071,5831794,5832441,5833087,5833778,5834552,5835104,5835774,5836229,5836721,5837341,5837770,5838514,5839198,5840190,5840926,5841433,5841984,5842821,5843464,5844375,5845107,5845762,5846468,5847589,5848180,5848970,5849683,5850445,5851217,5852236,5853308,5854186,5854985,5855791,5856366,5857036,5858236,5859044,5859881,5860478,5861395,5862016,5862642,5863192,5863770,5864505,5865386,5866212,5867026,5867737,5868531,5869350,5870219,5871137,5871987,5872817,5873407,5874306,5875590,5876258,5876996,5877897,5878606,5879141,5879915,5880735,5881553,5882267,5882835,5883683,5884963,5886329,5886852,5887674,5888349,5888853,5889348,5890768,5891788,5892596,5893185,5894109,5895024,5895758,5896495,5897307,5897970,5899352,5900457,5901590,5902091,5902770,5903566,5904136,5905469,5905946,5906837,5907372,5908487,5909234,5910539,5911485,5912236,5912932,5913791,5914493,5915154,5916129,5916742,5917564,5918989,5919967,5920950,5921937,5922925,5923941,5925132,5926261,5927253,5927515,5928102,5928904,5929374,5930251,5931472,5932760,5934025,5934989,5936057,5937293,5938168,5938935,5939855,5941363,5942570,5943503,5944399,5945432,5946380,5947688,5949082,5950475,5951863,5952716,5953879,5954914,5956119,5957029,5958189,5959339,5960643,5961860,5963226,5964121,5964779,5965601,5966240,5967086,5967659,5968441,5969030,5969858,5970785,5972060,5972504,5973317,5974186,5975222,5975936,5976548,5977420,5978086,5978628,5979354,5979911,5980494,5981245,5981998,5982691,5983552,5984321,5984990,5985733,5986406,5987077,5987686,5988240,5988972,5989516,5990360,5991219,5992073,5993117,5994181,5994842,5995755,5996700,5997558,5998765,5999909,6000594,6001420,6002276,6003096,6004054,6004562,6005450,6006411,6007039,6007777,6008426,6009279,6009937,6010954,6011843,6013025,6013928,6014696,6015517,6016663,6017743,6018393,6019300,6020262,6021093,6022151,6022617,6023431,6023994,6024731,6025702,6026429,6027177,6027731,6028316,6028958,6029579,6030209,6031235,6031989,6032891,6033622,6034492,6035315,6036191,6037003,6037846,6038728,6039673,6040718,6041904,6042736,6043524,6044218,6045269,6046089,6046803,6047534,6048931,6050513,6052111,6053117,6054053,6054736,6055723,6056442,6057289,6058082,6058839,6059622,6060583,6061540,6061998,6062382,6063315,6064445,6065268,6066009,6066813,6067604,6068437,6069228,6069934,6070651,6071388,6072014,6072760,6073679,6074372,6075047,6075489,6075835,6076483,6077281,6078284,6079711,6081094,6082356,6082968,6083626,6084483,6085182,6085843,6086653,6087500,6088182,6088993,6089930,6090473,6091612,6092373,6093112,6093937,6094757,6095346,6096486,6097103,6097667,6098316,6099256,6100056,6100762,6101494,6102102,6103075,6103796,6104427,6105010,6105600,6106168,6106724,6107490,6107993,6109037,6110247,6111016,6111480,6112093,6112870,6113531,6114216,6114854,6115561,6116163,6116707,6117638,6118352,6119162,6120038,6120833,6121799,6122428,6123117,6123860,6124370,6125075,6125723,6126383,6127189,6127854,6128377,6129050,6129524,6130061,6130561,6131237,6131836,6132831,6133562,6134328,6134797,6135451,6136303,6137202,6137979,6138668,6139479,6140401,6141318,6141991,6142827,6143311,6144011,6145053,6146081,6146895,6147720,6148526,6149331,6150139,6150997,6151987,6152801,6153493,6154219,6154913,6155662,6156186,6156720,6157467,6158330,6159037,6159991,6160783,6161328,6162200,6163113,6163825,6164807,6165647,6166440,6167215,6168273,6169280,6170111,6170803,6171489,6172339,6172865,6173750,6174532,6175352,6176001,6176905,6177731,6178993,6180075,6180710,6181594,6182091,6182493,6183427,6184550,6185701,6186291,6186949,6187869,6188744,6189374,6190249,6191059,6191945,6193069,6194049,6194982,6195664,6196279,6196926,6197950,6198897,6199469,6200282,6200996,6202030,6203102,6204243,6204992,6205779,6206596,6207356,6208139,6208936,6209705,6210271,6211427,6212710,6213697,6214673,6215660,6216649,6217658,6218853,6219983,6221021,6221298,6221857,6222653,6223156,6223782,6225222,6226390,6227650,6228652,6229810,6230927,6232129,6232956,6233238,6234834,6236139,6237359,6238100,6239063,6240033,6241151,6242248,6243284,6244383,6245634,6246808,6247894,6249028,6250208,6251308,6252430,6253434,6254542,6255746,6257018,6258327,6259451,6260523,6261446,6262332,6263351,6264467,6265405,6266441,6267413,6268368,6269364,6270139,6271200,6272256,6273304,6274326,6275232,6276204,6277245,6278394,6279144,6280041,6281032,6282019,6283025,6283964,6284860,6285846,6286628,6287885,6288979,6290115,6291338,6292060,6293105,6294348,6295272,6296432,6297651,6298655,6299579,6300801,6301894,6302906,6303792,6304734,6306023,6307204,6308447,6309626,6310595,6311468,6312513,6313444,6314206,6315008,6315902,6317134,6317593,6318452,6319817,6321155,6322228,6322867,6323767,6324330,6324924,6325624,6326486,6327170,6327709,6328156,6328950,6329330,6329830,6330593,6330958,6331400,6332204,6333154,6334064,6334642,6334914,6335445,6336168,6336964,6337514,6338453,6339087,6339884,6340732,6341601,6342190,6342619,6343533,6344379,6345263,6345961,6346427,6346933,6347645,6348303,6348884,6349933,6350983,6351796,6352480,6353179,6353960,6354909,6355554,6356655,6357734,6358750,6359605,6360445,6361407,6361874,6362650,6363466,6364784,6366087,6366760,6367472,6368452,6368969,6369422,6370280,6371416,6372639,6373194,6373912,6374860,6375701,6376334,6377253,6378185,6378844,6380112,6380974,6382111,6383004,6383729,6384920,6385518,6386089,6386896,6387614,6388902,6389998,6390769,6391515,6392286,6393056,6393716,6394613,6395764,6396348,6397752,6399155,6400701,6402225,6403463,6404439,6405155,6405950,6406760,6407534,6408218,6409064,6410327,6410869,6412266,6413055,6413848,6414626,6415302,6415883,6416625,6417196,6418069,6419252,6420292,6421245,6421949,6422676,6423419,6424159,6424971,6426356,6427249,6427858,6429355,6430512,6431533,6432475,6433114,6433880,6434654,6435397,6436125,6437492,6438279,6438863,6440184,6441e3,6441948,6442490,6443218,6443770,6444446,6444951,6446084,6447307,6448309,6449092,6449877,6450570,6451183,6451891,6452662,6453535,6454648,6455274,6456137,6457399,6458441,6459164,6459847,6460620,6461390,6462064,6462785,6463575,6464560,6465256,6465922,6467108,6467961,6468810,6469673,6470497,6471099,6471801,6472401,6473089,6474290,6475385,6476011,6476829,6477574,6478277,6479e3,6479712,6480490,6481473,6482624,6483340,6483914,6485212,6486508,6487238,6487908,6488666,6489321,6490048,6490700,6491418,6492138,6493410,6494209,6494973,6495522,6496840,6497667,6498605,6499151,6499890,6500415,6501117,6501618,6502545,6503150,6503802,6505104,6506454,6507747,6509275,6510509,6512001,6513335,6514765,6515754,6516744,6517724,6518712,6519704,6520846,6521783,6522510,6522902,6523395,6524197,6524823,6525308,6526097,6527096,6527652,6528426,6529916,6531229,6532211,6533430,6534515,6535908,6537203,6538606,6539980,6541190,6542652,6543911,6545096,6546152,6547529,6548910,6550247,6551572,6552688,6553836,6555267,6556645,6557913,6559145,6560450,6561581,6562705,6563815,6565160,6566619,6568010,6569387,6570811,6572145,6573545,6574786,6576179,6577448,6578715,6580158,6581526,6582929,6584328,6585686,6586970,6588399,6589799,6591188,6592625,6593696,6595011,6596143,6597451,6598929,6600043,6601323,6602655,6604078,6605520,6606609,6607944,6609362,6610720,6611986,6613193,6614553,6615858,6617061,6618192,6619417,6620721,6621889,6622911,6624065,6625167,6626614,6627908,6629205,6630625,6632181,6633414,6634766,6636199,6637126,6638196,6639470,6640602,6641446,6642350,6643529,6644824,6645410,6645988,6646570,6647545,6648561,6649896,6651121,6651883,6652743,6653414,6654313,6655124,6656102,6656763,6657999,6659456,6661028,6662443,6663714,6664786,6665805,6667125,6667962,6668717,6669468,6670312,6671122,6671976,6672691,6673580,6674259,6675248,6676087,6677188,6678310,6678984,6679948,6680537,6681369,6682331,6683425,6684673,6685674,6686394,6686933,6687763,6688864,6690311,6691690,6692722,6694147,6695293,6696292,6697454,6698504,6699887,6701119,6702130,6703308,6704758,6706127,6707294,6708652,6709907,6711113,6712071,6713324,6714657,6716037,6717414,6718376,6719503,6720564,6721663,6722779,6723892,6725413,6726678,6727780,6728986,6730456,6731875,6733005,6734488,6735770,6737212,6738606,6739777,6740936,6742372,6743816,6745206,6746721,6748191,6749528,6750918,6752265,6753441,6754775,6755895,6756993,6757920,6758827,6759810,6760893,6761879,6763190,6764573,6765746,6767024,6768116,6769122,6770299,6771228,6771960,6773058,6774160,6775217,6776233,6777443,6778496,6779524,6780734,6781867,6783321,6784721,6786076,6787436,6788878,6790105,6791335,6792556,6793710,6794755,6795714,6796618,6797730,6799154,6800490,6801799,6802985,6804388,6805773,6806958,6808199,6809341,6810739,6812193,6813556,6814639,6815886,6817203,6818122,6819390,6820624,6821804,6823130,6824117,6825467,6826889,6828272,6829704,6830867,6831942,6833062,6834454,6835843,6837185,6838438,6839814,6841175,6842482,6843746,6845214,6846352,6847422,6848585,6849668,6851129,6852545,6853990,6855232,6856586,6857743,6858871,6859961,6860952,6862048,6863348,6864558,6865833,6867248,6867861,6868762,6869440,6870390,6871153,6871942,6872524,6873473,6874371,6875401,6875866,6876829,6878149,6879127,6879729,6880377,6881024,6881662,6882471,6882993,6883682,6884178,6884622,6885157,6885848,6886579,6887409,6888360,6889278,6889913,6890763,6891808,6892266,6893097,6893690,6894415,6895356,6896067,6896841,6897467,6898043,6898690,6899333,6899958,6900776,6901850,6902663,6903816,6904645,6905311,6906301,6907087,6907919,6908385,6909245,6910151,6910627,6911418,6912277,6913091,6913884,6914717,6915857,6916720,6917375,6918196,6918959,6919902,6920563,6921457,6922515,6923271,6923910,6924535,6925502,6926497,6927779,6928775,6929304,6930004,6930803,6931360,6931826,6933071,6934213,6935041,6935647,6936585,6937367,6938058,6938883,6939960,6940724,6941660,6942629,6943742,6944861,6945464,6946544,6947227,6947844,6948561,6949119,6950173,6951338,6952532,6953528,6954242,6954996,6955240,6955858,6956104,6957077,6957562,6958197,6958480,6958954,6960258,6961698,6963211,6964489,6965457,6966632,6967547,6968203,6969009,6969259,6969779,6970180,6970643,6971360,6971659,6972238,6973475,6974451,6975606,6976768,6978034,6978884,6979669,6980391,6980970,6981593,6982201,6983193,6983894,6984823,6985380,6986104,6987038,6987644,6988547,6989273,6990083,6990808,6991966,6992565,6993501,6994364,6994887,6995892,6996530,6997460,6998220,6998733,6999928,7001308,7002639,7004171,7005447,7006858,7008324,7009704,7010692,7011673,7012670,7013687,7014888,7015921,7016908,7017403,7017678,7018149,7018841,7019655,7020153,7021170,7022253,7023229,7024398,7025666,7026210,7026312,7027674,7028704,7029646,7030816,7031860,7033031,7034332,7035647,7036829,7038200,7039578,7040869,7042085,7043396,7044690,7046001,7047147,7048474,7049872,7051156,7052136,7053358,7054691,7056158,7057449,7058689,7059872,7061046,7062203,7063636,7064940,7066117,7067603,7068947,7070281,7071613,7072853,7074079,7075216,7076339,7077339,7078770,7080133,7081606,7083039,7084367,7085545,7086390,7087411,7088303,7089231,7089977,7091247,7092194,7093123,7094265,7095216,7096408,7097440,7098326,7099394,7100497,7101603,7102786,7103554,7104640,7105650,7106801,7107994,7109144,7110162,7110945,7111924,7112913,7113797,7114791,7115770,7116852,7117915,7118965,7119925,7120901,7122064,7123168,7123963,7124799,7125885,7126866,7127924,7128909,7129890,7130557,7131418,7132287,7132905,7133693,7134651,7135783,7136656,7137512,7138503,7139553,7140308,7141282,7142355,7143335,7144358,7145273,7146407,7147412,7148381,7149369,7150337,7151316,7152161,7152987,7153671,7154728,7155635,7156978,7158110,7159140,7160029,7161071,7162528,7163648,7164866,7165867,7167065,7168120,7169375,7170212,7171500,7172417,7173628,7175020,7176202,7177556,7178670,7179768,7181048,7182210,7183428,7184301,7185419,7186171,7187098,7188132,7188889,7189623,7190241,7190757,7191263,7192041,7192957,7193942,7195011,7196010,7197235,7198264,7199233,7200113,7201280,7202570,7203618,7204557,7205603,7206675,7207467,7208707,7209715,7210866,7212063,7212772,7213835,7214910,7215991,7216915,7217967,7218780,7219834,7220662,7221833,7222790,7223710,7224831,7225910,7226998,7228029,7229067,7230094,7231183,7232397,7233393,7234395,7235613,7236837,7237807,7239013,7240149,7240865,7241641,7242397,7243214,7244117,7245098,7246297,7247349,7248499,7249588,7250711,7251538,7252628,7253702,7254757,7255701,7257037,7258289,7259082,7260039,7261332,7262649,7263972,7265052,7266099,7267129,7268361,7269444,7270521,7271259,7272333,7273427,7274341,7275311,7276241,7277607,7278863,7280084,7281432,7282625,7283626,7284783,7286065,7287378,7288641,7289828,7291169,7292486,7293762,7294957,7296027,7297313,7297999,7298616,7299482,7300678,7301944,7303116,7304353,7305405,7306518,7307574,7308679,7309493,7310546,7311562,7312692,7313767,7314776,7316034,7316903,7317857,7319194,7320379,7321691,7322647,7323629,7324576,7325654,7326212,7327232,7328105,7328708,7329290,7330177,7331123,7332041,7332666,7333421,7334380,7335165,7335814,7336191,7337040,7338024,7338889,7339504,7340047,7340543,7341260,7341860,7342483,7343466,7344541,7345330,7346018,7346699,7347533,7348395,7349049,7350201,7351278,7352260,7353044,7353859,7354807,7355437,7356320,7357161,7358409,7359495,7360148,7360821,7361733,7362272,7362722,7363739,7364937,7366124,7366709,7367494,7368448,7369234,7369848,7370850,7371760,7372586,7373681,7374533,7375610,7376300,7377272,7378223,7378894,7379509,7380159,7381258,7382206,7383733,7385184,7386676,7388096,7388691,7389316,7390725,7391793,7392865,7393724,7394439,7395184,7395904,7397031,7398313,7399290,7400568,7401948,7403169,7404253,7405355,7406643,7407940,7409097,7410419,7411658,7412802,7413954,7415235,7416518,7417777,7418907,7420130,7421170,7422176,7423330,7424571,7425687,7426971,7428279,7429669,7430659,7431974,7433243,7434570,7435685,7436729,7438195,7439622,7441018,7442333,7443744,7444770,7446073,7447339,7448170,7449494,7450888,7452180,7453249,7454412,7455661,7456888,7458032,7459030,7459916,7461256,7462513,7463424,7464281,7465379,7466166,7466667,7467489,7467968,7468821,7469797,7471266,7472462,7473965,7475490,7476963,7478260,7479343,7479935,7481039,7482019,7483304,7483893,7485220,7486529,7487911,7489232,7490556,7491718,7493072,7494087,7495146,7496054,7497141,7498062,7499235,7500473,7501703,7502903,7504140,7505371,7506698,7507762,7508818,7509944,7511127,7512205,7513037,7514051,7515174,7516256,7517371,7518870,7520153,7521658,7522889,7523869,7524985,7526204,7527321,7528684,7530165,7531486,7532625,7533803,7534813,7535940,7537236,7538562,7539783,7541144,7542437,7543424,7544662,7545928,7547125,7548474,7549669,7550959,7552182,7553391,7554417,7555630,7557020,7558255,7559435,7560711,7561783,7563092,7564382,7565540,7566670,7567757,7568931,7570050,7570875,7571933,7572934,7573981,7575077,7576055,7577220,7578336,7579419,7580583,7581691,7582791,7583924,7585036,7585949,7586896,7587926,7588873,7589700,7590552,7591624,7592776,7593861,7594723,7595656,7596527,7597752,7599089,7600242,7601350,7602434,7603647,7604712,7605521,7606338,7607686,7608694,7609594,7610570,7611539,7612424,7613207,7614385,7615244,7616055,7617205,7618185,7619371,7620555,7621459,7622549,7623451,7624319,7625262,7626166,7627066,7627994,7628685,7629616,7630705,7631900,7633383,7634878,7636109,7637245,7638482,7639388,7640747,7642170,7643574,7644897,7645869,7646950,7648087,7649390,7650747,7651919,7653356,7654278,7655420,7656474,7657465,7658955,7660281,7661758,7663051,7664087,7665487,7666798,7668138,7669490,7670729,7671973,7673045,7674164,7675221,7676614,7678017,7679246,7680588,7681894,7683183,7684557,7685818,7686811,7687955,7689301,7690670,7691924,7693169,7694390,7695604,7696855,7698071,7699007,7699705,7700636,7701355,7701996,7702754,7703218,7703746,7704683,7705599,7706849,7708145,7709196,7709821,7710559,7711617,7712175,7713046,7713675,7714709,7715353,7716182,7716864,7717501,7718264,7718895,7719693,7720248,7720903,7721634,7722088,7722994,7723880,7725271,7725900,7726772,7728190,7729626,7730672,7731957,7733236,7734398,7735627,7736767,7738056,7739239,7740606,7742029,7743290,7744611,7745867,7747062,7748278,7749293,7750020,7751309,7752082,7752841,7753708,7754572,7755728,7756636,7757596,7758634,7759467,7760585,7761583,7762802,7763888,7765084,7766146,7767147,7768094,7769125,7770270,7771596,7772653,7773662,7774561,7775709,7776860,7777868,7779153,7780450,7781586,7782787,7784e3,7785093,7786018,7787149,7788235,7789365,7790358,7791314,7792342,7793150,7794184,7795231,7796746,7798233,7799579,7800875,7802199,7803177,7804060,7805176,7806380,7807551,7808689,7809780,7811073,7811952,7812858,7814128,7815311,7816435,7817660,7819213,7820557,7821902,7823413,7824812,7826282,7827366,7828628,7830230,7831650,7832556,7833343,7834014,7834651,7835270,7836248,7837292,7838412,7839655,7840856,7841973,7843033,7844172,7845468,7846743,7848023,7849394,7850515,7851746,7853132,7854446,7855247,7856551,7857547,7858462,7859655,7860750,7862057,7863449,7864764,7866040,7867488,7868996,7870322,7871511,7872647,7874100,7875383,7876625,7877914,7879342,7880685,7882078,7883444,7884544,7885660,7886784,7887945,7889218,7890449,7891663,7892790,7894019,7895282,7896536,7897568,7898927,7900037,7901380,7902766,7904080,7905369,7906661,7907674,7908977,7910320,7911507,7912715,7913979,7915268,7916527,7917659,7918770,7920126,7921599,7922895,7924105,7925275,7926684,7928047,7929277,7930522,7931900,7933099,7934468,7935794,7937048,7938450,7939717,7941204,7942423,7943671,7944910,7945994,7947097,7948208,7949542,7950516,7951633,7952876,7954095,7955212,7956426,7957632,7958938,7959914,7961104,7962130,7963381,7964672,7965951,7967215,7968484,7969791,7971187,7972451,7973771,7975147,7976336,7977440,7978796,7980215,7981289,7982260,7983614,7984882,7986146,7987293,7988540,7989578,7990954,7992207,7993538,7994772,7995809,7997222,7998541,7999557,8000409,8001376,8002360,8003603,8004617,8005658,8006559,8007796,8009061,8010607,8011988,8013199,8014469,8016021,8017342,8018482,8019689,8020966,8022090,8023172,8024195,8025498,8026747,8027897,8029146,8030192,8031417,8032659,8033828,8035074,8036035,8037096,8038335,8039475,8040876,8041841,8042875,8044153,8045172,8045789,8046870,8048044,8049148,8049919,8050900,8051695,8052739,8053839,8055019,8056149,8057392,8058545,8059689,8060956,8062125,8063401,8064418,8065583,8066849,8068242,8069495,8070710,8071940,8073237,8074471,8075593,8076649,8077975,8079089,8080333,8081371,8082530,8083625,8084649,8086009,8087271,8088252,8089265,8090360,8091686,8092794,8093546,8094516,8095344,8096522,8097651,8098965,8100186,8101306,8102569,8103833,8104951,8106139,8107233,8108389,8109781,8110982,8112043,8113108,8114177,8115308,8116743,8118302,8119314,8120567,8121782,8122926,8124203,8125400,8126740,8128087,8129249,8130414,8131473,8132520,8133517,8134759,8136198,8137414,8138634,8139993,8141158,8142635,8143766,8145128,8146371,8147538,8148622,8149563,8150722,8151770,8152938,8154445,8155646,8157092,8158403,8159619,8160528,8161595,8162681,8163782,8164915,8166139,8167155,8168377,8169783,8171190,8172523,8173855,8174984,8176035,8177213,8178325,8179414,8180392,8181666,8182855,8183955,8185063,8186402,8187642,8188801,8190001,8191213,8192355,8193392,8194319,8195269,8195868,8197002,8197754,8198681,8199719,8200633,8201690,8202571,8203343,8204318,8205125,8205887,8206706,8207300,8208146,8209180,8210237,8211242,8212249,8213071,8214071,8215401,8216247,8217151,8218044,8219023,8219985,8221414,8222713,8223946,8225201,8226356,8227299,8228377,8229336,8230142,8231244,8232290,8233031,8233627,8234627,8235470,8236353,8236978,8237538,8238088,8238620,8239248,8239847,8240714,8241666,8242570,8243211,8243472,8243993,8244666,8245316,8246027,8246917,8247576,8248328,8249264,8250104,8250714,8251089,8251958,8252931,8253797,8254419,8254962,8255460,8256148,8256756,8257385,8258361,8259436,8260251,8260964,8261654,8262440,8263414,8264107,8265233,8266308,8267344,8268185,8269036,8269993,8270518,8271341,8272169,8273511,8274725,8275458,8276141,8277008,8277533,8277983,8279021,8280216,8281396,8281982,8282775,8283724,8284499,8285152,8286152,8287089,8287851,8289012,8289883,8290892,8291682,8292564,8293578,8294270,8294936,8295611,8296537,8297627,8299154,8300613,8302115,8303596,8304896,8305878,8306647,8307487,8308280,8308916,8309614,8310147,8310678,8312003,8312823,8313681,8314384,8315686,8316486,8317344,8318200,8319302,8320071,8320930,8321680,8322413,8322984,8323622,8324068,8325054,8325666,8326496,8327890,8329242,8330574,8332061,8333220,8334686,8336090,8337249,8338232,8339226,8340296,8341312,8341660,8342131,8342775,8343490,8344020,8345234,8345933,8346594,8347948,8349227,8350305,8351526,8352883,8354159,8355326,8356636,8357868,8359233,8360596,8361866,8363287,8364700,8365911,8367274,8368553,8369796,8371069,8372190,8373338,8374671,8375843,8376902,8377947,8379046,8380352,8381637,8382720,8383999,8385102,8386571,8387870,8388975,8390079,8391446,8392821,8394180,8395333,8396784,8398048,8399404,8400657,8402028,8403092,8404342,8405603,8406963,8408305,8409645,8410848,8412036,8412997,8414231,8415261,8416113,8417417,8418798,8420041,8421375,8422620,8424032,8425136,8426353,8427703,8429086,8430320,8431462,8432832,8434341,8435753,8437162,8438494,8439713,8441097,8442373,8443473,8444707,8445874,8447231,8448743,8449934,8451284,8452758,8454186,8455505,8456766,8457839,8459032,8460187,8461327,8462404,8463484,8464685,8465802,8466968,8468358,8469329,8470366,8471437,8472644,8473851,8474969,8476070,8477330,8478064,8479165,8480391,8481478,8482228,8483244,8483924,8484831,8485866,8486941,8488064,8489039,8490102,8490970,8491880,8492817,8493816,8494808,8495896,8496777,8497810,8498808,8499593,8500626,8501668,8502754,8503815,8505112,8506006,8506976,8507877,8509096,8510203,8510968,8512198,8512975,8514050,8515137,8516270,8517480,8518685,8519723,8520934,8522144,8523108,8524060,8524979,8526130,8526989,8527798,8528641,8529475,8530397,8531020,8531679,8532446,8533209,8534030,8534717,8535832,8536829,8537873,8538782,8539894,8541112,8542058,8542871,8543712,8544558,8545440,8546279,8547558,8548454,8549564,8550468,8551351,8552249,8553411,8554284,8555124,8555902,8556733,8557787,8558956,8560071,8560903,8561837,8562820,8563733,8564726,8565765,8566570,8567562,8568853,8570116,8571314,8572072,8572724,8573328,8574288,8575655,8576336,8577280,8577912,8578249,8579451,8580084,8580709,8581634,8582824,8583804,8584373,8584862,8585384,8586064,8587227,8588676,8589971,8591266,8592541,8593935,8595275,8596654,8597970,8599294,8600607,8601856,8603141,8604427,8605492,8606809,8607877,8609113,8610293,8611751,8613042,8614404,8615666,8616887,8618277,8619590,8620868,8621754,8622710,8623907,8624635,8625188,8626038,8626523,8627139,8628063,8629064,8630485,8631927,8632493,8633207,8633828,8634421,8635401,8635962,8636544,8637473,8638235,8638808,8639632,8640584,8641263,8641944,8642884,8643802,8644822,8645772,8646514,8647573,8648562,8649281,8650200,8651119,8651842,8652574,8653339,8654125,8654746,8655475,8656147,8656757,8657566,8658542,8659207,8659614,8660443,8661728,8662786,8664229,8665800,8667248,8668242,8668705,8669854,8671226,8672556,8673210,8674227,8674985,8676079,8677112,8677956,8678923,8679903,8680925,8681858,8682875,8683907,8685145,8686023,8686870],sizes:[967,1275,1206,1158,1241,1337,1315,1382,1175,1203,1260,1525,1355,1155,1328,1082,1032,1167,1356,1270,1184,1009,1211,1339,933,1259,1400,1196,1228,1246,1267,1312,1161,1316,1083,1047,1236,1143,1117,1055,1381,1473,1283,1085,1240,1177,1010,1162,1236,1174,1301,1175,1250,1312,1389,1229,1374,1061,1075,862,833,1148,436,998,1064,845,469,570,786,864,903,854,626,866,701,894,580,692,840,710,927,599,576,558,677,702,674,1098,794,853,695,793,680,899,903,962,1158,899,848,887,789,677,952,862,1278,1037,655,711,855,537,433,1252,1106,940,603,940,908,665,704,1118,768,930,952,1004,1162,577,1103,706,592,655,579,1189,823,925,784,1332,1442,1550,1584,944,664,891,911,961,731,1234,653,546,1365,1157,1003,1080,743,706,593,1019,747,1419,1175,1056,1464,1237,1296,1253,995,1196,1260,1045,1158,1322,1236,1226,1207,1431,1160,1324,1278,1350,1303,1163,1083,1125,1075,1050,1238,1178,1060,1276,1456,1193,1418,1315,1228,1182,1171,1064,1453,1247,1227,1314,1319,1077,1320,1134,1298,1107,950,967,1235,1255,1153,1032,1076,1007,855,1401,1172,1374,1152,1169,1127,1208,981,1029,952,1371,1399,1200,906,1151,1276,1099,1347,1242,1400,1405,1301,1187,1091,1046,1086,1020,812,1026,1373,1189,1381,1102,960,1189,1366,1376,1033,1331,1072,1410,1240,1134,1142,1252,1252,1174,1507,1348,968,1408,1271,1246,1319,1073,923,716,1320,1329,1299,1256,1436,1277,1256,1254,1146,1356,1480,1353,1520,1077,1431,1504,1373,1466,1366,1312,1206,1303,1270,1275,1335,1334,1155,1160,1228,1196,1318,1105,1155,1060,941,942,1015,1052,1088,1080,1340,1270,1188,1141,663,1162,1241,1022,874,1082,896,897,1004,810,1104,1130,1028,1099,1119,712,1217,943,960,1044,1114,987,1379,1315,1333,1031,921,1256,1042,861,874,1266,1534,1029,887,1036,1042,1117,726,651,841,769,726,821,784,739,799,755,773,783,753,836,518,966,871,856,1135,842,1038,1245,1377,735,754,826,766,747,1009,775,847,810,677,969,848,862,956,830,937,768,898,675,898,686,958,738,869,946,755,909,944,913,574,891,947,1432,1567,1466,963,1058,880,818,791,774,979,567,815,627,1346,1079,791,882,856,944,666,875,602,680,1153,964,1042,880,861,805,835,812,847,464,1066,917,1104,985,726,830,667,794,797,806,660,859,613,865,1255,1102,1317,1388,1138,997,1183,1563,1391,947,1540,1520,1429,1453,912,1128,1454,1262,1551,1516,931,1396,1519,1264,1493,980,1461,1041,983,980,988,1122,222,822,1330,835,1203,1162,1129,1179,1362,1456,1274,1335,1239,920,1092,1041,971,865,1098,1582,1012,1123,779,1301,1117,615,616,427,688,522,958,918,1282,1086,1123,909,1298,1135,767,756,869,703,985,669,884,701,918,713,910,599,861,862,725,882,649,735,693,731,782,690,798,895,672,836,776,676,1128,875,364,1053,1343,1553,1677,1065,1201,710,841,828,678,1113,879,740,1093,1084,1175,697,846,800,766,1019,860,825,1114,1073,1198,712,844,828,634,1145,855,856,977,1252,1079,1300,1410,1165,986,1111,1559,1408,952,1555,1517,1421,1449,872,1137,1457,1268,1542,1530,943,1367,1521,1288,1483,945,1435,1419,1063,944,1084,699,358,940,641,988,1096,1353,1427,1291,1260,1320,1343,1111,1118,1380,900,810,1092,642,734,431,798,877,1085,1419,1238,870,538,638,1079,818,659,994,867,1093,628,788,1446,1553,1478,927,931,1018,1297,1350,1456,1560,1378,1486,1550,995,1014,1521,1558,1122,1269,1409,1348,1340,1476,1270,1472,1460,968,282,292,513,993,767,1353,1333,1308,1363,1396,1466,1263,1276,1301,1311,1219,1417,1405,1209,1382,1337,1387,1286,1363,1343,1300,1338,1328,1390,1350,1094,1364,1276,887,1278,1380,1177,1128,1371,1037,1191,1206,1087,1249,1222,1110,1120,1167,1183,1409,1267,1433,1176,1076,929,903,1163,1278,1046,1225,1303,1162,1257,930,1093,1254,1056,995,1138,1258,1290,930,1224,1006,1022,1250,1212,1138,1300,938,1146,982,1294,1360,1318,1276,1032,987,974,904,1014,1045,991,1071,1025,955,1171,956,1188,973,1188,1143,1162,1059,1255,1077,1107,1115,1006,1088,1032,1230,1057,1418,1139,1314,1479,1322,1225,1190,1011,1150,1166,1344,1140,1345,1372,1322,1173,899,1110,1093,1505,1291,1281,1186,1080,1267,998,1142,1102,1140,1091,1268,1089,1192,1181,1016,1199,1060,1169,1153,918,1020,938,1210,1283,1125,1195,1308,1287,1168,1353,1290,1122,1342,1131,1264,886,591,1279,1164,950,977,1113,1115,1226,1436,1377,1390,1231,881,1181,1361,1399,1411,1362,1362,925,1071,1357,1411,1398,1427,1154,1275,1282,1421,1321,1191,1071,1043,1074,1237,1394,1392,1280,1025,1126,1346,1331,1254,1381,1351,1379,1188,918,1206,1377,1401,1341,1192,1326,1308,1223,1074,1311,1348,1252,1237,1297,1255,1305,1296,1072,1255,1255,1267,1091,1221,999,1207,1252,1205,1114,1310,1170,1216,1237,1246,1256,1216,1192,895,1311,840,1201,1473,1292,1138,1156,824,831,959,1179,1162,1173,790,1024,1086,856,880,1255,1164,1088,1100,1040,1128,1059,676,1013,1219,854,825,759,1158,883,1033,1158,873,958,1269,1158,1078,760,1085,1225,1157,1040,1156,1155,1174,977,1114,902,997,1227,927,1002,1045,1059,899,1184,952,1057,1064,1223,1062,1207,1173,1018,1302,1182,1272,969,961,1174,1013,965,763,982,1184,1172,1163,1100,881,1035,1103,1285,842,1027,1199,1064,1203,1074,1028,894,788,992,1031,983,976,1081,1017,1075,1093,979,990,881,758,948,1071,1022,988,1141,1171,813,971,872,834,1039,1263,1184,1116,1090,1179,1327,907,785,816,961,889,730,971,1128,961,1191,1077,899,1121,1143,967,804,1019,947,1131,1025,778,783,813,909,1055,959,979,994,1199,787,1055,696,917,852,915,924,884,1021,953,1006,1077,1017,944,1028,952,1056,1120,1108,948,1316,1179,1084,1034,1230,1359,1049,1113,1267,1337,1356,1498,1129,1197,1323,1128,1401,1489,1326,1341,1377,826,1277,1251,1368,1137,1404,1475,1312,1163,1019,1466,1272,1139,975,1282,1195,1483,1264,1379,1342,1293,1322,1283,1277,1313,919,1038,1069,1096,1004,1157,1324,1279,1386,1388,880,989,1110,1238,1354,1402,1221,1169,1100,776,1378,1116,908,1105,1320,1148,1299,1184,1390,1133,1112,1242,1196,1284,999,1016,1048,1012,1250,1250,987,1262,1004,1455,1207,1156,1001,1003,983,1145,1141,1174,1072,1131,1179,1323,1132,1159,798,1148,852,976,1040,959,1084,1027,1173,888,861,1120,1031,975,1026,1021,1159,843,1030,898,1170,904,938,881,827,1010,986,946,1191,1078,942,645,863,1159,1029,900,1056,781,968,819,870,990,1122,921,855,665,852,980,845,864,938,1052,1e3,981,1141,627,983,884,1038,870,1189,1047,990,933,924,1246,781,986,745,874,965,1091,865,913,773,892,821,979,1128,1136,1106,917,935,1049,1211,1196,1344,1279,1267,1270,1294,954,1305,1471,1333,945,962,986,698,777,644,988,865,1302,1471,1505,927,1016,957,659,1159,753,972,1369,1424,1165,1353,1339,1331,1335,1010,1281,1348,974,1010,1170,1350,1147,1080,1287,1280,1485,1135,1424,1216,1328,1021,1248,1177,1312,1199,1222,991,1314,1223,1319,1154,1043,1024,913,945,1191,430,930,938,814,641,693,657,645,469,673,785,886,922,918,674,653,1010,620,755,431,856,998,811,612,542,554,663,672,621,835,1137,833,657,814,755,844,677,1158,1101,884,844,883,772,613,985,989,1334,923,564,807,725,556,460,1367,1065,802,574,933,847,739,771,968,768,1021,845,1129,1062,590,1129,607,685,620,635,1274,1023,982,590,810,1188,966,685,702,1530,1422,1584,1242,636,704,1387,1328,1339,1505,1178,1489,1457,1111,1e3,1098,696,450,461,894,529,1250,425,1457,1188,1070,1230,1416,1065,1304,1476,1322,1277,1211,1335,1499,1323,1388,1488,1280,1037,1011,1243,1162,1050,1178,1134,1193,1202,1180,990,903,823,886,894,1057,1254,884,866,1007,1137,1169,1096,913,943,925,1015,1138,1229,1121,1170,1375,1342,1240,1260,1322,773,688,770,636,805,1216,653,868,640,691,558,761,644,561,573,674,646,630,707,589,589,674,896,511,371,634,927,868,984,1084,836,928,531,692,699,902,826,894,840,632,546,792,938,779,790,787,913,694,765,1017,491,934,782,980,712,577,618,683,860,638,1035,666,851,715,712,874,787,777,888,642,765,839,693,1122,737,834,914,633,829,763,947,777,760,597,995,753,667,556,675,653,632,643,623,763,618,741,806,679,801,740,576,1054,706,641,697,804,675,958,721,664,690,824,604,884,866,1325,1440,1510,1338,1286,824,681,696,691,719,868,478,683,675,520,720,475,470,447,462,447,685,1347,860,812,946,610,952,744,1134,1242,1117,1132,1209,1107,1103,603,680,1477,1010,1008,1092,823,286,695,574,951,514,1442,1370,966,963,1012,1132,1300,1264,609,687,565,820,1063,832,714,634,886,579,550,839,568,728,683,430,873,863,969,618,653,635,635,754,790,617,640,1106,1148,933,880,917,637,1011,1097,1167,978,1205,1239,1569,1419,668,1306,948,1209,913,1192,1031,781,790,1468,887,735,852,1338,1335,726,332,803,336,1191,1221,843,692,1402,1351,1233,1139,889,1034,964,1024,1068,1135,991,1093,700,951,869,1004,910,1059,1096,1144,1146,1320,1365,1341,1202,1152,1296,1005,1210,1428,1258,1196,1300,1147,1281,1200,1342,1118,1323,1136,1045,1106,1262,787,1018,1041,1188,1249,1031,600,699,537,835,1123,616,779,689,781,526,797,532,714,467,891,918,626,737,523,507,519,504,492,555,527,520,518,869,1085,635,778,1008,540,425,859,1188,780,821,821,1410,1340,252,713,640,1018,1179,1006,1239,858,1223,1176,1291,1368,506,704,512,597,1059,706,891,639,675,747,707,702,576,736,646,771,465,711,873,1131,1045,1194,1166,751,752,864,1001,1236,1153,738,1094,1194,1453,1517,1178,699,960,775,778,507,840,1361,1321,263,863,348,1248,1305,1052,797,1054,890,1096,944,735,785,990,1051,905,644,747,808,935,939,691,1014,839,881,1008,989,875,1029,904,1068,1161,1147,820,989,962,950,1070,1317,1047,1119,1205,589,749,845,988,1012,1198,1488,1419,1344,1425,1482,1325,1159,1394,1125,1180,1336,1087,1279,887,1107,1162,1392,1249,1121,1331,1299,1175,1267,1185,1186,1259,1126,1455,1341,1229,1327,1268,1197,1063,1183,1341,1251,1344,1339,1250,1059,1301,1396,1284,1301,1327,1031,1132,1396,1371,1330,1417,1262,1430,1374,1269,1235,986,706,1164,647,722,548,830,448,771,870,1110,1372,1295,1014,704,787,676,568,768,674,737,811,862,646,710,542,653,753,755,627,618,776,944,857,751,698,856,519,518,802,1086,748,1392,759,566,1416,1492,1479,1293,1405,1372,1123,1326,1092,1363,1508,1343,1370,1331,1122,1295,1201,1328,1196,1196,1200,1070,1158,1419,1412,1184,1183,1335,1491,1337,1366,1302,1410,1350,1131,1300,1241,1291,1038,1339,1264,1261,1239,1247,1212,1400,1416,1073,1308,1264,1351,1345,1345,1343,1298,1424,1340,1323,722,1031,2016,1713,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,1705,2015,1920,2048,2048,2048,2048,1810,819,660,36,1053,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,1593,1554,1581,1558,1548,1547,1899,1268,1330,1301,1241,1234,1292,1358,1304,1313,1345,1282,1422,1225,1217,1261,1249,1313,1368,1999,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,2054,1664,1619,1642,1616,1622,1596,1640,1621,1632,1613,1631,1631,1629,1642,1629,1630,1637,1649,1610,1652,1643,1590,1632,1623,1644,1621,1626,1628,1607,1607,1582,1568,1629,1624,1599,1587,1636,1628,1612,1625,1643,1612,1607,1621,1604,1619,1622,1606,1640,1605,1620,1636,1628,1643,1619,1637,1576,1650,1684,579,1465,1025,1574,1504,1589,1591,1538,1423,1498,1188,1468,1583,1283,1496,1493,1375,1621,1491,1602,897,1230,1335,1271,989,1203,758,1080,767,903,1078,966,999,1007,944,682,804,994,925,981,1052,893,940,976,1123,899,993,897,853,802,914,887,895,878,937,918,855,911,917,1202,1161,827,1170,1301,1171,1102,1205,950,1748,2048,1989,2012,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2001,1483,1977,1591,2048,2048,2048,2057,2056,2048,2048,2021,2048,2048,2048,1869,2048,2028,2042,2048,1274,1336,1052,940,1291,1232,1263,1275,1146,901,656,759,979,637,713,720,845,1304,467,775,1022,1070,1023,860,795,743,456,625,485,506,576,450,728,455,620,559,557,522,705,435,589,885,950,909,589,263,521,704,700,642,931,616,818,849,868,581,380,949,889,897,642,514,487,719,622,620,1001,1073,786,694,687,776,943,670,1121,1097,1014,854,838,936,570,810,835,1329,1186,740,672,879,529,449,1061,1179,1191,590,788,949,795,629,1002,937,805,1137,886,1035,768,901,995,683,638,670,929,583,713,674,646,534,926,1008,724,813,692,1402,1455,1519,1274,754,694,895,1148,1e3,714,901,558,1333,722,755,883,1060,988,749,856,801,772,674,903,551,765,561,669,450,1371,932,659,667,696,630,671,451,595,1243,1032,813,861,901,825,669,1032,857,918,1321,726,886,961,698,934,720,1153,556,1497,866,831,939,699,837,684,1190,728,1094,1195,649,981,911,708,868,831,1117,638,1273,782,879,549,689,731,725,903,748,578,760,576,689,541,665,690,635,434,672,609,471,1406,949,664,893,950,813,1027,903,1243,827,880,919,756,1030,774,1049,1160,707,896,932,720,1212,619,1317,930,644,968,874,693,1247,597,1284,775,935,600,662,742,757,931,791,609,684,584,841,829,687,678,604,586,551,511,1153,993,1393,700,878,916,825,862,1002,743,827,897,947,807,682,541,805,861,584,607,774,608,1265,872,431,1340,889,1127,705,935,935,924,929,850,875,751,936,945,609,701,638,661,917,821,449,767,902,1182,702,673,1236,1284,822,669,984,928,958,981,766,918,650,984,1105,639,548,818,709,757,691,586,824,1002,1007,623,952,1080,1400,744,854,812,839,1026,893,665,962,891,895,975,681,428,796,880,589,648,639,643,1176,876,513,1264,762,798,773,658,744,718,889,825,613,652,619,568,608,590,861,1094,785,1240,889,1127,1031,747,1267,909,1183,878,853,828,830,661,673,913,655,764,568,677,434,721,418,484,1252,864,1186,867,901,1377,864,1131,1073,852,1280,767,801,770,661,739,716,898,823,615,659,604,709,1122,945,776,999,1041,892,722,1207,763,786,811,665,575,731,567,828,655,541,1231,1383,1143,993,993,987,1075,1033,945,956,467,623,529,799,949,642,889,160,1186,1452,1188,1031,1222,734,1083,975,829,920,978,1140,1250,1362,946,1252,1252,1222,1280,1145,1186,1262,968,1272,1321,1102,1370,1485,1263,1287,1374,1302,1075,1317,1293,1330,1319,1702,1418,1411,1511,1233,1324,1187,1102,1305,956,971,681,851,871,669,802,1333,1448,1175,1298,1275,1299,1197,1315,1349,1205,1078,1089,1302,1317,1293,1220,1278,1312,1353,1262,1290,944,1101,684,897,531,733,522,899,1046,1130,637,864,1474,646,884,962,1397,1351,1352,1476,1164,1510,1413,255,496,846,1267,1311,1226,1102,1338,1198,1265,1217,1076,1084,857,1053,888,836,761,1066,1174,715,592,935,801,809,738,525,538,621,757,830,853,932,513,452,511,1017,578,980,926,676,880,924,749,653,1042,698,742,386,859,1032,785,591,600,562,648,650,605,917,1188,904,894,1194,701,813,763,750,1388,1028,1438,1529,1125,850,798,896,655,1061,1295,926,843,1185,1229,1041,987,578,677,1071,892,857,611,777,745,897,841,979,821,705,491,874,854,1217,1286,561,708,893,523,435,1246,1114,1017,598,915,928,709,650,1081,814,902,972,982,1170,689,1011,690,659,672,911,846,1120,596,660,1017,615,976,1300,991,987,1115,707,758,545,1094,660,646,1405,1253,1085,927,1201,1246,1242,1053,1099,1261,1168,1046,1405,1328,601,655,707,1106,843,633,876,630,623,556,982,878,607,666,604,852,895,779,823,745,992,559,867,975,1512,1558,1331,298,1171,818,756,807,759,850,737,1107,253,720,1150,803,744,853,685,1377,1365,382,923,763,1388,1174,1402,1286,1326,1275,1076,766,1270,1325,957,961,969,734,766,686,839,758,424,659,870,1119,929,1219,752,1459,1554,1497,1394,1363,1284,1544,1269,1492,1487,560,374,574,955,1178,1308,1270,1238,1184,1058,857,743,652,632,787,504,606,854,1027,1342,1195,629,635,710,721,946,613,873,571,588,746,822,651,946,1189,693,777,827,660,810,931,1052,750,794,777,825,785,1177,1016,695,790,1468,1554,1557,1151,1231,722,921,1452,1340,1355,1346,1347,1361,1263,1420,1410,1320,1285,1242,1365,1266,1155,1396,1166,1228,1203,1305,1228,1303,1363,1428,1251,1195,1522,1263,1110,1224,1296,1303,905,919,747,836,913,1289,1267,1132,1406,1585,1374,675,1326,1100,1300,1138,1039,1142,1183,1144,1156,1011,904,1139,710,525,869,1065,1558,1463,1083,716,778,640,950,683,975,617,743,469,699,1277,979,831,759,690,809,627,610,683,1360,1355,1003,654,875,1190,1372,1252,1186,1195,989,864,1167,1233,1238,1188,1050,1225,1193,1177,1041,959,1064,1238,1069,1139,1164,1100,1317,778,1282,1217,1243,631,1214,1345,1222,1214,935,773,1070,1290,1137,1013,1064,1238,1429,938,1312,1192,981,1285,1232,1170,1145,1146,1272,1267,880,1103,944,1431,886,930,647,967,988,849,722,504,707,865,1203,1553,1409,739,890,755,791,653,736,725,869,680,728,717,783,526,902,968,827,898,536,827,437,709,1257,946,723,604,1061,1039,1256,1326,1329,1367,1361,1347,1239,1224,1312,983,1267,1246,1025,828,898,909,948,601,543,699,847,1030,1084,1214,1206,1109,973,1159,966,594,1001,1073,991,1035,964,1179,996,1087,1030,1092,1034,1042,844,613,803,1071,695,897,1134,937,1263,998,976,1156,1030,1075,858,546,836,845,931,914,741,1061,998,819,1256,793,1040,881,1054,1253,1181,1209,950,1078,1098,1109,1079,1100,1147,1141,1100,1078,1129,1130,1096,1011,789,846,933,969,721,976,984,884,1044,1029,1137,1113,1049,1131,1082,1066,1042,929,880,1028,875,1018,1146,938,833,818,1023,666,757,920,920,929,994,811,1150,1181,1083,1262,931,1089,984,1055,1174,1196,1113,947,1007,1072,1163,1221,1007,1124,1106,1078,1083,1222,1002,966,998,1181,974,1017,1271,1025,1031,1401,1324,1233,1209,868,1149,1137,1140,1193,1234,1194,1158,1254,1066,972,827,948,1183,884,1077,987,1253,943,814,1018,747,804,1038,965,1042,978,1118,1173,1101,1164,1216,1119,921,856,763,994,1063,762,1042,1121,749,895,958,1088,1320,1069,1126,1053,1230,982,1027,1261,902,802,1040,1107,1068,1094,1094,1072,804,865,1021,1076,915,1276,1317,1111,1014,1408,1239,1138,1254,1340,1156,1154,1346,1135,1050,1313,1333,1111,883,1186,1061,1332,1202,1062,1225,1361,1210,1280,954,997,1304,1283,1159,1312,1392,1340,1155,1030,1303,1263,1364,1382,1413,1322,1133,1284,1004,1400,1319,1330,1298,1404,1421,1090,1117,1018,1120,1162,1135,1231,1251,1130,1040,829,992,1320,768,1201,1203,1376,1298,1233,1496,1103,971,1353,1197,1328,1102,908,871,1117,830,827,954,1209,582,745,1016,1151,724,887,791,683,603,668,603,557,514,486,533,607,656,934,878,884,999,233,182,836,581,863,794,725,683,837,671,1016,582,620,975,935,978,610,551,602,740,624,641,905,1172,858,858,686,823,877,820,939,848,1130,1078,1130,910,792,1040,613,677,1052,895,1374,1033,816,827,1022,652,439,1016,1288,1084,719,595,919,992,658,820,820,643,1427,852,1114,1085,804,1010,1157,679,854,767,724,1001,1447,821,922,782,1013,659,1221,1436,1505,1552,834,959,725,1053,664,1213,781,809,870,797,607,710,591,551,1600,1433,946,966,897,744,1104,742,676,1460,848,1039,925,754,1041,905,657,1287,706,767,788,670,600,751,595,945,1157,957,965,680,662,765,616,1463,884,958,896,626,666,806,1025,1002,761,807,779,763,581,660,392,1473,1046,775,976,980,680,895,866,928,782,446,1515,960,756,996,962,764,914,789,939,771,490,1325,699,771,821,646,586,746,560,848,1356,722,928,954,790,874,935,724,784,778,986,666,814,809,628,697,981,732,360,1252,1183,634,981,775,928,876,670,769,899,933,801,605,828,752,700,919,972,583,531,1116,780,901,616,737,564,625,500,1039,659,674,1296,1356,1289,1533,1229,1487,1343,1440,1036,986,988,1004,1128,949,491,454,542,782,515,703,1080,1005,547,659,1396,1253,979,1026,1177,1195,1354,991,977,1030,630,866,1026,1351,1177,700,1530,1558,1605,844,1002,1276,1415,1254,990,1379,1296,1096,1279,1321,1003,814,1277,1347,1292,1114,1388,1406,1347,1301,1094,1091,1299,1015,1220,1127,1259,1388,1468,1442,1179,974,1124,1176,1301,1220,1268,1195,1317,1277,1353,1192,1135,1152,1246,1117,1205,1265,1191,1291,1338,1220,1231,1167,1349,1325,1127,1246,1180,1355,1331,1214,1125,1274,1318,1245,1402,1341,1197,1144,1274,1269,1081,1359,1234,1276,1136,1042,1017,873,685,978,787,832,795,633,1405,1074,947,749,734,968,1395,1584,1322,1285,1098,936,1190,544,768,1045,984,795,861,848,620,625,362,463,807,440,928,676,258,381,677,600,636,768,1064,665,764,414,856,1044,1094,726,711,561,584,658,626,650,714,1040,1126,746,882,658,491,834,1198,1007,749,832,776,633,716,777,960,831,950,751,676,664,771,1031,927,860,677,728,810,933,666,1072,874,874,555,613,1017,1059,1152,572,757,768,535,479,1305,1121,777,621,931,780,706,811,841,640,1301,983,1126,694,1089,612,554,797,798,1335,1104,1058,564,1277,785,725,1102,1280,541,815,1242,1149,1357,1247,887,872,689,861,755,613,967,619,805,921,553,1008,602,676,1178,988,988,987,992,1128,1056,556,730,861,473,1094,892,1031,877,732,1365,1400,980,995,1111,1328,1230,1300,1081,920,969,858,1101,1038,758,563,981,1015,777,622,815,637,711,677,641,533,1001,794,864,872,258,383,675,518,874,879,729,663,1019,597,904,561,776,872,853,1013,632,504,492,690,656,694,938,1281,639,784,751,960,819,857,908,958,972,1152,1001,878,850,1118,527,728,964,1257,1341,641,1010,1032,648,608,504,1295,1172,1097,577,892,934,838,593,1106,755,842,1201,999,1164,890,1036,1142,837,786,723,917,697,1310,1308,1303,830,821,732,659,730,683,903,732,728,653,698,652,846,682,742,938,698,869,588,709,735,855,721,599,609,582,1045,793,811,1009,591,1031,686,483,630,1647,1442,1507,1580,1371,1605,834,805,628,775,695,696,836,774,739,695,744,682,840,655,675,993,1006,902,599,550,644,705,837,775,611,642,798,920,783,904,707,724,954,595,456,1399,996,742,807,780,765,580,657,398,1154,646,663,1405,1070,992,991,997,1128,786,701,484,489,1307,698,803,1411,1264,963,1052,1235,1015,1329,1400,1318,1416,1276,1553,1407,1477,1102,1202,1351,1363,1418,1311,1351,1446,1492,1217,1177,1102,970,880,1126,1300,1289,1360,1085,1181,1156,1146,1330,1460,1401,1342,1393,1389,1110,1014,1122,1078,999,1082,1241,1053,997,975,1182,840,1265,1105,1043,1075,1032,1204,1129,944,897,1111,985,926,1152,1086,1118,1243,1090,1191,1092,1086,1328,886,874,1160,1150,1140,1041,1217,1151,1221,1098,975,959,1040,1031,834,727,1065,914,1076,1059,976,1043,932,1263,1090,1010,1145,1427,1257,1118,1045,1257,1014,934,1126,1189,1120,1187,1271,1178,1110,1175,1132,1050,982,870,1076,1094,895,1096,1352,1150,1267,980,1125,1090,1127,1243,1115,1291,1117,1141,1277,1268,1264,943,981,1009,1429,810,814,841,733,966,1158,1084,1263,1250,1467,1505,897,1043,1033,480,1035,1062,743,684,491,612,811,561,533,575,506,454,856,387,800,708,649,762,954,808,643,376,840,960,839,642,538,489,674,579,676,934,1076,844,646,756,790,956,637,847,991,744,971,559,567,1008,1090,1383,808,674,824,517,510,599,1333,1071,750,590,931,925,652,759,1079,650,1097,852,1115,900,940,646,611,682,564,1091,1167,509,842,909,1433,1243,562,780,725,703,625,832,563,1431,834,559,773,1088,722,854,1020,584,606,1113,992,987,992,1033,1104,538,1112,559,917,996,693,1147,1563,1238,948,763,1346,1278,1352,1261,1309,1231,1277,1115,1298,1150,1136,1143,1286,1150,1276,1179,1024,1038,953,1221,1186,1117,1303,1199,1283,1276,1345,1020,1306,1126,1282,1262,1418,1154,982,1277,1346,1320,865,1305,1164,1256,1289,1204,1061,1255,1150,985,1198,1284,791,940,939,1052,1172,951,1003,1033,1109,1050,1162,1200,1072,1154,1295,1159,1059,1032,898,1012,1097,1357,1102,1089,1013,1278,1324,1330,1247,1250,1218,1216,1421,1131,937,934,1112,1341,1157,1199,1375,1328,1181,1122,1335,1150,1174,1387,1356,1276,1130,1122,1151,912,1127,1235,1392,1091,1113,1137,1024,1122,957,1043,844,862,870,1024,914,1108,954,1029,970,1042,883,924,993,899,837,801,691,708,815,933,887,1015,1042,1138,1090,858,1064,855,930,912,808,851,926,1038,576,693,950,1097,816,931,1061,1017,972,1182,952,859,966,872,752,872,958,784,914,1104,658,922,911,1036,1063,1048,1063,1124,797,927,1224,1140,1102,1171,1158,895,921,1169,653,899,1058,888,1120,672,1131,1204,998,1114,1076,1126,1020,1130,1178,856,983,920,869,1074,916,1047,808,1110,1060,1339,1327,1369,1406,1385,1364,1116,1247,1377,1385,1266,1238,1403,1302,1158,1319,1268,991,1154,1258,1320,1223,1327,918,483,933,467,721,830,463,707,528,679,991,1083,777,506,842,969,775,672,660,739,677,638,705,721,799,725,640,618,730,724,563,636,657,910,890,882,949,749,954,1018,788,564,602,843,820,866,581,414,948,1120,885,849,622,531,525,701,594,664,614,631,896,795,778,723,598,722,740,576,1232,630,792,661,849,1003,924,779,937,805,978,896,756,613,898,1142,939,1127,1553,1512,1035,884,1135,831,911,619,782,996,1176,886,776,855,720,1031,625,969,665,806,682,943,701,701,665,787,779,682,676,693,564,661,715,953,1223,735,776,763,810,585,608,941,844,801,481,1008,994,1301,657,681,876,524,426,1245,1114,998,600,918,920,693,661,1083,805,885,977,980,1238,993,1138,587,564,810,779,796,776,539,601,960,594,610,1403,1114,990,992,986,1133,1170,1132,712,630,675,490,1141,1180,942,494,50,85,1310,1118,1061,1375,1252,743,881,494,1153,1149,1028,1296,1335,1323,967,1018,961,561,611,646,863,916,1043,1148,1295,1109,1371,1278,1204,1237,1043,1096,1199,1203,1232,1112,1289,1308,604,683,811,1098,735,1007,765,625,504,798,720,657,624,721,663,687,730,688,936,706,712,807,598,320,764,915,977,843,1218,918,794,827,938,1181,1070,730,685,757,752,574,819,628,735,527,504,643,575,581,640,734,655,614,706,656,806,851,1130,1013,676,630,686,708,766,735,606,579,672,830,569,796,690,713,819,508,603,626,1009,1514,1059,972,455,549,1026,1349,1246,825,1159,1347,1434,1219,1374,1332,1030,1189,1238,1121,955,971,935,1134,1232,1139,1125,1231,1206,1258,1186,1044,1205,1146,1069,1302,1180,1259,1261,620,874,641,742,764,733,666,654,874,1486,544,725,845,955,727,723,772,713,522,690,566,620,804,722,771,782,778,591,724,606,718,553,599,734,513,888,804,943,1035,1003,683,847,984,938,1180,999,880,921,889,751,875,975,644,690,732,858,926,816,1087,968,1049,823,984,931,794,871,1026,614,933,974,750,699,294,905,934,857,622,537,527,713,604,649,998,1056,638,798,787,764,950,810,742,795,1075,1151,1099,696,778,1038,854,774,676,971,1454,1522,1547,1041,656,718,971,822,815,829,843,742,1086,1038,393,269,1173,1020,780,827,696,858,795,849,653,805,717,872,768,565,852,708,357,338,679,847,1211,1438,1430,968,493,651,966,711,680,730,884,812,868,859,714,969,947,568,776,867,709,1008,477,580,802,788,851,624,616,802,944,460,669,519,618,515,606,723,762,1457,769,491,503,844,753,710,635,564,683,502,799,791,907,740,888,925,738,753,614,624,723,647,646,691,774,552,670,455,492,620,429,744,684,992,736,507,551,837,643,911,732,655,706,1121,591,790,713,762,772,1019,1072,878,799,806,575,670,1200,808,837,597,917,621,626,550,578,735,881,826,814,711,794,819,869,918,850,830,590,899,1284,668,738,901,709,535,774,820,818,714,568,848,1280,1366,523,822,675,504,495,1420,1020,808,589,924,915,734,737,812,663,1382,1105,1133,501,679,796,570,1333,477,891,535,1115,747,1305,946,751,696,859,702,661,975,613,822,1425,978,983,987,988,1016,1191,1129,992,262,587,802,470,877,1221,1288,1265,964,1068,1236,875,767,920,1508,1207,933,896,1033,948,1308,1394,1393,1388,853,1163,1035,1205,910,1160,1150,1304,1217,1366,895,658,822,639,846,573,782,589,828,927,1275,444,813,869,1036,714,612,872,666,542,726,557,583,751,753,693,861,769,669,743,673,671,609,554,732,544,844,859,854,1044,1064,661,913,945,858,1207,1144,685,826,856,820,958,508,888,961,628,738,649,853,658,1017,889,1182,903,768,821,1146,1080,650,907,962,831,1058,466,814,563,737,971,727,748,554,585,642,621,630,1026,754,902,731,870,823,876,812,843,882,945,1045,1186,832,788,694,1051,820,714,731,1397,1582,1598,1006,936,683,987,719,847,793,757,783,961,957,458,384,933,1130,823,741,804,791,833,791,706,717,737,626,746,919,693,675,442,346,648,798,1003,1427,1383,1262,612,658,857,699,661,810,847,682,811,937,543,1139,761,739,825,820,589,1140,617,564,649,940,800,706,732,608,973,721,631,583,590,568,556,766,503,1044,1210,769,464,613,777,661,685,638,707,602,544,931,714,810,876,795,966,629,689,743,510,705,648,660,806,665,523,673,474,537,500,676,599,995,731,766,469,654,852,899,777,689,811,922,917,673,836,484,700,1042,1028,814,825,806,805,808,858,990,814,692,726,694,749,524,534,747,863,707,954,792,545,872,913,712,982,840,793,775,1058,1007,831,692,686,850,526,885,782,820,649,904,826,1262,1082,635,884,497,402,934,1123,1151,590,658,920,875,630,875,810,886,1124,980,933,682,615,647,1024,947,572,813,714,1034,1072,1141,749,787,817,760,783,797,769,566,1156,1283,987,976,987,989,1009,1195,1130,1038,277,559,796,503,626,1440,1168,1260,1002,1158,1117,1202,827,282,1596,1305,1220,741,963,970,1118,1097,1036,1099,1251,1174,1086,1134,1180,1100,1122,1004,1108,1204,1272,1309,1124,1072,923,886,1019,1116,938,1036,972,955,996,775,1061,1056,1048,1022,906,972,1041,1149,750,897,991,987,1006,939,896,986,782,1257,1094,1136,1223,722,1045,1243,924,1160,1219,1004,924,1222,1093,1012,886,942,1289,1181,1243,1179,969,873,1045,931,762,802,894,1232,459,859,1365,1338,1073,639,900,563,594,700,862,684,539,447,794,380,500,763,365,442,804,950,910,578,272,531,723,796,550,939,634,797,848,869,589,429,914,846,884,698,466,506,712,658,581,1049,1050,813,684,699,781,949,645,1101,1079,1016,855,840,962,467,776,816,1318,1303,673,712,980,517,453,858,1136,1223,555,718,948,841,633,919,932,659,1268,862,1137,893,725,1191,598,571,807,718,1288,1096,771,746,771,770,660,897,1151,584,1404,1403,1546,1524,1238,976,716,795,810,774,684,846,1263,542,1397,789,793,778,676,581,742,571,873,1183,1040,953,704,727,743,740,812,1385,893,609,1497,1157,1021,942,639,766,774,743,728,1367,787,584,1321,816,948,542,728,552,676,505,1133,1223,1002,783,785,693,613,708,771,873,1113,626,863,1262,1042,723,683,773,770,674,721,790,985,696,666,1186,853,849,863,824,602,702,600,688,1201,1095,626,818,745,703,723,712,778,983,1151,716,574,1298,1296,730,670,758,655,727,652,718,720,1272,799,764,549,1318,827,938,546,739,525,702,501,927,605,652,1302,1350,1293,1528,1234,1492,1334,1430,989,990,980,988,992,1142,937,727,392,493,802,626,485,789,999,556,774,1490,1313,982,1219,1085,1393,1295,1403,1374,1210,1462,1259,1185,1056,1377,1381,1337,1325,1116,1148,1431,1378,1268,1232,1305,1131,1124,1110,1345,1459,1391,1377,1424,1334,1400,1241,1393,1269,1267,1443,1368,1403,1399,1358,1284,1429,1400,1389,1437,1071,1315,1132,1308,1478,1114,1280,1332,1423,1442,1089,1335,1418,1358,1266,1207,1360,1305,1203,1131,1225,1304,1168,1022,1154,1102,1447,1294,1297,1420,1556,1233,1352,1433,927,1070,1274,1132,844,904,1179,1295,586,578,582,975,1016,1335,1225,762,860,671,899,811,978,661,1236,1457,1572,1415,1271,1072,1019,1320,837,755,751,844,810,854,715,889,679,989,839,1101,1122,674,964,589,832,962,1094,1248,1001,720,539,830,1101,1447,1379,1032,1425,1146,999,1162,1050,1383,1232,1011,1178,1450,1369,1167,1358,1255,1206,958,1253,1333,1380,1377,962,1127,1061,1099,1116,1113,1521,1265,1102,1206,1470,1419,1130,1483,1282,1442,1394,1171,1159,1436,1444,1390,1515,1470,1337,1390,1347,1176,1334,1120,1098,927,907,983,1083,986,1311,1383,1173,1278,1092,1006,1177,929,732,1098,1102,1057,1016,1210,1053,1028,1210,1133,1454,1400,1355,1360,1442,1227,1230,1221,1154,1045,959,904,1112,1424,1336,1309,1186,1403,1385,1185,1241,1142,1398,1454,1363,1083,1247,1317,919,1268,1234,1180,1326,987,1350,1422,1383,1432,1163,1075,1120,1392,1389,1342,1253,1376,1361,1307,1264,1468,1138,1070,1163,1083,1461,1416,1445,1242,1354,1157,1128,1090,991,1096,1300,1210,1275,1415,613,901,678,950,763,789,582,949,898,1030,465,963,1320,978,602,648,647,638,809,522,689,496,444,535,691,731,830,951,918,635,850,1045,458,831,593,725,941,711,774,626,576,647,643,625,818,1074,813,1153,829,666,990,786,832,466,860,906,476,791,859,814,793,833,1140,863,655,821,763,943,661,894,1058,756,639,625,967,995,1282,996,529,700,799,557,466,1245,1142,828,606,938,782,691,825,1077,764,936,969,1113,1119,603,1080,683,617,717,558,1054,1165,1194,996,714,754,244,618,246,973,485,635,283,474,1304,1440,1513,1278,968,1175,915,656,806,250,520,401,463,717,299,579,1237,976,1155,1162,1266,850,785,722,579,623,608,992,701,929,557,724,934,606,903,726,810,725,1158,599,936,863,523,1005,638,930,760,513,1195,1380,1331,1532,1276,1411,1466,1380,988,981,997,1017,1201,1033,987,495,275,471,692,814,498,1017,1083,976,1169,1268,544,102,1362,1030,942,1170,1044,1171,1301,1315,1182,1371,1378,1291,1216,1311,1294,1311,1146,1327,1398,1284,980,1222,1333,1467,1291,1240,1183,1174,1157,1433,1304,1177,1486,1344,1334,1332,1240,1226,1137,1123,1e3,1431,1363,1473,1433,1328,1178,845,1021,892,928,746,1270,947,929,1142,951,1192,1032,886,1068,1103,1106,1183,768,1086,1010,1151,1193,1150,1018,783,979,989,884,994,979,1082,1063,1050,960,976,1163,1104,795,836,1086,981,1058,985,981,667,861,869,618,788,958,1132,873,856,991,1050,755,974,1073,980,1023,915,1134,1005,969,988,968,979,845,826,684,1057,907,1343,1132,1030,889,1042,1457,1120,1218,1001,1198,1055,1255,837,1288,917,1211,1392,1182,1354,1114,1098,1280,1162,1218,873,1118,752,927,1034,757,734,618,516,506,778,916,985,1069,999,1225,1029,969,880,1167,1290,1048,939,1046,1072,792,1240,1008,1151,1197,709,1063,1075,1081,924,1052,813,1054,828,1171,957,920,1121,1079,1088,1031,1038,1027,1089,1214,996,1002,1218,1224,970,1206,1136,716,776,756,817,903,981,1199,1052,1150,1089,1123,827,1090,1074,1055,944,1336,1252,793,957,1293,1317,1323,1080,1047,1030,1232,1083,1077,738,1074,1094,914,970,930,1366,1256,1221,1348,1193,1001,1157,1282,1313,1263,1187,1341,1317,1276,1195,1070,1286,686,617,866,1196,1266,1172,1237,1052,1113,1056,1105,814,1053,1016,1130,1075,1009,1258,869,954,1337,1185,1312,956,982,947,1078,558,1020,873,603,582,887,946,918,625,755,959,785,649,377,849,984,865,615,543,496,717,600,623,983,1075,789,688,681,834,862,654,1152,1077,982,784,815,948,630,883,841,1248,1086,653,673,912,539,450,1017,1198,1187,585,785,954,786,614,1002,910,826,1095,852,1077,690,972,951,671,615,650,1099,948,1527,1451,1492,1420,595,625,1409,1068,1072,859,715,745,720,1127,1282,977,1278,1380,1221,1084,1102,1288,1297,1157,1322,1239,1144,1152,1281,1283,1259,1130,1223,1040,1006,1154,1241,1116,1284,1308,1390,990,1315,1269,1327,1115,1044,1466,1427,1396,1315,1411,1026,1303,1266,831,1324,1394,1292,1069,1163,1249,1227,1144,998,886,1340,1257,911,857,1098,787,501,822,479,853,976,1469,1196,1503,1525,1473,1297,1083,592,1104,980,1285,589,1327,1309,1382,1321,1324,1162,1354,1015,1059,908,1087,921,1173,1238,1230,1200,1237,1231,1327,1064,1056,1126,1183,1078,832,1014,1123,1082,1115,1499,1283,1505,1231,980,1116,1219,1117,1363,1481,1321,1139,1178,1010,1127,1296,1326,1221,1361,1293,987,1238,1266,1197,1349,1195,1290,1223,1209,1026,1213,1390,1235,1180,1276,1072,1309,1290,1158,1130,1087,1174,1119,825,1058,1001,1047,1096,978,1165,1116,1083,1164,1108,1100,1133,1112,913,947,1030,947,827,852,1072,1152,1085,862,933,871,1225,1337,1153,1108,1084,1213,1065,809,817,1348,1008,900,976,969,885,783,1178,859,811,1150,980,1186,1184,904,1090,902,868,943,904,900,928,691,931,1089,1195,1483,1495,1231,1136,1237,906,1359,1423,1404,1323,972,1081,1137,1303,1357,1172,1437,922,1142,1054,991,1490,1326,1477,1293,1036,1400,1311,1340,1352,1239,1244,1072,1119,1057,1393,1403,1229,1342,1306,1289,1374,1261,993,1144,1346,1369,1254,1245,1221,1214,1251,1216,936,698,931,719,641,758,464,528,937,916,1250,1296,1051,625,738,1058,558,871,629,1034,644,829,682,637,763,631,798,555,655,731,454,906,886,1391,629,872,1418,1436,1046,1285,1279,1162,1229,1140,1289,1183,1367,1423,1261,1321,1256,1195,1216,1015,727,1289,773,759,867,864,1156,908,960,1038,833,1118,998,1219,1086,1196,1062,1001,947,1031,1145,1326,1057,1009,899,1148,1151,1008,1285,1297,1136,1201,1213,1093,925,1131,1086,1130,993,956,1028,808,1034,1047,1515,1487,1346,1296,1324,978,883,1116,1204,1171,1138,1091,1293,879,906,1270,1183,1124,1225,1553,1344,1345,1511,1399,1470,1084,1262,1602,1420,906,787,671,637,619,978,1044,1120,1243,1201,1117,1060,1139,1296,1275,1280,1371,1121,1231,1386,1314,801,1304,996,915,1193,1095,1307,1392,1315,1276,1448,1508,1326,1189,1136,1453,1283,1242,1289,1428,1343,1393,1366,1100,1116,1124,1161,1273,1231,1214,1127,1229,1263,1254,1032,1359,1110,1343,1386,1314,1289,1292,1013,1303,1343,1187,1208,1264,1289,1259,1132,1111,1356,1473,1296,1210,1170,1409,1363,1230,1245,1378,1199,1369,1326,1254,1402,1267,1487,1219,1248,1239,1084,1103,1111,1334,974,1117,1243,1219,1117,1214,1206,1306,976,1190,1026,1251,1291,1279,1264,1269,1307,1396,1264,1320,1376,1189,1104,1356,1419,1074,971,1354,1268,1264,1147,1247,1038,1376,1253,1331,1234,1037,1413,1319,1016,852,967,984,1243,1014,1041,901,1237,1265,1546,1381,1211,1270,1552,1321,1140,1207,1277,1124,1082,1023,1303,1249,1150,1249,1046,1225,1242,1169,1246,961,1061,1239,1140,1401,965,1034,1278,1019,617,1081,1174,1104,771,981,795,1044,1100,1180,1130,1243,1153,1144,1267,1169,1276,1017,1165,1266,1393,1253,1215,1230,1297,1234,1122,1056,1326,1114,1244,1038,1159,1095,1024,1360,1262,981,1013,1095,1326,1108,752,970,828,1178,1129,1314,1221,1120,1263,1264,1118,1188,1094,1156,1392,1201,1061,1065,1069,1131,1435,1559,1012,1253,1215,1144,1277,1197,1340,1347,1162,1165,1059,1047,997,1242,1439,1216,1220,1359,1165,1477,1131,1362,1243,1167,1084,941,1159,1048,1168,1507,1201,1446,1311,1216,909,1067,1086,1101,1133,1224,1016,1222,1406,1407,1333,1332,1129,1051,1178,1112,1089,978,1274,1189,1100,1108,1339,1240,1159,1200,1212,1142,1037,927,950,599,1134,752,927,1038,914,1057,881,772,975,807,762,819,594,846,1034,1057,1005,1007,822,1e3,1330,846,904,893,979,962,1429,1299,1233,1255,1155,943,1078,959,806,1102,1046,741,596,1e3,843,883,625,560,550,532,628,599,867,952,904,641,261,521,673,650,711,890,659,752,936,840,610,375,869,973,866,622,543,498,688,608,629,976,1075,815,713,690,786,974,693,1126,1075,1036,841,851,957,525,823,828,1342,1214,733,683,867,525,450,1038,1195,1180,586,793,949,775,653,1e3,937,762,1161,871,1009,790,882,1014,692,666,675,926,1090,1527,1459,1502,1481,1300,982,769,840,793,636,698,533,531,1325,820,858,703,1302,800,858,856,1102,769,859,750,733,571,638,446,986,612,830,1394,1352,1332,1487,1159,1466,1404,1159,983,994,1070,1016,348,471,644,715,530,1214,699,661,1354,1279,1078,1221,1357,1276,1167,1310,1232,1365,1363,1270,1421,1413,1211,1363,1279,1243,1273,1121,1148,1333,1172,1059,1045,1099,1306,1285,1083,1279,1103,1469,1299,1105,1104,1367,1375,1359,1153,1451,1264,1356,1253,1371,1064,1250,1261,1360,1342,1340,1203,1188,961,1234,1030,852,1304,1381,1243,1334,1245,1412,1104,1217,1350,1383,1234,1142,1370,1509,1412,1409,1332,1219,1384,1276,1100,1234,1167,1357,1512,1191,1350,1474,1428,1319,1261,1073,1193,1155,1140,1077,1080,1201,1117,1166,1390,971,1037,1071,1207,1207,1118,1101,1260,734,1101,1226,1087,750,1016,680,907,1035,1075,1123,975,1063,868,910,937,999,992,1088,881,1033,998,785,1033,1042,1086,1061,1297,894,970,901,1219,1107,765,1230,777,1075,1087,1133,1210,1205,1038,1211,1210,964,952,919,1151,859,809,843,834,922,623,659,767,763,821,687,1115,997,1044,909,1112,1218,946,813,841,846,882,839,1279,896,1110,904,883,898,1162,873,840,778,831,1054,1169,1115,832,934,983,913,993,1039,805,992,1291,1263,1198,758,652,604,960,1367,681,944,632,337,1202,633,625,925,1190,980,569,489,522,680,1163,1449,1295,1295,1275,1394,1340,1379,1316,1324,1313,1249,1285,1286,1065,1317,1068,1236,1180,1458,1291,1362,1262,1221,1390,1313,1278,886,956,1197,728,553,850,485,616,924,1001,1421,1442,566,714,621,593,980,561,582,929,762,573,824,952,679,681,940,918,1020,950,742,1059,989,719,919,919,723,732,765,786,621,729,672,610,809,976,665,407,829,1285,1058,1443,1571,1448,994,463,1149,1372,1330,654,1017,758,1094,1033,844,967,980,1022,933,1017,1032,1238,878,847,756],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,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,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,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,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,1,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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/isotonic.py",start:8629,end:22020,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/kernel_ridge.py",start:22020,end:29402,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/multioutput.py",start:29402,end:54896,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/discriminant_analysis.py",start:54896,end:82896,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/random_projection.py",start:82896,end:106482,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/exceptions.py",start:106482,end:111756,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/_isotonic.so",start:111756,end:328897,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/naive_bayes.py",start:328897,end:364907,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/dummy.py",start:364907,end:385210,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/multiclass.py",start:385210,end:413766,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/impute.py",start:413766,end:438172,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/setup.py",start:438172,end:441408,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/base.py",start:441408,end:460432,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/calibration.py",start:460432,end:481076,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/pipeline.py",start:481076,end:513451,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/kernel_approximation.py",start:513451,end:536516,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__init__.py",start:536516,end:539863,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/_config.py",start:539863,end:542964,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/variance_threshold.py",start:542964,end:545536,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/rfe.py",start:545536,end:565628,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/mutual_info_.py",start:565628,end:582542,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/base.py",start:582542,end:586754,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/univariate_selection.py",start:586754,end:615016,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/from_model.py",start:615016,end:623674,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/__init__.py",start:623674,end:624976,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_from_model.py",start:624976,end:638787,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_mutual_info.py",start:638787,end:645605,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_base.py",start:645605,end:649286,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_chi2.py",start:649286,end:652373,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_variance_threshold.py",start:652373,end:653344,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_feature_select.py",start:653344,end:679760,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_rfe.py",start:679760,end:692969,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/__init__.py",start:692969,end:692969,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/libsvm.so",start:692969,end:1019492,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/libsvm_sparse.so",start:1019492,end:1290211,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/liblinear.so",start:1290211,end:1420431,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/classes.py",start:1420431,end:1468716,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/bounds.py",start:1468716,end:1471320,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/setup.py",start:1471320,end:1474480,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/base.py",start:1474480,end:1510717,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/__init__.py",start:1510717,end:1511523,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/test_svm.py",start:1511523,end:1549596,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/test_sparse.py",start:1549596,end:1563519,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/test_bounds.py",start:1563519,end:1565872,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/__init__.py",start:1565872,end:1565872,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/correlation_models.py",start:1565872,end:1574429,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/kernels.py",start:1574429,end:1642086,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/gpc.py",start:1642086,end:1674906,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/gpr.py",start:1674906,end:1696204,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/regression_models.py",start:1696204,end:1698808,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/__init__.py",start:1698808,end:1699466,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/test_gpc.py",start:1699466,end:1705455,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/test_kernels.py",start:1705455,end:1718065,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/test_gpr.py",start:1718065,end:1731642,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/__init__.py",start:1731642,end:1731642,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/_search.py",start:1731642,end:1796244,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/_validation.py",start:1796244,end:1856139,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/_split.py",start:1856139,end:1938591,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/__init__.py",start:1938591,end:1940459,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/test_validation.py",start:1940459,end:2006255,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/common.py",start:2006255,end:2006895,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/test_search.py",start:2006895,end:2077783,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/test_split.py",start:2077783,end:2135593,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/__init__.py",start:2135593,end:2135593,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/gaussian_mixture.py",start:2135593,end:2163514,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/bayesian_mixture.py",start:2163514,end:2196555,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/base.py",start:2196555,end:2214799,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/__init__.py",start:2214799,end:2215052,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/test_mixture.py",start:2215052,end:2215653,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/test_bayesian_mixture.py",start:2215653,end:2235918,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/__init__.py",start:2235918,end:2235918,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/test_gaussian_mixture.py",start:2235918,end:2278103,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/_function_transformer.py",start:2278103,end:2285281,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/_discretization.py",start:2285281,end:2296659,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/data.py",start:2296659,end:2404279,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/label.py",start:2404279,end:2436609,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/imputation.py",start:2436609,end:2450657,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/base.py",start:2450657,end:2453634,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/__init__.py",start:2453634,end:2455409,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/_encoders.py",start:2455409,end:2488719,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_discretization.py",start:2488719,end:2497969,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_encoders.py",start:2497969,end:2523817,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_imputation.py",start:2523817,end:2536489,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_base.py",start:2536489,end:2540055,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_data.py",start:2540055,end:2628030,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_label.py",start:2628030,end:2649715,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_common.py",start:2649715,end:2655141,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_function_transformer.py",start:2655141,end:2662016,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/__init__.py",start:2662016,end:2662016,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/mds.py",start:2662016,end:2679016,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/_utils.so",start:2679016,end:2724647,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/spectral_embedding_.py",start:2724647,end:2746934,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/setup.py",start:2746934,end:2748218,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/isomap.py",start:2748218,end:2756246,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/locally_linear.py",start:2756246,end:2783430,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/_barnes_hut_tsne.so",start:2783430,end:3025275,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/t_sne.py",start:3025275,end:3062051,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/__init__.py",start:3062051,end:3062516,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_locally_linear.py",start:3062516,end:3068058,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_spectral_embedding.py",start:3068058,end:3080111,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_mds.py",start:3080111,end:3081984,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_isomap.py",start:3081984,end:3086710,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_t_sne.py",start:3086710,end:3120281,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/__init__.py",start:3120281,end:3120281,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_tree.so",start:3120281,end:3470649,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_splitter.so",start:3470649,end:3606904,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/export.py",start:3606904,end:3624882,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tree.py",start:3624882,end:3687550,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_tree.pxd",start:3687550,end:3692168,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_utils.pxd",start:3692168,end:3697927,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_criterion.pxd",start:3697927,end:3701660,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_utils.so",start:3701660,end:3805483,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/setup.py",start:3805483,end:3807069,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_splitter.pxd",start:3807069,end:3811398,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_criterion.so",start:3811398,end:3918465,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/__init__.py",start:3918465,end:3918906,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tests/test_tree.py",start:3918906,end:3987885,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tests/test_export.py",start:3987885,end:4000953,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tests/__init__.py",start:4000953,end:4000953,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/svmlight_format.py",start:4000953,end:4020090,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/kddcup99.py",start:4020090,end:4031122,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/rcv1.py",start:4031122,end:4041877,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/samples_generator.py",start:4041877,end:4100669,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/species_distributions.py",start:4100669,end:4109508,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/olivetti_faces.py",start:4109508,end:4114160,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/_svmlight_format.so",start:4114160,end:4214285,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/twenty_newsgroups.py",start:4214285,end:4230450,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/covtype.py",start:4230450,end:4234998,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/mldata.py",start:4234998,end:4242379,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/openml.py",start:4242379,end:4267541,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/california_housing.py",start:4267541,end:4272498,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/setup.py",start:4272498,end:4273270,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/base.py",start:4273270,end:4305045,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/mlcomp.py",start:4305045,end:4309175,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/lfw.py",start:4309175,end:4328780,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/__init__.py",start:4328780,end:4332574,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/images/china.jpg",start:4332574,end:4529227,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/images/flower.jpg",start:4529227,end:4672214,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/images/README.txt",start:4672214,end:4672920,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/wine_data.csv",start:4672920,end:4684077,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/diabetes_target.csv.gz",start:4684077,end:4685127,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/linnerud_exercise.csv",start:4685127,end:4685339,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/boston_house_prices.csv",start:4685339,end:4720081,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/iris.csv",start:4720081,end:4722815,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/linnerud_physiological.csv",start:4722815,end:4723034,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/diabetes_data.csv.gz",start:4723034,end:4746837,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/digits.csv.gz",start:4746837,end:4804360,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/breast_cancer.csv",start:4804360,end:4924273,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/kddcup99.rst",start:4924273,end:4928233,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/breast_cancer.rst",start:4928233,end:4933272,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/rcv1.rst",start:4933272,end:4935775,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/digits.rst",start:4935775,end:4937801,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/boston_house_prices.rst",start:4937801,end:4940142,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/linnerud.rst",start:4940142,end:4940704,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/lfw.rst",start:4940704,end:4944984,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/twenty_newsgroups.rst",start:4944984,end:4954519,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/covtype.rst",start:4954519,end:4955556,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/wine_data.rst",start:4955556,end:4959034,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/iris.rst",start:4959034,end:4961816,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/california_housing.rst",start:4961816,end:4963164,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/olivetti_faces.rst",start:4963164,end:4965052,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/diabetes.rst",start:4965052,end:4966262,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_kddcup99.py",start:4966262,end:4968043,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_rcv1.py",start:4968043,end:4970683,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_openml.py",start:4970683,end:5000763,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_svmlight_format.py",start:5000763,end:5018106,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_samples_generator.py",start:5018106,end:5038541,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_base.py",start:5038541,end:5046907,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_covtype.py",start:5046907,end:5047902,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_mldata.py",start:5047902,end:5053324,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_common.py",start:5053324,end:5053618,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_lfw.py",start:5053618,end:5061199,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_20news.py",start:5061199,end:5064645,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_california_housing.py",start:5064645,end:5065391,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/__init__.py",start:5065391,end:5065391,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_invalid_order.txt",start:5065391,end:5065414,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_classification.txt",start:5065414,end:5065668,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_multilabel.txt",start:5065668,end:5065773,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_invalid.txt",start:5065773,end:5065827,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:5065827,end:5065915,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/data-v1-download-4965250.arff.gz",start:5065915,end:5068915,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-features-40675.json.gz",start:5068915,end:5069222,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:5069222,end:5069307,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-40675.json.gz",start:5069307,end:5069630,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:5069630,end:5069947,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-40589.json.gz",start:5069947,end:5070543,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:5070543,end:5070858,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-features-40589.json.gz",start:5070858,end:5071714,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:5071714,end:5072032,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/data-v1-download-4644182.arff.gz",start:5072032,end:5076376,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/3/api-v1-json-data-3.json.gz",start:5076376,end:5078849,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/3/api-v1-json-data-features-3.json.gz",start:5078849,end:5079384,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/3/data-v1-download-3.arff.gz",start:5079384,end:5098869,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-40966.json.gz",start:5098869,end:5100528,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:5100528,end:5100856,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-features-40966.json.gz",start:5100856,end:5104546,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/data-v1-download-17928620.arff.gz",start:5104546,end:5111017,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:5111017,end:5111342,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-2.json.gz",start:5111342,end:5112704,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-features-2.json.gz",start:5112704,end:5113570,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:5113570,end:5113916,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:5113916,end:5114225,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/data-v1-download-1666876.arff.gz",start:5114225,end:5116066,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40945/api-v1-json-data-features-40945.json.gz",start:5116066,end:5116386,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40945/api-v1-json-data-40945.json.gz",start:5116386,end:5116823,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/data-v1-download-52739.arff.gz",start:5116823,end:5120126,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-561.json.gz",start:5120126,end:5121924,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:5121924,end:5122271,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-features-561.json.gz",start:5122271,end:5122696,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:5122696,end:5122997,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-61.json.gz",start:5122997,end:5123895,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:5123895,end:5124225,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:5124225,end:5124518,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/data-v1-download-61.arff.gz",start:5124518,end:5126860,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-features-61.json.gz",start:5126860,end:5127128,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1/api-v1-json-data-features-1.json.gz",start:5127128,end:5128017,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1/data-v1-download-1.arff.gz",start:5128017,end:5129858,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1/api-v1-json-data-1.json.gz",start:5129858,end:5131643,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:5131643,end:5132006,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:5132006,end:5132370,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/data-v1-download-54002.arff.gz",start:5132370,end:5133560,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-features-1119.json.gz",start:5133560,end:5134668,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-1119.json.gz",start:5134668,end:5135375,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-features-40981.json.gz",start:5135375,end:5135681,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:5135681,end:5135780,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:5135780,end:5136107,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:5136107,end:5136426,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-features-292.json.gz",start:5136426,end:5136732,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-40981.json.gz",start:5136732,end:5137279,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/data-v1-download-49822.arff.gz",start:5137279,end:5139811,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-292.json.gz",start:5139811,end:5140358,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/class_weight.py",start:5140358,end:5147472,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_joblib.py",start:5147472,end:5148840,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/graph.py",start:5148840,end:5151903,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsefuncs_fast.so",start:5151903,end:6111004,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsefuncs.py",start:6111004,end:6126724,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/testing.py",start:6126724,end:6161086,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/fixes.py",start:6161086,end:6173465,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_scipy_sparse_lsqr_backport.py",start:6173465,end:6191487,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/lgamma.so",start:6191487,end:6208774,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/validation.py",start:6208774,end:6245252,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/arrayfuncs.so",start:6245252,end:6307368,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/stats.py",start:6307368,end:6308366,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/mocking.py",start:6308366,end:6312490,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/fast_dict.so",start:6312490,end:6602325,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/multiclass.py",start:6602325,end:6617547,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/seq_dataset.so",start:6617547,end:6724393,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/optimize.py",start:6724393,end:6730135,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_show_versions.py",start:6730135,end:6732626,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/setup.py",start:6732626,end:6735619,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/weight_vector.so",start:6735619,end:6804599,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/graph_shortest_path.so",start:6804599,end:6915036,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/extmath.py",start:6915036,end:6941797,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/metaestimators.py",start:6941797,end:6949548,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/deprecation.py",start:6949548,end:6954169,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/linear_assignment_.py",start:6954169,end:6963663,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_unittest_backport.py",start:6963663,end:6972217,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_logistic_sigmoid.so",start:6972217,end:7002968,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/arpack.py",start:7002968,end:7003794,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/murmurhash.so",start:7003794,end:7093403,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/random.py",start:7093403,end:7100862,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/estimator_checks.py",start:7100862,end:7193822,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_random.so",start:7193822,end:7291196,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/bench.py",start:7291196,end:7291708,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/__init__.py",start:7291708,end:7310877,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_deprecation.py",start:7310877,end:7313035,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_sparsefuncs.py",start:7313035,end:7331814,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_optimize.py",start:7331814,end:7332582,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_validation.py",start:7332582,end:7363173,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_murmurhash.py",start:7363173,end:7366026,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_stats.py",start:7366026,end:7366723,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_graph.py",start:7366723,end:7367765,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_class_weight.py",start:7367765,end:7378876,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_estimator_checks.py",start:7378876,end:7395687,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_bench.py",start:7395687,end:7395979,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_show_versions.py",start:7395979,end:7396776,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_shortest_path.py",start:7396776,end:7399617,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_testing.py",start:7399617,end:7415795,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_fixes.py",start:7415795,end:7419517,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_random.py",start:7419517,end:7426824,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_seq_dataset.py",start:7426824,end:7429292,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_extmath.py",start:7429292,end:7455640,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_utils.py",start:7455640,end:7469176,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_metaestimators.py",start:7469176,end:7471474,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_fast_dict.py",start:7471474,end:7472413,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/__init__.py",start:7472413,end:7472413,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_multiclass.py",start:7472413,end:7487034,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_linear_assignment.py",start:7487034,end:7488383,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsetools/setup.py",start:7488383,end:7488763,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsetools/__init__.py",start:7488763,end:7489237,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsetools/tests/__init__.py",start:7489237,end:7489237,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_init.py",start:7489237,end:7489758,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_impute.py",start:7489758,end:7511885,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_site_joblib.py",start:7511885,end:7513943,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_dummy.py",start:7513943,end:7534693,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_config.py",start:7534693,end:7537093,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_naive_bayes.py",start:7537093,end:7563182,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_kernel_approximation.py",start:7563182,end:7572340,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_base.py",start:7572340,end:7586617,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_discriminant_analysis.py",start:7586617,end:7600954,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_docstring_parameters.py",start:7600954,end:7606499,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_calibration.py",start:7606499,end:7619720,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_check_build.py",start:7619720,end:7620008,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_common.py",start:7620008,end:7627709,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_kernel_ridge.py",start:7627709,end:7630752,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_isotonic.py",start:7630752,end:7645825,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_random_projection.py",start:7645825,end:7659827,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_pipeline.py",start:7659827,end:7695455,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_multioutput.py",start:7695455,end:7715605,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_metaestimators.py",start:7715605,end:7721159,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/__init__.py",start:7721159,end:7721159,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_multiclass.py",start:7721159,end:7751975,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/elliptic_envelope.py",start:7751975,end:7759640,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/robust_covariance.py",start:7759640,end:7791689,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/graph_lasso_.py",start:7791689,end:7829449,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/shrunk_covariance_.py",start:7829449,end:7849195,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/empirical_covariance_.py",start:7849195,end:7859093,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/__init__.py",start:7859093,end:7860396,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_graphical_lasso.py",start:7860396,end:7866949,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_covariance.py",start:7866949,end:7879142,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_graph_lasso.py",start:7879142,end:7885739,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_robust_covariance.py",start:7885739,end:7892040,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_elliptic_envelope.py",start:7892040,end:7894343,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/__init__.py",start:7894343,end:7894343,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_k_means.so",start:7894343,end:8484202,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_dbscan_inner.so",start:8484202,end:8517869,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/bicluster.py",start:8517869,end:8539268,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/k_means_.py",start:8539268,end:8608097,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_feature_agglomeration.py",start:8608097,end:8610762,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/hierarchical.py",start:8610762,end:8648885,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/affinity_propagation_.py",start:8648885,end:8663529,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_hierarchical.so",start:8663529,end:9019479,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_k_means_elkan.so",start:9019479,end:9439064,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/setup.py",start:9439064,end:9440919,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/spectral.py",start:9440919,end:9460771,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/mean_shift_.py",start:9460771,end:9477459,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/birch.py",start:9477459,end:9501217,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/__init__.py",start:9501217,end:9502445,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/dbscan_.py",start:9502445,end:9516803,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_hierarchical.py",start:9516803,end:9540937,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_birch.py",start:9540937,end:9546685,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_feature_agglomeration.py",start:9546685,end:9548395,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_mean_shift.py",start:9548395,end:9553192,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_affinity_propagation.py",start:9553192,end:9559052,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/common.py",start:9559052,end:9559900,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_spectral.py",start:9559900,end:9567870,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_k_means.py",start:9567870,end:9605048,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_dbscan.py",start:9605048,end:9619526,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_bicluster.py",start:9619526,end:9628977,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/__init__.py",start:9628977,end:9628977,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/weight_boosting.py",start:9628977,end:9670102,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/bagging.py",start:9670102,end:9709170,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/_gradient_boosting.so",start:9709170,end:9989134,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/partial_dependence.py",start:9989134,end:10004504,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/forest.py",start:10004504,end:10087880,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/gradient_boosting.py",start:10087880,end:10180326,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/setup.py",start:10180326,end:10180844,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/base.py",start:10180844,end:10186402,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/iforest.py",start:10186402,end:10204630,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/voting_classifier.py",start:10204630,end:10218062,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/__init__.py",start:10218062,end:10219444,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_voting_classifier.py",start:10219444,end:10240132,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_bagging.py",start:10240132,end:10275135,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_base.py",start:10275135,end:10280324,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_partial_dependence.py",start:10280324,end:10287643,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_gradient_boosting.py",start:10287643,end:10338024,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_iforest.py",start:10338024,end:10350660,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_gradient_boosting_loss_functions.py",start:10350660,end:10356676,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_weight_boosting.py",start:10356676,end:10374953,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_forest.py",start:10374953,end:10422077,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/__init__.py",start:10422077,end:10422077,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/graph.py",start:10422077,end:10428993,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/nearest_centroid.py",start:10428993,end:10436541,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/classification.py",start:10436541,end:10451294,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/kde.py",start:10451294,end:10461001,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/dist_metrics.so",start:10461001,end:10866741,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/unsupervised.py",start:10866741,end:10871505,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/typedefs.so",start:10871505,end:10893521,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/approximate.py",start:10893521,end:10917467,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/quad_tree.so",start:10917467,end:11099477,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/regression.py",start:11099477,end:11111687,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/setup.py",start:11111687,end:11113147,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/base.py",start:11113147,end:11149290,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/kd_tree.so",start:11149290,end:11848732,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/lof.py",start:11848732,end:11869498,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/ball_tree.so",start:11869498,end:12576721,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/__init__.py",start:12576721,end:12577863,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_kd_tree.py",start:12577863,end:12585756,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_ball_tree.py",start:12585756,end:12595448,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_approximate.py",start:12595448,end:12615577,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_neighbors.py",start:12615577,end:12669272,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_nearest_centroid.py",start:12669272,end:12673912,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_dist_metrics.py",start:12673912,end:12679909,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_quad_tree.py",start:12679909,end:12683490,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_kde.py",start:12683490,end:12692430,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_lof.py",start:12692430,end:12701729,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/__init__.py",start:12701729,end:12701729,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/cd_fast.so",start:12701729,end:13250612,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/coordinate_descent.py",start:13250612,end:13338142,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/omp.py",start:13338142,end:13370882,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/passive_aggressive.py",start:13370882,end:13389306,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/huber.py",start:13389306,end:13400405,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/sag.py",start:13400405,end:13413647,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/sag_fast.so",start:13413647,end:13526808,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/bayes.py",start:13526808,end:13547979,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/theil_sen.py",start:13547979,end:13563048,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/least_angle.py",start:13563048,end:13622627,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/ransac.py",start:13622627,end:13641580,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/setup.py",start:13641580,end:13643299,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/perceptron.py",start:13643299,end:13649633,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/stochastic_gradient.py",start:13649633,end:13715898,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/base.py",start:13715898,end:13735567,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/logistic.py",start:13735567,end:13812074,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/sgd_fast.so",start:13812074,end:14228143,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/randomized_l1.py",start:14228143,end:14254590,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/ridge.py",start:14254590,end:14309730,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/__init__.py",start:14309730,end:14312891,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_randomized_l1.py",start:14312891,end:14321373,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_perceptron.py",start:14321373,end:14323523,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_ridge.py",start:14323523,end:14355213,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_sag.py",start:14355213,end:14386538,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_omp.py",start:14386538,end:14395043,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_base.py",start:14395043,end:14410764,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_sgd.py",start:14410764,end:14471358,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_huber.py",start:14471358,end:14479188,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_least_angle.py",start:14479188,end:14506135,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_theil_sen.py",start:14506135,end:14516213,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_ransac.py",start:14516213,end:14535341,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_bayes.py",start:14535341,end:14541592,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_coordinate_descent.py",start:14541592,end:14573070,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_sparse_coordinate_descent.py",start:14573070,end:14583819,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_passive_aggressive.py",start:14583819,end:14595170,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/__init__.py",start:14595170,end:14595170,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_logistic.py",start:14595170,end:14657211,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/rbm.py",start:14657211,end:14669460,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/multilayer_perceptron.py",start:14669460,end:14722045,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/_stochastic_optimizers.py",start:14722045,end:14730833,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/_base.py",start:14730833,end:14737689,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/__init__.py",start:14737689,end:14738017,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/test_mlp.py",start:14738017,end:14761723,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/test_rbm.py",start:14761723,end:14767989,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/test_stochastic_optimizers.py",start:14767989,end:14772274,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/__init__.py",start:14772274,end:14772274,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/cdnmf_fast.so",start:14772274,end:14962464,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/sparse_pca.py",start:14962464,end:14978041,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/nmf.py",start:14978041,end:15023946,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/fastica_.py",start:15023946,end:15043780,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/truncated_svd.py",start:15043780,end:15052107,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/kernel_pca.py",start:15052107,end:15063802,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/_online_lda.so",start:15063802,end:15114758,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/pca.py",start:15114758,end:15137394,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/setup.py",start:15137394,end:15138237,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/online_lda.py",start:15138237,end:15169745,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/incremental_pca.py",start:15169745,end:15181631,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/base.py",start:15181631,end:15187227,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/factor_analysis.py",start:15187227,end:15199748,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/dict_learning.py",start:15199748,end:15252124,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/__init__.py",start:15252124,end:15253514,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_incremental_pca.py",start:15253514,end:15266728,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_nmf.py",start:15266728,end:15285155,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_online_lda.py",start:15285155,end:15301566,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_sparse_pca.py",start:15301566,end:15311469,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_fastica.py",start:15311469,end:15320870,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_kernel_pca.py",start:15320870,end:15330029,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_truncated_svd.py",start:15330029,end:15338830,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_pca.py",start:15338830,end:15366229,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_dict_learning.py",start:15366229,end:15380496,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_factor_analysis.py",start:15380496,end:15383699,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/__init__.py",start:15383699,end:15383699,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/label_propagation.py",start:15383699,end:15402942,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/__init__.py",start:15402942,end:15403313,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/tests/test_label_propagation.py",start:15403313,end:15409570,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/tests/__init__.py",start:15409570,end:15409570,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/stop_words.py",start:15409570,end:15412823,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/text.py",start:15412823,end:15474184,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/dict_vectorizer.py",start:15474184,end:15486723,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/_hashing.so",start:15486723,end:15567641,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/image.py",start:15567641,end:15586007,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/hashing.py",start:15586007,end:15593187,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/setup.py",start:15593187,end:15593810,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/__init__.py",start:15593810,end:15594234,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_dict_vectorizer.py",start:15594234,end:15597815,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_feature_hasher.py",start:15597815,end:15604031,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_image.py",start:15604031,end:15615766,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_text.py",start:15615766,end:15659703,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/__init__.py",start:15659703,end:15659703,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/_build_utils/__init__.py",start:15659703,end:15662347,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/funcsigs.py",start:15662347,end:15692260,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/conftest.py",start:15692260,end:15692562,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/_arff.py",start:15692562,end:15730027,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/setup.py",start:15730027,end:15730497,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/_pilutil.py",start:15730497,end:15748207,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/__init__.py",start:15748207,end:15748249,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/six.py",start:15748249,end:15768837,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/numpy_pickle.py",start:15768837,end:15793034,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_store_backends.py",start:15793034,end:15807536,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/numpy_pickle_compat.py",start:15807536,end:15815975,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/disk.py",start:15815975,end:15819789,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/parallel.py",start:15819789,end:15860258,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/testing.py",start:15860258,end:15862480,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_memory_helpers.py",start:15862480,end:15866087,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/my_exceptions.py",start:15866087,end:15870494,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_parallel_backends.py",start:15870494,end:15893700,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_dask.py",start:15893700,end:15902495,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_compat.py",start:15902495,end:15902924,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/pool.py",start:15902924,end:15916077,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_memmapping_reducer.py",start:15916077,end:15933248,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/memory.py",start:15933248,end:15972505,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/backports.py",start:15972505,end:15975168,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/hashing.py",start:15975168,end:15985331,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/format_stack.py",start:15985331,end:15999984,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/logger.py",start:15999984,end:16005113,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/func_inspect.py",start:16005113,end:16018525,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/executor.py",start:16018525,end:16021032,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/numpy_pickle_utils.py",start:16021032,end:16029468,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_multiprocessing_helpers.py",start:16029468,end:16031075,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/compressor.py",start:16031075,end:16052056,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/__init__.py",start:16052056,end:16056903,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/__init__.py",start:16056903,end:16056903,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/process_executor.py",start:16056903,end:16102075,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/reusable_executor.py",start:16102075,end:16110799,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/_base.py",start:16110799,end:16134222,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/cloudpickle_wrapper.py",start:16134222,end:16138222,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/__init__.py",start:16138222,end:16139294,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/process.py",start:16139294,end:16142747,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/semlock.py",start:16142747,end:16151665,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_posix_wait.py",start:16151665,end:16154984,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/spawn.py",start:16154984,end:16162316,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/compat.py",start:16162316,end:16163311,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/reduction.py",start:16163311,end:16171438,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/context.py",start:16171438,end:16181193,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_win_reduction.py",start:16181193,end:16184917,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_win_wait.py",start:16184917,end:16186873,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/fork_exec.py",start:16186873,end:16188060,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/compat_posix.py",start:16188060,end:16188394,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/popen_loky_posix.py",start:16188394,end:16195616,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/synchronize.py",start:16195616,end:16206978,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/popen_loky_win32.py",start:16206978,end:16212021,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/utils.py",start:16212021,end:16217700,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/managers.py",start:16217700,end:16219536,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/queues.py",start:16219536,end:16228363,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/semaphore_tracker.py",start:16228363,end:16236698,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/compat_win32.py",start:16236698,end:16238644,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_posix_reduction.py",start:16238644,end:16240867,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/__init__.py",start:16240867,end:16241265,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/cloudpickle/cloudpickle.py",start:16241265,end:16281333,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/cloudpickle/__init__.py",start:16281333,end:16281423,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/cca_.py",start:16281423,end:16284615,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/pls_.py",start:16284615,end:16316493,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/__init__.py",start:16316493,end:16316549,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/tests/test_pls.py",start:16316549,end:16331859,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/tests/__init__.py",start:16331859,end:16331859,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/_column_transformer.py",start:16331859,end:16363109,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/_target.py",start:16363109,end:16371866,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/__init__.py",start:16371866,end:16372297,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/tests/test_column_transformer.py",start:16372297,end:16410936,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/tests/test_target.py",start:16410936,end:16421571,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/tests/__init__.py",start:16421571,end:16421571,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__check_build/_check_build.so",start:16421571,end:16432742,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__check_build/setup.py",start:16432742,end:16433310,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__check_build/__init__.py",start:16433310,end:16434991,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/pairwise_fast.so",start:16434991,end:16739576,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/classification.py",start:16739576,end:16818039,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/pairwise.py",start:16818039,end:16871774,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/ranking.py",start:16871774,end:16905513,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/regression.py",start:16905513,end:16925757,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/setup.py",start:16925757,end:16926855,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/scorer.py",start:16926855,end:16948667,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/base.py",start:16948667,end:16953033,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/__init__.py",start:16953033,end:16957012,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_pairwise.py",start:16957012,end:16991015,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_score_objects.py",start:16991015,end:17012665,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_classification.py",start:17012665,end:17080059,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_regression.py",start:17080059,end:17088572,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_common.py",start:17088572,end:17134426,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_ranking.py",start:17134426,end:17181221,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/__init__.py",start:17181221,end:17181221,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/bicluster.py",start:17181221,end:17184018,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/unsupervised.py",start:17184018,end:17197025,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/supervised.py",start:17197025,end:17231929,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/expected_mutual_info_fast.so",start:17231929,end:17355932,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/setup.py",start:17355932,end:17356596,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/__init__.py",start:17356596,end:17358146,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_supervised.py",start:17358146,end:17371436,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_common.py",start:17371436,end:17378460,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_unsupervised.py",start:17378460,end:17387550,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_bicluster.py",start:17387550,end:17389320,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/__init__.py",start:17389320,end:17389320,audio:0}],remote_package_size:8691722,package_uuid:"484f7624-f071-4e6d-948b-d5a396839063"})})();