-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscikit-learn.js
6 lines (6 loc) · 199 KB
/
scikit-learn.js
1
2
3
4
5
6
var Module=typeof pyodide._module!=="undefined"?pyodide._module:{};Module.checkABI(1);if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="scikit-learn.data";var REMOTE_PACKAGE_BASE="scikit-learn.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.7",true,true);Module["FS_createPath"]("/lib/python3.7","site-packages",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages","sklearn",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","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","_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","metrics",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/metrics","cluster",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/metrics/cluster","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/metrics","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","utils",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/utils","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","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","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","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","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","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","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","cross_decomposition",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/cross_decomposition","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","mixture",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/mixture","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","decomposition",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/decomposition","tests",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn","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","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","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","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","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","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","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","datasets",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","data",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","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","3",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","40589",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","40675",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","61",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","40945",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","2",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","292",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml","561",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:8676712,cachedIndexes:[-1,-1],cachedChunks:[null,null],
offsets:[0,967,2242,3448,4606,5861,7254,8621,9574,10515,11911,12980,14241,15483,16812,18208,19536,20860,22234,23389,24642,25756,27002,28379,29716,30932,32140,33291,34398,35251,36364,37480,38801,39901,40948,42027,43340,44541,45855,47047,48172,49354,50498,51495,52503,53530,55019,56329,57401,58621,59865,60864,61969,63192,64325,65632,66868,68036,69543,70749,72076,73293,74320,75568,76803,77840,78983,80271,81506,82734,83957,85395,86602,87941,89234,90576,91998,93361,94398,95538,96490,97477,98572,99203,100118,101381,102748,104083,105272,106331,107214,108530,109736,111006,112096,113437,114643,115975,117156,118188,119481,120806,121617,123010,124252,125261,126767,128175,129553,130582,131921,132989,134414,135638,136760,137916,139172,140415,141598,142868,143999,145262,146538,147879,149182,150443,151630,152676,153913,155093,156245,157341,158418,159836,161049,162462,163796,164964,166185,167303,168677,169992,171222,172324,173705,174964,176262,177491,178868,179929,181006,181870,182697,183851,184287,185278,186346,187200,187668,188242,189028,189885,190800,191656,192282,193139,193839,194733,195313,196001,196843,197569,198489,199087,199660,200217,200894,201596,202261,203354,204151,205015,205717,206524,207204,208103,208994,209957,211108,211995,212840,213715,214510,215187,216130,216982,218261,219306,219961,220681,221533,222074,222487,223735,224841,225795,226400,227339,228248,228917,229623,230738,231519,232441,233402,234393,235558,236143,237245,237951,238550,239205,239793,240979,241813,242751,243546,244866,246317,247871,249448,250403,251083,251962,252884,253842,254578,255823,256476,257021,258376,259537,260545,261627,262373,263081,263680,264712,265445,266868,268048,269105,270428,271591,272777,273888,274848,275893,277107,278312,279186,280433,281790,283305,284603,285651,286961,288178,289500,290658,291682,292702,293595,294522,295711,296149,297072,298052,298845,299508,300201,300837,301502,301957,302629,303400,304284,305186,306105,306784,307423,308437,309013,309762,310228,311073,312114,312899,313490,314063,314617,315281,315943,316555,317358,318533,319347,320049,320838,321598,322442,323139,324291,325386,326272,327141,327986,328771,329410,330374,331374,332673,333625,334191,334951,335705,336244,336711,338052,339158,339942,340527,341457,342266,343e3,343809,344776,345546,346571,347428,348536,349612,350204,351358,351965,352636,353283,353917,355151,356189,357185,357773,358585,359736,360707,361419,362105,363653,365055,366645,367889,368509,369224,370595,371918,373249,374760,375930,377426,378861,379981,380979,382078,382801,383235,383704,384603,385131,386372,386763,388229,389425,390495,391718,393021,394150,395565,396867,398221,399545,400585,401899,403160,404080,404968,406357,407470,408818,410293,411605,412893,414132,415449,416960,418303,419676,421143,422433,423472,424420,425649,426866,427931,429219,430428,431729,432983,434335,435650,436963,437881,439185,440529,441954,442976,443782,444709,445453,446189,446863,447668,448576,449741,451191,452756,453895,454903,455781,456408,457566,458185,459247,460535,461923,463287,464730,465950,467216,468361,469826,470984,472158,473449,474686,475846,477298,478227,479502,480833,481941,483007,484341,485392,486306,487615,488568,489393,490478,491598,492774,493793,494792,495756,496712,497703,498852,500013,501056,502243,503706,505005,506147,507223,508446,509637,510802,511789,512670,513515,514538,515827,517107,518228,519419,520592,521565,522600,523545,524746,525843,526506,527494,528644,529511,530655,531855,533443,534842,536234,537460,538622,539497,540465,541724,542865,543898,545117,546239,547268,547984,549292,550466,551501,552405,553900,555066,556011,556852,557471,557919,558558,559614,560670,561697,563116,564710,565970,567370,568776,570231,571564,572600,574039,575430,576649,577838,578956,580327,581589,582969,584302,585514,586693,587987,589382,590697,592065,593015,594529,595694,596907,598138,599107,600210,601162,602302,603487,604598,605835,606973,608343,609769,611071,612334,613654,615036,616321,617540,618789,620013,621065,622330,623620,624840,626295,627589,628684,629928,631281,632581,633905,634906,635718,636706,637949,639009,639898,641025,642038,643231,644543,645793,646940,648413,649726,650910,652173,653614,654932,656337,657734,658822,659920,661058,662180,663434,664666,665852,667001,668205,669450,670822,672266,673521,674815,675936,676974,678289,679386,680567,681683,682844,684056,685200,686339,687587,688769,689970,690966,692045,693306,694848,696193,697513,698748,700034,701251,702683,704164,705479,706861,708230,709553,710717,711958,713092,714482,715615,716802,718005,719270,720540,721759,722875,723876,725109,726345,727636,728994,730300,731436,732730,734076,735332,736693,737951,739191,740488,741933,743224,744426,745821,747030,748201,749602,750729,751691,752780,753949,755215,756490,757632,759109,760485,761727,762888,764130,765306,766343,767310,768602,769810,770963,772241,773311,774438,775772,777006,778257,779257,780299,781582,782700,783718,784326,785386,786560,787669,788443,789426,790201,791252,792335,793515,794736,795954,797133,797998,799267,800585,801815,802905,803955,805225,806351,807431,808631,809823,810833,811795,812979,814046,815263,816510,817541,818752,819888,821036,822341,823665,824910,826232,827356,828583,829628,830800,832027,833473,834663,835866,837152,838271,839445,840481,841726,842920,843841,844749,845591,846601,847967,849204,850142,851410,852923,854393,855358,856477,857516,858782,860061,861396,862704,863982,865173,866249,867372,868456,869402,870556,871905,873071,874307,875743,876894,878021,879163,880342,881522,882581,883660,884890,885972,887320,888546,889587,890695,891910,893048,894283,895094,896420,897212,898032,899365,900467,901915,903288,904720,906075,907275,908695,909946,911053,912284,913440,914809,916292,917523,918854,920320,921761,923012,924291,925486,926741,927935,928978,930002,931038,931871,932964,933843,934793,935229,936199,937251,938084,938788,939345,939899,940401,941135,941577,942489,943287,944160,945059,945316,945646,946364,946885,947755,948628,949247,949908,950934,951456,952234,952755,953524,954588,955373,956005,956541,957135,957779,958400,959040,959765,961028,961725,962476,963340,964032,964865,965548,966732,967621,968713,969555,970380,971329,971822,972505,973374,974643,976036,976745,977379,978283,978788,979227,980028,981220,982418,983020,983721,984620,985499,986120,987035,987985,988621,989881,990752,991870,992739,993466,994657,995221,995833,996636,997317,998613,1000033,1001472,1003032,1004577,1005719,1006848,1007661,1008521,1009265,1009975,1010567,1011225,1011674,1012883,1013747,1014561,1015118,1016415,1017259,1018071,1018641,1019926,1020789,1021695,1022243,1022965,1023534,1024167,1024674,1025605,1026232,1026873,1028194,1029522,1030840,1032376,1033603,1035090,1036461,1037736,1038721,1039711,1040741,1041805,1042284,1042736,1043282,1044032,1044573,1045636,1046513,1046894,1048334,1049632,1050624,1051837,1053071,1053816,1054905,1056226,1057317,1058656,1059805,1061155,1062442,1063807,1064962,1066220,1067213,1068437,1069324,1070218,1071496,1072821,1074008,1075331,1076592,1078030,1079133,1080380,1081760,1083088,1084240,1085469,1086852,1088254,1089420,1090682,1091936,1093259,1094694,1095888,1097227,1098643,1099873,1101241,1102560,1103816,1105161,1106330,1107440,1108750,1110043,1111139,1112267,1113255,1114476,1115840,1116861,1118217,1119359,1120669,1122013,1123206,1124284,1125540,1126905,1128321,1129310,1130701,1131887,1133173,1134486,1135867,1137131,1138130,1139253,1140197,1141039,1141668,1142445,1142983,1143512,1144435,1145351,1146792,1148180,1148938,1149618,1150249,1150911,1151874,1152465,1153090,1154036,1154757,1155448,1156017,1157100,1157853,1158494,1159396,1160203,1161106,1162070,1163108,1164080,1165018,1165751,1166749,1167709,1168426,1169116,1169796,1170557,1171219,1171876,1172494,1173019,1173756,1174817,1175541,1175902,1176674,1177875,1178870,1180289,1181841,1183401,1184633,1185184,1185950,1187363,1188727,1189932,1191396,1192675,1193986,1195273,1196647,1197995,1199408,1200441,1201578,1202863,1204149,1205493,1206756,1208030,1209293,1210602,1211452,1212735,1214005,1215374,1216714,1218052,1219266,1220535,1221791,1222777,1223594,1224585,1225615,1226500,1227424,1228400,1229452,1230355,1231385,1232373,1233626,1234502,1235337,1236290,1237080,1237933,1238802,1239716,1240676,1241675,1242796,1243910,1244972,1246018,1246973,1247980,1249062,1250172,1251305,1252153,1253289,1254147,1255252,1256234,1257479,1258601,1259673,1260808,1262034,1263275,1264110,1265074,1266150,1267203,1268132,1268802,1269625,1270449,1271424,1272155,1272755,1273463,1274264,1275061,1275740,1276988,1277979,1278939,1279679,1280849,1281946,1282970,1283934,1285134,1285871,1286928,1287965,1288840,1289681,1290743,1291501,1292008,1293090,1293925,1295102,1296131,1297270,1298119,1299002,1299864,1300979,1302063,1302691,1303749,1304752,1306065,1307336,1308403,1309162,1309685,1310275,1311485,1312544,1313466,1314297,1314835,1315526,1316549,1317023,1317803,1318619,1319813,1320666,1321113,1321649,1322366,1323222,1323845,1324771,1325763,1326797,1327930,1328940,1330009,1330878,1331820,1332800,1333803,1334768,1335911,1336821,1337841,1338855,1339922,1341139,1342403,1343705,1344808,1345868,1346744,1347687,1348679,1349544,1350337,1351476,1352679,1353447,1353973,1354924,1355764,1356608,1357442,1357952,1358518,1359194,1359858,1360691,1361642,1362560,1363104,1363429,1364036,1364882,1365633,1366514,1367426,1368075,1368901,1369793,1370674,1371368,1372438,1372958,1373735,1374268,1375045,1375990,1376721,1377456,1378022,1378611,1379268,1379893,1380538,1381359,1382584,1383431,1384333,1385572,1386338,1387063,1387818,1388686,1389841,1390896,1392267,1393850,1395064,1395835,1396645,1397525,1398160,1399124,1400310,1401382,1402232,1403233,1404493,1405539,1406468,1407225,1407842,1408834,1409881,1410688,1411376,1412068,1412896,1413761,1414601,1415518,1416404,1417131,1417605,1418384,1419191,1420540,1421878,1422420,1423123,1424008,1424537,1424988,1426046,1427223,1428413,1429008,1429793,1430735,1431530,1432158,1433159,1434098,1434892,1436028,1436884,1437954,1438678,1439796,1440389,1440956,1441773,1442551,1443447,1444518,1445175,1445718,1446771,1447407,1448194,1449592,1450579,1451577,1452681,1453525,1454099,1454816,1455781,1456610,1457035,1458504,1459726,1460823,1461777,1462906,1464141,1465323,1466546,1467838,1468915,1469833,1470698,1471747,1472615,1473268,1473951,1474585,1475361,1475817,1476736,1477652,1478496,1479723,1480709,1481778,1483170,1484759,1486146,1487535,1488871,1490221,1491694,1492874,1494386,1495738,1495998,1496455,1497190,1498147,1499477,1500734,1502033,1502954,1503914,1504580,1505439,1506327,1506987,1507788,1508925,1510166,1511395,1512710,1513866,1515009,1516614,1517701,1518871,1520045,1521316,1522549,1523794,1524747,1525897,1526789,1528205,1529115,1530103,1530742,1531641,1532708,1533514,1534240,1534732,1535442,1536336,1537518,1539082,1540520,1541247,1542095,1542852,1543688,1544363,1545066,1545804,1546685,1547361,1548106,1548815,1549620,1550117,1551063,1551972,1552797,1553695,1554258,1555086,1555538,1556246,1557486,1558471,1559171,1559801,1560826,1561852,1563107,1564425,1565763,1567102,1567692,1568338,1569044,1570128,1570976,1571638,1572496,1573115,1573707,1574278,1575254,1576132,1576752,1577405,1578006,1578850,1579751,1580509,1581330,1582084,1583085,1583605,1584472,1585474,1586982,1588547,1589844,1590153,1591359,1592187,1592958,1593777,1594557,1595408,1596118,1597228,1597492,1598206,1599335,1600144,1600891,1601724,1602431,1603816,1605174,1605568,1606516,1607274,1608659,1609817,1611197,1612508,1613818,1615182,1616232,1617261,1618253,1618959,1619800,1620763,1622074,1623192,1624511,1625959,1627483,1628583,1629489,1630835,1632238,1633357,1634468,1635518,1636815,1638032,1638975,1639771,1640720,1641310,1641928,1642524,1643232,1643794,1644731,1645632,1646738,1648209,1648884,1649467,1650196,1650965,1651853,1652570,1653384,1654018,1654595,1655340,1656071,1656814,1657544,1658908,1659636,1660361,1661195,1661945,1662749,1663638,1664801,1665544,1666310,1667167,1667991,1668772,1669840,1670797,1671601,1672192,1673621,1675073,1676601,1677727,1679023,1679639,1680544,1681834,1683248,1684513,1685199,1686460,1687706,1689008,1689994,1691075,1691760,1692691,1693201,1693932,1694428,1695321,1696356,1697531,1698153,1699012,1700480,1701146,1702033,1702954,1704342,1705690,1707022,1708520,1709670,1711170,1712629,1712896,1713397,1714254,1715499,1716863,1718177,1719557,1720911,1722086,1723441,1724916,1726243,1727557,1728800,1730129,1731385,1732550,1733924,1735167,1736454,1737782,1739212,1740639,1741935,1743128,1744361,1745623,1746771,1748020,1749236,1750713,1751950,1753241,1754497,1755825,1756998,1758343,1759603,1760906,1762087,1763184,1764355,1765682,1766945,1768195,1769405,1770658,1771945,1773035,1773987,1774737,1775671,1776601,1777733,1778989,1780317,1781555,1782815,1783878,1785011,1786349,1787445,1788622,1790151,1791757,1793138,1794682,1796143,1797319,1798616,1799939,1801024,1802275,1803624,1804620,1805849,1806815,1808034,1809217,1810536,1811829,1813014,1814199,1815534,1816696,1817973,1819214,1820355,1821732,1823099,1824266,1825462,1826888,1828157,1829579,1830792,1831992,1833285,1834402,1835507,1836659,1837856,1839020,1840154,1841154,1842109,1843277,1843958,1844481,1845296,1846424,1847979,1849466,1850464,1851171,1851970,1852638,1853528,1854260,1855208,1855845,1856647,1857057,1857743,1859112,1860041,1860883,1861679,1862423,1863181,1863895,1864447,1865110,1866538,1867858,1868863,1869568,1870422,1871609,1872957,1874023,1875123,1876356,1877672,1878841,1879853,1881080,1882250,1883392,1884526,1885546,1886589,1887724,1888878,1890167,1891389,1892268,1893377,1894375,1895658,1896821,1898071,1898828,1899990,1901231,1902452,1903675,1904636,1905488,1906484,1907708,1908805,1909940,1911048,1912137,1913507,1914655,1915862,1917149,1918150,1919398,1920535,1921728,1922852,1923927,1925131,1926440,1927640,1928969,1930008,1930514,1931368,1932256,1932998,1933541,1934275,1935283,1936468,1937196,1937795,1938762,1939902,1941004,1941660,1942608,1943197,1943699,1944363,1944827,1945549,1946021,1946547,1947084,1947541,1948269,1948715,1949304,1949761,1950571,1950955,1951327,1952259,1953010,1953882,1954841,1955096,1955377,1956173,1956670,1957534,1958366,1959025,1959680,1960683,1961208,1961985,1962538,1963327,1964382,1965127,1965758,1966299,1966936,1967574,1968163,1968826,1969565,1970837,1971522,1972279,1973181,1973850,1974577,1975364,1976485,1977302,1978396,1979311,1980110,1981059,1981536,1982138,1983111,1984299,1985704,1986430,1987069,1987999,1988495,1988942,1989625,1990887,1992001,1992702,1993312,1994222,1995131,1995764,1996583,1997577,1998212,1999440,2000201,2001334,2002195,2002833,2004073,2004566,2005254,2006037,2006597,2007516,2008167,2008870,2009582,2010100,2010685,2011932,2012666,2013357,2014221,2015366,2016745,2018327,2019875,2020733,2021456,2022364,2023120,2024290,2025020,2025627,2026517,2027758,2028613,2029339,2030297,2030949,2032151,2032942,2033814,2034372,2035014,2035792,2036483,2037342,2038030,2038613,2039325,2039901,2040963,2042156,2042669,2043328,2044035,2044682,2045243,2045805,2046467,2047351,2048621,2049352,2050289,2051220,2051897,2052815,2053624,2054760,2055351,2056850,2057683,2058543,2059489,2060187,2061069,2061726,2062983,2063679,2064848,2065939,2066641,2067551,2068493,2069284,2070026,2070994,2072020,2072840,2074245,2074985,2075922,2076854,2077568,2078434,2079062,2080406,2081032,2082289,2082975,2083821,2084683,2085480,2086209,2086798,2087685,2088445,2089224,2089839,2090453,2091041,2091633,2092358,2093020,2093573,2094168,2094830,2095299,2095888,2096968,2098075,2098826,2099711,2100633,2101310,2102527,2103075,2104550,2105515,2106149,2107057,2108023,2108811,2109895,2110696,2111967,2112842,2113659,2114545,2115353,2116304,2117129,2118141,2119285,2119980,2120864,2121827,2122526,2123725,2124408,2125605,2126304,2127171,2128067,2128892,2129526,2130174,2131081,2131829,2132600,2133191,2133847,2134375,2135499,2136036,2136719,2137375,2138030,2138495,2139087,2139945,2141101,2142473,2143252,2144015,2144862,2145853,2146768,2147749,2148480,2149384,2150180,2151016,2152108,2152867,2153313,2154102,2154892,2155588,2156285,2156978,2157762,2158851,2159792,2160413,2161442,2162462,2163879,2164591,2165499,2166371,2167176,2168120,2169095,2169812,2170675,2171565,2172511,2173356,2174036,2174517,2175330,2176203,2176805,2177414,2178106,2178681,2179920,2180791,2181240,2182522,2183399,2184573,2185273,2186240,2187160,2188055,2188930,2189846,2190729,2191480,2192370,2193356,2193969,2194674,2195327,2196034,2196985,2197800,2198275,2199042,2199892,2201128,2201844,2202463,2203719,2204968,2205834,2206500,2207476,2208381,2209337,2210308,2211084,2212006,2212671,2213673,2214728,2215274,2215855,2216672,2217316,2218099,2218795,2219308,2220112,2221130,2222183,2222805,2223801,2224663,2225514,2226343,2227165,2227797,2228488,2229390,2230078,2230828,2231398,2232057,2232505,2233259,2233666,2234170,2235440,2236305,2237495,2238353,2239299,2240493,2241296,2242566,2243425,2244462,2245567,2246330,2247211,2247777,2248400,2249148,2249920,2250710,2251407,2251961,2252698,2253242,2253918,2254526,2255006,2256143,2256987,2258025,2259143,2259980,2261143,2262142,2262912,2264169,2265069,2266264,2267115,2267970,2268799,2269629,2270254,2270945,2271846,2272545,2273299,2273872,2274523,2274974,2276257,2277243,2278235,2279044,2280225,2281205,2282037,2283039,2283986,2284777,2285607,2286414,2287017,2287721,2288256,2288856,2289778,2290305,2291309,2292636,2293929,2294924,2295902,2296894,2297900,2299016,2299955,2300903,2301517,2302205,2302677,2303171,2304408,2304865,2305768,2306264,2307117,2308506,2309748,2310803,2311984,2312775,2314166,2315470,2316501,2317868,2319162,2320461,2321577,2322626,2323418,2324424,2325152,2325676,2326670,2327452,2328350,2329406,2330375,2331386,2332376,2333286,2334087,2335138,2335907,2336577,2337140,2338007,2339019,2339928,2340879,2341747,2342668,2343644,2344687,2345723,2346574,2347185,2348008,2348757,2349973,2351098,2352080,2353098,2354291,2355458,2356608,2357756,2358805,2359752,2360899,2361963,2363034,2364164,2365375,2366462,2367567,2368259,2369227,2370210,2371238,2372380,2373553,2374465,2375626,2376728,2377835,2379041,2380170,2381208,2381969,2382838,2383813,2384568,2385535,2386485,2387440,2388425,2389455,2390255,2391260,2392459,2393669,2394711,2395740,2396858,2397862,2398416,2399410,2400460,2401455,2402432,2403435,2404609,2405584,2406953,2407848,2408979,2409689,2410550,2411438,2412491,2413251,2414427,2415405,2416633,2417670,2418884,2420260,2421749,2422808,2423923,2424944,2426136,2427297,2428587,2430097,2431202,2432539,2433491,2434723,2436144,2437352,2438371,2439567,2440797,2442079,2443441,2443907,2444661,2445113,2445843,2446813,2447467,2448367,2449045,2449717,2450444,2451177,2451890,2452426,2453193,2453818,2454576,2455051,2455881,2456747,2457805,2458956,2460075,2461284,2462055,2462740,2463616,2464642,2465891,2466981,2467740,2468890,2470171,2471621,2473150,2474220,2474965,2475933,2476740,2477540,2477955,2478893,2480229,2481443,2481756,2482689,2482904,2484248,2485544,2486627,2487367,2488664,2489813,2491080,2492057,2493449,2494230,2494954,2496221,2497590,2498152,2498890,2499429,2500171,2501129,2501818,2502668,2503383,2504173,2504705,2505319,2505982,2506746,2507172,2507806,2508702,2509535,2510281,2510819,2511294,2511747,2512283,2512811,2513318,2513829,2514335,2514839,2515399,2516343,2517282,2517983,2518976,2519782,2520124,2520682,2521709,2522799,2523554,2524348,2525267,2526814,2527595,2528006,2528984,2529851,2530604,2531828,2532973,2534126,2535178,2536487,2537764,2538381,2539072,2539638,2540443,2541507,2542329,2543039,2543671,2544565,2545153,2545684,2546541,2547104,2547827,2548522,2548936,2549803,2550680,2551647,2552287,2552952,2553587,2554217,2554959,2555749,2556362,2557007,2558105,2559258,2560193,2561070,2561987,2562628,2563621,2564736,2565888,2566874,2568075,2569317,2570866,2572286,2572949,2574254,2575209,2576418,2577327,2578514,2579556,2580334,2581139,2582600,2583497,2584227,2585066,2586407,2587742,2588476,2588804,2589597,2589950,2591131,2592338,2593166,2593854,2595268,2596612,2597848,2598984,2599890,2600912,2601878,2602904,2603966,2605273,2606459,2607574,2608207,2609038,2609631,2610545,2611694,2612386,2613356,2613984,2614733,2615245,2615831,2616663,2617248,2617815,2618408,2619029,2619776,2620563,2621147,2621754,2622358,2623118,2623994,2624417,2624881,2625771,2626724,2627668,2628687,2629443,2630480,2631208,2631819,2632391,2633373,2634263,2635112,2635826,2636631,2637168,2637912,2638731,2639457,2640381,2641134,2642054,2642808,2643559,2644331,2645164,2645974,2646635,2647580,2648290,2649049,2649583,2650246,2651029,2651785,2652714,2653561,2654261,2655180,2655863,2656524,2657396,2658162,2659055,2659884,2660596,2661454,2662210,2663204,2664056,2664757,2665770,2666408,2666961,2667972,2668788,2669698,2670403,2671088,2672014,2672626,2673570,2674130,2674790,2675563,2676180,2676872,2677546,2678303,2679034,2679714,2680418,2681197,2681972,2682780,2683294,2684047,2685047,2685760,2686260,2687141,2687833,2688408,2689423,2690154,2690652,2691491,2692273,2692806,2693737,2694900,2696357,2697855,2699319,2700498,2701682,2702293,2703e3,2703632,2704446,2705225,2705923,2706513,2707135,2707743,2708484,2708928,2709388,2709875,2710331,2710784,2711438,2712496,2713664,2714484,2715344,2716098,2717168,2717659,2719010,2720120,2721296,2722671,2723789,2725063,2726019,2726883,2727407,2728656,2729878,2730878,2731934,2732977,2733368,2733987,2734484,2735503,2736006,2737216,2738434,2739641,2740582,2741704,2742484,2743680,2744761,2745947,2746449,2747231,2748053,2749041,2750007,2751e3,2751801,2752817,2753889,2754561,2755433,2756372,2757413,2758441,2759056,2759760,2760676,2761539,2762440,2763032,2764093,2764992,2765922,2766923,2767878,2768666,2769731,2770677,2771731,2772817,2774028,2774911,2775742,2776847,2777738,2778725,2779943,2780967,2781972,2783452,2784555,2785616,2786544,2787696,2788855,2789948,2790949,2791751,2792754,2793814,2794741,2795621,2796862,2798217,2799468,2800684,2802196,2803254,2804301,2805341,2806736,2807911,2809075,2810546,2811634,2812516,2813375,2814383,2815743,2817026,2818246,2819357,2820627,2821961,2823214,2824007,2824964,2826258,2827544,2828725,2829974,2831018,2832152,2833254,2834253,2835301,2836145,2837066,2838174,2839346,2840608,2841615,2842887,2844012,2844703,2845870,2847115,2848366,2849578,2850595,2851508,2852486,2853310,2854240,2855481,2855978,2856779,2857944,2858597,2859463,2860170,2860824,2861349,2862055,2862872,2863559,2864450,2865361,2866065,2867078,2867489,2867765,2868496,2869030,2869940,2870604,2871455,2872112,2873009,2873862,2874745,2875449,2875764,2876697,2877752,2878478,2879366,2879966,2880542,2881131,2881796,2882443,2883225,2884299,2885338,2886133,2886810,2887516,2888464,2889338,2890312,2891056,2892292,2893173,2894267,2895249,2896161,2897074,2897972,2898656,2899633,2900513,2901837,2902926,2903691,2904500,2905549,2906206,2906636,2907579,2908874,2909962,2910691,2911294,2912215,2913211,2913885,2914719,2915529,2916184,2917571,2918477,2919548,2920699,2921394,2922380,2923579,2924274,2925086,2925899,2926630,2927559,2929001,2930461,2931363,2932148,2932847,2933585,2934215,2934989,2935754,2936565,2937319,2938042,2938768,2939439,2940175,2940923,2941540,2942391,2943445,2944204,2944742,2945335,2945992,2946664,2947507,2948305,2948893,2949500,2950196,2951120,2951958,2952887,2953685,2954357,2955300,2955887,2956350,2957573,2959084,2960644,2962266,2963766,2965163,2966314,2967103,2967870,2968672,2969332,2970062,2970806,2971662,2972399,2973161,2973761,2974470,2975124,2975902,2976597,2977315,2978247,2979e3,2979761,2980307,2981057,2981764,2982658,2983421,2984036,2984563,2985191,2986217,2987079,2987916,2988959,2989506,2990569,2991097,2991600,2992365,2993854,2994582,2995354,2996129,2996806,2997397,2998145,2998737,2999573,3000388,3000953,3002082,3003395,3004390,3005374,3006359,3007406,3008511,3009056,3009685,3010210,3011174,3012157,3012636,3013990,3015406,3016443,3017384,3018541,3019868,3021272,3022516,3023674,3025070,3026495,3027831,3029124,3030225,3031371,3032680,3033633,3034864,3036061,3037308,3038701,3040192,3041617,3042790,3043775,3044837,3046078,3047325,3048534,3049808,3051037,3052346,3053592,3054877,3056083,3057200,3058355,3059560,3060678,3061929,3063183,3064524,3065758,3067010,3068141,3069520,3070819,3072185,3073281,3074580,3075765,3077141,3078477,3079662,3080699,3082078,3083429,3084635,3085987,3087184,3088518,3089626,3090521,3091397,3092510,3093338,3094172,3095125,3096334,3096890,3097639,3098662,3099807,3100531,3101408,3102199,3102878,3103471,3104136,3104733,3105275,3105796,3106276,3106799,3107410,3108043,3108998,3109855,3110733,3111724,3111980,3112150,3112975,3113556,3114419,3115211,3115956,3116626,3117487,3118139,3119155,3119717,3120360,3121327,3122272,3123237,3123863,3124407,3125007,3125738,3126362,3127004,3127919,3129065,3129910,3130784,3131464,3132284,3133161,3133992,3134933,3135788,3136924,3138002,3139128,3140028,3140842,3141873,3142476,3143129,3144182,3145099,3146481,3147495,3148333,3149143,3150144,3150796,3151233,3152263,3153567,3154641,3155358,3155953,3156865,3157869,3158525,3159353,3160185,3160837,3162240,3163092,3164215,3165277,3166091,3167099,3168262,3168943,3169790,3170541,3171270,3172264,3173707,3174533,3175462,3176231,3177250,3177909,3179137,3180571,3182080,3183630,3184466,3185422,3186135,3187193,3187860,3189079,3189847,3190655,3191503,3192301,3192908,3193610,3194200,3194775,3196377,3197795,3198732,3199704,3200610,3201354,3202443,3203175,3203870,3205327,3206152,3207202,3208112,3208848,3209894,3210804,3211453,3212754,3213489,3214268,3215033,3215715,3216301,3217052,3217650,3218619,3219762,3220731,3221685,3222363,3223044,3223799,3224402,3225864,3226745,3227697,3228597,3229215,3229882,3230674,3231703,3232690,3233429,3234236,3235013,3235786,3236345,3236999,3237386,3238835,3239911,3240684,3241672,3242668,3243334,3244245,3245087,3246034,3246825,3247262,3248785,3249744,3250517,3251500,3252463,3253225,3254166,3254955,3255896,3256651,3257141,3258476,3259176,3259934,3260734,3261401,3261980,3262732,3263303,3264161,3265509,3266230,3267165,3268119,3268930,3269774,3270721,3271424,3272215,3272992,3273959,3274631,3275464,3276290,3276901,3277609,3278584,3279314,3279653,3280913,3282099,3282733,3283709,3284459,3285407,3286268,3286948,3287688,3288600,3289534,3290312,3290917,3291766,3292498,3293216,3294123,3295087,3295679,3296230,3297330,3298111,3299e3,3299642,3300369,3300935,3301582,3302074,3303109,3303769,3304443,3305754,3307104,3308398,3309929,3311166,3312660,3313991,3315429,3316459,3317446,3318432,3319436,3320562,3321508,3321986,3322443,3322984,3323757,3324276,3325002,3326066,3327078,3327625,3328298,3329685,3330930,3331897,3332929,3334116,3335398,3336734,3338115,3339505,3340826,3342157,3343636,3345091,3346314,3347460,3348822,3350163,3351361,3352507,3353758,3355046,3356131,3357533,3358960,3360167,3361595,3363039,3364440,3365885,3367297,3368626,3369578,3370893,3372124,3373065,3373950,3374699,3375536,3376442,3377760,3378929,3379872,3381104,3382590,3384112,3385343,3386068,3387366,3388518,3389787,3391124,3392161,3393497,3394817,3395842,3397158,3398483,3399495,3400339,3401461,3402720,3403962,3405308,3406293,3407349,3408348,3409207,3409869,3410904,3411724,3412513,3413168,3414436,3415664,3416367,3417442,3418046,3418910,3420167,3421737,3423178,3424561,3425514,3426594,3427841,3428681,3429198,3430092,3431171,3432093,3432807,3433615,3434291,3434901,3435382,3435834,3436404,3436961,3437760,3438460,3438856,3439127,3439838,3440367,3441031,3441852,3442761,3443471,3444361,3444942,3445679,3446650,3447758,3448555,3449458,3450181,3450657,3451156,3451886,3452555,3453092,3453756,3455074,3455891,3456648,3457532,3458109,3458745,3459753,3460734,3461800,3462568,3463447,3464112,3464849,3465554,3466353,3467290,3468083,3469082,3469824,3470550,3471056,3472016,3473305,3473989,3474713,3475516,3476309,3477036,3477796,3478734,3479733,3480558,3481264,3481756,3482604,3483406,3484756,3485773,3486431,3487316,3487815,3488220,3489161,3490279,3491437,3492025,3492687,3493613,3494489,3495118,3495989,3496800,3497556,3498802,3500018,3500949,3501892,3502531,3503148,3503821,3504386,3505624,3506591,3507634,3508488,3509321,3510604,3511321,3512008,3513385,3514315,3514927,3516162,3517409,3518432,3519768,3520997,3521778,3522499,3523177,3524e3,3524727,3525534,3526402,3526923,3527997,3528602,3529364,3530269,3530787,3531889,3532917,3533907,3534884,3535878,3536881,3538035,3539042,3539458,3540485,3540962,3541580,3542685,3543647,3544636,3544873,3546095,3547498,3548663,3549744,3550809,3552128,3553251,3554269,3555274,3556144,3557250,3558593,3559889,3561247,3562292,3563450,3564618,3565775,3567138,3568602,3569941,3571296,3572698,3574068,3575221,3576200,3577265,3578449,3579488,3580713,3581755,3582901,3583883,3585091,3586115,3587050,3587904,3588828,3589998,3591093,3592019,3593234,3594109,3594895,3595656,3596707,3597636,3598795,3599997,3601113,3602301,3603456,3604570,3605865,3606802,3607681,3608814,3609996,3611121,3612181,3613401,3614547,3615801,3616828,3617953,3618976,3620111,3621201,3622184,3623252,3624521,3625573,3626578,3627554,3628751,3629590,3630851,3631840,3632775,3633923,3635295,3636339,3637423,3638602,3639581,3640683,3641949,3642914,3643804,3644697,3645619,3646655,3647636,3648913,3650061,3651279,3652452,3653622,3654736,3655846,3657010,3658268,3659436,3660626,3661745,3663054,3664268,3665385,3666637,3667805,3668881,3669981,3671338,3672559,3673790,3674946,3676133,3677229,3678251,3679384,3680624,3681758,3682760,3684093,3685330,3686444,3687623,3688545,3689964,3691340,3692593,3693803,3694900,3696049,3697148,3698274,3699487,3700746,3701482,3702478,3703320,3704480,3705632,3706600,3707649,3708789,3709889,3710881,3712082,3713284,3714315,3715525,3716764,3717849,3718958,3719963,3720877,3721879,3722856,3724220,3725302,3726432,3727404,3728628,3729925,3731229,3732525,3733801,3735004,3736263,3737647,3738735,3739666,3740492,3741442,3742827,3743898,3745065,3746470,3747725,3748919,3749862,3751210,3752435,3753757,3754756,3755733,3756595,3757923,3759062,3759887,3760766,3761615,3762233,3763482,3764401,3765774,3766820,3768192,3769695,3770881,3771863,3773065,3773642,3774428,3775578,3776405,3777313,3777862,3778370,3779189,3779754,3780307,3780874,3781405,3781860,3782425,3783056,3783642,3784501,3785214,3785843,3786758,3787210,3788077,3788654,3789388,3790269,3790969,3791801,3792402,3792971,3793580,3794222,3794840,3795519,3796809,3797480,3798271,3799039,3799853,3800499,3801383,3802262,3803178,3803961,3804786,3805728,3806361,3807198,3808051,3809307,3810390,3811090,3811740,3812647,3813165,3813594,3814776,3815896,3816943,3817521,3818459,3819361,3820122,3820715,3821831,3822656,3823561,3824557,3825525,3826706,3827330,3828408,3829045,3829598,3830358,3831150,3832534,3833147,3833781,3834905,3835918,3837358,3838147,3838815,3839436,3840172,3840912,3841855,3842402,3843486,3844672,3845232,3845808,3846891,3847815,3848770,3849557,3850494,3851021,3851997,3852997,3853975,3854968,3855959,3857092,3857841,3858756,3859602,3860093,3861362,3862232,3862949,3864289,3865685,3866789,3867795,3868768,3869761,3871006,3872094,3873242,3874439,3875707,3876902,3878204,3879260,3880322,3881423,3882645,3883818,3885004,3886238,3887303,3888538,3889870,3891122,3892471,3893472,3894578,3895771,3897087,3898455,3899556,3900784,3901968,3903198,3904569,3905902,3907027,3908094,3909307,3910574,3911671,3912916,3914201,3915560,3916516,3917525,3918833,3920111,3921431,3922694,3924055,3925249,3926538,3927716,3928685,3929671,3930517,3931495,3932414,3933213,3934056,3934884,3935515,3936302,3937191,3938202,3939167,3940237,3941368,3942457,3943482,3944421,3945353,3946321,3947197,3948170,3949006,3950078,3951098,3952052,3953060,3954061,3954934,3955917,3956796,3957555,3958424,3959389,3960318,3961018,3961779,3962738,3963835,3964746,3965651,3966761,3967742,3968797,3969878,3970766,3971743,3972761,3973564,3974310,3975223,3976187,3976998,3977964,3978990,3979605,3980480,3981411,3982491,3983607,3984550,3985687,3986736,3987556,3988709,3989878,3991037,3991950,3992912,3994059,3994662,3995587,3996603,3997508,3998605,3999952,4000894,4002001,4002759,4003880,4005097,4006098,4007187,4008305,4009380,4010367,4011574,4012668,4013467,4014494,4015385,4016223,4017227,4018199,4019246,4020100,4021179,4022227,4023583,4024768,4025969,4027248,4028598,4029800,4030999,4032378,4033715,4034867,4036211,4037487,4038740,4040166,4041265,4042464,4043554,4044878,4046125,4047368,4048487,4049764,4050878,4052041,4053259,4054340,4055563,4056730,4057910,4059316,4060556,4061703,4062963,4063843,4064987,4066091,4066831,4068191,4069485,4070686,4072020,4073450,4074867,4076283,4077416,4078703,4079991,4081413,4082733,4083934,4084992,4086043,4087124,4088388,4089786,4091180,4092462,4093488,4094618,4095965,4097281,4098541,4099896,4101238,4102616,4103798,4104721,4105923,4107305,4108705,4110100,4111402,4112565,4113921,4115169,4116384,4117580,4118795,4120010,4120673,4121343,4122610,4123721,4124598,4125594,4126765,4127839,4129142,4130569,4131932,4133379,4134406,4135459,4136712,4138027,4139436,4140859,4142215,4143580,4144553,4145644,4146834,4147663,4148378,4149620,4150893,4151964,4153098,4154158,4155455,4156654,4157713,4158787,4159703,4160753,4162007,4162913,4164008,4165077,4166043,4167120,4168216,4169124,4170258,4171297,4172459,4173588,4174735,4175862,4176778,4178155,4179340,4180594,4181596,4182617,4183745,4184892,4185711,4186541,4187423,4188600,4189737,4190938,4191953,4192923,4194077,4195268,4196442,4197292,4198460,4199579,4200732,4201882,4202959,4203975,4204860,4205766,4206720,4207842,4208774,4209636,4210800,4211904,4212915,4213993,4215063,4215742,4216827,4217961,4218788,4219895,4220900,4221801,4222855,4223565,4224483,4225537,4226675,4227895,4228911,4229957,4231124,4232290,4233229,4234170,4235462,4236320,4237146,4238063,4238776,4239852,4240905,4242062,4243028,4244054,4245103,4246368,4247286,4248674,4250064,4251210,4252566,4253554,4254685,4255682,4256724,4258243,4259566,4261032,4262258,4263224,4264640,4265959,4267205,4268609,4269759,4271011,4272083,4273131,4274272,4275678,4277145,4278223,4279593,4280928,4282183,4283571,4284780,4285768,4287011,4288224,4289230,4290392,4291038,4291946,4292590,4293228,4293968,4294447,4295062,4296032,4296984,4298332,4299736,4300482,4301199,4301833,4302844,4303457,4304338,4305028,4305952,4306613,4307417,4308057,4308750,4309552,4310274,4310916,4311581,4312239,4312855,4313400,4314321,4315454,4316720,4317232,4318372,4319809,4321236,4322646,4323911,4325195,4326583,4327927,4329197,4330307,4331571,4332820,4334023,4335088,4336349,4337625,4338812,4340019,4341166,4342473,4343630,4344613,4345562,4346487,4347541,4348572,4349522,4350492,4351537,4352699,4353748,4354770,4355507,4356484,4357805,4359030,4360159,4361200,4362162,4363295,4364349,4365440,4366558,4367520,4368468,4369424,4370552,4371843,4372797,4373746,4374484,4375162,4376252,4377688,4378965,4380268,4381464,4382497,4383679,4385045,4386311,4387584,4388871,4390173,4391491,4392752,4393740,4394848,4395892,4397321,4398649,4399959,4401149,4402313,4403424,4404512,4405543,4406642,4407783,4409102,4410378,4411699,4412975,4413939,4414904,4415932,4417087,4418156,4419244,4420174,4421251,4422331,4423387,4424461,4425455,4426582,4427581,4428772,4430007,4431099,4432150,4433435,4434501,4435543,4436655,4437598,4438692,4439693,4441034,4442087,4443548,4444593,4445958,4446907,4448047,4448998,4450199,4450891,4452120,4453201,4454206,4455250,4456320,4457497,4458613,4459487,4460576,4461887,4462999,4464169,4465230,4466521,4467542,4468705,4470027,4471197,4472586,4473891,4475059,4476442,4477566,4478833,4480099,4481408,4482647,4483880,4485215,4486631,4488022,4489493,4490595,4492108,4493449,4494912,4496284,4497614,4498783,4500078,4501350,4502646,4503952,4505299,4506452,4507622,4508801,4510066,4511392,4512456,4513355,4514063,4515368,4516692,4517986,4519232,4520474,4521228,4522323,4523308,4524243,4525382,4526515,4527561,4528665,4529827,4530876,4531776,4532706,4533662,4534542,4535383,4536410,4537484,4538436,4539487,4540541,4541499,4542669,4544010,4545049,4546141,4547220,4548434,4549374,4550533,4551863,4553139,4554312,4555726,4556820,4558161,4559427,4560516,4561529,4562545,4563661,4564771,4565918,4567365,4568560,4570023,4571312,4572531,4573477,4574640,4575929,4576889,4577991,4578989,4580216,4581336,4582584,4583677,4584753,4585649,4586479,4587316,4588384,4589321,4590277,4591521,4592658,4593415,4594535,4595331,4596285,4597369,4598482,4599326,4600480,4601625,4602644,4603410,4604454,4605358,4606409,4607476,4608761,4609885,4611038,4612024,4613237,4614351,4615106,4615916,4616916,4617731,4618577,4619355,4620439,4621534,4622542,4623691,4624488,4625255,4626020,4626863,4627862,4628877,4629776,4630769,4631900,4632910,4633754,4634633,4635556,4636408,4637362,4638475,4639345,4640403,4641492,4642443,4643532,4644523,4645421,4646422,4647363,4648479,4649593,4650699,4651634,4652894,4654088,4655257,4656474,4657657,4659067,4659963,4661064,4662188,4663329,4664438,4665285,4666366,4667465,4668513,4669663,4671163,4672583,4673991,4675282,4676703,4677731,4679018,4680298,4681173,4682463,4683862,4685154,4686209,4687401,4688402,4689550,4690915,4692190,4693321,4694436,4695714,4697040,4698308,4699390,4700636,4701657,4702695,4703880,4705157,4706255,4707548,4708884,4710283,4711242,4712563,4713834,4715196,4716302,4717386,4718714,4720063,4721207,4722540,4723878,4724824,4726048,4727249,4728464,4729825,4730982,4732355,4733607,4734773,4735827,4736977,4738342,4739582,4740723,4742036,4743015,4744346,4745614,4746845,4747958,4749285,4750555,4751917,4753141,4754381,4755545,4756613,4757612,4758767,4759596,4760784,4762236,4763542,4764932,4766388,4767374,4768497,4769792,4771029,4772186,4773167,4774401,4775730,4776919,4778051,4779327,4780457,4781467,4782342,4783295,4783907,4784625,4785161,4785776,4786652,4787842,4789249,4790457,4791907,4793419,4794930,4796019,4796932,4797617,4798521,4799972,4800741,4801666,4803001,4804264,4805430,4806968,4808200,4809501,4810635,4811722,4812684,4814033,4815248,4816468,4817470,4818490,4819597,4820863,4822173,4823300,4824364,4825219,4826015,4827139,4827743,4828840,4829586,4830051,4830774,4831624,4832552,4833407,4834033,4834884,4835557,4836441,4837020,4837718,4838549,4839271,4840163,4840758,4841247,4841838,4842507,4843146,4843837,4844991,4845749,4846616,4847321,4848141,4848760,4849636,4850616,4851535,4852664,4853578,4854434,4855349,4856045,4856616,4857603,4858624,4859992,4860942,4861526,4862348,4862966,4863514,4863968,4865224,4866358,4867153,4867769,4868697,4869464,4870181,4870995,4871986,4872757,4873756,4874647,4875749,4876819,4877442,4878588,4879186,4879849,4880492,4881117,4882262,4883459,4884912,4886353,4887855,4888937,4889550,4890424,4891807,4892797,4893900,4894541,4895334,4896362,4896694,4898154,4899371,4900405,4901469,4902258,4903161,4904347,4905135,4905916,4907026,4907958,4909137,4910390,4911349,4912427,4913344,4914252,4915389,4916222,4917110,4918107,4919046,4920470,4921484,4922584,4923481,4924550,4925813,4926664,4927522,4928488,4929451,4930579,4931842,4932693,4933666,4934655,4935863,4936992,4937940,4938777,4939734,4940450,4941206,4942151,4943459,4944628,4945652,4946653,4947728,4948842,4949589,4950654,4951668,4952565,4953271,4954197,4955278,4956367,4957530,4958507,4959520,4960613,4961783,4962732,4963725,4964900,4966351,4967485,4968588,4969851,4971046,4972157,4973426,4974825,4975872,4976825,4977857,4979025,4980366,4981537,4982604,4983768,4984887,4986149,4987423,4988424,4989728,4991036,4992341,4993682,4995004,4996359,4997633,4998840,4999931,5001098,5002472,5003731,5004970,5006061,5006977,5008286,5009456,5010746,5011931,5013347,5014751,5015864,5016921,5018176,5019426,5020852,5022196,5023583,5024963,5026068,5027176,5028335,5029454,5030630,5031858,5033039,5034159,5035353,5036711,5038054,5039260,5040753,5041915,5042952,5043835,5044684,5046032,5046867,5048e3,5049066,5050437,5051810,5053291,5054569,5055846,5057114,5058415,5059662,5061067,5062462,5063663,5065078,5066393,5067759,5069056,5070400,5071758,5073075,5074427,5075703,5077099,5078467,5079552,5080903,5082148,5083574,5084494,5085438,5086660,5087642,5088468,5089382,5090713,5092149,5093349,5094099,5095287,5096339,5097327,5097949,5098764,5099566,5100312,5101085,5101904,5102658,5103443,5104252,5104976,5105755,5106558,5107280,5108079,5108598,5109587,5110497,5111264,5112487,5113452,5114483,5115779,5116978,5117692,5118476,5119302,5120106,5120812,5121791,5122517,5123430,5124141,5124976,5125839,5126762,5127493,5128463,5129274,5130243,5130930,5131894,5132585,5133482,5134149,5135124,5135979,5136767,5137722,5138528,5139311,5140282,5141196,5141656,5142558,5143684,5145125,5146634,5148144,5149104,5150073,5150941,5151781,5152694,5153425,5154399,5154855,5155795,5156451,5157791,5158879,5159575,5160484,5161243,5162228,5162882,5163847,5164293,5164996,5166321,5167260,5168226,5169093,5169945,5170885,5171575,5172360,5173134,5173751,5174807,5175671,5176779,5177735,5178412,5179281,5179952,5180801,5181682,5182485,5183277,5184019,5184639,5185603,5186802,5187905,5189203,5190571,5191787,5192638,5193993,5195547,5196844,5197951,5199442,5200906,5202358,5203751,5204816,5206013,5207530,5208720,5210301,5211765,5212669,5214170,5215706,5217015,5218437,5219513,5220907,5221907,5222890,5223859,5224889,5225857,5226132,5227005,5228282,5229202,5230389,5231468,5232462,5233817,5235156,5236528,5237930,5239174,5240297,5241509,5242801,5243994,5245089,5246252,5247353,5248712,5249926,5250932,5251909,5253030,5254387,5255742,5257004,5258361,5259639,5261050,5261975,5262924,5264091,5265069,5265885,5266772,5268075,5269557,5270557,5271266,5272466,5273483,5274203,5274902,5275412,5276137,5276641,5277357,5278241,5279320,5280582,5281628,5282705,5283970,5285358,5286179,5286857,5287742,5288600,5289326,5290292,5291006,5291900,5292644,5293510,5294331,5295066,5295831,5296584,5297392,5298141,5299088,5299681,5300364,5301217,5301863,5302614,5303449,5304207,5305051,5305886,5306526,5307326,5308164,5309159,5309832,5310485,5311554,5312969,5314555,5315964,5317042,5318238,5318845,5319745,5320609,5321621,5322316,5323424,5324100,5325416,5326450,5327580,5328196,5329081,5329883,5330883,5331656,5332680,5333376,5334613,5335697,5336889,5337499,5338395,5339210,5340193,5340992,5341956,5342677,5343773,5345028,5346176,5347491,5348746,5349725,5350682,5352181,5353710,5354753,5356088,5357639,5358996,5360524,5361725,5362966,5364282,5365880,5367e3,5368593,5369993,5370947,5372485,5373993,5375408,5376529,5377846,5379265,5380600,5381583,5382484,5383691,5383977,5384651,5385395,5386401,5387119,5388581,5389874,5391264,5392023,5393371,5394638,5396039,5397343,5398484,5399557,5400934,5401942,5402742,5403869,5404496,5405265,5405705,5406447,5407311,5408346,5409800,5411041,5411973,5412516,5413163,5414225,5415099,5415813,5416709,5417652,5418683,5419374,5420139,5421512,5423059,5424470,5425411,5426426,5427460,5428741,5430081,5431564,5433135,5434545,5436053,5437598,5438698,5439700,5441140,5442681,5443821,5445050,5446448,5447797,5449155,5450632,5451797,5453303,5454796,5455877,5456146,5456428,5456898,5457815,5458653,5459941,5461283,5462603,5463995,5465290,5466176,5467205,5468261,5469288,5470557,5471664,5472867,5474024,5475090,5476110,5477154,5478203,5479466,5480531,5481645,5482964,5484089,5485222,5486119,5487149,5488365,5489321,5490341,5491471,5492709,5494065,5495411,5496821,5498112,5499473,5500818,5502055,5503252,5504565,5505571,5506482,5507321,5508495,5509725,5510887,5511999,5513204,5514362,5515573,5516869,5517923,5519029,5520231,5521175,5522547,5523932,5525086,5526274,5527622,5528813,5530089,5531507,5532104,5532956,5533644,5534352,5535222,5535925,5536577,5537240,5538143,5539598,5540325,5540966,5541820,5542753,5543598,5544250,5545069,5545867,5546387,5547077,5547599,5548203,5548963,5549704,5550432,5551248,5552040,5552685,5553420,5554133,5554809,5555487,5556041,5556697,5557328,5558220,5559072,5559872,5560874,5562011,5562672,5563587,5564544,5565381,5566550,5567679,5568424,5569310,5570265,5571091,5571811,5572818,5573545,5574167,5574884,5575656,5576547,5577303,5578499,5579555,5580569,5581363,5582291,5583299,5584244,5584992,5585999,5586665,5587605,5588652,5589178,5589958,5590481,5591251,5592319,5593104,5593730,5594257,5594866,5595516,5596132,5596776,5597742,5598705,5599462,5600249,5601031,5601800,5602805,5603564,5604421,5605234,5606204,5607331,5608382,5609156,5610028,5610871,5611808,5612661,5613345,5614146,5615601,5617127,5618761,5619688,5620468,5621208,5622129,5622889,5623726,5624504,5625359,5626020,5627140,5628268,5628620,5628966,5630018,5631112,5631953,5632783,5633434,5634232,5635096,5635901,5636550,5637235,5638056,5638724,5639518,5640218,5641022,5641713,5642073,5642429,5643107,5643861,5645020,5646441,5647870,5649013,5649497,5650175,5651103,5651780,5652476,5653193,5654122,5654756,5655701,5656555,5657124,5658145,5658987,5659671,5660457,5661238,5661893,5662970,5663490,5664062,5664779,5665615,5666471,5667087,5667794,5668517,5669455,5669998,5670697,5671259,5671842,5672375,5672927,5673666,5674355,5675821,5676550,5677148,5677641,5678410,5679157,5679847,5680528,5681049,5681779,5682317,5682944,5683842,5684703,5685497,5686302,5687207,5688058,5688811,5689449,5690158,5690822,5691488,5692081,5692764,5693588,5694147,5694730,5695330,5695836,5696324,5696780,5697547,5698224,5699115,5699941,5700506,5701050,5701925,5702618,5703491,5704209,5704733,5705581,5706683,5707327,5707992,5708796,5709399,5710191,5711218,5712386,5713227,5714026,5714810,5715442,5716101,5717288,5717975,5718871,5719369,5720324,5720919,5721553,5722181,5722682,5723373,5724305,5725130,5725933,5726683,5727399,5728216,5729081,5730006,5730918,5731720,5732332,5733239,5734502,5735158,5735893,5736674,5737487,5738028,5738641,5739647,5740397,5741196,5741629,5742589,5743713,5745090,5745624,5746332,5747135,5747682,5748125,5749360,5750498,5751334,5751948,5752881,5753668,5754356,5755159,5756054,5756726,5757973,5759093,5760086,5760635,5761343,5762022,5762595,5763948,5764438,5765322,5765930,5767022,5767699,5768953,5769963,5770708,5771441,5772370,5773084,5773750,5774733,5775381,5776055,5777461,5778534,5779523,5780508,5781500,5782485,5783686,5784828,5785953,5786224,5786739,5787546,5788070,5788753,5790168,5791393,5792675,5793653,5794758,5795924,5796926,5797761,5798436,5799980,5801238,5802268,5803153,5804162,5805059,5806327,5807578,5808812,5810196,5810889,5811437,5812311,5812839,5813507,5814332,5814768,5815558,5816014,5816668,5817677,5818932,5819660,5820297,5821141,5822147,5822797,5823478,5824230,5824886,5825517,5826230,5826932,5827564,5828467,5829021,5829721,5830441,5831200,5831716,5832514,5833010,5833761,5834625,5835493,5836406,5837327,5838212,5839103,5840020,5840786,5841369,5842002,5842861,5843536,5844427,5845006,5845710,5846661,5847751,5848553,5849440,5850154,5850622,5851149,5851915,5852565,5853137,5853614,5854378,5855159,5855953,5856733,5857452,5858107,5858891,5859569,5860387,5861407,5862091,5862821,5863364,5864509,5865304,5866174,5867119,5867974,5868773,5869664,5870534,5871219,5871793,5872881,5873787,5874834,5876157,5877656,5879059,5879941,5881027,5881887,5882761,5883568,5884305,5885026,5886124,5887182,5888179,5888976,5889735,5890628,5891338,5892014,5893093,5893851,5894587,5895319,5896340,5896910,5897652,5898291,5899144,5899932,5900600,5901281,5901982,5902513,5903200,5904157,5904907,5906172,5906851,5907602,5908501,5909172,5909705,5910444,5911312,5912156,5912855,5913353,5914332,5915439,5916725,5917242,5918077,5918773,5919301,5919765,5921172,5922210,5923014,5923592,5924531,5925389,5926122,5926885,5927857,5928629,5929654,5930500,5931355,5932476,5933448,5934386,5935068,5935684,5936324,5937205,5938003,5938714,5939374,5939850,5940831,5941473,5942202,5943649,5944634,5945627,5946616,5947606,5948761,5949932,5951092,5951614,5952249,5952928,5953429,5954691,5955929,5956725,5957132,5957178,5957338,5958899,5959886,5960971,5962339,5963492,5964250,5965058,5965667,5966836,5967887,5969096,5970388,5971695,5972299,5972982,5973794,5974895,5975631,5976640,5977410,5978027,5978537,5979335,5980055,5980715,5981338,5982065,5982721,5983406,5984138,5984819,5985748,5986457,5987172,5987976,5988583,5988904,5989666,5990581,5991558,5992405,5993618,5994529,5995324,5996144,5997081,5998267,5999331,6000065,6000741,6001508,6002261,6002836,6003662,6004290,6005024,6005551,6006055,6006694,6007266,6007849,6008482,6009225,6009881,6010489,6011195,6011851,6012657,6013510,6014641,6015653,6016336,6016958,6017644,6018357,6019125,6019849,6020455,6021037,6021707,6022537,6023106,6023903,6024593,6025304,6026120,6026628,6027230,6027850,6028862,6030380,6031438,6032405,6032858,6033412,6034439,6035791,6037038,6037868,6039033,6040384,6041718,6043118,6044428,6045632,6046596,6047798,6049071,6050018,6051274,6052505,6053933,6054704,6055444,6056233,6056884,6057811,6058351,6059115,6059723,6060615,6061685,6062768,6063236,6064131,6065017,6065994,6066734,6067450,6068226,6068865,6069432,6070075,6070672,6071272,6072072,6072791,6073553,6074323,6075122,6075695,6076434,6077025,6077753,6078265,6078992,6079622,6080152,6081024,6081841,6082723,6083808,6084715,6085496,6086259,6087226,6088266,6089443,6090544,6091190,6092033,6092981,6093804,6094705,6095240,6096110,6096949,6097474,6098261,6098884,6099729,6100411,6101400,6102401,6103519,6104457,6105185,6106063,6107143,6108150,6108757,6109793,6110599,6111518,6112562,6113115,6113864,6114367,6115168,6116205,6116991,6117620,6118177,6118753,6119385,6120026,6120649,6121649,6122625,6123333,6124141,6124923,6125682,6126642,6127397,6128261,6129075,6130076,6131233,6132255,6133029,6133888,6134763,6135682,6136526,6137225,6138074,6139536,6141046,6142668,6143635,6144416,6145110,6146031,6146817,6147661,6148410,6149252,6149923,6150995,6151910,6152261,6152601,6153652,6154739,6155582,6156418,6157086,6157878,6158730,6159538,6160185,6160876,6161695,6162374,6163186,6163877,6164681,6165369,6165730,6166086,6166760,6167507,6168665,6170084,6171513,6172645,6173121,6173817,6174745,6175430,6176120,6176824,6177750,6178384,6179326,6180181,6180758,6181770,6182606,6183284,6184078,6184862,6185523,6186595,6187111,6187683,6188411,6189251,6190106,6190719,6191402,6192092,6193092,6193774,6194393,6194951,6195566,6196084,6196619,6197391,6197866,6199086,6200190,6200913,6201410,6202059,6202805,6203513,6204118,6204755,6205463,6206043,6206647,6207573,6208257,6209157,6210045,6210764,6211775,6212504,6213160,6213878,6214415,6215093,6215762,6216436,6217290,6217876,6218404,6219016,6219515,6220149,6220651,6221337,6222037,6222859,6223604,6224265,6224796,6225602,6226322,6227149,6227869,6228456,6229346,6230340,6231186,6231832,6232643,6233093,6233841,6234843,6235896,6236666,6237514,6238243,6239019,6239885,6240881,6241663,6242518,6243137,6243910,6244628,6245290,6245896,6246412,6247190,6248062,6248872,6249769,6250504,6251191,6251991,6252900,6253769,6254697,6255511,6256300,6257108,6258205,6259035,6259898,6260556,6261363,6262053,6262669,6263554,6264408,6265174,6265750,6266673,6267660,6268941,6269797,6270471,6271348,6271876,6272324,6273382,6274562,6275750,6276340,6277122,6278064,6278861,6279487,6280510,6281263,6282234,6283301,6284438,6285146,6285750,6286397,6286956,6288120,6288900,6289532,6290217,6291111,6291956,6293163,6294202,6294984,6295730,6296616,6297376,6298057,6299033,6299692,6300223,6301519,6302730,6303713,6304692,6305672,6306664,6307709,6308910,6310026,6310935,6311216,6311863,6312600,6313078,6313909,6315188,6316462,6317711,6318724,6319805,6320967,6322042,6322876,6323442,6325002,6326283,6327410,6328211,6329162,6330023,6331179,6332562,6333893,6335192,6336161,6336945,6337899,6338458,6339055,6339628,6340604,6341571,6342474,6343697,6344836,6346067,6347279,6348628,6349935,6351145,6352257,6353179,6354470,6355670,6356870,6357964,6359270,6360691,6362101,6363486,6364640,6365832,6367075,6368090,6369160,6370330,6371713,6373097,6374409,6375467,6376855,6378217,6379426,6380416,6381663,6382765,6383685,6384670,6385456,6386439,6387379,6388199,6389378,6390462,6391459,6392445,6393448,6394406,6395481,6396473,6397164,6398054,6398975,6399945,6400981,6401847,6402730,6403677,6404662,6405922,6406797,6408086,6408808,6409846,6411106,6412195,6413333,6414528,6415639,6416801,6418034,6419045,6419968,6421280,6422262,6423434,6424648,6425652,6426481,6427441,6428764,6429797,6430958,6432195,6433321,6434338,6435438,6436661,6437925,6439229,6440358,6441430,6442386,6443271,6444799,6446250,6447308,6448449,6449535,6450794,6452209,6453594,6454985,6456083,6456971,6457924,6459e3,6460137,6461379,6462772,6463856,6465116,6466013,6467025,6468031,6469104,6470279,6471388,6472528,6473762,6474999,6476294,6477526,6478821,6480266,6481646,6482993,6484176,6485377,6486484,6487913,6489453,6490712,6491958,6492996,6494144,6495125,6496509,6497733,6498813,6500297,6501667,6502963,6503867,6505288,6506688,6507787,6508855,6510125,6511443,6512832,6514231,6515562,6517024,6518376,6519571,6520644,6522023,6523363,6524297,6525256,6526276,6527413,6528606,6529367,6530728,6532035,6533351,6534749,6535801,6536715,6537626,6538842,6540167,6541646,6542964,6544200,6545303,6546479,6547603,6548392,6549734,6550898,6551801,6552947,6554296,6555453,6556759,6557935,6559306,6560528,6561649,6562890,6564043,6565350,6566362,6567381,6568479,6569490,6570808,6572031,6573312,6574458,6575450,6576578,6577549,6578850,6580018,6580869,6581955,6582828,6583827,6584768,6585704,6586810,6587967,6588952,6589929,6591044,6592044,6593144,6594083,6595166,6596167,6597301,6598431,6599329,6600288,6601301,6602414,6603410,6604475,6605237,6605885,6606784,6607977,6609117,6609954,6611060,6611838,6612822,6613604,6614361,6615290,6616453,6617543,6618425,6619187,6620147,6621037,6621980,6622835,6623694,6624855,6625970,6626952,6628133,6628706,6629859,6630792,6631908,6632817,6633809,6634904,6636007,6636906,6637886,6639105,6639896,6641083,6642045,6642984,6643938,6644924,6646099,6647260,6648252,6649453,6650095,6650900,6651618,6652474,6653395,6654310,6655193,6656041,6656912,6657749,6658578,6659582,6660229,6661356,6662200,6663114,6664534,6665689,6666680,6667936,6669074,6670337,6671415,6672665,6674100,6675413,6676872,6678033,6678965,6680139,6681494,6682959,6684300,6685505,6686892,6688240,6689503,6690799,6692382,6693479,6694570,6695625,6696714,6698190,6699594,6701041,6702302,6703484,6704644,6705817,6706899,6707915,6708999,6710333,6711617,6712520,6713488,6714255,6715581,6716646,6717138,6717760,6718462,6719334,6720354,6721848,6722891,6723622,6724505,6725302,6726074,6726935,6727855,6728738,6730057,6731465,6732980,6734308,6735512,6736682,6737514,6738837,6739637,6740447,6741133,6742012,6742741,6743623,6744252,6745217,6746092,6746883,6747654,6748893,6749994,6750721,6751575,6752087,6753132,6754017,6755219,6756358,6757382,6757912,6758500,6759477,6760698,6762138,6763525,6764770,6766096,6767348,6768525,6769680,6770859,6772174,6773379,6774519,6775789,6776970,6778271,6779637,6780999,6782282,6783485,6784812,6786182,6787443,6788729,6789988,6791294,6792266,6793486,6794747,6796161,6797510,6798753,6799940,6801184,6802262,6803731,6805082,6806340,6807781,6809206,6810554,6811898,6813241,6814324,6815478,6816651,6817632,6819011,6820368,6821813,6823290,6824631,6825969,6827384,6828586,6829907,6831088,6832172,6833181,6834006,6834933,6836024,6837340,6838566,6839841,6840988,6841855,6842687,6843810,6844567,6845319,6846381,6847347,6848250,6848723,6849629,6850989,6852370,6853228,6854050,6854765,6855516,6856122,6856733,6857478,6858321,6858977,6859502,6860216,6860628,6861292,6861827,6862197,6862641,6863482,6864384,6865322,6865684,6865966,6866743,6867255,6868153,6868861,6869560,6870195,6871033,6871739,6872610,6873184,6873884,6874703,6875431,6876332,6876945,6877458,6878024,6878680,6879354,6880050,6881170,6881951,6882811,6883508,6884315,6884984,6885884,6886728,6887693,6888854,6889728,6890571,6891342,6892241,6892886,6893670,6894495,6895776,6897084,6897643,6898493,6899207,6899744,6900195,6901335,6902445,6903578,6904169,6905023,6905984,6906796,6907399,6908420,6909323,6910169,6911274,6912130,6913209,6913895,6914856,6915800,6916487,6917097,6917749,6918791,6919967,6920963,6921646,6922458,6923248,6923969,6924642,6925451,6926691,6927240,6928781,6930232,6931739,6933294,6934421,6935392,6936026,6936772,6937529,6938244,6938980,6939753,6940846,6941552,6942835,6943671,6944516,6945060,6945813,6946352,6947013,6947488,6948663,6949813,6950728,6951626,6952230,6952990,6953777,6954533,6955417,6956770,6957477,6958265,6959700,6960960,6961836,6962738,6963415,6964159,6964834,6965492,6966531,6967811,6968550,6969442,6970551,6971322,6972184,6972937,6973668,6974230,6974904,6975350,6976623,6977756,6978557,6979202,6979983,6980711,6981360,6982028,6982731,6983680,6984502,6985170,6986231,6987421,6988473,6989315,6990013,6990735,6991385,6992125,6992905,6993731,6994815,6995570,6996154,6997501,6998317,6999111,6999882,7000568,7001146,7001894,7002463,7003408,7004722,7005597,7006218,7006950,7007633,7008362,7009066,7009814,7010509,7011752,7012650,7013411,7013924,7015266,7016560,7017200,7017949,7018728,7019436,7020218,7020917,7021564,7022204,7023640,7024441,7025083,7025952,7027037,7027813,7028669,7029430,7030162,7030703,7031395,7031823,7032829,7033443,7034228,7035613,7036939,7038278,7039766,7040937,7042417,7043769,7045078,7046066,7047055,7048043,7049025,7050067,7051152,7052081,7052606,7053067,7053587,7054441,7054893,7055348,7056402,7057197,7057702,7058766,7060286,7061527,7062581,7063787,7064991,7066395,7067778,7068887,7070069,7071342,7072671,7074151,7075341,7076507,7077908,7079192,7080620,7081875,7083169,7084198,7085339,7086465,7087224,7088188,7089221,7090458,7091365,7092445,7093498,7094586,7095688,7096876,7098038,7099487,7100888,7102064,7103482,7104682,7105972,7107131,7108294,7109349,7110420,7111497,7112151,7113538,7114903,7116099,7117433,7118604,7119657,7121026,7122228,7123178,7124359,7125417,7126833,7128031,7129050,7130212,7131681,7132987,7134334,7135638,7136599,7137730,7138773,7139925,7140982,7142247,7143673,7144863,7145657,7147023,7148522,7149878,7151069,7152484,7153869,7155306,7156530,7157738,7159081,7160533,7161905,7163350,7164826,7166146,7167438,7168836,7170389,7171650,7172983,7174389,7175311,7176365,7177744,7178990,7180401,7181763,7183082,7184424,7185685,7186878,7188087,7189525,7190843,7192046,7193422,7194423,7195759,7197134,7198532,7199757,7200970,7202254,7203391,7204607,7205608,7207032,7208397,7209812,7211247,7212709,7214023,7215345,7216710,7218132,7219414,7220716,7222066,7223413,7224849,7226274,7227686,7229090,7230524,7231916,7233050,7234247,7235113,7236297,7237356,7238825,7240172,7241441,7242884,7244232,7245396,7246742,7248013,7249253,7250211,7251343,7252680,7253886,7255244,7256260,7257087,7257777,7258530,7259597,7260224,7260889,7261570,7262597,7263839,7264374,7265139,7266316,7267504,7268326,7268957,7269574,7270205,7270857,7271622,7272195,7272834,7273221,7273715,7274438,7274995,7275901,7276633,7277497,7278313,7279018,7280002,7280829,7281703,7282279,7282768,7283721,7284521,7285434,7286149,7286623,7287124,7287861,7288549,7289084,7290212,7291085,7292076,7293113,7293673,7294500,7295520,7296292,7296949,7297797,7298575,7299222,7299729,7300629,7301531,7302350,7303317,7304478,7305262,7306090,7306836,7307663,7308283,7309189,7310061,7311061,7311885,7312659,7313110,7313933,7314722,7316094,7317378,7318082,7318770,7319645,7320196,7320610,7321547,7322719,7323882,7324487,7325161,7326071,7326912,7327563,7328510,7329436,7330145,7331359,7332222,7333197,7334086,7334917,7335996,7336610,7337172,7337956,7338753,7340046,7341036,7342240,7343221,7344091,7344346,7344969,7345213,7345930,7346547,7347197,7347659,7348049,7348885,7350344,7351845,7353254,7354378,7355573,7356521,7357474,7357982,7358703,7358949,7359636,7359881,7360742,7361036,7361372,7362458,7363563,7364723,7365658,7367078,7368214,7368853,7369766,7370438,7371067,7371756,7372451,7373356,7374171,7374806,7375568,7376230,7377059,7378022,7378707,7379575,7380159,7381443,7382079,7382684,7383756,7384382,7385332,7386076,7386623,7387678,7388252,7389101,7390489,7391820,7393163,7394645,7395841,7397331,7398791,7399896,7400883,7401875,7402866,7403993,7405092,7406132,7406986,7407253,7407691,7408233,7409075,7409621,7410192,7411551,7412298,7413576,7414709,7415728,7415805,7416529,7417875,7418797,7419891,7420889,7422130,7423422,7424857,7425932,7427238,7428364,7429675,7431148,7432255,7433524,7434861,7436288,7437729,7438826,7440157,7441579,7442950,7444079,7445033,7445803,7446558,7447238,7447761,7448325,7449043,7449946,7450920,7452018,7452895,7454101,7455090,7456034,7457139,7458148,7459209,7460326,7461546,7462587,7463819,7464905,7466178,7467173,7467865,7468448,7469339,7470181,7471099,7472035,7473280,7474346,7475244,7476366,7477403,7478440,7479509,7480649,7481559,7482548,7483654,7484659,7485549,7486389,7487080,7488082,7488699,7489797,7490945,7492269,7493458,7494670,7495631,7496925,7497920,7499084,7500400,7501557,7502950,7503944,7505142,7506421,7507672,7508923,7509994,7511060,7511792,7512756,7513775,7514689,7515643,7516623,7517616,7518664,7519768,7520746,7521661,7522836,7524108,7524981,7525907,7526839,7527650,7528709,7529740,7530884,7531677,7532799,7533639,7534728,7535684,7536906,7537821,7538995,7539985,7540854,7541954,7543101,7544128,7545279,7546168,7547314,7548325,7549399,7550468,7551345,7552321,7553565,7554698,7555758,7556715,7557678,7558602,7559411,7560649,7561497,7562683,7563879,7564749,7565800,7566901,7567824,7568885,7569775,7570653,7571600,7572324,7573346,7574192,7575499,7576780,7577580,7578613,7579573,7580381,7581333,7582470,7583348,7584192,7585178,7586250,7586973,7587944,7589015,7590021,7591064,7591990,7593105,7594091,7595047,7596021,7596967,7597965,7598822,7599676,7600396,7601427,7602365,7603687,7604809,7605845,7606726,7607816,7609228,7610343,7611540,7612540,7613754,7614873,7615718,7616529,7617863,7618992,7620347,7621254,7622259,7623318,7624316,7625475,7626660,7627781,7628872,7629755,7630798,7631874,7632930,7634048,7635286,7636253,7637145,7638129,7639052,7640026,7641257,7642396,7643581,7644585,7645742,7646769,7647757,7649119,7650333,7651567,7652681,7653653,7654664,7655771,7656875,7657962,7659246,7660023,7660892,7662059,7662978,7663944,7665035,7666281,7667608,7668552,7669890,7671078,7672127,7673072,7674040,7675146,7676224,7677250,7678260,7679113,7680048,7680918,7681994,7683195,7683938,7685185,7686347,7687520,7688742,7689890,7691024,7692241,7693160,7694372,7695416,7696588,7697811,7698789,7699779,7700936,7702155,7703173,7704109,7704921,7705764,7706588,7707718,7708693,7709750,7710874,7711761,7712891,7713713,7714372,7715427,7716186,7716915,7717829,7718643,7719416,7720353,7721289,7722058,7722974,7723815,7724715,7725445,7726456,7727474,7728695,7729547,7730697,7731795,7732811,7734064,7735091,7736149,7737017,7737921,7739081,7740038,7741230,7742623,7743867,7744939,7746168,7747030,7748460,7749759,7751103,7752404,7753510,7754530,7755703,7756882,7757914,7759101,7760276,7761444,7762607,7763821,7765169,7766416,7767548,7768759,7769974,7771177,7772111,7772976,7773930,7774672,7775612,7776526,7777388,7778319,7779014,7780023,7780770,7781804,7782742,7783601,7784634,7785484,7786285,7787294,7788090,7788980,7789900,7790664,7791493,7792446,7793784,7795131,7796016,7796900,7797681,7798469,7799775,7801110,7802341,7803573,7804857,7806106,7807295,7808481,7809489,7810672,7812100,7813514,7814605,7815772,7817099,7818649,7819906,7821304,7822691,7823818,7825128,7826282,7827522,7828811,7830042,7831012,7831687,7832798,7833494,7834210,7834747,7835524,7836012,7836903,7837781,7838872,7840296,7841752,7842581,7843250,7844058,7844790,7845392,7846053,7846713,7847487,7848177,7849102,7849765,7850447,7850978,7851639,7852394,7853116,7853861,7854537,7855296,7856163,7857012,7857775,7858436,7859361,7859853,7860484,7861390,7862397,7863259,7864583,7865228,7865887,7867304,7868779,7870070,7871495,7872862,7873990,7875306,7876509,7877801,7878874,7880171,7881429,7882720,7883942,7885176,7886394,7887813,7888856,7890141,7891535,7892662,7893780,7895264,7896621,7898036,7899462,7900779,7902154,7903296,7904628,7905972,7907111,7908499,7909741,7910846,7912201,7913534,7914877,7916308,7917488,7918960,7920342,7921764,7923135,7924604,7926071,7927548,7928942,7930215,7931684,7933053,7934172,7935541,7936699,7938170,7939573,7940721,7941464,7942639,7943924,7945061,7946373,7947527,7948713,7949922,7951112,7952591,7953863,7955071,7956407,7957626,7958914,7959917,7961275,7962619,7963894,7965307,7966618,7967877,7968992,7970311,7971413,7972740,7974096,7975305,7976563,7977672,7978870,7980212,7981198,7982545,7983350,7984844,7986293,7987814,7989252,7990816,7992319,7993879,7994788,7996370,7997970,7999438,8001014,8002370,8003592,8005069,8006628,8008044,8009660,8010219,8011579,8013161,8015184,8017232,8019280,8021328,8023376,8025424,8027472,8029520,8031568,8033616,8035664,8037712,8039760,8041808,8043856,8045904,8047952,805e4,8052048,8054096,8056144,8058192,8060240,8062288,8064336,8066384,8068432,8070480,8072470,8073738,8075063,8076359,8077598,8078836,8080131,8081485,8082787,8084097,8085440,8086719,8088143,8089370,8090582,8091839,8093082,8094588,8096636,8098684,8100732,8102780,8104828,8106876,8108924,8110972,8113020,8115068,8117116,8118900,8120445,8122034,8123570,8125147,8126677,8128032,8129659,8131296,8132917,8134582,8136159,8137785,8139405,8141025,8142679,8144295,8145904,8147550,8149176,8150794,8152435,8154066,8155703,8157313,8158947,8160565,8162197,8163797,8165420,8167040,8168669,8170305,8171949,8173580,8175203,8176815,8178399,8180008,8181611,8183231,8184827,8186452,8188082,8189689,8191315,8192941,8194594,8196182,8197779,8199402,8201017,8202644,8204270,8205896,8207501,8209109,8210741,8212350,8213964,8215606,8217234,8218873,8220455,8222073,8223721,8225547,8227282,8229330,8231378,8233426,8235474,8237522,8239570,8241618,8243666,8245714,8247762,8249810,8251858,8253906,8255954,8258002,8260050,8262098,8264146,8266194,8268242,8270290,8272338,8274386,8276434,8278482,8280530,8282578,8284626,8286674,8288722,8290770,8292818,8294866,8296914,8298962,8301010,8303058,8305106,8307154,8309202,8311259,8313307,8315355,8317403,8319451,8321499,8323547,8325595,8327643,8329691,8331739,8333787,8335835,8337883,8339931,8341979,8344027,8346075,8348123,8350171,8352219,8354267,8356315,8358363,8360411,8362459,8364507,8366555,8368603,8370651,8372699,8374747,8376795,8378843,8380891,8382939,8384987,8387035,8389083,8391131,8393179,8395227,8397275,8399323,8401371,8403419,8405467,8407515,8409563,8411611,8413659,8415707,8417755,8419562,8421119,8423077,8425125,8427173,8429221,8431269,8433317,8434608,8435547,8435585,8435647,8437648,8439696,8441744,8443792,8445840,8447888,8449936,8451984,8454032,8456080,8458128,8460176,8462224,8464272,8466320,8468368,8470416,8472464,8474512,8476560,8478608,8480656,8482704,8484752,8486800,8488848,8490896,8492944,8494992,8497040,8499088,8501136,8503184,8505232,8507280,8509328,8511376,8513424,8515472,8517520,8519568,8521616,8523664,8525712,8527760,8529808,8531856,8533904,8535952,8538e3,8540048,8542096,8544144,8546192,8548240,8550288,8552336,8554384,8556428,8557611,8558508,8559343,8560205,8561168,8562295,8563233,8564236,8565132,8565978,8566768,8567670,8568554,8569446,8570328,8571251,8572257,8573232,8574162,8575374,8576251,8577191,8578014,8579122,8580275,8581703,8582783,8583911,8584752,8585747,8586689,8587457,8588522,8589465,8590484,8591637,8592532,8593278,8593969,8594972,8595912,8596522,8597753,8599047,8600233,8601339,8602476,8603547,8605277,8607325,8609373,8611421,8613469,8615517,8617565,8619613,8621661,8623709,8625757,8627805,8629862,8631917,8633634,8635682,8637730,8639778,8641826,8643879,8645927,8647975,8649337,8651374,8653422,8654833,8656835,8658891,8660939,8662987,8665e3,8667056,8669104,8670832,8672880,8674912],
sizes:[967,1275,1206,1158,1255,1393,1367,953,941,1396,1069,1261,1242,1329,1396,1328,1324,1374,1155,1253,1114,1246,1377,1337,1216,1208,1151,1107,853,1113,1116,1321,1100,1047,1079,1313,1201,1314,1192,1125,1182,1144,997,1008,1027,1489,1310,1072,1220,1244,999,1105,1223,1133,1307,1236,1168,1507,1206,1327,1217,1027,1248,1235,1037,1143,1288,1235,1228,1223,1438,1207,1339,1293,1342,1422,1363,1037,1140,952,987,1095,631,915,1263,1367,1335,1189,1059,883,1316,1206,1270,1090,1341,1206,1332,1181,1032,1293,1325,811,1393,1242,1009,1506,1408,1378,1029,1339,1068,1425,1224,1122,1156,1256,1243,1183,1270,1131,1263,1276,1341,1303,1261,1187,1046,1237,1180,1152,1096,1077,1418,1213,1413,1334,1168,1221,1118,1374,1315,1230,1102,1381,1259,1298,1229,1377,1061,1077,864,827,1154,436,991,1068,854,468,574,786,857,915,856,626,857,700,894,580,688,842,726,920,598,573,557,677,702,665,1093,797,864,702,807,680,899,891,963,1151,887,845,875,795,677,943,852,1279,1045,655,720,852,541,413,1248,1106,954,605,939,909,669,706,1115,781,922,961,991,1165,585,1102,706,599,655,588,1186,834,938,795,1320,1451,1554,1577,955,680,879,922,958,736,1245,653,545,1355,1161,1008,1082,746,708,599,1032,733,1423,1180,1057,1323,1163,1186,1111,960,1045,1214,1205,874,1247,1357,1515,1298,1048,1310,1217,1322,1158,1024,1020,893,927,1189,438,923,980,793,663,693,636,665,455,672,771,884,902,919,679,639,1014,576,749,466,845,1041,785,591,573,554,664,662,612,803,1175,814,702,789,760,844,697,1152,1095,886,869,845,785,639,964,1e3,1299,952,566,760,754,539,467,1341,1106,784,585,930,809,734,809,967,770,1025,857,1108,1076,592,1154,607,671,647,634,1234,1038,996,588,812,1151,971,712,686,1548,1402,1590,1244,620,715,1371,1323,1331,1511,1170,1496,1435,1120,998,1099,723,434,469,899,528,1241,391,1466,1196,1070,1223,1303,1129,1415,1302,1354,1324,1040,1314,1261,920,888,1389,1113,1348,1475,1312,1288,1239,1317,1511,1343,1373,1467,1290,1039,948,1229,1217,1065,1288,1209,1301,1254,1352,1315,1313,918,1304,1344,1425,1022,806,927,744,736,674,805,908,1165,1450,1565,1139,1008,878,627,1158,619,1062,1288,1388,1364,1443,1220,1266,1145,1465,1158,1174,1291,1237,1160,1452,929,1275,1331,1108,1066,1334,1051,914,1309,953,825,1085,1120,1176,1019,999,964,956,991,1149,1161,1043,1187,1463,1299,1142,1076,1223,1191,1165,987,881,845,1023,1289,1280,1121,1191,1173,973,1035,945,1201,1097,663,988,1150,867,1144,1200,1588,1399,1392,1226,1162,875,968,1259,1141,1033,1219,1122,1029,716,1308,1174,1035,904,1495,1166,945,841,619,448,639,1056,1056,1027,1419,1594,1260,1400,1406,1455,1333,1036,1439,1391,1219,1189,1118,1371,1262,1380,1333,1212,1179,1294,1395,1315,1368,950,1514,1165,1213,1231,969,1103,952,1140,1185,1111,1237,1138,1370,1426,1302,1263,1320,1382,1285,1219,1249,1224,1052,1265,1290,1220,1455,1294,1095,1244,1353,1300,1324,1001,812,988,1243,1060,889,1127,1013,1193,1312,1250,1147,1473,1313,1184,1263,1441,1318,1405,1397,1088,1098,1138,1122,1254,1232,1186,1149,1204,1245,1372,1444,1255,1294,1121,1038,1315,1097,1181,1116,1161,1212,1144,1139,1248,1182,1201,996,1079,1261,1542,1345,1320,1235,1286,1217,1432,1481,1315,1382,1369,1323,1164,1241,1134,1390,1133,1187,1203,1265,1270,1219,1116,1001,1233,1236,1291,1358,1306,1136,1294,1346,1256,1361,1258,1240,1297,1445,1291,1202,1395,1209,1171,1401,1127,962,1089,1169,1266,1275,1142,1477,1376,1242,1161,1242,1176,1037,967,1292,1208,1153,1278,1070,1127,1334,1234,1251,1e3,1042,1283,1118,1018,608,1060,1174,1109,774,983,775,1051,1083,1180,1221,1218,1179,865,1269,1318,1230,1090,1050,1270,1126,1080,1200,1192,1010,962,1184,1067,1217,1247,1031,1211,1136,1148,1305,1324,1245,1322,1124,1227,1045,1172,1227,1446,1190,1203,1286,1119,1174,1036,1245,1194,921,908,842,1010,1366,1237,938,1268,1513,1470,965,1119,1039,1266,1279,1335,1308,1278,1191,1076,1123,1084,946,1154,1349,1166,1236,1436,1151,1127,1142,1179,1180,1059,1079,1230,1082,1348,1226,1041,1108,1215,1138,1235,811,1326,792,820,1333,1102,1448,1373,1432,1355,1200,1420,1251,1107,1231,1156,1369,1483,1231,1331,1466,1441,1251,1279,1195,1255,1194,1043,1024,1036,833,1093,879,950,436,970,1052,833,704,557,554,502,734,442,912,798,873,899,257,330,718,521,870,873,619,661,1026,522,778,521,769,1064,785,632,536,594,644,621,640,725,1263,697,751,864,692,833,683,1184,889,1092,842,825,949,493,683,869,1269,1393,709,634,904,505,439,801,1192,1198,602,701,899,879,621,915,950,636,1260,871,1118,869,727,1191,564,612,803,681,1296,1420,1439,1560,1545,1142,1129,813,860,744,710,592,658,449,1209,864,814,557,1297,844,812,570,1285,863,906,548,722,569,633,507,931,627,641,1321,1328,1318,1536,1227,1487,1371,1275,985,990,1030,1064,479,452,546,750,541,1063,877,381,1440,1298,992,1213,1234,745,1089,1321,1091,1339,1149,1350,1287,1365,1155,1258,993,1224,887,894,1278,1325,1187,1323,1261,1438,1103,1247,1380,1328,1152,1229,1383,1402,1166,1262,1254,1323,1435,1194,1339,1416,1230,1368,1319,1256,1345,1169,1110,1310,1293,1096,1128,988,1221,1364,1021,1356,1142,1310,1344,1193,1078,1256,1365,1416,989,1391,1186,1286,1313,1381,1264,999,1123,944,842,629,777,538,529,923,916,1441,1388,758,680,631,662,963,591,625,946,721,691,569,1083,753,641,902,807,903,964,1038,972,938,733,998,960,717,690,680,761,662,657,618,525,737,1061,724,361,772,1201,995,1419,1552,1560,1232,551,766,1413,1364,1205,1464,1279,1311,1287,1374,1348,1413,1033,1137,1285,1286,1344,1263,1274,1263,1309,850,1283,1270,1369,1340,1338,1214,1269,1256,986,817,991,1030,885,924,976,1052,903,1030,988,1253,876,835,953,790,853,869,914,960,999,1121,1114,1062,1046,955,1007,1082,1110,1133,848,1136,858,1105,982,1245,1122,1072,1135,1226,1241,835,964,1076,1053,929,670,823,824,975,731,600,708,801,797,679,1248,991,960,740,1170,1097,1024,964,1200,737,1057,1037,875,841,1062,758,507,1082,835,1177,1029,1139,849,883,862,1115,1084,628,1058,1003,1313,1271,1067,759,523,590,1210,1059,922,831,538,691,1023,474,780,816,1194,853,447,536,717,856,623,926,992,1034,1133,1010,1069,869,942,980,1003,965,1143,910,1020,1014,1067,1217,1264,1302,1103,1060,876,943,992,865,793,1139,1203,768,526,951,840,844,834,510,566,676,664,833,951,918,544,325,607,846,751,881,912,649,826,892,881,694,1070,520,777,533,777,945,731,735,566,589,657,625,645,821,1225,847,902,1239,766,725,755,868,1155,1055,1371,1583,1214,771,810,880,635,964,1186,1072,850,1001,1260,1046,929,757,617,992,1047,807,688,692,828,865,840,917,886,727,474,779,807,1349,1338,542,703,885,529,451,1058,1177,1190,595,785,942,795,628,1001,939,794,1136,856,1070,724,1118,593,567,817,778,896,1071,657,543,1053,636,787,1398,987,998,1104,844,574,717,965,829,425,1469,1222,1097,954,1129,1235,1182,1223,1292,1077,918,865,1049,868,653,683,634,776,456,919,916,844,1227,986,1069,1392,1589,1387,1389,1336,1350,1473,1180,1512,1352,260,457,735,957,1330,1257,1299,921,960,666,859,888,660,801,1137,1241,1229,1315,1156,1143,1605,1087,1170,1174,1271,1233,1245,953,1150,892,1416,910,988,639,899,1067,806,726,492,710,894,1182,1564,1438,727,848,757,836,675,703,738,881,676,745,709,805,497,946,909,825,898,563,828,452,708,1240,985,700,630,1025,1026,1255,1318,1338,1339,590,646,706,1084,848,662,858,619,592,571,976,878,620,653,601,844,901,758,821,754,1001,520,867,1002,1508,1565,1297,309,1206,828,771,819,780,851,710,1110,264,714,1129,809,747,833,707,1385,1358,394,948,758,1385,1158,1380,1311,1310,1364,1050,1029,992,706,841,963,1311,1118,1319,1448,1524,1100,906,1346,1403,1119,1111,1050,1297,1217,943,796,949,590,618,596,708,562,937,901,1106,1471,675,583,729,769,888,717,814,634,577,745,731,743,730,1364,728,725,834,750,804,889,1163,743,766,857,824,781,1068,957,804,591,1429,1452,1528,1126,1296,616,905,1290,1414,1265,686,1261,1246,1302,986,1081,685,931,510,731,496,893,1035,1175,622,859,1468,666,887,921,1388,1348,1332,1498,1150,1500,1459,267,501,857,1245,1364,1314,1380,1354,1175,1355,1475,1327,1314,1243,1329,1256,1165,1374,1243,1287,1328,1430,1427,1296,1193,1233,1262,1148,1249,1216,1477,1237,1291,1256,1328,1173,1345,1260,1303,1181,1097,1171,1327,1263,1250,1210,1253,1287,1090,952,750,934,930,1132,1256,1328,1238,1260,1063,1133,1338,1096,1177,1529,1606,1381,1544,1461,1176,1297,1323,1085,1251,1349,996,1229,966,1219,1183,1319,1293,1185,1185,1335,1162,1277,1241,1141,1377,1367,1167,1196,1426,1269,1422,1213,1200,1293,1117,1105,1152,1197,1164,1134,1e3,955,1168,681,523,815,1128,1555,1487,998,707,799,668,890,732,948,637,802,410,686,1369,929,842,796,744,758,714,552,663,1428,1320,1005,705,854,1187,1348,1066,1100,1233,1316,1169,1012,1227,1170,1142,1134,1020,1043,1135,1154,1289,1222,879,1109,998,1283,1163,1250,757,1162,1241,1221,1223,961,852,996,1224,1097,1135,1108,1089,1370,1148,1207,1287,1001,1248,1137,1193,1124,1075,1204,1309,1200,1329,1039,506,854,888,742,543,734,1008,1185,728,599,967,1140,1102,656,948,589,502,664,464,722,472,526,537,457,728,446,589,457,810,384,372,932,751,872,959,255,281,796,497,864,832,659,655,1003,525,777,553,789,1055,745,631,541,637,638,589,663,739,1272,685,757,902,669,727,787,1121,817,1094,915,799,949,477,602,973,1188,1405,726,639,930,496,447,683,1262,1114,701,610,910,909,633,819,994,635,1228,761,1133,861,638,1240,493,688,783,560,919,651,703,712,518,585,1247,734,691,864,1145,1379,1582,1548,858,723,908,756,1170,730,607,890,1241,855,726,958,652,1202,791,872,558,642,778,691,859,688,583,712,576,1062,1193,513,659,707,647,561,562,662,884,1270,731,937,931,677,918,809,1136,591,1499,833,860,946,698,882,657,1257,696,1169,1091,702,910,942,791,742,968,1026,820,1405,740,937,932,714,866,628,1344,626,1257,686,846,862,797,729,589,887,760,779,615,614,588,592,725,662,553,595,662,469,589,1080,1107,751,885,922,677,1217,548,1475,965,634,908,966,788,1084,801,1271,875,817,886,808,951,825,1012,1144,695,884,963,699,1199,683,1197,699,867,896,825,634,648,907,748,771,591,656,528,1124,537,683,656,655,465,592,858,1156,1372,779,763,847,991,915,981,731,904,796,836,1092,759,446,789,790,696,697,693,784,1089,941,621,1029,1020,1417,712,908,872,805,944,975,717,863,890,946,845,680,481,813,873,602,609,692,575,1239,871,449,1282,877,1174,700,967,920,895,875,916,883,751,890,986,613,705,653,707,951,815,475,767,850,1236,716,619,1256,1249,866,666,976,905,956,971,776,922,665,1002,1055,546,581,817,644,783,696,513,804,1018,1053,622,996,862,851,829,822,632,691,902,688,750,570,659,448,754,407,504,1270,865,1190,858,946,1194,803,1270,859,1037,1105,763,881,566,623,748,772,790,697,554,737,544,676,608,480,1137,844,1038,1118,837,1163,999,770,1257,900,1195,851,855,829,830,625,691,901,699,754,573,651,451,1283,986,992,809,1181,980,832,1002,947,791,830,807,603,704,535,600,922,527,1004,1327,1293,995,978,992,1006,1116,939,948,614,688,472,494,1237,457,903,496,853,1389,1242,1055,1181,791,1391,1304,1031,1367,1294,1299,1116,1049,792,1006,728,524,994,782,898,1056,969,1011,990,910,801,1051,769,670,563,867,1012,909,951,868,921,976,1043,1036,851,611,823,749,1216,1125,982,1018,1193,1167,1150,1148,1049,947,1147,1064,1071,1130,1211,1087,1105,692,968,983,1028,1142,1173,912,1161,1102,1107,1206,1129,1038,761,869,975,755,967,950,955,985,1030,800,1005,1199,1210,1042,1029,1118,1004,554,994,1050,995,977,1003,1174,975,1369,895,1131,710,861,888,1053,760,1176,978,1228,1037,1214,1376,1489,1059,1115,1021,1192,1161,1290,1510,1105,1337,952,1232,1421,1208,1019,1196,1230,1282,1362,466,754,452,730,970,654,900,678,672,727,733,713,536,767,625,758,475,830,866,1058,1151,1119,1209,771,685,876,1026,1249,1090,759,1150,1281,1450,1529,1070,745,968,807,800,415,938,1336,1214,313,933,215,1344,1296,1083,740,1297,1149,1267,977,1392,781,724,1267,1369,562,738,539,742,958,689,850,715,790,532,614,663,764,426,634,896,833,746,538,475,453,536,528,507,511,506,504,560,944,939,701,993,806,342,558,1027,1090,755,794,919,1547,781,411,978,867,753,1224,1145,1153,1052,1309,1277,617,691,566,805,1064,822,710,632,894,588,531,857,563,723,695,414,867,877,967,640,665,635,630,742,790,613,645,1098,1153,935,877,917,641,993,1115,1152,986,1201,1242,1549,1420,663,1305,955,1209,909,1187,1042,778,805,1461,897,730,839,1341,1335,734,328,793,353,1181,1207,828,688,1414,1344,1236,1136,906,1022,966,1026,1062,1307,1186,1115,633,831,593,914,1149,692,970,628,749,512,586,832,585,567,593,621,747,787,584,607,604,760,876,423,464,890,953,944,1019,756,1037,728,611,572,982,890,849,714,805,537,744,819,726,924,753,920,754,751,772,833,810,661,945,710,759,534,663,783,756,929,847,700,919,683,661,872,766,893,829,712,858,756,994,852,701,1013,638,553,1011,816,910,705,685,926,612,944,560,660,773,617,692,674,757,731,680,704,779,775,808,514,753,1e3,713,500,881,692,575,1015,731,498,839,782,533,931,1163,1457,1498,1464,1179,1184,611,707,632,814,779,698,590,622,608,741,444,460,487,456,453,654,1058,1168,820,860,754,1070,491,1351,1110,1176,1375,1118,1274,956,864,524,1249,1222,1e3,1056,1043,391,619,497,1019,503,1210,1218,1207,941,1122,780,1196,1081,1186,502,782,822,988,966,993,801,1016,1072,672,872,939,1041,1028,615,704,916,863,901,592,1061,899,930,1001,955,788,1065,946,1054,1086,1211,883,831,1105,891,987,1218,1024,1005,1480,1103,1061,928,1152,1159,1093,1001,802,1003,1060,927,880,1241,1355,1251,1216,1512,1058,1047,1040,1395,1175,1164,1471,1088,882,859,1008,1360,1283,1220,1111,1270,1334,1253,793,957,1294,1286,1181,1249,1044,1134,1102,999,1048,844,921,1108,1172,1262,1007,1272,1125,691,1167,1245,1251,1212,1017,913,978,824,930,1241,497,801,1165,653,866,707,654,525,706,817,687,891,911,704,1013,411,276,731,534,910,664,851,657,897,853,883,704,315,933,1055,726,888,600,576,589,665,647,782,1074,1039,795,677,706,948,874,974,744,1236,881,1094,982,912,913,898,684,977,880,1324,1089,765,809,1049,657,430,943,1295,1088,729,603,921,996,674,834,810,655,1387,906,1071,1151,695,986,1199,695,812,813,731,929,1442,1460,902,785,699,738,630,774,765,811,754,723,726,671,736,748,617,851,1054,759,538,593,657,672,843,798,588,607,696,924,838,929,798,672,943,587,463,1223,1511,1560,1622,1500,1397,1151,789,767,802,660,730,744,856,737,762,600,709,654,778,695,718,932,753,761,546,750,707,894,763,615,527,628,1026,862,837,1043,547,1063,528,503,765,1489,728,772,775,677,591,748,592,836,815,565,1129,1313,995,984,985,1047,1105,545,629,525,964,983,479,1354,1416,1037,941,1157,1327,1404,1244,1158,1396,1425,1336,1293,1101,1146,1309,953,1231,1197,1247,1393,1491,1425,1173,985,1062,1241,1247,1209,1274,1229,1309,1246,1285,1206,1117,1155,1205,1118,1251,1254,1341,1234,1252,1131,1379,1299,1366,1096,1299,1185,1376,1336,1185,1037,1379,1351,1206,1352,1197,1334,1108,895,876,1113,828,834,953,1209,556,749,1023,1145,724,877,791,679,593,665,597,542,521,480,523,611,633,955,857,878,991,256,170,825,581,863,792,745,670,861,652,1016,562,643,967,945,965,626,544,600,731,624,642,915,1146,845,874,680,820,877,831,941,855,1136,1078,1126,900,814,1031,603,653,1053,917,1382,1014,838,810,1001,652,437,1030,1304,1074,717,595,912,1004,656,828,832,652,1403,852,1123,1062,814,1008,1163,681,847,751,729,994,1443,826,929,769,1019,659,1228,1434,1509,1550,836,956,713,1058,667,1219,768,808,848,798,607,702,590,575,1602,1418,937,972,906,744,1089,732,695,1457,825,1050,910,736,1046,910,649,1301,735,779,765,682,586,751,598,969,1143,969,954,678,681,755,603,1462,881,952,900,618,667,792,1029,987,739,807,777,773,559,654,387,1449,1076,773,988,996,666,911,842,947,791,437,1523,959,773,983,963,762,941,789,941,755,490,1335,700,758,800,667,579,752,571,858,1348,721,935,954,811,844,947,703,791,777,967,672,833,826,611,708,975,730,339,1260,1186,634,976,750,948,861,680,740,912,934,778,605,849,732,718,907,964,592,551,1100,781,889,642,727,566,647,492,1035,660,674,1311,1350,1294,1531,1237,1494,1331,1438,1030,987,986,1004,1126,946,478,457,541,773,519,726,1064,1012,547,673,1387,1245,967,1032,1187,1282,1336,1381,1390,1321,1331,1479,1455,1223,1146,1362,1341,1198,1146,1251,1288,1085,1402,1427,1207,1428,1444,1401,1445,1412,1329,952,1315,1231,941,885,749,837,906,1318,1169,943,1232,1486,1522,1231,725,1298,1152,1269,1337,1037,1336,1320,1025,1316,1325,1012,844,1122,1259,1242,1346,985,1056,999,859,662,1035,820,789,655,1268,1228,703,1075,604,864,1257,1570,1441,1383,953,1080,1247,840,517,894,1079,922,714,808,676,610,481,452,570,557,799,700,396,271,711,529,664,821,909,710,890,581,737,971,1108,797,903,723,476,499,730,669,537,664,1318,817,757,884,577,636,1008,981,1066,768,879,665,737,705,799,937,793,999,742,726,506,960,1289,684,724,803,793,727,760,938,999,825,706,492,848,802,1350,1017,658,885,499,405,941,1118,1158,588,662,926,876,629,871,811,756,1246,1216,931,943,639,617,673,565,1238,967,1043,854,833,1283,717,687,1377,930,612,1235,1247,1023,1336,1229,781,721,678,823,727,807,868,521,1074,605,762,905,518,1102,1028,990,977,994,1003,1154,1007,416,1027,477,618,1105,962,989,237,1222,1403,1165,1081,1065,1319,1123,1018,1005,870,1106,1343,1296,1358,1045,1158,1168,1157,1363,1464,1339,1355,1402,1370,1153,979,1065,1184,1039,1225,1042,1146,982,1208,1024,935,854,924,1170,1095,926,1215,875,786,761,1051,929,1159,1202,1116,1188,1155,1114,1295,937,879,1133,1182,1125,1060,1220,1146,1254,1027,1125,1023,1135,1090,983,1068,1269,1052,1005,976,1197,839,1261,989,935,1148,1372,1044,1084,1179,979,1102,1266,965,890,893,922,1036,981,1277,1148,1218,1173,1170,1114,1110,1164,1258,1168,1190,1119,1309,1214,1117,1252,1168,1076,1100,1357,1221,1231,1156,1187,1096,1022,1133,1240,1134,1002,1333,1237,1114,1179,922,1419,1376,1253,1210,1097,1149,1099,1126,1213,1259,736,996,842,1160,1152,968,1049,1140,1100,992,1201,1202,1031,1210,1239,1085,1109,1005,914,1002,977,1364,1082,1130,972,1224,1297,1304,1296,1276,1203,1259,1384,1088,931,826,950,1385,1071,1167,1405,1255,1194,943,1348,1225,1322,999,977,862,1328,1139,825,879,849,618,1249,919,1373,1046,1372,1503,1186,982,1202,577,786,1150,827,908,549,508,819,565,553,567,531,455,565,631,586,859,713,629,915,452,867,577,734,881,700,832,601,569,609,642,618,679,1290,671,791,768,814,646,884,879,916,783,825,942,633,837,853,1256,1083,700,650,907,518,429,1182,1120,1047,578,938,902,761,593,1116,825,905,996,968,1181,624,1078,637,553,760,792,1384,613,634,1124,1013,1440,789,668,621,736,740,943,547,1084,1186,560,576,1083,924,955,787,937,527,976,1e3,978,993,991,1133,749,915,846,491,1269,870,717,1340,1396,1104,1006,973,993,1245,1088,1148,1197,1268,1195,1302,1056,1062,1101,1222,1173,1186,1234,1065,1235,1332,1252,1349,1001,1106,1193,1316,1368,1101,1228,1184,1230,1371,1333,1125,1067,1213,1267,1097,1245,1285,1359,956,1009,1308,1278,1320,1263,1361,1194,1289,1178,969,986,846,978,919,799,843,828,631,787,889,1011,965,1070,1131,1089,1025,939,932,968,876,973,836,1072,1020,954,1008,1001,873,983,879,759,869,965,929,700,761,959,1097,911,905,1110,981,1055,1081,888,977,1018,803,746,913,964,811,966,1026,615,875,931,1080,1116,943,1137,1049,820,1153,1169,1159,913,962,1147,603,925,1016,905,1097,1347,942,1107,758,1121,1217,1001,1089,1118,1075,987,1207,1094,799,1027,891,838,1004,972,1047,854,1079,1048,1356,1185,1201,1279,1350,1202,1199,1379,1337,1152,1344,1276,1253,1426,1099,1199,1090,1324,1247,1243,1119,1277,1114,1163,1218,1081,1223,1167,1180,1406,1240,1147,1260,880,1144,1104,740,1360,1294,1201,1334,1430,1417,1416,1133,1287,1288,1422,1320,1201,1058,1051,1081,1264,1398,1394,1282,1026,1130,1347,1316,1260,1355,1342,1378,1182,923,1202,1382,1400,1395,1302,1163,1356,1248,1215,1196,1215,1215,663,670,1267,1111,877,996,1171,1074,1303,1427,1363,1447,1027,1053,1253,1315,1409,1423,1356,1365,973,1091,1190,829,715,1242,1273,1071,1134,1060,1297,1199,1059,1074,916,1050,1254,906,1095,1069,966,1077,1096,908,1134,1039,1162,1129,1147,1127,916,1377,1185,1254,1002,1021,1128,1147,819,830,882,1177,1137,1201,1015,970,1154,1191,1174,850,1168,1119,1153,1150,1077,1016,885,906,954,1122,932,862,1164,1104,1011,1078,1070,679,1085,1134,827,1107,1005,901,1054,710,918,1054,1138,1220,1016,1046,1167,1166,939,941,1292,858,826,917,713,1076,1053,1157,966,1026,1049,1265,918,1388,1390,1146,1356,988,1131,997,1042,1519,1323,1466,1226,966,1416,1319,1246,1404,1150,1252,1072,1048,1141,1406,1467,1078,1370,1335,1255,1388,1209,988,1243,1213,1006,1162,646,908,644,638,740,479,615,970,952,1348,1404,746,717,634,1011,613,881,690,924,661,804,640,693,802,722,642,665,658,616,545,921,1133,1266,512,1140,1437,1427,1410,1265,1284,1388,1344,1270,1110,1264,1249,1203,1065,1261,1276,1187,1207,1147,1307,1157,983,949,925,1054,1031,950,970,1045,1162,1049,1022,737,977,1321,1225,1129,1041,962,1133,1054,1091,1118,962,948,956,1128,1291,954,949,738,678,1090,1436,1277,1303,1196,1033,1182,1366,1266,1273,1287,1302,1318,1261,988,1108,1044,1429,1328,1310,1190,1164,1111,1088,1031,1099,1141,1319,1276,1321,1276,964,965,1028,1155,1069,1088,930,1077,1080,1056,1074,994,1127,999,1191,1235,1092,1051,1285,1066,1042,1112,943,1094,1001,1341,1053,1461,1045,1365,949,1140,951,1201,692,1229,1081,1005,1044,1070,1177,1116,874,1089,1311,1112,1170,1061,1291,1021,1163,1322,1170,1389,1305,1168,1383,1124,1267,1266,1309,1239,1233,1335,1416,1391,1471,1102,1513,1341,1463,1372,1330,1169,1295,1272,1296,1306,1347,1153,1170,1179,1265,1326,1064,899,708,1305,1324,1294,1246,1242,754,1095,985,935,1139,1133,1046,1104,1162,1049,900,930,956,880,841,1027,1074,952,1051,1054,958,1170,1341,1039,1092,1079,1214,940,1159,1330,1276,1173,1414,1094,1341,1266,1089,1013,1016,1116,1110,1147,1447,1195,1463,1289,1219,946,1163,1289,960,1102,998,1227,1120,1248,1093,1076,896,830,837,1068,937,956,1244,1137,757,1120,796,954,1084,1113,844,1154,1145,1019,766,1044,904,1051,1067,1285,1124,1153,986,1213,1114,755,810,1e3,815,846,778,1084,1095,1008,1149,797,767,765,843,999,1015,899,993,1131,1010,844,879,923,852,954,1113,870,1058,1089,951,1089,991,898,1001,941,1116,1114,1106,935,1260,1194,1169,1217,1183,1410,896,1101,1124,1141,1109,847,1081,1099,1048,1150,1500,1420,1408,1291,1421,1028,1287,1280,875,1290,1399,1292,1055,1192,1001,1148,1365,1275,1131,1115,1278,1326,1268,1082,1246,1021,1038,1185,1277,1098,1293,1336,1399,959,1321,1271,1362,1106,1084,1328,1349,1144,1333,1338,946,1224,1201,1215,1361,1157,1373,1252,1166,1054,1150,1365,1240,1141,1313,979,1331,1268,1231,1113,1327,1270,1362,1224,1240,1164,1068,999,1155,829,1188,1452,1306,1390,1456,986,1123,1295,1237,1157,981,1234,1329,1189,1132,1276,1130,1010,875,953,612,718,536,615,876,1190,1407,1208,1450,1512,1511,1089,913,685,904,1451,769,925,1335,1263,1166,1538,1232,1301,1134,1087,962,1349,1215,1220,1002,1020,1107,1266,1310,1127,1064,855,796,1124,604,1097,746,465,723,850,928,855,626,851,673,884,579,698,831,722,892,595,489,591,669,639,691,1154,758,867,705,820,619,876,980,919,1129,914,856,915,696,571,987,1021,1368,950,584,822,618,548,454,1256,1134,795,616,928,767,717,814,991,771,999,891,1102,1070,623,1146,598,663,643,625,1145,1197,1453,1441,1502,1082,613,874,1383,990,1103,641,793,1028,332,1460,1217,1034,1064,789,903,1186,788,781,1110,932,1179,1253,959,1078,917,908,1137,833,888,997,939,1424,1014,1100,897,1069,1263,851,858,966,963,1128,1263,851,973,989,1208,1129,948,837,957,716,756,945,1308,1169,1024,1001,1075,1114,747,1065,1014,897,706,926,1081,1089,1163,977,1013,1093,1170,949,993,1175,1451,1134,1103,1263,1195,1111,1269,1399,1047,953,1032,1168,1341,1171,1067,1164,1119,1262,1274,1001,1304,1308,1305,1341,1322,1355,1274,1207,1091,1167,1374,1259,1239,1091,916,1309,1170,1290,1185,1416,1404,1113,1057,1255,1250,1426,1344,1387,1380,1105,1108,1159,1119,1176,1228,1181,1120,1194,1358,1343,1206,1493,1162,1037,883,849,1348,835,1133,1066,1371,1373,1481,1278,1277,1268,1301,1247,1405,1395,1201,1415,1315,1366,1297,1344,1358,1317,1352,1276,1396,1368,1085,1351,1245,1426,920,944,1222,982,826,914,1331,1436,1200,750,1188,1052,988,622,815,802,746,773,819,754,785,809,724,779,803,722,799,519,989,910,767,1223,965,1031,1296,1199,714,784,826,804,706,979,726,913,711,835,863,923,731,970,811,969,687,964,691,897,667,975,855,788,955,806,783,971,914,460,902,1126,1441,1509,1510,960,969,868,840,913,731,974,456,940,656,1340,1088,696,909,759,985,654,965,446,703,1325,939,966,867,852,940,690,785,774,617,1056,864,1108,956,677,869,671,849,881,803,792,742,620,964,1199,1103,1298,1368,1216,851,1355,1554,1297,1107,1491,1464,1452,1393,1065,1197,1517,1190,1581,1464,904,1501,1536,1309,1422,1076,1394,1e3,983,969,1030,968,275,873,1277,920,1187,1079,994,1355,1339,1372,1402,1244,1123,1212,1292,1193,1095,1163,1101,1359,1214,1006,977,1121,1357,1355,1262,1357,1278,1411,925,949,1167,978,816,887,1303,1482,1e3,709,1200,1017,720,699,510,725,504,716,884,1079,1262,1046,1077,1265,1388,821,678,885,858,726,966,714,894,744,866,821,735,765,753,808,749,947,593,683,853,646,751,835,758,844,835,640,800,838,995,673,653,1069,1415,1586,1409,1078,1196,607,900,864,1012,695,1108,676,1316,1034,1130,616,885,802,1e3,773,1024,696,1237,1084,1192,610,896,815,983,799,964,721,1096,1255,1148,1315,1255,979,957,1499,1529,1043,1335,1551,1357,1528,1201,1241,1316,1598,1120,1593,1400,954,1538,1508,1415,1121,1317,1419,1335,983,901,1207,286,674,744,1006,718,1462,1293,1390,759,1348,1267,1401,1304,1141,1073,1377,1008,800,1127,627,769,440,742,864,1035,1454,1241,932,543,647,1062,874,714,896,943,1031,691,765,1373,1547,1411,941,1015,1034,1281,1340,1483,1571,1410,1508,1545,1100,1002,1440,1541,1140,1229,1398,1349,1358,1477,1165,1506,1493,1081,269,282,470,917,838,1288,1342,1320,1392,1295,886,1029,1056,1027,1269,1107,1203,1157,1066,1020,1044,1049,1263,1065,1114,1319,1125,1133,897,1030,1216,956,1020,1130,1238,1356,1346,1410,1291,1361,1345,1237,1197,1313,1006,911,839,1174,1230,1162,1112,1205,1158,1211,1296,1054,1106,1202,944,1372,1385,1154,1188,1348,1191,1276,1418,597,852,688,708,870,703,652,663,903,1455,727,641,854,933,845,652,819,798,520,690,522,604,760,741,728,816,792,645,735,713,676,678,554,656,631,892,852,800,1002,1137,661,915,957,837,1169,1129,745,886,955,826,720,1007,727,622,717,772,891,756,1196,1056,1014,794,928,1008,945,748,1007,666,940,1047,526,780,523,770,1068,785,626,527,609,650,616,644,966,963,757,787,782,769,1005,759,857,813,970,1127,1051,774,872,843,937,853,684,801,1455,1526,1634,927,780,740,921,760,837,778,855,661,1120,1128,352,346,1052,1094,841,830,651,798,864,805,649,685,821,668,794,700,804,691,360,356,678,754,1159,1421,1429,1143,484,678,928,677,696,717,929,634,945,854,569,1021,842,684,786,781,655,1077,520,572,717,836,856,616,707,723,938,543,699,562,583,533,552,739,689,1466,729,598,493,769,747,690,681,521,730,538,627,898,861,794,805,905,851,753,638,709,664,666,593,683,824,559,583,600,506,488,456,767,677,891,826,565,544,875,693,873,718,524,848,1102,644,665,804,603,792,1027,1168,841,799,784,632,659,1187,687,896,498,955,595,634,628,501,691,932,825,803,750,716,817,865,925,912,802,612,907,1263,656,735,781,813,541,613,1006,750,799,433,960,1124,1377,534,708,803,547,443,1235,1138,836,614,933,787,688,803,895,672,1247,1120,993,549,708,679,573,1353,490,884,608,1092,677,1254,1010,745,733,929,714,666,983,648,674,1406,1073,989,985,992,985,1201,1142,1125,271,515,807,524,683,1415,1225,1282,978,1105,1166,1002,835,675,1544,1258,1030,885,1009,897,1268,1251,1234,1384,693,548,874,528,668,825,436,790,456,654,1009,1255,728,637,844,1006,650,681,752,656,631,713,702,632,903,554,700,720,759,516,798,496,751,864,868,913,921,885,891,917,766,583,633,859,675,891,579,704,951,1090,802,887,714,468,527,766,650,572,477,764,781,794,780,719,655,784,678,818,1020,684,730,543,1145,795,870,945,855,799,891,870,685,574,1088,906,1047,1323,1499,1403,882,1086,860,874,807,737,721,1098,1058,997,797,759,893,710,676,1079,758,736,732,1021,570,742,639,853,788,668,681,701,531,687,957,750,1265,679,751,899,671,533,739,868,844,699,498,979,1107,1286,517,835,696,528,464,1407,1038,804,578,939,858,733,763,972,772,1025,846,855,1121,972,938,682,616,640,881,798,711,660,476,981,642,729,1447,985,993,989,990,1155,1171,1160,522,635,679,501,1262,1238,796,407,46,160,1561,987,1085,1368,1153,758,808,609,1169,1051,1209,1292,1307,604,683,812,1101,736,1009,770,617,510,798,720,660,623,727,656,685,732,681,929,709,715,804,607,321,762,915,977,847,1213,911,795,820,937,1186,1064,734,676,767,753,575,826,628,734,527,504,639,572,583,633,743,656,608,706,656,806,853,1131,1012,683,622,686,713,768,724,606,582,670,830,569,797,690,711,816,508,602,620,1012,1518,1058,967,453,554,1027,1352,1247,830,1165,1351,1334,1400,1310,1204,964,1202,1273,947,1256,1231,1428,771,740,789,651,927,540,764,608,892,1070,1083,468,895,886,977,740,716,776,639,567,643,597,600,800,719,762,770,799,573,739,591,728,512,727,630,530,872,817,882,1085,907,781,763,967,1040,1177,1101,646,843,948,823,901,535,870,839,525,787,623,845,682,989,1001,1118,938,728,878,1080,1007,607,1036,806,919,1044,553,749,503,801,1037,786,629,557,576,632,641,623,1e3,976,708,808,782,759,960,755,864,814,1001,1157,1022,774,859,875,919,844,699,849,1462,1510,1622,967,781,694,921,786,844,749,842,671,1072,915,351,340,1051,1087,843,836,668,792,852,808,647,691,819,679,812,691,804,688,361,356,674,747,1158,1419,1429,1132,476,696,928,685,690,704,926,634,942,855,577,1012,836,678,794,784,661,1072,516,572,728,840,855,613,683,690,1e3,682,619,558,615,518,535,772,475,1220,1104,723,497,649,746,708,605,637,708,580,604,926,684,900,888,719,1011,729,656,718,537,678,669,674,854,586,528,612,499,634,502,686,700,822,745,661,531,806,720,827,720,587,890,994,846,646,811,450,748,1002,1053,770,848,729,776,866,996,782,855,619,773,718,662,606,516,778,872,810,897,735,687,800,909,869,928,814,789,808,1097,830,863,658,807,690,616,885,854,766,576,923,987,1281,856,674,877,528,448,1058,1180,1188,590,782,942,797,626,1023,753,971,1067,1137,708,604,647,559,1164,780,632,685,894,845,1207,1039,782,746,886,760,681,976,659,531,1296,1211,983,979,980,992,1045,1201,1116,909,281,647,737,478,831,1279,1274,1249,1013,1081,1162,1075,834,566,1560,1281,1127,801,951,861,1156,1383,1331,1299,969,784,954,559,597,573,976,967,903,1223,1139,1231,1212,1349,1307,1210,1112,922,1291,1200,1200,1094,1306,1421,1410,1385,1154,1192,1243,1015,1070,1170,1383,1384,1312,1058,1388,1362,1209,990,1247,1102,920,985,786,983,940,820,1179,1084,997,986,1003,958,1075,992,691,890,921,970,1036,866,883,947,985,1260,875,1289,722,1038,1260,1089,1138,1195,1111,1162,1233,1011,923,1312,982,1172,1214,1004,829,960,1323,1033,1161,1237,1126,1017,1100,1223,1264,1304,1129,1072,956,885,1528,1451,1058,1141,1086,1259,1415,1385,1391,1098,888,953,1076,1137,1242,1393,1084,1260,897,1012,1006,1073,1175,1109,1140,1234,1237,1295,1232,1295,1445,1380,1347,1183,1201,1107,1429,1540,1259,1246,1038,1148,981,1384,1224,1080,1484,1370,1296,904,1421,1400,1099,1068,1270,1318,1389,1399,1331,1462,1352,1195,1073,1379,1340,934,959,1020,1137,1193,761,1361,1307,1316,1398,1052,914,911,1216,1325,1479,1318,1236,1103,1176,1124,789,1342,1164,903,1146,1349,1157,1306,1176,1371,1222,1121,1241,1153,1307,1012,1019,1098,1011,1318,1223,1281,1146,992,1128,971,1301,1168,851,1086,873,999,941,936,1106,1157,985,977,1115,1e3,1100,939,1083,1001,1134,1130,898,959,1013,1113,996,1065,762,648,899,1193,1140,837,1106,778,984,782,757,929,1163,1090,882,762,960,890,943,855,859,1161,1115,982,1181,573,1153,933,1116,909,992,1095,1103,899,980,1219,791,1187,962,939,954,986,1175,1161,992,1201,642,805,718,856,921,915,883,848,871,837,829,1004,647,1127,844,914,1420,1155,991,1256,1138,1263,1078,1250,1435,1313,1459,1161,932,1174,1355,1465,1341,1205,1387,1348,1263,1296,1583,1097,1091,1055,1089,1476,1404,1447,1261,1182,1160,1173,1082,1016,1084,1334,1284,903,968,767,1326,1065,492,622,702,872,1020,1494,1043,731,883,797,772,861,920,883,1319,1408,1515,1328,1204,1170,832,1323,800,810,686,879,729,882,629,965,875,791,771,1239,1101,727,854,512,1045,885,1202,1139,1024,530,588,977,1221,1440,1387,1245,1326,1252,1177,1155,1179,1315,1205,1140,1270,1181,1301,1366,1362,1283,1203,1327,1370,1261,1286,1259,1306,972,1220,1261,1414,1349,1243,1187,1244,1078,1469,1351,1258,1441,1425,1348,1344,1343,1083,1154,1173,981,1379,1357,1445,1477,1341,1338,1415,1202,1321,1181,1084,1009,825,927,1091,1316,1226,1275,1147,867,832,1123,757,752,1062,966,903,473,906,1360,1381,858,822,715,751,606,611,745,843,656,525,714,412,664,535,370,444,841,902,938,362,282,777,512,898,708,699,635,838,706,871,574,700,819,728,901,613,513,566,656,674,696,1120,781,860,697,807,669,900,844,965,1161,874,843,771,899,645,784,825,1281,1308,559,850,714,537,451,1140,1110,1133,591,854,961,812,603,1021,903,846,1105,856,1079,686,961,944,687,610,652,1042,1176,996,683,812,790,721,673,809,1240,549,1541,1451,1507,1555,1127,971,634,746,757,715,736,773,1093,706,1283,836,845,544,753,539,661,475,1175,1150,915,898,604,760,787,756,884,1353,707,788,1435,1260,876,902,677,744,675,658,1039,1280,739,892,1109,771,862,753,731,562,674,446,1273,1133,801,645,781,728,649,668,703,949,822,668,1061,1190,1052,842,698,722,650,740,780,826,1084,755,584,1347,816,794,771,686,578,748,569,945,1314,875,621,732,683,729,704,748,695,1243,898,761,513,1342,1294,640,749,779,708,782,699,647,640,1436,801,642,869,1085,776,856,761,732,541,692,428,1006,614,785,1385,1326,1339,1488,1171,1480,1352,1309,988,989,988,982,1042,1085,929,525,461,520,854,452,455,1054,795,505,1064,1520,1241,1054,1206,1204,1404,1383,1109,1182,1273,1329,1480,1190,1166,1401,1284,1428,1255,1294,1029,1141,1126,759,964,1033,1237,907,1080,1053,1088,1102,1188,1162,1449,1401,1176,1418,1200,1290,1159,1163,1055,1071,1077,654,1387,1365,1196,1334,1171,1053,1369,1202,950,1181,1058,1416,1198,1019,1162,1469,1306,1347,1304,961,1131,1043,1152,1057,1265,1426,1190,794,1366,1499,1356,1191,1415,1385,1437,1224,1208,1343,1452,1372,1445,1476,1320,1292,1398,1553,1261,1333,1406,922,1054,1379,1246,1411,1362,1319,1342,1261,1193,1209,1438,1318,1203,1376,1001,1336,1375,1398,1225,1213,1284,1137,1216,1001,1424,1365,1415,1435,1462,1314,1322,1365,1422,1282,1302,1350,1347,1436,1425,1412,1404,1434,1392,1134,1197,866,1184,1059,1469,1347,1269,1443,1348,1164,1346,1271,1240,958,1132,1337,1206,1358,1016,827,690,753,1067,627,665,681,1027,1242,535,765,1177,1188,822,631,617,631,652,765,573,639,387,494,723,557,906,732,864,816,705,984,827,874,576,489,953,800,913,715,474,501,737,688,535,1128,873,991,1037,560,827,1020,772,657,848,778,647,507,900,902,819,967,1161,784,828,746,827,620,906,872,1e3,824,774,451,823,789,1372,1284,704,688,875,551,414,937,1172,1163,605,674,910,841,651,947,926,709,1214,863,975,889,831,1079,614,562,784,797,1293,990,1204,981,870,255,623,244,717,617,650,462,390,836,1459,1501,1409,1124,1195,948,953,508,721,246,687,245,861,294,336,1086,1105,1160,935,1420,1136,639,913,672,629,689,695,905,815,635,762,662,829,963,685,868,584,1284,636,605,1072,626,950,744,547,1055,574,849,1388,1331,1343,1482,1196,1490,1460,1105,987,992,991,1127,1099,1040,854,267,438,542,842,546,571,1359,747,1278,1133,1019,77,724,1346,922,1094,998,1241,1292,1435,1075,1306,1126,1311,1473,1107,1269,1337,1427,1441,1097,1331,1422,1371,1129,954,770,755,680,523,564,718,903,974,1098,877,1206,989,944,1105,1009,1061,1117,1220,1041,1232,1086,1273,995,692,583,891,842,918,936,1245,1066,898,1122,1037,1037,1069,1140,910,989,1106,1005,890,840,691,1002,617,1098,1148,1324,1189,1212,961,1294,995,1164,1316,1157,1393,994,1198,1279,1251,1251,1071,1066,732,964,1019,914,954,980,993,1048,1104,978,915,1175,1272,873,926,932,811,1059,1031,1144,793,1122,840,1089,956,1222,915,1174,990,869,1100,1147,1027,1151,889,1146,1011,1074,1069,877,976,1244,1133,1060,957,963,924,809,1238,848,1186,1196,870,1051,1101,923,1061,890,878,947,724,1022,846,1307,1281,800,1033,960,808,952,1137,878,844,986,1072,723,971,1071,1006,1043,926,1115,986,956,974,946,998,857,854,720,1031,938,1322,1122,1036,881,1090,1412,1115,1197,1e3,1214,1119,845,811,1334,1129,1355,907,1005,1059,998,1159,1185,1121,1091,883,1043,1076,1056,1118,1238,967,892,984,923,974,1231,1139,1185,1004,1157,1027,988,1362,1214,1234,1114,972,1011,1107,1104,1087,1284,777,869,1167,919,966,1091,1246,1327,944,1338,1188,1049,945,968,1106,1078,1026,1010,853,935,870,1076,1201,743,1247,1162,1173,1222,1148,1134,1217,919,1212,1044,1172,1223,978,990,1157,1219,1018,936,812,843,824,1130,975,1057,1124,887,1130,822,659,1055,759,729,914,814,773,937,936,769,916,841,900,730,1011,1018,1221,852,1150,1098,1016,1253,1027,1058,868,904,1160,957,1192,1393,1244,1072,1229,862,1430,1299,1344,1301,1106,1020,1173,1179,1032,1187,1175,1168,1163,1214,1348,1247,1132,1211,1215,1203,934,865,954,742,940,914,862,931,695,1009,747,1034,938,859,1033,850,801,1009,796,890,920,764,829,953,1338,1347,885,884,781,788,1306,1335,1231,1232,1284,1249,1189,1186,1008,1183,1428,1414,1091,1167,1327,1550,1257,1398,1387,1127,1310,1154,1240,1289,1231,970,675,1111,696,716,537,777,488,891,878,1091,1424,1456,829,669,808,732,602,661,660,774,690,925,663,682,531,661,755,722,745,676,759,867,849,763,661,925,492,631,906,1007,862,1324,645,659,1417,1475,1291,1425,1367,1128,1316,1203,1292,1073,1297,1258,1291,1222,1234,1218,1419,1043,1285,1394,1127,1118,1484,1357,1415,1426,1317,1375,1142,1332,1344,1139,1388,1242,1105,1355,1333,1343,1431,1180,1472,1382,1422,1371,1469,1467,1477,1394,1273,1469,1369,1119,1369,1158,1471,1403,1148,743,1175,1285,1137,1312,1154,1186,1209,1190,1479,1272,1208,1336,1219,1288,1003,1358,1344,1275,1413,1311,1259,1115,1319,1102,1327,1356,1209,1258,1109,1198,1342,986,1347,805,1494,1449,1521,1438,1564,1503,1560,909,1582,1600,1468,1576,1356,1222,1477,1559,1416,1616,559,1360,1582,2023,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,1990,1268,1325,1296,1239,1238,1295,1354,1302,1310,1343,1279,1424,1227,1212,1257,1243,1506,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1784,1545,1589,1536,1577,1530,1355,1627,1637,1621,1665,1577,1626,1620,1620,1654,1616,1609,1646,1626,1618,1641,1631,1637,1610,1634,1618,1632,1600,1623,1620,1629,1636,1644,1631,1623,1612,1584,1609,1603,1620,1596,1625,1630,1607,1626,1626,1653,1588,1597,1623,1615,1627,1626,1626,1605,1608,1632,1609,1614,1642,1628,1639,1582,1618,1648,1826,1735,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,2057,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,1807,1557,1958,2048,2048,2048,2048,2048,1291,939,38,62,2001,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,2044,1183,897,835,862,963,1127,938,1003,896,846,790,902,884,892,882,923,1006,975,930,1212,877,940,823,1108,1153,1428,1080,1128,841,995,942,768,1065,943,1019,1153,895,746,691,1003,940,610,1231,1294,1186,1106,1137,1071,1730,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,1717,2048,2048,2048,2048,2053,2048,2048,1362,2037,2048,1411,2002,2056,2048,2048,2013,2056,2048,1728,2048,2032,1800],
successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,1,1,1,0,0,0,0,1,0,0,1,1,0,1,1,1,1,0,1,1,0,1,0,1,0]};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/calibration.py",start:8629,end:29273,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/isotonic.py",start:29273,end:42664,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/exceptions.py",start:42664,end:47938,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/impute.py",start:47938,end:72344,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/base.py",start:72344,end:91368,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/random_projection.py",start:91368,end:114954,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/_config.py",start:114954,end:118055,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/naive_bayes.py",start:118055,end:154065,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/pipeline.py",start:154065,end:186440,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/multioutput.py",start:186440,end:211934,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/setup.py",start:211934,end:215170,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__init__.py",start:215170,end:218517,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/kernel_approximation.py",start:218517,end:241582,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/discriminant_analysis.py",start:241582,end:269582,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/multiclass.py",start:269582,end:298138,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/_isotonic.so",start:298138,end:515279,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/dummy.py",start:515279,end:535582,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/kernel_ridge.py",start:535582,end:542964,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/_barnes_hut_tsne.so",start:542964,end:784809,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/spectral_embedding_.py",start:784809,end:807096,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/t_sne.py",start:807096,end:843872,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/mds.py",start:843872,end:860872,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/_utils.so",start:860872,end:906503,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/setup.py",start:906503,end:907787,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/locally_linear.py",start:907787,end:934971,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/__init__.py",start:934971,end:935436,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/isomap.py",start:935436,end:943464,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_mds.py",start:943464,end:945337,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_isomap.py",start:945337,end:950063,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/__init__.py",start:950063,end:950063,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_t_sne.py",start:950063,end:983634,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_locally_linear.py",start:983634,end:989176,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/manifold/tests/test_spectral_embedding.py",start:989176,end:1001229,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/_build_utils/__init__.py",start:1001229,end:1003873,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/funcsigs.py",start:1003873,end:1033786,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/_arff.py",start:1033786,end:1071251,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/setup.py",start:1071251,end:1071721,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/six.py",start:1071721,end:1092309,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/_pilutil.py",start:1092309,end:1110019,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/__init__.py",start:1110019,end:1110061,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/conftest.py",start:1110061,end:1110363,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_dask.py",start:1110363,end:1119158,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/format_stack.py",start:1119158,end:1133811,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/numpy_pickle_utils.py",start:1133811,end:1142247,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/my_exceptions.py",start:1142247,end:1146654,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_store_backends.py",start:1146654,end:1161156,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/logger.py",start:1161156,end:1166285,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_multiprocessing_helpers.py",start:1166285,end:1167892,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/numpy_pickle_compat.py",start:1167892,end:1176331,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/func_inspect.py",start:1176331,end:1189743,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_memory_helpers.py",start:1189743,end:1193350,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_compat.py",start:1193350,end:1193779,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/pool.py",start:1193779,end:1206932,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/compressor.py",start:1206932,end:1227913,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/parallel.py",start:1227913,end:1268382,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/executor.py",start:1268382,end:1270889,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/memory.py",start:1270889,end:1310146,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/disk.py",start:1310146,end:1313960,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/hashing.py",start:1313960,end:1324123,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/__init__.py",start:1324123,end:1328970,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_parallel_backends.py",start:1328970,end:1352176,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/numpy_pickle.py",start:1352176,end:1376373,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/testing.py",start:1376373,end:1378595,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/_memmapping_reducer.py",start:1378595,end:1395766,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/backports.py",start:1395766,end:1398429,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/__init__.py",start:1398429,end:1398429,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/reusable_executor.py",start:1398429,end:1407153,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/cloudpickle_wrapper.py",start:1407153,end:1411153,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/__init__.py",start:1411153,end:1412225,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/process_executor.py",start:1412225,end:1457397,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/_base.py",start:1457397,end:1480820,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/semlock.py",start:1480820,end:1489738,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/fork_exec.py",start:1489738,end:1490925,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/reduction.py",start:1490925,end:1499052,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/queues.py",start:1499052,end:1507879,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/popen_loky_posix.py",start:1507879,end:1515101,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_posix_reduction.py",start:1515101,end:1517324,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_posix_wait.py",start:1517324,end:1520643,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/compat.py",start:1520643,end:1521638,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/compat_win32.py",start:1521638,end:1523584,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/utils.py",start:1523584,end:1529263,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/compat_posix.py",start:1529263,end:1529597,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_win_wait.py",start:1529597,end:1531553,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/popen_loky_win32.py",start:1531553,end:1536596,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/context.py",start:1536596,end:1546351,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/managers.py",start:1546351,end:1548187,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/spawn.py",start:1548187,end:1555519,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/process.py",start:1555519,end:1558972,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/_win_reduction.py",start:1558972,end:1562696,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/__init__.py",start:1562696,end:1563094,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/synchronize.py",start:1563094,end:1574456,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/loky/backend/semaphore_tracker.py",start:1574456,end:1582791,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/cloudpickle/__init__.py",start:1582791,end:1582881,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/externals/joblib/externals/cloudpickle/cloudpickle.py",start:1582881,end:1622949,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/regression.py",start:1622949,end:1643193,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/scorer.py",start:1643193,end:1665005,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/base.py",start:1665005,end:1669371,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/ranking.py",start:1669371,end:1703110,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/setup.py",start:1703110,end:1704208,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/pairwise_fast.so",start:1704208,end:2008793,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/__init__.py",start:2008793,end:2012772,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/pairwise.py",start:2012772,end:2066507,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/classification.py",start:2066507,end:2144970,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/expected_mutual_info_fast.so",start:2144970,end:2268973,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/setup.py",start:2268973,end:2269637,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/bicluster.py",start:2269637,end:2272434,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/unsupervised.py",start:2272434,end:2285441,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/__init__.py",start:2285441,end:2286991,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/supervised.py",start:2286991,end:2321895,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_supervised.py",start:2321895,end:2335185,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_common.py",start:2335185,end:2342209,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_unsupervised.py",start:2342209,end:2351299,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/test_bicluster.py",start:2351299,end:2353069,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/cluster/tests/__init__.py",start:2353069,end:2353069,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_regression.py",start:2353069,end:2361582,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_score_objects.py",start:2361582,end:2383232,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_classification.py",start:2383232,end:2450626,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_common.py",start:2450626,end:2496480,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_ranking.py",start:2496480,end:2543275,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/test_pairwise.py",start:2543275,end:2577278,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/metrics/tests/__init__.py",start:2577278,end:2577278,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/fast_dict.so",start:2577278,end:2867113,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/stats.py",start:2867113,end:2868111,audio:0},{
filename:"/lib/python3.7/site-packages/sklearn/utils/mocking.py",start:2868111,end:2872235,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/weight_vector.so",start:2872235,end:2941215,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/lgamma.so",start:2941215,end:2958502,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/arpack.py",start:2958502,end:2959328,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/metaestimators.py",start:2959328,end:2967079,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_show_versions.py",start:2967079,end:2969570,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_unittest_backport.py",start:2969570,end:2978124,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/graph.py",start:2978124,end:2981187,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_random.so",start:2981187,end:3078561,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/seq_dataset.so",start:3078561,end:3185407,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/optimize.py",start:3185407,end:3191149,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_logistic_sigmoid.so",start:3191149,end:3221900,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/random.py",start:3221900,end:3229359,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/graph_shortest_path.so",start:3229359,end:3339796,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/setup.py",start:3339796,end:3342789,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/bench.py",start:3342789,end:3343301,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/arrayfuncs.so",start:3343301,end:3405417,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/extmath.py",start:3405417,end:3432178,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/deprecation.py",start:3432178,end:3436799,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/__init__.py",start:3436799,end:3455968,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_joblib.py",start:3455968,end:3457336,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/validation.py",start:3457336,end:3493814,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsefuncs.py",start:3493814,end:3509534,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/multiclass.py",start:3509534,end:3524756,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/_scipy_sparse_lsqr_backport.py",start:3524756,end:3542778,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/class_weight.py",start:3542778,end:3549892,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/testing.py",start:3549892,end:3584254,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/linear_assignment_.py",start:3584254,end:3593748,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/murmurhash.so",start:3593748,end:3683357,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/estimator_checks.py",start:3683357,end:3776317,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsefuncs_fast.so",start:3776317,end:4735418,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/fixes.py",start:4735418,end:4747797,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsetools/setup.py",start:4747797,end:4748177,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsetools/__init__.py",start:4748177,end:4748651,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/sparsetools/tests/__init__.py",start:4748651,end:4748651,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_deprecation.py",start:4748651,end:4750809,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_metaestimators.py",start:4750809,end:4753107,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_testing.py",start:4753107,end:4769285,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_shortest_path.py",start:4769285,end:4772126,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_sparsefuncs.py",start:4772126,end:4790905,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_random.py",start:4790905,end:4798212,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_linear_assignment.py",start:4798212,end:4799561,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_class_weight.py",start:4799561,end:4810672,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_murmurhash.py",start:4810672,end:4813525,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_fast_dict.py",start:4813525,end:4814464,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_stats.py",start:4814464,end:4815161,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_fixes.py",start:4815161,end:4818883,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_optimize.py",start:4818883,end:4819651,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/__init__.py",start:4819651,end:4819651,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_extmath.py",start:4819651,end:4845999,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_estimator_checks.py",start:4845999,end:4862810,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_bench.py",start:4862810,end:4863102,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_utils.py",start:4863102,end:4876638,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_show_versions.py",start:4876638,end:4877435,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_multiclass.py",start:4877435,end:4892056,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_seq_dataset.py",start:4892056,end:4894524,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_graph.py",start:4894524,end:4895566,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/utils/tests/test_validation.py",start:4895566,end:4926157,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tree.py",start:4926157,end:4988825,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_criterion.so",start:4988825,end:5095892,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_splitter.pxd",start:5095892,end:5100221,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_criterion.pxd",start:5100221,end:5103954,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_utils.pxd",start:5103954,end:5109713,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_utils.so",start:5109713,end:5213536,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/setup.py",start:5213536,end:5215122,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/__init__.py",start:5215122,end:5215563,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_splitter.so",start:5215563,end:5351818,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/export.py",start:5351818,end:5369796,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_tree.so",start:5369796,end:5720164,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/_tree.pxd",start:5720164,end:5724782,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tests/test_export.py",start:5724782,end:5737850,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tests/test_tree.py",start:5737850,end:5806829,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tree/tests/__init__.py",start:5806829,end:5806829,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/multilayer_perceptron.py",start:5806829,end:5859414,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/__init__.py",start:5859414,end:5859742,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/_base.py",start:5859742,end:5866598,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/_stochastic_optimizers.py",start:5866598,end:5875386,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/rbm.py",start:5875386,end:5887635,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/test_mlp.py",start:5887635,end:5911341,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/test_rbm.py",start:5911341,end:5917607,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/test_stochastic_optimizers.py",start:5917607,end:5921892,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neural_network/tests/__init__.py",start:5921892,end:5921892,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_k_means_elkan.so",start:5921892,end:6341477,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/k_means_.py",start:6341477,end:6410306,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/hierarchical.py",start:6410306,end:6448429,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_k_means.so",start:6448429,end:7038288,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/mean_shift_.py",start:7038288,end:7054976,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_feature_agglomeration.py",start:7054976,end:7057641,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/affinity_propagation_.py",start:7057641,end:7072285,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/spectral.py",start:7072285,end:7092137,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_dbscan_inner.so",start:7092137,end:7125804,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/setup.py",start:7125804,end:7127659,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/bicluster.py",start:7127659,end:7149058,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/_hierarchical.so",start:7149058,end:7505008,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/birch.py",start:7505008,end:7528766,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/__init__.py",start:7528766,end:7529994,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/dbscan_.py",start:7529994,end:7544352,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_feature_agglomeration.py",start:7544352,end:7546062,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_spectral.py",start:7546062,end:7554032,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/common.py",start:7554032,end:7554880,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_birch.py",start:7554880,end:7560628,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_bicluster.py",start:7560628,end:7570079,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_mean_shift.py",start:7570079,end:7574876,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_dbscan.py",start:7574876,end:7589354,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_k_means.py",start:7589354,end:7626532,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/__init__.py",start:7626532,end:7626532,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_hierarchical.py",start:7626532,end:7650666,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cluster/tests/test_affinity_propagation.py",start:7650666,end:7656526,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/voting_classifier.py",start:7656526,end:7669958,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/bagging.py",start:7669958,end:7709026,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/base.py",start:7709026,end:7714584,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/weight_boosting.py",start:7714584,end:7755709,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/iforest.py",start:7755709,end:7773937,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/gradient_boosting.py",start:7773937,end:7866383,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/setup.py",start:7866383,end:7866901,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/_gradient_boosting.so",start:7866901,end:8146865,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/__init__.py",start:8146865,end:8148247,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/forest.py",start:8148247,end:8231623,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/partial_dependence.py",start:8231623,end:8246993,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_bagging.py",start:8246993,end:8281996,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_base.py",start:8281996,end:8287185,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_voting_classifier.py",start:8287185,end:8307873,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_partial_dependence.py",start:8307873,end:8315192,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_gradient_boosting.py",start:8315192,end:8365573,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_iforest.py",start:8365573,end:8378209,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/__init__.py",start:8378209,end:8378209,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_weight_boosting.py",start:8378209,end:8396486,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_gradient_boosting_loss_functions.py",start:8396486,end:8402502,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/ensemble/tests/test_forest.py",start:8402502,end:8449626,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/_split.py",start:8449626,end:8532078,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/_validation.py",start:8532078,end:8591973,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/_search.py",start:8591973,end:8656575,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/__init__.py",start:8656575,end:8658443,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/test_search.py",start:8658443,end:8729331,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/test_split.py",start:8729331,end:8787141,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/common.py",start:8787141,end:8787781,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/__init__.py",start:8787781,end:8787781,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/model_selection/tests/test_validation.py",start:8787781,end:8853577,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/stop_words.py",start:8853577,end:8856830,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/text.py",start:8856830,end:8918191,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/_hashing.so",start:8918191,end:8999109,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/setup.py",start:8999109,end:8999732,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/hashing.py",start:8999732,end:9006912,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/__init__.py",start:9006912,end:9007336,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/dict_vectorizer.py",start:9007336,end:9019875,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/image.py",start:9019875,end:9038241,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_text.py",start:9038241,end:9082178,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_feature_hasher.py",start:9082178,end:9088394,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_dict_vectorizer.py",start:9088394,end:9091975,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/test_image.py",start:9091975,end:9103710,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_extraction/tests/__init__.py",start:9103710,end:9103710,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/gpc.py",start:9103710,end:9136530,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/gpr.py",start:9136530,end:9157828,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/kernels.py",start:9157828,end:9225485,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/correlation_models.py",start:9225485,end:9234042,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/regression_models.py",start:9234042,end:9236646,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/__init__.py",start:9236646,end:9237304,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/test_kernels.py",start:9237304,end:9249914,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/test_gpr.py",start:9249914,end:9263491,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/__init__.py",start:9263491,end:9263491,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/gaussian_process/tests/test_gpc.py",start:9263491,end:9269480,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/base.py",start:9269480,end:9273692,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/variance_threshold.py",start:9273692,end:9276264,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/from_model.py",start:9276264,end:9284922,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/mutual_info_.py",start:9284922,end:9301836,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/__init__.py",start:9301836,end:9303138,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/univariate_selection.py",start:9303138,end:9331400,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/rfe.py",start:9331400,end:9351492,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_base.py",start:9351492,end:9355173,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_from_model.py",start:9355173,end:9368984,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_feature_select.py",start:9368984,end:9395400,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_variance_threshold.py",start:9395400,end:9396371,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_chi2.py",start:9396371,end:9399458,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/__init__.py",start:9399458,end:9399458,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_rfe.py",start:9399458,end:9412667,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/feature_selection/tests/test_mutual_info.py",start:9412667,end:9419485,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/pls_.py",start:9419485,end:9451363,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/cca_.py",start:9451363,end:9454555,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/__init__.py",start:9454555,end:9454611,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/tests/test_pls.py",start:9454611,end:9469921,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/cross_decomposition/tests/__init__.py",start:9469921,end:9469921,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/gaussian_mixture.py",start:9469921,end:9497842,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/base.py",start:9497842,end:9516086,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/__init__.py",start:9516086,end:9516339,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/bayesian_mixture.py",start:9516339,end:9549380,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/test_mixture.py",start:9549380,end:9549981,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/test_bayesian_mixture.py",start:9549981,end:9570246,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/__init__.py",start:9570246,end:9570246,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/mixture/tests/test_gaussian_mixture.py",start:9570246,end:9612431,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/online_lda.py",start:9612431,end:9643939,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/fastica_.py",start:9643939,end:9663773,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/truncated_svd.py",start:9663773,end:9672100,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/base.py",start:9672100,end:9677696,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/nmf.py",start:9677696,end:9723601,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/dict_learning.py",start:9723601,end:9775977,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/pca.py",start:9775977,end:9798613,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/incremental_pca.py",start:9798613,end:9810499,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/sparse_pca.py",start:9810499,end:9826076,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/_online_lda.so",start:9826076,end:9877032,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/setup.py",start:9877032,end:9877875,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/__init__.py",start:9877875,end:9879265,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/factor_analysis.py",start:9879265,end:9891786,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/kernel_pca.py",start:9891786,end:9903481,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/cdnmf_fast.so",start:9903481,end:10093671,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_pca.py",start:10093671,end:10121070,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_sparse_pca.py",start:10121070,end:10130973,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_fastica.py",start:10130973,end:10140374,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_incremental_pca.py",start:10140374,end:10153588,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_truncated_svd.py",start:10153588,end:10162389,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_factor_analysis.py",start:10162389,end:10165592,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_dict_learning.py",start:10165592,end:10179859,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/__init__.py",start:10179859,end:10179859,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_kernel_pca.py",start:10179859,end:10189018,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_online_lda.py",start:10189018,end:10205429,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/decomposition/tests/test_nmf.py",start:10205429,end:10223856,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/robust_covariance.py",start:10223856,end:10255905,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/shrunk_covariance_.py",start:10255905,end:10275651,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/elliptic_envelope.py",start:10275651,end:10283316,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/__init__.py",start:10283316,end:10284619,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/graph_lasso_.py",start:10284619,end:10322379,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/empirical_covariance_.py",start:10322379,end:10332277,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_graph_lasso.py",start:10332277,end:10338874,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_graphical_lasso.py",start:10338874,end:10345427,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_robust_covariance.py",start:10345427,end:10351728,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/__init__.py",start:10351728,end:10351728,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_covariance.py",start:10351728,end:10363921,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/covariance/tests/test_elliptic_envelope.py",start:10363921,end:10366224,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/classes.py",start:10366224,end:10414509,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/libsvm.so",start:10414509,end:10741032,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/base.py",start:10741032,end:10777269,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/libsvm_sparse.so",start:10777269,end:11047988,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/setup.py",start:11047988,end:11051148,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/liblinear.so",start:11051148,end:11181368,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/bounds.py",start:11181368,end:11183972,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/__init__.py",start:11183972,end:11184778,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/test_sparse.py",start:11184778,end:11198701,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/__init__.py",start:11198701,end:11198701,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/test_bounds.py",start:11198701,end:11201054,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/svm/tests/test_svm.py",start:11201054,end:11239127,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/regression.py",start:11239127,end:11251337,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/base.py",start:11251337,end:11287480,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/nearest_centroid.py",start:11287480,end:11295028,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/kd_tree.so",start:11295028,end:11994470,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/dist_metrics.so",start:11994470,end:12400210,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/quad_tree.so",start:12400210,end:12582220,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/graph.py",start:12582220,end:12589136,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/kde.py",start:12589136,end:12598843,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/setup.py",start:12598843,end:12600303,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/ball_tree.so",start:12600303,end:13307526,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/unsupervised.py",start:13307526,end:13312290,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/typedefs.so",start:13312290,end:13334306,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/__init__.py",start:13334306,end:13335448,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/approximate.py",start:13335448,end:13359394,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/lof.py",start:13359394,end:13380160,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/classification.py",start:13380160,end:13394913,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_neighbors.py",start:13394913,end:13448608,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_quad_tree.py",start:13448608,end:13452189,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_dist_metrics.py",start:13452189,end:13458186,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_ball_tree.py",start:13458186,end:13467878,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_kde.py",start:13467878,end:13476818,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_nearest_centroid.py",start:13476818,end:13481458,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_lof.py",start:13481458,end:13490757,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/__init__.py",start:13490757,end:13490757,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_kd_tree.py",start:13490757,end:13498650,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/neighbors/tests/test_approximate.py",start:13498650,end:13518779,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/label_propagation.py",start:13518779,end:13538022,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/__init__.py",start:13538022,end:13538393,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/tests/test_label_propagation.py",start:13538393,end:13544650,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/semi_supervised/tests/__init__.py",start:13544650,end:13544650,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/_encoders.py",start:13544650,end:13577960,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/data.py",start:13577960,end:13685580,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/base.py",start:13685580,end:13688557,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/label.py",start:13688557,end:13720887,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/imputation.py",start:13720887,end:13734935,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/_discretization.py",start:13734935,end:13746313,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/__init__.py",start:13746313,end:13748088,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/_function_transformer.py",start:13748088,end:13755266,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_base.py",start:13755266,end:13758832,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_encoders.py",start:13758832,end:13784680,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_common.py",start:13784680,end:13790106,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_data.py",start:13790106,end:13878081,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_function_transformer.py",start:13878081,end:13884956,audio:0},{
filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_imputation.py",start:13884956,end:13897628,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_label.py",start:13897628,end:13919313,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/__init__.py",start:13919313,end:13919313,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/preprocessing/tests/test_discretization.py",start:13919313,end:13928563,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/logistic.py",start:13928563,end:14005070,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/sag_fast.so",start:14005070,end:14118231,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/passive_aggressive.py",start:14118231,end:14136655,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/randomized_l1.py",start:14136655,end:14163102,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/ridge.py",start:14163102,end:14218242,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/ransac.py",start:14218242,end:14237195,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/cd_fast.so",start:14237195,end:14786078,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/base.py",start:14786078,end:14805747,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/perceptron.py",start:14805747,end:14812081,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/stochastic_gradient.py",start:14812081,end:14878346,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/bayes.py",start:14878346,end:14899517,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/least_angle.py",start:14899517,end:14959096,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/sag.py",start:14959096,end:14972338,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/coordinate_descent.py",start:14972338,end:15059868,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/setup.py",start:15059868,end:15061587,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/__init__.py",start:15061587,end:15064748,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/huber.py",start:15064748,end:15075847,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/theil_sen.py",start:15075847,end:15090916,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/sgd_fast.so",start:15090916,end:15506985,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/omp.py",start:15506985,end:15539725,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_ransac.py",start:15539725,end:15558853,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_logistic.py",start:15558853,end:15620894,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_base.py",start:15620894,end:15636615,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_bayes.py",start:15636615,end:15642866,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_least_angle.py",start:15642866,end:15669813,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_sag.py",start:15669813,end:15701138,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_theil_sen.py",start:15701138,end:15711216,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_sparse_coordinate_descent.py",start:15711216,end:15721965,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_ridge.py",start:15721965,end:15753655,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_coordinate_descent.py",start:15753655,end:15785133,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/__init__.py",start:15785133,end:15785133,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_passive_aggressive.py",start:15785133,end:15796484,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_omp.py",start:15796484,end:15804989,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_perceptron.py",start:15804989,end:15807139,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_randomized_l1.py",start:15807139,end:15815621,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_sgd.py",start:15815621,end:15876215,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/linear_model/tests/test_huber.py",start:15876215,end:15884045,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_metaestimators.py",start:15884045,end:15889599,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_naive_bayes.py",start:15889599,end:15915688,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_base.py",start:15915688,end:15929965,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_multioutput.py",start:15929965,end:15950115,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_docstring_parameters.py",start:15950115,end:15955660,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_discriminant_analysis.py",start:15955660,end:15969997,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_isotonic.py",start:15969997,end:15985070,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_common.py",start:15985070,end:15992771,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_impute.py",start:15992771,end:16014898,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_calibration.py",start:16014898,end:16028119,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_kernel_approximation.py",start:16028119,end:16037277,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_pipeline.py",start:16037277,end:16072905,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_check_build.py",start:16072905,end:16073193,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_dummy.py",start:16073193,end:16093943,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/__init__.py",start:16093943,end:16093943,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_config.py",start:16093943,end:16096343,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_random_projection.py",start:16096343,end:16110345,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_site_joblib.py",start:16110345,end:16112403,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_multiclass.py",start:16112403,end:16143219,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_init.py",start:16143219,end:16143740,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/tests/test_kernel_ridge.py",start:16143740,end:16146783,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/_column_transformer.py",start:16146783,end:16178033,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/_target.py",start:16178033,end:16186790,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/__init__.py",start:16186790,end:16187221,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/tests/test_target.py",start:16187221,end:16197856,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/tests/__init__.py",start:16197856,end:16197856,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/compose/tests/test_column_transformer.py",start:16197856,end:16236495,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__check_build/setup.py",start:16236495,end:16237063,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__check_build/__init__.py",start:16237063,end:16238744,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/__check_build/_check_build.so",start:16238744,end:16249915,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/mlcomp.py",start:16249915,end:16254045,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/openml.py",start:16254045,end:16279207,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/twenty_newsgroups.py",start:16279207,end:16295372,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/_svmlight_format.so",start:16295372,end:16395497,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/base.py",start:16395497,end:16427272,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/rcv1.py",start:16427272,end:16438027,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/covtype.py",start:16438027,end:16442575,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/species_distributions.py",start:16442575,end:16451414,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/mldata.py",start:16451414,end:16458795,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/lfw.py",start:16458795,end:16478400,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/setup.py",start:16478400,end:16479172,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/olivetti_faces.py",start:16479172,end:16483824,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/svmlight_format.py",start:16483824,end:16502961,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/california_housing.py",start:16502961,end:16507918,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/__init__.py",start:16507918,end:16511712,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/samples_generator.py",start:16511712,end:16570504,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/kddcup99.py",start:16570504,end:16581536,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/boston_house_prices.rst",start:16581536,end:16583877,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/california_housing.rst",start:16583877,end:16585225,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/lfw.rst",start:16585225,end:16589505,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/olivetti_faces.rst",start:16589505,end:16591393,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/rcv1.rst",start:16591393,end:16593896,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/breast_cancer.rst",start:16593896,end:16598935,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/digits.rst",start:16598935,end:16600961,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/iris.rst",start:16600961,end:16603743,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/linnerud.rst",start:16603743,end:16604305,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/covtype.rst",start:16604305,end:16605342,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/twenty_newsgroups.rst",start:16605342,end:16614877,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/diabetes.rst",start:16614877,end:16616087,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/kddcup99.rst",start:16616087,end:16620047,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/descr/wine_data.rst",start:16620047,end:16623525,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/linnerud_exercise.csv",start:16623525,end:16623737,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/diabetes_target.csv.gz",start:16623737,end:16624787,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/linnerud_physiological.csv",start:16624787,end:16625006,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/digits.csv.gz",start:16625006,end:16682529,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/boston_house_prices.csv",start:16682529,end:16717271,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/diabetes_data.csv.gz",start:16717271,end:16741074,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/wine_data.csv",start:16741074,end:16752231,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/iris.csv",start:16752231,end:16754965,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/data/breast_cancer.csv",start:16754965,end:16874878,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/images/china.jpg",start:16874878,end:17071531,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/images/README.txt",start:17071531,end:17072237,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/images/flower.jpg",start:17072237,end:17215224,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_rcv1.py",start:17215224,end:17217864,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_base.py",start:17217864,end:17226230,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_common.py",start:17226230,end:17226524,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_kddcup99.py",start:17226524,end:17228305,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_samples_generator.py",start:17228305,end:17248740,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_svmlight_format.py",start:17248740,end:17266083,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_openml.py",start:17266083,end:17296163,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_mldata.py",start:17296163,end:17301585,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_covtype.py",start:17301585,end:17302580,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_lfw.py",start:17302580,end:17310161,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_california_housing.py",start:17310161,end:17310907,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/__init__.py",start:17310907,end:17310907,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/test_20news.py",start:17310907,end:17314353,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_multilabel.txt",start:17314353,end:17314458,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_invalid_order.txt",start:17314458,end:17314481,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_classification.txt",start:17314481,end:17314735,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/svmlight_invalid.txt",start:17314735,end:17314789,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/3/api-v1-json-data-features-3.json.gz",start:17314789,end:17315324,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/3/data-v1-download-3.arff.gz",start:17315324,end:17334809,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/3/api-v1-json-data-3.json.gz",start:17334809,end:17337282,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-1119.json.gz",start:17337282,end:17337989,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:17337989,end:17338352,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-features-1119.json.gz",start:17338352,end:17339460,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1119/data-v1-download-54002.arff.gz",start:17339460,end:17340650,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:17340650,end:17341014,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-40589.json.gz",start:17341014,end:17341610,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-features-40589.json.gz",start:17341610,end:17342466,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:17342466,end:17342784,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:17342784,end:17343099,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40589/data-v1-download-4644182.arff.gz",start:17343099,end:17347443,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1/api-v1-json-data-features-1.json.gz",start:17347443,end:17348332,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1/data-v1-download-1.arff.gz",start:17348332,end:17350173,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/1/api-v1-json-data-1.json.gz",start:17350173,end:17351958,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:17351958,end:17352043,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-features-40675.json.gz",start:17352043,end:17352350,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-40675.json.gz",start:17352350,end:17352673,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:17352673,end:17352990,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:17352990,end:17353078,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40675/data-v1-download-4965250.arff.gz",start:17353078,end:17356078,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:17356078,end:17356403,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-40966.json.gz",start:17356403,end:17358062,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:17358062,end:17358390,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/data-v1-download-17928620.arff.gz",start:17358390,end:17364861,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-features-40966.json.gz",start:17364861,end:17368551,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-features-61.json.gz",start:17368551,end:17368819,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:17368819,end:17369149,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:17369149,end:17369442,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/data-v1-download-61.arff.gz",start:17369442,end:17371784,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-61.json.gz",start:17371784,end:17372682,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40945/api-v1-json-data-40945.json.gz",start:17372682,end:17373119,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/40945/api-v1-json-data-features-40945.json.gz",start:17373119,end:17373439,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/data-v1-download-1666876.arff.gz",start:17373439,end:17375280,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:17375280,end:17375589,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-features-2.json.gz",start:17375589,end:17376455,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:17376455,end:17376801,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-2.json.gz",start:17376801,end:17378163,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:17378163,end:17378262,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/data-v1-download-49822.arff.gz",start:17378262,end:17380794,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-40981.json.gz",start:17380794,end:17381341,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:17381341,end:17381668,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-features-40981.json.gz",start:17381668,end:17381974,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-292.json.gz",start:17381974,end:17382521,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-features-292.json.gz",start:17382521,end:17382827,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:17382827,end:17383146,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/data-v1-download-52739.arff.gz",start:17383146,end:17386449,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-features-561.json.gz",start:17386449,end:17386874,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:17386874,end:17387221,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:17387221,end:17387522,audio:0},{filename:"/lib/python3.7/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-561.json.gz",start:17387522,end:17389320,audio:0}],remote_package_size:8680808,package_uuid:"5e176ee8-67a0-4ab0-bb69-dcb286c51fa0"})})();