1 line
No EOL
227 KiB
JavaScript
1 line
No EOL
227 KiB
JavaScript
var Module=typeof pyodide._module!=="undefined"?pyodide._module:{};Module.checkABI(1);if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="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.8",true,true);Module["FS_createPath"]("/lib/python3.8","site-packages",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages","sklearn",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","experimental",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/experimental","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","_build_utils",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","compose",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/compose","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","neural_network",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/neural_network","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","ensemble",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/ensemble","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/ensemble","_hist_gradient_boosting",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","utils",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/utils","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","mixture",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/mixture","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","tree",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/tree","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","semi_supervised",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/semi_supervised","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","feature_selection",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/feature_selection","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","cluster",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/cluster","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","decomposition",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/decomposition","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","datasets",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets","images",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets","descr",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets","data",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests","data",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data","openml",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","561",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","1119",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","61",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","292",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","40589",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","62",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","40966",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","40945",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","40675",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","2",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","3",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml","1",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","model_selection",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/model_selection","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","inspection",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/inspection","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","preprocessing",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/preprocessing","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","impute",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/impute","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","manifold",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/manifold","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","__check_build",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","metrics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/metrics","cluster",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/metrics/cluster","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/metrics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/metrics","_plot",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/metrics/_plot","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","linear_model",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/linear_model","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","covariance",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/covariance","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","svm",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/svm","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","neighbors",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/neighbors","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","cross_decomposition",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/cross_decomposition","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","feature_extraction",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/feature_extraction","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","gaussian_process",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/gaussian_process","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn","externals",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sklearn/externals","joblib",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:10271036,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1004,2236,3437,4459,5747,7061,8330,9526,10781,11984,13199,14271,15388,16528,17682,18890,20254,21624,22653,23641,25009,26086,27296,28550,29874,31189,32604,33717,35181,36478,37750,38876,40070,41110,42585,43741,44960,46271,47515,48797,50154,51476,52768,54160,55462,56761,58162,59388,60562,61824,63172,64652,65962,67041,68191,69407,70572,71622,72868,74040,75351,76614,77604,78519,80050,81565,82980,84265,85471,86687,88013,89303,90454,91484,92682,93985,95076,96578,97477,98772,99992,101147,102058,103298,104428,105659,106962,108226,109371,110602,111997,113166,114491,115759,117105,118395,119721,121045,122087,123249,124772,126103,127231,128539,129745,130891,131955,133011,134108,135305,136579,137750,138728,140012,141435,142820,144003,145112,146327,147330,148442,149585,150680,151275,152260,153500,154882,156062,157373,158460,159423,160606,162016,163051,164267,165325,166727,167972,169259,170392,171519,172579,173917,175041,176159,177497,178792,179862,181250,182529,183827,184946,186236,187516,188508,189409,190654,191846,193031,193989,195194,196451,197792,199012,200298,201374,202311,203284,204097,205447,206439,206870,207736,208627,209534,210170,211106,212399,213794,214071,214967,216116,217281,218373,219801,221189,222483,223697,224825,226005,227214,228546,229892,231267,232319,233596,234812,236028,237070,238210,239539,241048,242412,243748,244683,245528,247028,248262,249256,250613,251757,253090,254630,255980,257415,258863,260225,261181,262269,263465,264979,266495,267927,269369,270383,271590,273014,274145,275044,276191,277510,278957,280015,281021,281989,283304,284819,285682,286645,287694,288987,290403,291430,292294,293432,294806,296046,297444,298670,299663,300663,301708,302756,303247,303827,304308,305489,305938,306998,308398,309558,310583,311895,312906,313677,314841,316014,317374,318824,319993,321085,321888,322642,323481,324260,325064,326120,327505,328860,330211,331541,332618,333667,334851,335963,337126,338243,339349,340527,341717,343036,344336,345568,346701,347910,349122,350249,351468,352610,353490,354436,355092,356192,356917,357764,358843,359745,360841,361770,362465,363398,364252,364917,365812,366515,367279,368139,368767,369833,370956,372026,373016,374169,375186,376211,377037,378013,379174,380225,381416,382667,383764,384926,386321,387402,388488,389430,390557,391666,392824,393674,394674,395794,396850,397782,398707,399945,401315,402587,403758,405206,406296,407354,408420,409791,411029,412222,413571,414796,416202,417505,418359,419314,420401,421619,422573,423420,424399,425687,426732,427902,429094,429711,430870,432132,433310,434519,435499,436504,437630,438827,439991,440960,442015,443036,444160,445504,446506,447409,448327,449216,450317,451306,452485,453788,454979,456275,457248,458379,459452,460571,461843,462961,464202,465333,466443,467825,469094,470456,471681,472969,474214,475478,476621,477799,479091,480110,481226,482287,483600,484814,486036,487370,488347,489378,490492,491709,492883,494077,495248,496341,497545,498905,500242,501442,502644,503905,504841,506164,507510,508815,509921,511141,512296,513612,514995,516199,517479,518633,519675,520910,522243,523531,524470,525594,526873,528209,529337,530458,531787,532971,534351,535285,536274,537236,538765,539173,539810,540824,541803,542502,543653,544348,544981,545814,546914,548161,549600,550699,552172,553377,554660,555781,557007,558211,559378,560751,562146,563350,564479,565571,566950,568121,569110,570327,571718,573218,574564,575868,576562,577894,579191,580066,581121,582375,583645,585209,586657,587837,589168,590603,591591,593051,593943,594961,596410,597895,599319,600853,601986,602963,603954,604922,606391,607693,608726,610064,611055,612558,613802,615221,616248,617240,618230,619344,619944,620653,621130,622364,623218,624142,625465,626590,627598,628601,629651,630540,631849,633118,634530,635733,636850,638093,639101,640271,641447,642489,643689,644809,645938,647050,648411,649747,650945,652024,652790,654128,655399,656484,657650,658768,659890,660867,661964,663084,663895,665022,666023,667179,668101,669301,670383,671608,672675,674080,675375,676731,677777,678955,680060,681465,682447,683574,684654,685749,686787,688010,689370,690706,691841,692998,694193,695298,696330,697439,698684,699806,700865,702088,703332,704430,705553,706606,707897,709178,710237,711489,712567,713820,714885,715844,716732,717903,718927,720028,720967,722007,723178,724303,725317,726508,727666,728840,730080,731119,732308,733314,734410,735386,736306,737237,738522,739720,740790,741953,742948,744064,745330,746388,747740,749076,750267,751446,752771,754076,755331,756581,757493,758300,759651,760919,762168,763396,764662,766037,767167,768311,769317,770377,771237,772269,773421,774188,775281,776248,777328,778455,779281,780235,781031,782113,783046,784168,784994,785822,787004,788133,789326,790100,791139,792339,793336,794574,795572,796675,797702,798755,800009,801209,801976,803048,803846,804938,805802,806816,807599,808714,809754,811092,812248,813291,814309,815286,816564,817684,818611,819451,820316,821176,822314,823067,824006,825020,825926,826577,827435,828469,829391,830260,831208,832414,833327,834592,835549,836326,837334,838168,838919,839779,840743,841566,842551,843529,844352,845120,846327,847486,848723,849862,850923,851698,852581,853700,854753,855815,856747,857722,858771,859991,861167,862296,863193,864261,865372,865804,866878,868149,869410,870558,871498,872434,873409,874335,875102,875881,876672,877326,878136,878909,879971,880908,881926,883014,884042,885230,886486,887825,888960,889989,890889,892063,893143,893552,894342,895303,896298,897243,898509,899860,901063,902506,903723,905036,906099,907354,908548,909695,911074,912445,913458,914700,915874,917070,918292,919449,920640,922126,923590,924964,926098,926787,928292,929540,930332,931670,932810,934113,935631,937066,938438,939812,941088,942056,943481,944958,946453,947886,949326,950713,952138,952997,953930,955140,956494,957774,959198,960183,961176,962288,963084,963785,964324,965561,966496,967e3,968453,969633,970632,971912,972930,974252,975366,976298,977223,978401,979273,980166,981353,982358,983556,984564,985860,987168,988224,989262,990249,991096,992091,992944,994143,995192,996251,997620,998901,1000257,1001569,1002750,1004140,1005481,1006823,1008031,1009080,1010346,1011576,1012912,1013924,1014881,1015863,1017287,1017630,1018293,1019225,1020240,1021351,1022801,1023891,1025342,1026719,1028025,1029277,1030369,1031546,1032757,1034105,1035455,1036815,1037857,1039085,1040281,1041498,1042610,1043679,1045087,1046534,1047894,1049300,1050103,1051044,1052489,1053646,1054716,1056094,1057347,1058681,1060256,1061538,1062984,1064413,1065797,1066858,1068189,1069737,1071222,1072601,1074032,1075397,1076855,1078068,1079070,1080184,1080716,1081416,1082583,1083167,1084355,1085625,1086676,1087907,1089244,1090425,1091788,1092757,1093740,1094859,1096228,1096563,1097353,1098262,1099245,1100392,1101778,1103007,1104378,1105786,1106971,1108259,1109321,1110546,1111750,1113102,1114440,1115819,1116844,1118124,1119336,1120570,1121616,1122746,1124100,1125610,1126999,1128343,1129233,1130119,1131626,1132856,1133918,1135255,1136470,1137797,1139341,1140627,1142065,1143496,1144900,1145940,1147007,1147979,1149082,1149987,1151246,1152747,1154248,1155676,1157113,1158363,1159862,1160931,1161937,1163055,1163601,1164295,1165377,1166071,1167147,1168449,1169413,1170601,1171962,1173518,1174343,1175272,1175964,1176706,1177423,1178208,1178909,1179651,1180352,1181126,1182424,1183784,1185131,1185908,1187080,1188412,1189628,1190972,1191910,1192876,1193838,1195266,1195720,1196271,1197137,1198099,1198910,1199963,1201298,1202560,1203888,1205296,1206535,1207754,1208820,1210123,1211309,1212585,1213935,1215254,1216294,1217539,1218823,1219979,1221156,1222339,1223559,1225063,1226393,1227745,1228809,1229535,1230972,1232248,1233092,1234451,1235660,1236918,1238449,1239863,1241310,1242739,1244031,1244981,1246336,1247151,1247707,1248592,1249327,1250109,1250825,1251639,1252602,1253596,1254687,1256243,1257699,1259128,1260611,1261872,1263321,1264337,1265319,1266306,1267329,1268434,1268986,1269623,1270292,1271647,1272376,1273635,1274920,1275986,1277114,1278488,1279683,1280931,1282083,1282662,1283584,1284186,1285171,1285718,1286511,1287111,1288460,1289652,1289989,1290782,1291643,1292762,1293719,1294915,1296330,1296938,1297615,1298508,1299440,1300510,1301960,1303384,1304742,1305837,1307029,1308196,1309072,1310162,1311167,1312239,1313202,1314174,1315210,1316480,1317808,1318874,1320146,1321171,1322469,1323685,1324549,1325347,1326188,1326990,1327736,1328639,1329507,1330664,1331842,1333361,1334923,1336311,1337749,1339121,1340550,1341613,1342950,1343881,1344764,1345926,1346817,1347854,1348711,1349920,1351294,1352689,1353874,1354872,1355933,1357101,1358413,1359885,1361280,1362446,1363219,1364674,1365928,1366768,1367939,1369108,1370405,1371784,1373118,1374504,1375915,1376951,1378092,1378627,1379952,1381325,1382665,1383886,1384869,1385856,1386852,1388003,1389139,1389709,1390453,1391117,1391758,1392992,1394019,1394879,1395122,1396578,1397852,1399115,1400183,1400730,1401757,1402804,1404085,1405335,1406586,1407514,1408494,1409483,1410909,1411239,1411931,1412849,1413876,1414713,1415947,1417392,1418470,1419897,1421157,1422392,1423560,1424794,1426006,1427073,1428467,1429843,1431058,1432170,1433301,1434655,1435814,1436777,1438017,1439388,1440927,1442271,1443604,1444295,1445627,1446929,1447810,1448863,1450120,1451375,1452938,1454383,1455568,1456895,1458334,1459304,1460749,1462278,1463803,1465266,1466664,1468007,1469300,1470330,1471402,1472751,1474107,1475456,1476458,1477523,1478448,1479074,1479615,1480751,1481116,1482575,1483798,1484780,1485979,1486969,1488268,1489476,1490767,1491636,1492535,1493093,1493942,1494660,1495286,1496147,1497264,1498680,1499771,1501139,1501744,1502872,1504085,1505153,1506347,1506829,1508198,1509100,1510628,1512084,1513648,1515013,1516427,1517861,1519308,1519634,1520204,1521056,1522074,1522915,1524129,1525468,1526312,1527225,1528046,1529106,1530303,1531730,1532982,1534274,1535375,1536584,1537766,1539059,1540268,1540976,1541927,1542952,1544169,1545033,1546295,1547367,1548344,1549587,1550749,1552254,1553592,1554906,1556245,1557065,1558084,1559152,1559906,1561295,1562695,1564024,1565444,1566645,1568020,1569340,1570388,1571594,1572586,1573756,1574909,1575648,1577093,1578361,1579204,1580353,1581527,1582836,1584217,1585316,1586627,1587618,1589025,1590382,1591636,1592790,1593794,1594785,1595779,1596932,1597821,1598377,1599285,1599808,1601076,1601781,1602049,1603346,1604646,1606123,1606925,1607828,1608685,1610092,1611160,1612301,1613452,1614817,1615916,1617121,1618495,1619861,1621110,1622220,1623142,1624390,1625540,1626412,1627638,1628721,1629796,1630986,1631930,1633037,1634410,1635582,1636621,1637456,1638440,1639572,1640929,1642250,1643648,1644882,1646138,1647089,1648057,1649141,1650467,1651740,1652936,1654228,1655389,1656175,1657321,1658428,1659564,1660606,1661493,1662354,1663280,1664182,1665283,1666447,1667343,1668516,1669396,1670532,1671651,1672818,1673556,1674450,1675523,1676797,1678052,1679372,1680695,1682096,1683357,1684781,1686003,1687259,1688841,1690327,1691757,1692993,1694032,1695082,1696221,1697079,1698346,1699770,1701061,1702260,1703563,1704826,1706091,1707382,1708746,1709900,1710925,1712019,1713302,1714665,1715971,1717172,1718437,1719799,1721112,1722364,1723483,1724540,1725424,1726606,1727799,1729040,1730178,1731298,1732476,1733698,1734936,1736191,1737261,1738407,1739726,1740852,1742012,1743362,1744611,1745950,1746953,1748084,1749372,1750529,1751527,1752618,1753962,1755527,1756938,1758275,1759139,1760378,1761849,1763295,1764747,1765761,1766882,1768359,1769076,1770197,1771328,1772799,1773966,1775082,1776222,1777247,1778334,1779637,1780974,1782132,1782797,1783680,1784783,1786067,1787353,1788120,1789277,1790483,1791907,1793288,1794451,1795681,1796955,1798151,1799449,1800637,1801956,1803187,1804354,1805568,1806707,1807973,1809229,1810530,1811710,1812804,1813876,1815231,1816622,1817170,1817636,1818205,1818647,1819378,1820581,1821366,1822181,1823267,1824346,1825725,1826688,1827683,1828399,1829245,1830226,1831247,1832414,1833671,1834733,1836207,1837592,1839030,1840218,1841014,1842165,1842952,1843999,1845148,1846517,1847061,1848370,1849329,1850284,1851432,1852271,1853197,1854026,1855089,1856337,1857673,1858794,1859734,1860707,1861922,1863214,1864234,1865125,1866266,1867762,1869011,1869952,1870385,1871331,1871613,1872821,1874102,1874967,1876276,1877581,1878858,1880097,1881443,1882876,1884247,1885517,1886785,1888122,1889413,1890639,1891794,1893177,1894362,1895612,1896855,1897696,1898389,1899138,1900094,1900690,1901453,1902145,1903651,1904362,1904856,1905706,1906683,1907618,1908660,1909630,1910049,1910592,1911244,1911886,1912425,1912848,1913419,1914017,1914995,1916162,1917606,1918487,1919046,1919904,1921064,1922463,1923535,1924959,1926191,1927479,1928603,1929826,1931028,1932076,1933437,1934807,1936008,1937069,1938203,1939589,1940713,1941815,1942956,1944362,1945894,1947215,1948627,1949363,1950402,1951763,1952788,1953899,1955216,1956459,1957917,1959440,1960600,1962031,1963455,1964807,1965858,1966513,1967344,1968191,1969581,1970557,1971591,1972978,1974361,1975806,1977308,1978288,1979057,1980438,1981553,1982339,1983534,1984904,1985865,1986916,1988312,1989454,1990350,1991531,1992489,1993480,1994620,1996044,1997567,1998202,1999012,1999886,2000802,2002262,2003286,2004293,2005378,2006354,2007164,2008564,2009984,2010984,2011984,2013025,2014073,2014888,2016318,2017748,2018679,2019733,2020738,2021762,2022640,2024059,2025517,2026454,2027506,2028509,2029534,2030417,2031836,2033275,2034280,2035149,2036424,2037371,2038313,2039458,2040682,2041392,2042180,2043031,2044009,2045411,2046507,2047392,2048441,2049251,2050675,2052162,2053267,2053985,2055033,2056008,2057323,2058678,2059821,2060568,2061599,2062629,2063895,2065298,2066474,2067322,2068306,2069300,2070455,2071746,2073206,2074187,2075146,2076338,2077304,2078322,2079464,2080818,2081471,2082262,2082905,2083909,2085107,2086012,2087174,2087995,2089021,2090068,2091105,2091947,2092941,2093948,2095017,2096108,2096963,2097989,2098842,2099962,2101199,2102253,2103436,2104361,2105509,2106356,2107371,2108409,2109465,2110310,2111307,2112340,2113363,2114450,2115339,2116396,2117258,2118359,2119588,2120667,2121836,2122766,2123905,2124783,2125781,2126835,2127883,2128683,2129680,2130705,2131747,2132822,2133752,2134821,2135708,2136807,2138025,2139143,2140307,2141239,2142344,2143219,2144232,2145281,2146345,2147143,2148128,2149143,2150213,2151264,2152174,2153263,2154158,2155232,2156434,2157594,2158948,2159951,2160985,2162196,2163118,2164220,2165454,2166350,2167586,2168669,2170002,2170983,2172384,2173357,2174757,2175836,2177274,2178273,2179140,2180381,2181360,2182281,2183415,2184480,2185429,2186627,2187833,2188935,2190073,2191289,2192469,2193618,2194883,2196232,2197221,2198185,2199279,2200208,2201379,2202665,2203926,2204933,2206263,2207678,2208693,2209845,2211258,2212535,2213482,2214493,2215697,2217073,2218363,2219724,2220948,2221936,2222919,2223913,2224939,2226035,2226981,2227940,2228516,2229161,2229689,2230218,2231381,2231967,2232805,2233227,2234149,2235553,2236789,2237791,2238977,2239768,2241125,2242372,2243742,2244839,2245861,2246688,2248038,2248837,2249321,2250182,2251224,2252126,2253416,2254738,2255941,2257385,2258592,2259874,2260936,2262199,2263362,2264568,2265962,2267388,2268418,2269671,2270785,2272009,2273236,2274310,2275509,2276933,2278398,2279806,2280941,2281686,2283196,2284464,2285257,2286578,2287732,2289047,2290552,2291979,2293336,2294703,2295995,2296961,2298455,2300004,2301427,2302865,2304380,2305629,2307097,2308089,2309167,2309978,2310670,2311428,2312311,2313230,2314530,2315503,2316699,2318001,2319387,2320583,2321847,2323090,2324152,2325240,2326105,2327104,2328034,2328858,2329651,2331042,2332391,2332730,2333397,2334239,2335357,2336197,2337256,2338524,2339744,2340663,2342006,2343054,2344246,2345406,2346604,2347889,2349375,2350592,2351818,2352983,2354208,2355416,2356634,2357958,2359220,2360441,2361377,2362279,2363750,2365328,2366658,2368134,2369434,2370407,2371327,2372515,2373891,2375475,2376495,2378011,2379472,2380699,2381884,2383042,2384430,2385812,2386885,2387995,2389060,2390234,2391642,2393189,2394404,2395811,2396541,2397631,2399022,2400017,2401149,2402433,2403686,2405157,2406661,2407797,2409277,2410539,2411530,2412772,2414239,2415625,2416833,2418256,2419239,2420234,2421337,2422240,2422767,2423530,2424433,2425293,2425580,2427040,2428313,2429433,2430444,2431452,2432834,2434020,2435317,2436448,2437394,2438363,2439243,2440403,2441672,2442006,2442700,2443656,2444824,2445472,2446505,2447632,2449041,2449870,2450467,2451328,2452463,2453920,2455012,2456470,2457731,2458954,2460114,2461338,2462549,2463607,2464961,2466360,2467563,2468641,2469743,2471128,2472263,2473299,2474510,2475911,2477449,2478773,2480215,2480953,2481997,2483367,2484393,2485508,2486810,2488049,2489497,2491011,2492167,2493590,2495033,2496379,2497521,2498285,2499681,2501162,2502543,2503977,2505370,2506838,2507800,2508709,2509894,2511281,2512816,2514257,2515609,2516902,2517897,2518891,2519958,2520759,2521279,2521927,2522664,2523674,2524105,2525518,2526808,2527765,2528899,2530178,2531225,2532201,2533086,2534023,2535065,2536185,2537456,2538851,2539998,2541216,2542428,2543736,2545127,2546513,2547945,2549203,2550067,2551433,2552586,2553627,2554766,2555957,2557264,2558449,2559651,2560810,2561903,2563044,2564450,2565751,2566945,2568260,2569454,2570505,2571405,2572612,2573744,2574852,2575748,2576921,2578092,2579333,2580517,2581478,2582731,2583974,2585197,2586227,2587436,2588620,2589651,2590543,2591555,2592775,2593986,2595050,2596242,2597393,2598396,2599473,2600264,2601518,2602724,2603980,2604614,2605835,2606932,2608003,2609371,2610484,2611792,2612655,2613743,2614939,2616057,2617236,2618463,2619570,2620645,2621980,2623285,2624331,2625656,2626795,2627836,2629048,2630307,2631485,2632533,2633817,2634964,2636201,2637525,2638599,2639861,2641173,2642551,2643863,2645063,2646341,2647496,2648083,2648952,2649558,2650564,2651227,2651980,2652455,2653393,2654877,2655542,2656142,2656874,2657649,2658440,2659479,2660125,2660809,2661462,2662098,2662778,2663429,2664065,2664781,2665773,2666863,2667870,2668642,2669496,2670647,2671782,2673234,2673854,2674497,2675391,2676533,2677743,2678210,2678845,2679580,2680913,2682353,2683555,2684856,2685925,2687184,2688333,2689426,2690549,2691609,2692763,2694020,2695185,2696428,2697664,2699057,2700415,2701458,2702602,2703771,2704959,2706397,2707875,2709273,2710402,2711173,2712633,2713892,2714726,2715889,2717062,2718356,2719924,2721326,2722575,2723892,2725260,2726268,2727658,2729188,2730645,2732072,2733595,2734997,2736108,2736996,2738127,2739406,2740512,2741932,2742967,2743859,2744986,2746439,2747741,2749155,2750492,2751729,2752789,2754036,2755042,2755992,2757231,2758730,2759846,2761322,2762333,2763212,2764292,2765672,2766691,2768069,2769273,2770664,2771844,2773179,2774482,2775769,2777063,2778457,2779897,2780853,2781743,2782931,2784277,2785598,2786729,2788124,2789150,2790571,2791745,2793105,2794326,2795589,2796730,2797987,2799257,2800569,2801830,2802853,2804187,2805324,2806631,2807914,2809244,2810635,2811680,2812435,2813676,2815088,2816387,2817767,2818960,2819954,2820945,2821955,2823016,2824097,2825007,2825671,2825922,2826351,2827145,2827701,2828113,2829267,2829712,2829937,2831021,2832082,2833068,2834265,2835009,2835343,2836257,2837074,2838194,2839442,2840741,2841860,2842776,2843681,2844503,2845998,2846447,2847032,2847918,2849055,2849870,2850993,2852289,2853715,2854548,2856007,2857393,2858686,2859936,2861023,2862210,2863396,2864830,2866329,2867778,2869217,2870557,2871673,2872790,2874143,2875553,2876816,2877834,2879001,2880110,2881179,2882586,2884039,2885448,2886794,2887515,2888683,2890074,2890971,2892041,2893261,2894513,2896040,2897559,2898717,2900155,2901430,2902387,2903825,2905189,2906551,2907551,2908654,2909147,2909797,2910414,2911477,2912076,2913485,2914774,2915911,2916829,2918156,2919434,2920230,2921195,2922267,2923774,2925173,2926391,2927635,2928400,2929548,2930820,2932158,2933527,2934959,2936002,2936971,2937981,2939206,2940114,2941158,2942394,2943691,2944926,2946187,2947176,2948188,2949357,2950834,2951811,2952489,2953418,2954066,2955137,2956138,2957433,2958836,2960095,2961324,2962485,2963869,2965163,2966550,2967335,2968299,2969012,2970055,2971437,2972886,2974484,2975283,2976293,2977343,2978106,2979100,2980182,2981003,2982150,2983645,2984352,2985130,2985923,2986780,2987913,2989070,2989848,2990786,2991743,2992936,2994067,2995417,2996888,2998239,2999704,3001058,3002403,3003108,3004023,3005322,3006742,3007874,3008959,3010039,3011091,3012104,3013168,3013996,3014994,3016192,3017392,3018360,3019301,3020245,3021384,3022489,3023495,3024580,3025508,3025758,3026763,3027567,3028745,3029945,3031091,3031997,3033238,3034322,3035293,3036419,3037395,3038282,3039379,3040459,3041536,3042631,3043789,3044842,3045769,3046962,3047992,3049006,3049844,3050449,3051326,3052353,3053502,3054514,3055700,3056733,3057768,3058746,3059656,3060822,3061865,3062842,3064023,3065177,3066283,3067050,3068107,3069242,3070465,3071448,3072507,3073540,3074651,3075655,3076534,3077275,3078283,3079313,3080191,3081262,3082042,3083160,3084179,3085455,3086639,3087556,3088485,3089506,3090296,3091498,3092287,3093085,3093915,3094751,3095415,3096352,3097371,3098254,3099341,3100237,3101297,3102019,3102926,3103905,3104859,3105470,3106003,3106824,3107644,3108676,3109564,3110387,3111655,3112457,3113472,3114458,3115153,3115661,3116735,3117579,3118470,3119197,3120126,3121032,3121988,3122677,3123600,3124666,3125586,3126509,3127742,3128749,3129610,3130383,3131385,3132371,3133225,3134280,3135350,3136587,3137711,3138581,3139499,3140327,3141633,3142703,3143682,3144697,3145798,3146745,3147621,3148593,3149526,3150792,3152021,3153180,3154299,3155468,3156607,3157888,3158803,3159578,3160342,3161301,3162198,3162943,3163851,3165007,3165954,3167043,3167942,3168708,3169487,3170324,3171329,3172509,3173113,3174105,3175140,3176306,3177092,3178111,3178908,3179782,3180709,3181810,3182726,3183773,3184888,3185849,3186854,3187917,3188923,3189866,3190896,3191911,3192817,3193975,3194950,3195955,3197193,3198164,3199506,3200749,3202042,3203199,3204101,3204800,3205691,3206446,3207107,3208217,3209473,3209821,3210416,3211295,3212113,3213088,3213817,3214773,3215646,3216724,3217877,3219333,3220296,3221375,3222253,3223639,3224849,3225982,3226933,3227945,3228981,3230285,3231342,3232564,3233398,3234831,3236251,3237498,3238765,3239881,3241147,3242417,3243521,3244798,3246194,3247625,3249187,3250571,3251998,3253128,3254532,3255754,3257237,3258605,3259571,3260745,3262126,3263488,3264518,3265590,3266745,3267709,3268892,3270337,3271840,3273239,3274352,3275034,3276487,3277805,3278610,3280004,3281191,3282458,3283993,3285405,3286846,3288277,3289501,3290747,3292004,3293487,3294605,3295600,3296753,3297793,3298127,3298726,3299374,3300493,3300986,3301107,3302478,3303696,3304609,3305722,3306763,3307517,3308460,3309766,3310994,3312411,3312887,3313725,3314454,3315248,3315804,3316590,3317837,3318949,3319341,3320041,3320874,3321688,3322625,3323423,3324382,3325438,3326591,3328031,3328918,3330198,3331571,3332690,3333937,3334891,3335550,3336285,3337350,3338791,3340214,3341574,3342686,3343852,3345030,3346181,3347421,3348795,3350002,3351396,3352814,3354249,3355570,3356955,3357925,3359041,3360030,3361162,3362479,3363886,3365073,3366132,3367297,3368415,3369471,3370880,3372324,3373735,3375070,3375790,3376959,3378345,3379245,3380316,3381532,3382785,3384319,3385846,3387012,3388395,3389821,3390851,3392272,3393530,3394986,3396041,3397088,3398205,3398762,3399378,3400034,3401203,3401667,3401814,3403237,3404538,3405535,3406625,3407682,3408465,3409723,3410980,3412236,3413506,3414057,3414950,3415817,3416452,3417143,3417804,3419443,3420071,3420581,3421361,3422163,3423070,3423887,3424761,3425837,3427135,3428519,3429938,3430960,3431933,3432956,3434068,3434978,3436225,3437359,3438428,3439498,3440055,3440476,3441459,3442923,3444148,3445443,3446547,3447789,3448991,3450266,3451534,3452315,3453402,3454639,3456009,3457327,3458344,3459418,3460638,3461649,3462841,3464282,3465758,3467181,3468205,3468961,3470440,3471700,3472574,3473902,3475096,3476379,3477940,3479334,3480829,3482199,3483559,3484514,3485942,3487332,3488615,3489619,3490729,3491629,3491866,3492699,3493233,3494586,3494817,3495837,3496708,3497903,3499024,3500069,3501106,3502445,3503690,3504968,3506326,3507131,3507944,3508711,3509491,3510394,3511097,3511824,3512545,3514e3,3515095,3515485,3516098,3516925,3517656,3518468,3519300,3520419,3521147,3521843,3522581,3523287,3524130,3524762,3525421,3526279,3527087,3528239,3529430,3530847,3532029,3532993,3534226,3535127,3536489,3537827,3538838,3539665,3541139,3541971,3543034,3544041,3544816,3546055,3547196,3548416,3549460,3550373,3551185,3552443,3553206,3554341,3555719,3556561,3557520,3558439,3559246,3560079,3561285,3562232,3563273,3564576,3565596,3566728,3568042,3569181,3570282,3571104,3571848,3572584,3573409,3574199,3575036,3575941,3576714,3577915,3579221,3580241,3581396,3582335,3583557,3584692,3585709,3586799,3587868,3589195,3590666,3591882,3593170,3594284,3595516,3596711,3597768,3599304,3600857,3602184,3603666,3605164,3606461,3607536,3608856,3609864,3610769,3611471,3612759,3613770,3614646,3615566,3616893,3617921,3618731,3619674,3620441,3620954,3622003,3623155,3624216,3625354,3626621,3627768,3628813,3629982,3631439,3632404,3633561,3634670,3635914,3637041,3638240,3639163,3639986,3641220,3642580,3643895,3645247,3646312,3647358,3648529,3649833,3651328,3652733,3654083,3654804,3655940,3657325,3658243,3659353,3660593,3661818,3663359,3664876,3666023,3667478,3668762,3669755,3671294,3672135,3673131,3674424,3675330,3676115,3676946,3677820,3678715,3679614,3680363,3681289,3682228,3683090,3683791,3684641,3685497,3686658,3687397,3688351,3689239,3690301,3691626,3692888,3694241,3695600,3696950,3698325,3699315,3700295,3701284,3702279,3703455,3704556,3705664,3706455,3706743,3707496,3708143,3708661,3709834,3710835,3711657,3712491,3712634,3713704,3714980,3716381,3717349,3718335,3719309,3720242,3721196,3722289,3723706,3724946,3726210,3727276,3728259,3729175,3730241,3731301,3732337,3733404,3734588,3735658,3736993,3738211,3739368,3740589,3741663,3742600,3743657,3744857,3746140,3747057,3748226,3749109,3749866,3750772,3751705,3752627,3753671,3754792,3756044,3757238,3758380,3759687,3760959,3762464,3763516,3764655,3765831,3766952,3768167,3769433,3770954,3772052,3773280,3774398,3775560,3776925,3778214,3779431,3780480,3781680,3783074,3784154,3785263,3786311,3787513,3788721,3790146,3790938,3791645,3792776,3793659,3794413,3795172,3796067,3797055,3798125,3798957,3799876,3800844,3801737,3802942,3803890,3804788,3805659,3806754,3807778,3808414,3808950,3809858,3810625,3811535,3812487,3813520,3814316,3815224,3816271,3817143,3817945,3818952,3819780,3820655,3821794,3823115,3824157,3824823,3825938,3826878,3827866,3829133,3830188,3831252,3832426,3833438,3834534,3836015,3837468,3838571,3839668,3840838,3841984,3843380,3844806,3846186,3847211,3848182,3849248,3850451,3851800,3853069,3854266,3855585,3856827,3858180,3859629,3861032,3861922,3863284,3864357,3865547,3866758,3868127,3869286,3870471,3871917,3873359,3874762,3876207,3877558,3878694,3879912,3881209,3882513,3883772,3885025,3886208,3887368,3888442,3889759,3890968,3892266,3893503,3894801,3895856,3896767,3897547,3898851,3900203,3901519,3902778,3903971,3904979,3905883,3906825,3907820,3908900,3909980,3911110,3912481,3913777,3914998,3915849,3917039,3918255,3919239,3920465,3921257,3922199,3923176,3924102,3925199,3926289,3927463,3928559,3929649,3930306,3931523,3932440,3933431,3934440,3935499,3936460,3937836,3938530,3939668,3940955,3942118,3943246,3944578,3945759,3947014,3948379,3949528,3950369,3951456,3952582,3953622,3954923,3956236,3957365,3958638,3959912,3961183,3962301,3963646,3964841,3966123,3967317,3968314,3969151,3970135,3970950,3971941,3973377,3973758,3974349,3975257,3976306,3977398,3978361,3979321,3980027,3980665,3981335,3982217,3983519,3984881,3986288,3986565,3987463,3988587,3989742,3990893,3992320,3993751,3994961,3996302,3997492,3998716,3999858,4000960,4002314,4003605,4005138,4006246,4007292,4008575,4009822,4011035,4012367,4013394,4014561,4015998,4017587,4018905,4020191,4021313,4022195,4023627,4025039,4025934,4027001,4028290,4029661,4031011,4032588,4033847,4035151,4036569,4037692,4038840,4039843,4041349,4042375,4043402,4044198,4045234,4046391,4047859,4049283,4050849,4051900,4052923,4053741,4054768,4055945,4057254,4058334,4059310,4060509,4061991,4063599,4064708,4065763,4066749,4067515,4068727,4069780,4071221,4072105,4073100,4074034,4075144,4076273,4077717,4078848,4079677,4080864,4082204,4083504,4084306,4085286,4086260,4087172,4088577,4089671,4090596,4091579,4092552,4093598,4095098,4096230,4097060,4098246,4099586,4100903,4101893,4102776,4103755,4104717,4105933,4107041,4108422,4109463,4110319,4111341,4112313,4113164,4114518,4115556,4116959,4118329,4119348,4120306,4121437,4122791,4124002,4124877,4125803,4126594,4127543,4128793,4129837,4130981,4132012,4133209,4134246,4135459,4136707,4138034,4138834,4139858,4140540,4141494,4142666,4143643,4144839,4145832,4146887,4148136,4149216,4150423,4151765,4152903,4153835,4154937,4156374,4157660,4159014,4160362,4161355,4162345,4163343,4164409,4165449,4166414,4166801,4167421,4167915,4168979,4169772,4170835,4171380,4172410,4173799,4174982,4175913,4177106,4178258,4179264,4180759,4182210,4183520,4184789,4186258,4187372,4188587,4189957,4191351,4192500,4193722,4195013,4196224,4197426,4198777,4200061,4201188,4202001,4203239,4204465,4205728,4206911,4207946,4208875,4209785,4210666,4212244,4212938,4213376,4214172,4215179,4216192,4217072,4217977,4219153,4220572,4221418,4222015,4222872,4224018,4225456,4226539,4227968,4229233,4230468,4231607,4232794,4233987,4235151,4236520,4237907,4239116,4240235,4241362,4242717,4243883,4244847,4246083,4247438,4248977,4250331,4251675,4252386,4253654,4254952,4255878,4256931,4258174,4259571,4260948,4262459,4263618,4265023,4266395,4267525,4268841,4270132,4271322,4272316,4273187,4273830,4274718,4275938,4276733,4277640,4278619,4279736,4280676,4281630,4282860,4283941,4284714,4285803,4286893,4287700,4288756,4289705,4290805,4292174,4293371,4294838,4296165,4297662,4299175,4300568,4301956,4302811,4303688,4304559,4305414,4306295,4307359,4308301,4309182,4309958,4311201,4312111,4313309,4314448,4315287,4316394,4317394,4318407,4319315,4320210,4321245,4322362,4323737,4324786,4326247,4327285,4328210,4329337,4330762,4332009,4333440,4334579,4335567,4336559,4337553,4338669,4339527,4340131,4340679,4341177,4342476,4343240,4343942,4345365,4346675,4347619,4348800,4350202,4351404,4352691,4353947,4354952,4355993,4356921,4357656,4358407,4359304,4360142,4360922,4361536,4362860,4364060,4365240,4366613,4368108,4369484,4370916,4372317,4373781,4375172,4376476,4376797,4377478,4378399,4379221,4380062,4381077,4381669,4382356,4383468,4384434,4384912,4385731,4386627,4388127,4389577,4390813,4392097,4393225,4394453,4395646,4396707,4397945,4399149,4400273,4401417,4402790,4403936,4405036,4405727,4406535,4407749,4408782,4410206,4411471,4412582,4413764,4415142,4416522,4417610,4418732,4419792,4421006,4422279,4423777,4424975,4426421,4427353,4428197,4429693,4430929,4431920,4433264,4434390,4435846,4437257,4438690,4440112,4441332,4442631,4443546,4444751,4445801,4447258,4448432,4449798,4450978,4452362,4453589,4455061,4456164,4457432,4458608,4459939,4460967,4462214,4463587,4464905,4466233,4467345,4468334,4469316,4470313,4471315,4472455,4473498,4473971,4474940,4475555,4476024,4477257,4478145,4479053,4479665,4480569,4481982,4483210,4484258,4485223,4486360,4487697,4489179,4490274,4491611,4493009,4494343,4495485,4496802,4497769,4499e3,4500172,4501451,4502782,4504239,4505682,4506884,4508111,4509311,4510477,4511487,4512522,4513792,4515033,4516275,4517484,4518778,4520077,4521268,4522549,4523765,4524820,4525989,4527245,4528446,4529809,4531200,4532476,4533907,4535232,4536720,4538023,4539432,4540709,4541628,4542807,4544232,4545560,4546984,4548322,4549760,4551181,4552474,4553627,4554950,4556053,4557252,4558636,4559894,4561040,4562186,4563556,4564888,4566062,4567270,4568463,4569747,4571109,4572391,4573655,4574663,4575789,4577156,4578471,4579784,4581175,4582455,4583631,4584664,4586075,4587602,4588836,4590233,4591559,4593037,4594581,4595246,4596372,4597754,4599114,4600553,4602047,4603444,4604859,4606219,4607420,4608783,4609971,4611123,4612089,4613001,4614114,4615364,4616638,4618035,4619137,4620315,4621476,4622313,4623509,4624627,4625752,4626766,4627832,4629097,4630168,4631075,4632051,4633272,4634225,4635486,4636552,4637582,4638690,4639557,4640711,4641854,4642966,4644077,4645156,4646065,4647104,4648296,4649359,4650522,4651405,4652386,4653175,4654131,4655252,4656132,4657076,4658156,4658998,4660177,4661465,4662571,4663765,4664900,4665979,4667386,4668286,4669185,4670359,4671531,4672661,4673724,4674961,4676086,4677343,4678386,4679433,4680618,4681760,4682970,4684196,4685155,4685942,4687167,4688221,4689223,4690676,4692046,4693192,4694317,4695503,4696510,4697746,4699077,4700407,4701566,4702684,4703877,4705272,4706522,4707833,4708866,4709894,4711041,4712070,4713473,4714865,4716263,4717366,4718672,4719826,4720980,4721923,4723058,4723982,4725032,4726126,4727377,4728719,4729818,4730885,4731748,4733105,4733684,4734474,4735364,4736269,4737563,4738874,4740137,4741596,4742799,4744087,4745161,4746416,4747602,4748760,4750151,4751526,4752536,4753772,4754955,4756163,4757380,4758548,4759714,4761229,4762676,4764040,4765183,4765827,4767326,4768644,4769425,4770819,4771995,4773272,4774824,4776246,4777702,4779091,4780379,4781344,4782593,4784078,4785576,4787021,4788495,4789750,4791250,4792310,4793386,4794240,4794975,4795741,4796426,4797544,4798837,4799773,4801029,4802575,4803978,4805367,4806608,4807758,4809125,4810441,4811563,4812720,4813543,4814677,4816222,4817459,4818791,4819926,4821034,4822004,4823342,4824603,4825813,4826916,4828123,4829397,4830653,4831740,4832873,4833887,4834971,4836179,4837408,4838681,4839955,4841289,4842675,4843720,4845033,4846311,4847597,4848826,4849742,4851020,4852261,4853457,4854659,4855851,4857085,4858030,4859153,4860322,4861423,4862395,4863331,4864485,4865581,4866759,4867360,4868573,4869676,4871020,4872481,4873692,4875095,4876050,4877051,4878163,4879503,4880785,4882033,4883263,4884547,4885760,4886827,4887982,4889393,4890524,4891798,4893070,4894415,4895663,4896856,4897906,4899011,4900364,4901623,4902778,4903999,4905160,4906467,4907805,4909085,4910071,4911231,4912559,4913714,4914975,4915904,4916891,4918176,4919635,4921089,4922579,4924073,4925520,4927010,4928267,4929368,4930556,4932058,4932953,4933929,4935282,4936607,4937921,4939166,4940284,4941459,4942786,4943963,4944994,4946022,4947063,4947958,4948912,4949693,4950397,4951312,4952250,4953672,4954725,4955781,4956959,4957991,4959164,4960216,4961383,4962541,4963744,4964677,4965538,4966760,4968114,4969080,4970221,4971175,4972285,4973457,4974415,4975359,4976487,4977421,4978362,4979391,4980388,4981242,4982067,4983193,4984442,4985597,4986640,4987769,4988748,4989763,4990703,4991757,4992722,4993688,4994510,4995767,4996669,4997448,4998497,4999429,5000623,5001891,5003239,5004346,5005354,5006552,5007505,5008852,5010033,5011244,5012543,5013850,5015224,5016631,5017944,5019345,5020684,5022078,5023495,5024853,5026187,5026940,5028039,5029541,5030803,5032221,5033561,5034681,5035973,5037305,5038408,5039658,5040929,5042391,5043013,5044127,5045074,5046307,5047766,5049130,5050491,5051511,5052366,5053373,5054318,5055298,5056608,5057617,5058658,5059686,5060656,5061658,5062657,5063827,5065021,5066099,5067260,5068720,5069637,5070169,5071430,5072844,5074270,5075590,5076941,5078246,5079401,5080624,5081784,5082969,5084194,5085420,5086800,5088206,5089486,5090747,5092054,5093322,5094506,5095455,5096855,5098226,5099521,5100834,5102093,5103414,5104517,5105844,5107072,5108395,5109714,5110884,5112107,5113338,5114788,5116192,5117662,5119035,5120372,5121780,5123091,5124589,5126014,5127332,5128741,5130216,5131567,5132777,5134178,5135280,5136548,5137821,5139206,5140411,5141738,5143138,5143923,5145270,5146437,5147866,5149178,5150320,5151563,5152774,5154014,5155342,5156738,5158179,5159337,5160671,5161809,5163119,5164425,5165555,5166890,5168108,5169293,5170537,5171677,5173085,5174330,5175566,5176918,5177854,5179142,5179953,5181356,5182228,5183749,5184993,5186212,5187431,5188599,5190647,5192370,5194418,5196466,5198514,5200562,5202610,5204658,5206706,5208754,5210802,5212850,5214898,5216946,5218994,5221042,5223090,5225138,5227186,5229234,5231282,5233330,5235378,5237426,5239474,5241522,5243570,5245618,5247666,5249714,5251762,5253810,5255858,5257906,5259954,5262002,5264050,5266098,5268146,5270194,5272242,5274290,5276338,5278386,5280434,5282482,5284530,5286578,5288626,5290674,5292722,5294770,5296818,5298866,5300914,5302962,5305010,5307058,5309106,5311154,5313202,5315250,5317298,5319346,5321394,5323442,5325490,5327538,5329586,5331634,5333682,5335730,5337778,5339826,5341874,5343922,5345970,5348018,5350066,5352114,5354162,5356210,5358258,5360306,5362354,5364402,5366450,5368498,5370546,5372594,5374642,5376690,5378738,5380786,5382834,5384445,5386499,5388412,5390460,5392508,5394556,5396604,5398327,5399095,5399649,5399687,5400909,5402957,5405005,5407053,5409101,5411149,5413197,5415245,5417293,5419341,5421389,5423437,5425485,5427533,5429581,5431629,5433677,5435725,5437773,5439821,5441869,5443917,5445965,5448013,5450061,5452109,5454157,5456205,5458253,5460301,5462349,5464397,5466445,5468493,5470541,5472589,5474637,5476685,5478733,5480781,5482829,5484877,5486925,5488973,5491021,5493069,5495117,5497165,5499213,5501261,5503309,5505357,5507405,5509453,5511501,5513549,5515597,5517645,5519693,5521183,5522312,5523943,5525209,5526425,5527858,5529393,5530688,5532156,5533709,5535225,5536754,5538279,5539578,5541056,5542660,5544182,5545737,5547401,5548437,5549788,5551058,5552397,5553691,5554930,5556152,5557451,5558803,5560088,5561389,5562736,5564007,5565442,5566652,5567867,5569120,5570350,5571658,5572991,5575039,5577087,5579135,5581183,5583231,5585279,5587327,5589375,5591423,5593471,5595519,5597567,5599283,5600824,5602421,5603936,5605515,5607121,5608784,5610406,5612074,5613657,5615275,5616898,5618544,5620179,5621810,5623424,5625066,5626694,5628313,5629944,5631576,5633194,5634829,5636471,5638082,5639738,5641377,5642959,5644603,5646227,5647861,5649491,5651129,5652751,5654343,5655939,5657548,5659110,5660744,5662363,5663974,5665578,5667197,5668844,5670466,5672100,5673727,5675329,5676938,5678562,5680195,5681827,5683450,5685068,5686702,5688332,5689939,5691575,5693194,5694800,5696416,5698047,5699629,5701287,5703250,5705298,5707346,5709394,5711442,5713490,5715538,5717586,5719634,5721682,5723730,5725778,5727826,5729874,5731922,5733970,5736018,5738066,5740114,5742162,5744210,5746258,5748306,5750354,5752402,5754450,5756498,5758546,5760272,5761550,5762789,5763800,5764951,5765723,5766655,5767712,5768727,5769843,5770835,5771859,5772853,5773918,5774940,5775690,5776761,5777722,5778727,5779907,5780832,5781537,5782253,5783229,5784186,5785224,5785975,5786851,5787698,5788674,5789644,5790489,5791315,5792350,5793338,5794495,5795536,5796464,5797510,5798754,5799669,5800574,5801437,5802503,5803520,5804425,5805460,5806225,5807594,5808836,5810110,5811203,5812312,5813543,5814799,5815873,5817030,5819087,5821144,5823192,5825247,5826924,5828972,5831020,5833068,5835079,5837127,5839177,5841209,5843257,5845313,5847361,5849409,5851457,5853505,5854917,5856873,5858241,5860278,5862326,5864371,5866419,5868467,5870515,5872563,5874611,5876659,5878707,5880755,5882803,5884851,5886899,5888947,5890995,5893043,5895091,5897139,5899187,5901235,5903275,5905323,5907371,5909427,5911475,5913523,5915579,5917627,5919683,5921731,5923779,5925827,5927875,5929923,5931971,5934019,5936067,5937571,5938954,5940358,5941353,5942615,5943936,5945357,5946580,5947737,5948920,5949944,5951159,5952551,5953961,5955283,5956521,5957743,5958734,5960105,5961465,5962629,5964009,5965401,5966686,5967873,5968909,5969924,5971295,5972749,5974023,5974966,5976345,5977453,5978779,5979993,5981070,5982321,5983475,5984720,5985495,5986074,5987344,5988536,5989371,5990397,5991574,5992768,5994144,5995582,5996948,5998265,5999161,6000331,6001704,6003056,6004511,6005872,6007231,6008241,6009302,6010612,6011899,6013031,6014390,6015725,6016916,6018044,6019383,6020709,6021942,6023192,6024519,6025823,6027107,6028443,6029520,6030776,6031987,6033271,6034372,6035538,6036561,6037728,6038989,6040202,6041238,6042536,6043744,6044967,6046182,6047336,6048554,6049590,6050712,6051839,6052520,6053851,6055154,6056366,6057790,6058523,6059592,6060732,6061734,6062839,6063664,6064688,6065457,6066382,6067388,6068502,6069685,6070660,6071748,6072909,6074063,6074928,6075907,6077145,6078114,6078939,6079815,6080497,6081611,6082653,6083701,6084667,6085903,6086825,6087967,6089218,6090200,6091485,6092454,6093458,6094285,6095427,6096663,6097842,6098923,6100158,6101196,6102368,6103340,6104621,6105631,6106777,6107667,6108714,6109883,6110831,6111840,6113096,6114367,6115323,6116426,6117481,6118609,6119674,6120836,6121983,6122919,6124321,6125546,6126726,6127577,6128780,6129856,6131126,6132312,6133536,6134665,6135533,6136447,6137642,6138814,6139992,6140949,6141993,6143172,6144337,6145724,6146788,6147717,6148772,6149952,6151020,6152250,6153357,6154381,6155320,6156092,6156809,6157943,6159026,6160106,6161e3,6162208,6163463,6164426,6165639,6166919,6168256,6169443,6170436,6171563,6172777,6174044,6175383,6176386,6177597,6178920,6180096,6181404,6182702,6183909,6185164,6186460,6187511,6188644,6189730,6190689,6191854,6193217,6194556,6195884,6196918,6197958,6198789,6199717,6200800,6201641,6202735,6203806,6204831,6205774,6206895,6208152,6209274,6210576,6211401,6212401,6213674,6214805,6215929,6216991,6217961,6219205,6220520,6221803,6223174,6224480,6225566,6226746,6227789,6229009,6230159,6231085,6232366,6233607,6234716,6236012,6237225,6238495,6239622,6240711,6241967,6243194,6244642,6246106,6247287,6248446,6249765,6250878,6252025,6253461,6254982,6256374,6257622,6258620,6259801,6260946,6262318,6263507,6264715,6266211,6267634,6268788,6269727,6271200,6272576,6273722,6274780,6275992,6277006,6278094,6279380,6280816,6282145,6283513,6284880,6286204,6287454,6288687,6289971,6291242,6292325,6293456,6294473,6295509,6296712,6297654,6298992,6300259,6301627,6302951,6304355,6305460,6306373,6307268,6308458,6309787,6311227,6312625,6313689,6314760,6316246,6317564,6318757,6319795,6320740,6321880,6323044,6324286,6325592,6326766,6327795,6329101,6330317,6331558,6332565,6333515,6334474,6335281,6336722,6337563,6338028,6338921,6339875,6340753,6341417,6342497,6343883,6345020,6345474,6346291,6347538,6348730,6349804,6351261,6352658,6354006,6355103,6356300,6357476,6358538,6359863,6361252,6362461,6363590,6364710,6366029,6367172,6368244,6369404,6370833,6372357,6373679,6375110,6375886,6376850,6378232,6379311,6380452,6381781,6383041,6384489,6386032,6387210,6388646,6390064,6391427,6392579,6393701,6394867,6396044,6397341,6398805,6400134,6401646,6403027,6404163,6405185,6406465,6407835,6408957,6410128,6411284,6412566,6413880,6415010,6416066,6417424,6418717,6420083,6421072,6421925,6422725,6423928,6425410,6426872,6428203,6429607,6430609,6431593,6432589,6433709,6434558,6435144,6435667,6436406,6437440,6438266,6439079,6440455,6441700,6442705,6443851,6445167,6446374,6447290,6448560,6449936,6451053,6452239,6453255,6454553,6455446,6456552,6457475,6458404,6459451,6460185,6461380,6462259,6462932,6463721,6464615,6465813,6466870,6468053,6468872,6469815,6471033,6472171,6472978,6473974,6474905,6475875,6476596,6477376,6478280,6479394,6480540,6481372,6482196,6483163,6483862,6485112,6486032,6486912,6488205,6489401,6490485,6491419,6492533,6493177,6494195,6495074,6496116,6496993,6498192,6499268,6500308,6501262,6502213,6503460,6504230,6505231,6505978,6506831,6507739,6508778,6509541,6510409,6511310,6512151,6512949,6513804,6514776,6515694,6516622,6517662,6518890,6519949,6521040,6522125,6523065,6524131,6525036,6526186,6527229,6528294,6529338,6530321,6531491,6532680,6533948,6535290,6536683,6538067,6539083,6540167,6541174,6542360,6543331,6544424,6545455,6546536,6547609,6548752,6549927,6551036,6552235,6553452,6554584,6555556,6556544,6557726,6558995,6560187,6561182,6562236,6563144,6564516,6565929,6567051,6568129,6569327,6570329,6571341,6572393,6573241,6573875,6574823,6575781,6576934,6577891,6579002,6580038,6581141,6582062,6583048,6584132,6585189,6586193,6587049,6588016,6589028,6589948,6591163,6592078,6593080,6594054,6595374,6596232,6597143,6597990,6598980,6600094,6601332,6602033,6603086,6604434,6605738,6606771,6607889,6609278,6610576,6612017,6613141,6614500,6615761,6616996,6618097,6619381,6620533,6621834,6623085,6624316,6625300,6626608,6627812,6629178,6630121,6631089,6632208,6633619,6633941,6634665,6635637,6636805,6637478,6638217,6639149,6640226,6641681,6642771,6644210,6645595,6646907,6648158,6649244,6650428,6651637,6652988,6654339,6655716,6656747,6658081,6659437,6660598,6661566,6662807,6664180,6665708,6667055,6668390,6669075,6670407,6671705,6672589,6673641,6674897,6676150,6677714,6679161,6680342,6681666,6683101,6684073,6685521,6686458,6687560,6688496,6689966,6690938,6692287,6693840,6695185,6696706,6698127,6699502,6700768,6701764,6702823,6703778,6704390,6704940,6706147,6706455,6707918,6709133,6710164,6711389,6712362,6713706,6715024,6716553,6717360,6718603,6719682,6720882,6722219,6723773,6725122,6726619,6727820,6729074,6730004,6731263,6732068,6733182,6734537,6736068,6737115,6738442,6739813,6741153,6742455,6743721,6745114,6746445,6747853,6749220,6750726,6752008,6753050,6754021,6755188,6756360,6757440,6758812,6759882,6761129,6762535,6763838,6765224,6766529,6767786,6769005,6770217,6771054,6772058,6773350,6774611,6775835,6777148,6778501,6779668,6781033,6782029,6783215,6784341,6785398,6786488,6787567,6788732,6789890,6791123,6792053,6793034,6793965,6795105,6796287,6797468,6798756,6800182,6801348,6802480,6803690,6804839,6806030,6807205,6808285,6809413,6810594,6811747,6812758,6813730,6814785,6815839,6816738,6818087,6819492,6820866,6822255,6823356,6824692,6826073,6827272,6828448,6829605,6830835,6831882,6832972,6834060,6835142,6836247,6837449,6838379,6839469,6840551,6841879,6843130,6844262,6845228,6846177,6847066,6847970,6848666,6849430,6850343,6851362,6852247,6853270,6854444,6855505,6856692,6857899,6858899,6860018,6861185,6862411,6863548,6864512,6865511,6866310,6867190,6868045,6869167,6870025,6871076,6872182,6872990,6873806,6874979,6876029,6877115,6878154,6879265,6880496,6881462,6882337,6883542,6884797,6885990,6887111,6888247,6889225,6890311,6891272,6892413,6893509,6894690,6895888,6896923,6897984,6898891,6900009,6900838,6901882,6902784,6903548,6904534,6905451,6906548,6907496,6908532,6909354,6910545,6911731,6912971,6913796,6914958,6916069,6917258,6918342,6919626,6920759,6921872,6922936,6924032,6925045,6926166,6926902,6927888,6928975,6929992,6931063,6932469,6933755,6934739,6935552,6936410,6937363,6938224,6939031,6940027,6941054,6942143,6943281,6944542,6945461,6946546,6947870,6949044,6950406,6951408,6952460,6953646,6954630,6955624,6956684,6957881,6959129,6960239,6961279,6962319,6963712,6964899,6966130,6967082,6968229,6969305,6970545,6971654,6972890,6973705,6974979,6975905,6976526,6977315,6978543,6979822,6981006,6982278,6983500,6984725,6985951,6987095,6988124,6989245,6990653,6991925,6993297,6994546,6995701,6997040,6998409,6999629,7000994,7002325,7003510,7004769,7006053,7007191,7008394,7009604,7010861,7012096,7013303,7014432,7015809,7017012,7018164,7019436,7020496,7021918,7023245,7024346,7025334,7026395,7027664,7029068,7030460,7031582,7032898,7034197,7035587,7036807,7037742,7038504,7039565,7040655,7042037,7043450,7044765,7045954,7047248,7048541,7049969,7050951,7052119,7053249,7054440,7055684,7056839,7058234,7059736,7060949,7062278,7063755,7065189,7066479,7067854,7069201,7070694,7071985,7073323,7074813,7076094,7077441,7078715,7079723,7081071,7082249,7083610,7084972,7086144,7087412,7088747,7090096,7091429,7092574,7093791,7094773,7096083,7096868,7098060,7099463,7100876,7102054,7103287,7104463,7105883,7107053,7108253,7109593,7111019,7112219,7113341,7114574,7115977,7117378,7118574,7119859,7120990,7121894,7122908,7123748,7124913,7126328,7126664,7127330,7128366,7129414,7130416,7131047,7132017,7133239,7134647,7135763,7136235,7137049,7138292,7139477,7140551,7141992,7143393,7144753,7145840,7147039,7148184,7149234,7150573,7151969,7153152,7154227,7155451,7156728,7157875,7158964,7160096,7161518,7163072,7164396,7165816,7166559,7167563,7168936,7169999,7171131,7172457,7173699,7175137,7176667,7177845,7179280,7180695,7182079,7183169,7184470,7186006,7187374,7188797,7190194,7191651,7192818,7193686,7194853,7196110,7197469,7198315,7199623,7200865,7201942,7203283,7204535,7205578,7206582,7207697,7209066,7210337,7211742,7212732,7213718,7214707,7215801,7216604,7217259,7217722,7218491,7219556,7219979,7221167,7222546,7223671,7224734,7225945,7227258,7228355,7229586,7230918,7232161,7233224,7234376,7235490,7236623,7237841,7238916,7239963,7241224,7242322,7243434,7244675,7245547,7246416,7247780,7249030,7250364,7251664,7252991,7254195,7255443,7256733,7258089,7259360,7260565,7261989,7263329,7264589,7265895,7267133,7268504,7269809,7271213,7272205,7273532,7274830,7276145,7277456,7278769,7280159,7281583,7282957,7284242,7285586,7286409,7287691,7288695,7290032,7291495,7293040,7294191,7295063,7295700,7296656,7297270,7298322,7299101,7300014,7301077,7301858,7302795,7303790,7304822,7305891,7306973,7308106,7309151,7310232,7311325,7312122,7313050,7313990,7315173,7316235,7317217,7318427,7319723,7321066,7322556,7324045,7325203,7325727,7326751,7328181,7329296,7330249,7331132,7332123,7333196,7334287,7335402,7336604,7337741,7338667,7339722,7340536,7341270,7342380,7343460,7344401,7345398,7346045,7346929,7347763,7348851,7350037,7351153,7352114,7353107,7354092,7355e3,7355980,7356872,7357830,7358656,7359816,7360566,7361510,7362527,7363670,7364450,7365548,7366477,7367445,7368552,7369303,7370517,7371419,7372484,7373317,7374192,7375103,7376005,7377179,7378176,7378969,7379418,7380478,7381299,7382503,7383528,7384477,7385323,7386295,7387286,7388189,7389170,7390278,7391137,7392261,7393416,7394256,7395420,7396408,7397505,7398515,7399602,7400819,7401880,7402777,7403526,7404492,7405523,7406655,7407917,7409034,7409753,7410762,7411831,7412818,7413735,7414444,7415309,7416241,7417190,7417925,7418887,7419847,7420587,7421192,7421963,7422705,7423471,7424342,7424988,7425785,7426418,7427291,7428454,7429490,7430450,7431217,7432369,7433442,7434495,7435530,7436547,7437543,7438634,7439660,7440975,7441808,7442811,7443715,7444901,7446093,7447133,7448227,7449132,7450198,7451432,7452712,7453818,7454588,7455172,7455808,7457037,7458113,7459190,7460053,7461023,7462087,7463091,7463621,7464042,7465063,7465904,7466391,7467234,7468222,7469281,7470358,7470799,7471271,7471954,7472818,7473651,7474501,7475374,7476269,7477085,7477986,7478848,7479727,7480831,7481956,7483209,7484577,7485756,7486921,7488126,7489340,7490498,7491714,7493012,7493977,7495146,7496396,7497286,7498321,7499280,7500309,7501404,7502537,7503677,7505132,7506481,7507717,7509168,7510258,7511607,7512912,7514205,7515691,7516895,7518391,7519631,7520913,7522245,7523690,7524994,7526175,7527403,7528817,7529977,7531027,7532038,7533093,7534135,7535528,7536736,7537745,7538916,7540044,7541148,7542237,7543496,7544893,7546341,7547607,7548627,7549767,7550891,7552019,7553063,7554527,7555851,7557107,7558574,7559925,7561247,7562449,7563529,7564809,7566034,7567109,7568270,7569453,7570602,7571736,7572981,7574101,7575277,7576377,7577792,7579130,7580577,7582002,7583323,7584690,7585806,7586731,7587982,7589071,7590298,7591536,7592623,7594058,7595445,7596816,7598034,7599449,7600782,7602225,7603461,7604536,7605650,7606827,7608258,7609548,7610864,7612206,7613541,7614906,7616216,7617481,7619072,7620225,7621302,7622392,7623560,7624731,7626131,7627563,7628964,7630172,7631158,7632380,7633501,7634638,7635706,7636630,7637628,7638601,7639844,7641195,7642402,7643715,7644892,7645970,7646973,7647794,7648718,7649870,7651175,7652224,7653240,7653990,7654971,7656e3,7657214,7658125,7659194,7660225,7661266,7662444,7663727,7664838,7666266,7667666,7669015,7670354,7671748,7673063,7674265,7675410,7676666,7677720,7678662,7679567,7680758,7682154,7683451,7684713,7685928,7687048,7688433,7689713,7690909,7692221,7693572,7694438,7695464,7696496,7697201,7698593,7699853,7701266,7702639,7703865,7705268,7706558,7707784,7708956,7710406,7711723,7712991,7714325,7715362,7716701,7718076,7719381,7720647,7721919,7723060,7724217,7725368,7726569,7727991,7729347,7730686,7732126,7733488,7734855,7736092,7737440,7738785,7740050,7741497,7742898,7744250,7745657,7747054,7748467,7749862,7751266,7752668,7753862,7754923,7756381,7757756,7759008,7760114,7761435,7762798,7764156,7765515,7766861,7768130,7769526,7770779,7771715,7772855,7773916,7775024,7776095,7777238,7778698,7780013,7780833,7782159,7783617,7785e3,7786143,7787590,7788895,7790355,7791563,7792768,7794117,7795594,7796951,7798349,7799890,7801209,7802540,7804e3,7805540,7806777,7808055,7809398,7810246,7811071,7812021,7813317,7814364,7815171,7816410,7817281,7818579,7819787,7820466,7821676,7823082,7824156,7825026,7825929,7826762,7828309,7829201,7830106,7830854,7831803,7832599,7833513,7834523,7835306,7836352,7837379,7838590,7840102,7841160,7842443,7843831,7845195,7846584,7848016,7849320,7850206,7851198,7851916,7853231,7853929,7854858,7855773,7856513,7857450,7858302,7859158,7860218,7860977,7862284,7863741,7864868,7866168,7867598,7868642,7869591,7870492,7871340,7872575,7874003,7875243,7876244,7877233,7877698,7878395,7879240,7880218,7881336,7882625,7884094,7885356,7886777,7888145,7889391,7890775,7891977,7893132,7894436,7895763,7897045,7897881,7899290,7900694,7901845,7903040,7904187,7905535,7907011,7908324,7909448,7910604,7911885,7913186,7914376,7915691,7916779,7917656,7918321,7919336,7920054,7920794,7922406,7923002,7923554,7924582,7925842,7926994,7927973,7929093,7929945,7930811,7931683,7932468,7933500,7934551,7935264,7936584,7937918,7938201,7939121,7940281,7941441,7942518,7943942,7945318,7946607,7947768,7948883,7950051,7951148,7952537,7953904,7955171,7956237,7957442,7958660,7959860,7960966,7962043,7963431,7964918,7966314,7967662,7968543,7969422,7970932,7972162,7973196,7974556,7975722,7977048,7978587,7979943,7981379,7982819,7984169,7985124,7986450,7987577,7988383,7989277,7990170,7991117,7991908,7992416,7993201,7994193,7995271,7996583,7998121,7999489,8000901,8002459,8003486,8004442,8005422,8006324,8007363,8008240,8008695,8009471,8010362,8011466,8012822,8014209,8015265,8016132,8017307,8018600,8019865,8020846,8021956,8022978,8023939,8024848,8025948,8027153,8028059,8028913,8029799,8031172,8032613,8033497,8034520,8035839,8036652,8037604,8038609,8039648,8040910,8041642,8042580,8043614,8044918,8046374,8047394,8048252,8049423,8050764,8051766,8053019,8053718,8054738,8055760,8056699,8057748,8058707,8059603,8060694,8061803,8063132,8064168,8065321,8066216,8067220,8068329,8069332,8070318,8071010,8071938,8072967,8073994,8075280,8076732,8077736,8078568,8079733,8081089,8082154,8083534,8084462,8085369,8086308,8087208,8088295,8089344,8089997,8090858,8091779,8092788,8093875,8095176,8096301,8097563,8098496,8099485,8100357,8101300,8102359,8103428,8104069,8105030,8105897,8106924,8108039,8109340,8110601,8111509,8112586,8113830,8115187,8116470,8117907,8118913,8119903,8120878,8121868,8122857,8124e3,8124941,8125682,8125937,8126621,8127097,8127573,8128707,8129506,8130011,8131030,8132523,8133764,8134768,8135544,8136743,8137992,8139198,8140486,8141853,8142468,8143313,8144017,8144863,8145570,8146163,8146923,8148330,8148940,8149441,8150445,8151763,8152550,8153272,8153967,8154966,8155807,8156586,8157605,8158743,8160164,8161206,8162592,8164011,8165204,8166487,8167554,8168792,8169943,8171084,8172324,8173669,8174557,8175702,8176752,8177793,8178916,8179742,8180600,8181432,8182430,8183728,8185065,8186389,8187452,8188637,8189758,8190874,8192296,8193816,8195140,8196556,8197344,8198290,8199731,8200886,8201967,8203361,8204608,8205942,8207516,8208804,8210210,8211631,8213037,8214064,8215173,8215930,8217003,8217937,8219013,8219884,8220794,8221908,8223435,8224808,8226232,8227488,8228290,8229313,8230242,8231197,8232097,8232922,8234048,8235247,8236010,8237030,8237904,8239542,8240502,8241542,8242338,8243351,8244597,8245403,8246274,8247492,8248714,8250062,8251292,8252841,8254098,8255456,8256787,8258138,8259401,8260823,8261878,8262865,8263858,8264847,8265949,8267064,8268116,8269039,8269320,8270055,8270605,8271195,8272524,8273288,8274574,8275666,8276823,8276954,8277406,8278938,8279743,8280813,8281936,8283052,8284262,8285545,8286816,8287767,8288861,8289833,8290695,8291991,8293254,8294202,8294997,8295985,8296820,8297738,8298672,8299533,8300633,8301592,8302617,8303595,8304605,8305743,8306843,8307849,8308976,8310107,8311140,8312214,8313298,8314538,8315644,8316668,8317858,8318831,8319682,8320841,8321901,8322896,8323943,8324857,8326173,8327221,8328271,8329226,8330276,8331100,8331958,8333026,8333899,8335038,8336066,8337035,8338090,8338922,8340092,8340923,8342027,8343262,8344280,8345360,8346380,8347401,8348248,8349290,8350451,8351432,8352552,8353540,8354535,8355653,8356887,8357951,8359035,8360026,8360697,8361527,8362323,8363049,8363920,8365092,8365908,8366541,8367049,8367721,8368307,8369146,8369928,8370820,8371920,8372844,8373757,8374712,8375516,8376585,8377369,8378523,8379300,8380157,8381096,8381961,8383e3,8383659,8384674,8385834,8386724,8387734,8388981,8389971,8391063,8392135,8392970,8393822,8394937,8395826,8396487,8397662,8398795,8400065,8401118,8402026,8403216,8404641,8405935,8406906,8408007,8409370,8410576,8411704,8412707,8413901,8414997,8415957,8417164,8418150,8419170,8420262,8421530,8422601,8423609,8424793,8425998,8427e3,8428287,8429411,8430029,8430654,8431569,8432384,8433235,8434170,8435425,8436548,8437516,8438711,8439748,8440823,8441890,8443107,8444151,8445235,8446278,8447365,8448433,8449551,8450592,8451610,8452742,8454046,8455055,8456271,8457105,8458382,8459268,8460638,8461827,8463116,8464379,8465689,8466875,8468145,8469384,8470806,8472184,8473447,8474685,8475597,8476763,8477981,8479145,8480416,8481650,8483048,8484356,8485623,8486695,8487854,8488988,8490236,8491530,8492563,8493904,8495207,8496430,8497816,8499115,8500352,8501724,8502910,8504013,8505200,8506509,8507626,8508826,8510140,8511292,8512297,8513125,8514498,8515663,8516832,8517985,8519041,8520453,8521640,8522975,8524135,8525461,8526635,8527717,8528899,8530093,8531225,8532696,8533966,8534920,8536131,8537246,8538539,8539553,8540427,8541195,8542503,8543491,8544634,8545945,8547360,8548578,8549640,8550913,8552121,8553041,8554230,8555184,8556467,8557930,8559322,8560404,8561586,8562525,8563102,8563917,8564765,8565674,8566876,8567867,8568907,8570051,8571390,8572683,8574065,8575510,8576738,8577758,8578756,8579603,8581067,8582493,8584030,8585552,8586793,8588231,8589727,8590919,8591843,8593292,8594810,8595984,8596804,8597297,8598326,8599559,8600192,8600448,8601295,8602274,8603589,8604935,8606405,8607794,8608654,8609946,8611265,8612576,8613774,8614697,8615896,8616915,8617867,8618705,8619894,8621325,8622858,8623745,8624844,8625790,8627002,8627716,8628584,8629304,8630014,8630799,8631521,8632290,8633052,8633790,8634540,8635802,8637189,8638586,8639568,8640570,8641788,8643228,8643999,8645135,8646084,8646967,8648079,8648919,8649969,8650767,8651809,8652916,8653604,8654643,8655690,8656629,8657646,8658688,8659703,8660555,8661574,8662544,8663568,8664375,8665245,8666460,8667777,8668766,8669943,8671321,8672755,8674334,8675304,8676251,8677119,8677926,8678995,8680195,8681342,8682769,8683697,8684664,8685523,8686371,8687391,8688347,8689475,8690871,8691808,8692761,8693613,8694457,8695519,8696472,8697617,8698899,8699702,8700682,8701678,8702797,8703880,8704652,8705783,8706798,8708137,8709419,8710503,8711768,8713225,8714307,8715268,8716316,8717893,8719353,8720248,8721692,8723228,8724602,8726161,8727516,8728729,8729978,8731429,8732662,8734199,8735708,8736650,8738028,8739563,8740964,8742479,8743482,8744807,8746295,8747298,8748282,8749273,8750305,8751416,8751641,8752469,8753794,8754579,8755860,8756863,8757994,8759073,8760306,8761320,8762772,8764124,8765531,8766858,8768125,8769558,8770489,8771459,8772620,8773595,8774418,8775306,8776608,8778038,8779538,8780131,8781332,8782485,8783432,8784423,8785821,8787276,8788481,8789261,8790207,8791459,8792798,8793535,8794605,8795819,8796572,8797754,8798437,8799358,8800288,8800976,8801941,8802836,8803550,8804456,8805474,8806477,8807282,8808116,8809018,8809920,8810767,8811702,8812461,8813196,8814456,8815754,8817083,8818433,8819881,8821265,8822142,8823175,8823638,8824505,8825341,8826461,8827689,8828970,8829992,8830783,8831769,8832248,8833153,8834085,8835097,8836191,8837555,8838531,8839412,8840215,8840828,8841655,8842695,8843563,8844717,8845982,8847246,8848371,8849663,8851031,8852182,8853129,8854243,8855851,8857277,8858224,8859698,8861243,8862527,8864064,8865173,8866443,8867808,8869345,8870413,8872049,8873429,8874416,8875845,8877396,8878683,8880150,8881063,8882431,8883928,8885301,8886292,8887193,8888362,8888801,8889394,8890188,8891123,8892024,8893204,8894570,8896055,8897327,8898675,8900061,8901502,8902713,8904019,8905313,8906658,8907841,8909319,8910760,8911994,8913363,8914757,8916165,8917408,8918763,8920181,8921535,8922839,8924191,8925552,8926932,8928349,8929357,8930712,8932013,8933265,8934438,8935753,8936844,8937965,8939132,8940263,8941575,8942823,8943908,8944930,8945911,8947002,8948386,8949724,8950986,8952226,8953270,8954229,8955209,8956342,8957647,8958709,8959921,8960701,8961613,8962898,8964e3,8965329,8966330,8967332,8968509,8969529,8970598,8971648,8972855,8974111,8975052,8976282,8977421,8978346,8979534,8980548,8981626,8982757,8983937,8985200,8986621,8987798,8988803,8989352,8990373,8991808,8992633,8993967,8995373,8996793,8998203,8999483,9000653,9001764,9002984,9003986,9005021,9006155,9007134,9008464,9009663,9010947,9011770,9012660,9013541,9014166,9014977,9016131,9017538,9017877,9018522,9019529,9020347,9021051,9022221,9023004,9023711,9024355,9025020,9025703,9026490,9027336,9028269,9029267,9030357,9031398,9032686,9033995,9035092,9036448,9037619,9038602,9039717,9041154,9042567,9043784,9045067,9046150,9047329,9048557,9049818,9050674,9051442,9052516,9053581,9054812,9055893,9057098,9058240,9059337,9060307,9061448,9062708,9063840,9064854,9065844,9066882,9067895,9069039,9070165,9071161,9072427,9073266,9074484,9075726,9077105,9078460,9079485,9080684,9081719,9082879,9084212,9085665,9087085,9088430,9089152,9090313,9091699,9092601,9093678,9094893,9096298,9097800,9099235,9100578,9101921,9103195,9104186,9105612,9106990,9108310,9109299,9110283,9111306,9112444,9113046,9113734,9114306,9115227,9116443,9116817,9118157,9119429,9120329,9121363,9122263,9123435,9124692,9125899,9126955,9128184,9129485,9130839,9132072,9133358,9134390,9134990,9135846,9136485,9137177,9137989,9138697,9139332,9139996,9141286,9142758,9143089,9143722,9144427,9145371,9146173,9147195,9147971,9148736,9149382,9150346,9151064,9151981,9152732,9153599,9154441,9155192,9156131,9157305,9158435,9159846,9161340,9162420,9163416,9164783,9166012,9167100,9168223,9169263,9170128,9171080,9171759,9172771,9173667,9174776,9175309,9176295,9177217,9178413,9179488,9180468,9181771,9182754,9183923,9185026,9185894,9187089,9188529,9189788,9191015,9192164,9193362,9194562,9195662,9196820,9197699,9198562,9199834,9200766,9201686,9203074,9204446,9205695,9206694,9208175,9209511,9210917,9212366,9213921,9215460,9216788,9217969,9219038,9220232,9221199,9222531,9223602,9224187,9225281,9226372,9227324,9228257,9229204,9230141,9231191,9232567,9233453,9234346,9235453,9236705,9237977,9239359,9239994,9240480,9241326,9242453,9243875,9245231,9246732,9247462,9248394,9249200,9250134,9251118,9251915,9253072,9254338,9255793,9256977,9258093,9259315,9260166,9260972,9262154,9263145,9263869,9264932,9265933,9266920,9267824,9268811,9270001,9271176,9271970,9272934,9273753,9274586,9275295,9276080,9277128,9277881,9278718,9279639,9280807,9281654,9282608,9283481,9284359,9285240,9285993,9287170,9288365,9289489,9290277,9291359,9292094,9293165,9294032,9295079,9296123,9297211,9298471,9299596,9300842,9302064,9303300,9304605,9305444,9306440,9307180,9308152,9309353,9310403,9311307,9312171,9313299,9314232,9315517,9316699,9318089,9319478,9320375,9321529,9322511,9323760,9325289,9326619,9328073,9328844,9329786,9331225,9332381,9333455,9334844,9336072,9337628,9338763,9340139,9341400,9342339,9343726,9344728,9346106,9347504,9348650,9349581,9350628,9351510,9352814,9354140,9355562,9356537,9357520,9358503,9359491,9360483,9361557,9362748,9363837,9364651,9364918,9365681,9366352,9366877,9367767,9369103,9370331,9371610,9372554,9373732,9374862,9376012,9376851,9377140,9378755,9380061,9381283,9381952,9382869,9383902,9384932,9385876,9387196,9388539,9389844,9390954,9392316,9393749,9395022,9396049,9397100,9398280,9399527,9400822,9401932,9403010,9403919,9405265,9406589,9407747,9409050,9410391,9411684,9412964,9414113,9415362,9416582,9417753,9418874,9419803,9420739,9421630,9422791,9424115,9425527,9426820,9428180,9429572,9430869,9431976,9433367,9434628,9435450,9436784,9438003,9439270,9440287,9440753,9441613,9442190,9442870,9443727,9444193,9444819,9445444,9446072,9446881,9448310,9448917,9449427,9450116,9451075,9451868,9452663,9453459,9454260,9455070,9456044,9456855,9457782,9458750,9459981,9461337,9462616,9463602,9464719,9466103,9467184,9468612,9470027,9471385,9472482,9473662,9474796,9475620,9476643,9477571,9478700,9479684,9480707,9481925,9483240,9484297,9485654,9486672,9487717,9488715,9489713,9490809,9491841,9493037,9494024,9495503,9496900,9498332,9499734,9501139,9502471,9503870,9505344,9506598,9507572,9508807,9509961,9511314,9512221,9513611,9514596,9515592,9516534,9517709,9518626,9519627,9520805,9522024,9523430,9524792,9525802,9526876,9528014,9529109,9530503,9532072,9533426,9534751,9535446,9536653,9538037,9538918,9539981,9541199,9542437,9543963,9545484,9546630,9548064,9549374,9550329,9551536,9552586,9553893,9555134,9556611,9557723,9558710,9559699,9560684,9561809,9562981,9564108,9564838,9565479,9566154,9566711,9567812,9569014,9569958,9570466,9570519,9570587,9571774,9572937,9573899,9575217,9576497,9577193,9578066,9578582,9579604,9580803,9581791,9583165,9584408,9585732,9587094,9587663,9588516,9589240,9589932,9590824,9591447,9592167,9592798,9593795,9595468,9595905,9596443,9597069,9597896,9598709,9599675,9600537,9601333,9601961,9602903,9603652,9604552,9605284,9606164,9606999,9607744,9608670,9609851,9610957,9612367,9613854,9614939,9615957,9617321,9618618,9619779,9620806,9621745,9622486,9623392,9624363,9625482,9626221,9627494,9628202,9629402,9630339,9631342,9632713,9633802,9634953,9635962,9636689,9637916,9639337,9640584,9641843,9642960,9644162,9645339,9646475,9647622,9648487,9649352,9650609,9651539,9652456,9653836,9655221,9656473,9657450,9658935,9660274,9661701,9663135,9664700,9666247,9667586,9668752,9669844,9671055,9672012,9673339,9674501,9675279,9676242,9677365,9678286,9679201,9680126,9681080,9682140,9683441,9684367,9685380,9686426,9687719,9688936,9690358,9691049,9691517,9692305,9693319,9694767,9696132,9697556,9698345,9699124,9700054,9700933,9701991,9702780,9703904,9705192,9706558,9707843,9708967,9710056,9711086,9711960,9713078,9714039,9714761,9715821,9716765,9717758,9718562,9719694,9720957,9721950,9722777,9723698,9724589,9725368,9726133,9726927,9728009,9728873,9729621,9730523,9731607,9732515,9733421,9734324,9735192,9736093,9736955,9738109,9739441,9740375,9741179,9742244,9743069,9744052,9745051,9746190,9747227,9748308,9749617,9750720,9752081,9753251,9754509,9755766,9756595,9757586,9758359,9759466,9760662,9761576,9762568,9763532,9764551,9765591,9766899,9768045,9769429,9770792,9771601,9772815,9773815,9775023,9776518,9777882,9779302,9780038,9781072,9782437,9783464,9784581,9785899,9787207,9788778,9789945,9791381,9792689,9793656,9794901,9796007,9797302,9798745,9799832,9800729,9801747,9802764,9804089,9805415,9806785,9807766,9808737,9809725,9810710,9811697,9812889,9814037,9815167,9815467,9815985,9816814,9817377,9817916,9819421,9820503,9821816,9822804,9823953,9825080,9826272,9827107,9827290,9828875,9830208,9831463,9832148,9833066,9834116,9835143,9836490,9837752,9838885,9840057,9841216,9842380,9843309,9844204,9845069,9846256,9847473,9848476,9849545,9850743,9851871,9853067,9854322,9855263,9856292,9857541,9858630,9859785,9861134,9862491,9863842,9865182,9866574,9867849,9869058,9870212,9871337,9872278,9873183,9874180,9875367,9876495,9877358,9878372,9879471,9880594,9881869,9882884,9884068,9884953,9886132,9887263,9888162,9889285,9890329,9891452,9892545,9893546,9894724,9895839,9896785,9897670,9898715,9899704,9900537,9901448,9902668,9903674,9904683,9905696,9906644,9907632,9908758,9909832,9910560,9911359,9912328,9913372,9914350,9915364,9916268,9917191,9917978,9919237,9920444,9921570,9922623,9923748,9925005,9926175,9927139,9928292,9929536,9930543,9931446,9932689,9934085,9935263,9936164,9937004,9937731,9938768,9939789,9941066,9942e3,9943219,9944794,9945909,9947247,9948411,9949600,9950713,9951715,9952813,9953864,9955203,9956380,9957835,9958999,9960439,9961591,9962757,9964060,9965254,9966500,9967464,9968548,9969561,9970826,9971953,9973201,9974439,9975600,9977006,9978209,9979573,9981033,9982274,9983648,9985023,9986370,9987657,9988886,9990103,9991351,9992710,9993902,9995339,9996281,9997275,9998342,9999362,10000343,10001264,10002806,10004138,10005599,10006704,10007629,10009065,10010411,10011659,10012991,10014242,10015439,10016580,10017674,10018688,10020006,10021500,10022809,10023886,10025221,10026491,10027957,10029303,10030706,10031686,10032723,10034099,10035157,10036306,10037432,10038609,10039834,10041210,10042359,10043666,10044985,10046196,10047476,10048740,10049924,10050812,10051973,10052932,10054297,10055743,10057134,10058647,10059631,10060775,10062125,10063206,10064356,10065138,10066047,10066823,10067672,10068690,10069650,10070952,10071992,10073455,10074101,10074965,10076416,10077836,10078848,10079898,10080992,10082218,10083185,10084128,10085030,10086023,10087122,10088090,10089096,10090167,10091368,10092501,10093491,10094217,10095121,10096427,10097719,10098894,10099966,10100863,10102070,10103154,10104190,10105343,10106438,10107568,10108729,10109663,10110375,10111080,10112064,10113370,10114826,10116212,10117505,10118652,10119710,10120576,10121710,10122949,10124001,10125143,10126161,10127229,10128294,10129327,10130477,10131505,10132629,10133706,10134895,10135924,10137239,10138272,10139394,10140712,10141833,10142894,10143947,10144944,10146025,10147011,10148358,10149416,10150876,10151906,10153265,10154773,10156105,10157387,10158496,10159516,10160844,10161860,10163058,10164209,10165380,10166637,10168115,10169430,10170713,10171937,10172936,10174055,10175431,10176688,10178009,10179327,10180617,10181937,10183227,10184249,10185274,10186445,10187399,10188433,10189624,10190704,10191748,10192844,10194021,10195223,10196236,10197118,10198161,10199538,10200593,10201773,10202796,10203849,10204979,10205989,10207184,10208794,10209960,10210925,10211772,10212406,10212852,10213522,10214583,10215647,10216687,10218102,10219712,10220919,10222290,10223677,10225144,10226454,10227514,10228956,10230568,10232010,10233724,10235092,10236555,10237702,10238902,10240426,10241790,10243003,10244179,10245060,10245908,10246711,10247586,10248011,10249244,10250788,10252156,10253514,10254809,10256078,10256937,10257931,10259112,10260274,10261452,10262588,10263659,10264899,10265637,10266810,10267910,10268986,10270021],sizes:[1004,1232,1201,1022,1288,1314,1269,1196,1255,1203,1215,1072,1117,1140,1154,1208,1364,1370,1029,988,1368,1077,1210,1254,1324,1315,1415,1113,1464,1297,1272,1126,1194,1040,1475,1156,1219,1311,1244,1282,1357,1322,1292,1392,1302,1299,1401,1226,1174,1262,1348,1480,1310,1079,1150,1216,1165,1050,1246,1172,1311,1263,990,915,1531,1515,1415,1285,1206,1216,1326,1290,1151,1030,1198,1303,1091,1502,899,1295,1220,1155,911,1240,1130,1231,1303,1264,1145,1231,1395,1169,1325,1268,1346,1290,1326,1324,1042,1162,1523,1331,1128,1308,1206,1146,1064,1056,1097,1197,1274,1171,978,1284,1423,1385,1183,1109,1215,1003,1112,1143,1095,595,985,1240,1382,1180,1311,1087,963,1183,1410,1035,1216,1058,1402,1245,1287,1133,1127,1060,1338,1124,1118,1338,1295,1070,1388,1279,1298,1119,1290,1280,992,901,1245,1192,1185,958,1205,1257,1341,1220,1286,1076,937,973,813,1350,992,431,866,891,907,636,936,1293,1395,277,896,1149,1165,1092,1428,1388,1294,1214,1128,1180,1209,1332,1346,1375,1052,1277,1216,1216,1042,1140,1329,1509,1364,1336,935,845,1500,1234,994,1357,1144,1333,1540,1350,1435,1448,1362,956,1088,1196,1514,1516,1432,1442,1014,1207,1424,1131,899,1147,1319,1447,1058,1006,968,1315,1515,863,963,1049,1293,1416,1027,864,1138,1374,1240,1398,1226,993,1e3,1045,1048,491,580,481,1181,449,1060,1400,1160,1025,1312,1011,771,1164,1173,1360,1450,1169,1092,803,754,839,779,804,1056,1385,1355,1351,1330,1077,1049,1184,1112,1163,1117,1106,1178,1190,1319,1300,1232,1133,1209,1212,1127,1219,1142,880,946,656,1100,725,847,1079,902,1096,929,695,933,854,665,895,703,764,860,628,1066,1123,1070,990,1153,1017,1025,826,976,1161,1051,1191,1251,1097,1162,1395,1081,1086,942,1127,1109,1158,850,1e3,1120,1056,932,925,1238,1370,1272,1171,1448,1090,1058,1066,1371,1238,1193,1349,1225,1406,1303,854,955,1087,1218,954,847,979,1288,1045,1170,1192,617,1159,1262,1178,1209,980,1005,1126,1197,1164,969,1055,1021,1124,1344,1002,903,918,889,1101,989,1179,1303,1191,1296,973,1131,1073,1119,1272,1118,1241,1131,1110,1382,1269,1362,1225,1288,1245,1264,1143,1178,1292,1019,1116,1061,1313,1214,1222,1334,977,1031,1114,1217,1174,1194,1171,1093,1204,1360,1337,1200,1202,1261,936,1323,1346,1305,1106,1220,1155,1316,1383,1204,1280,1154,1042,1235,1333,1288,939,1124,1279,1336,1128,1121,1329,1184,1380,934,989,962,1529,408,637,1014,979,699,1151,695,633,833,1100,1247,1439,1099,1473,1205,1283,1121,1226,1204,1167,1373,1395,1204,1129,1092,1379,1171,989,1217,1391,1500,1346,1304,694,1332,1297,875,1055,1254,1270,1564,1448,1180,1331,1435,988,1460,892,1018,1449,1485,1424,1534,1133,977,991,968,1469,1302,1033,1338,991,1503,1244,1419,1027,992,990,1114,600,709,477,1234,854,924,1323,1125,1008,1003,1050,889,1309,1269,1412,1203,1117,1243,1008,1170,1176,1042,1200,1120,1129,1112,1361,1336,1198,1079,766,1338,1271,1085,1166,1118,1122,977,1097,1120,811,1127,1001,1156,922,1200,1082,1225,1067,1405,1295,1356,1046,1178,1105,1405,982,1127,1080,1095,1038,1223,1360,1336,1135,1157,1195,1105,1032,1109,1245,1122,1059,1223,1244,1098,1123,1053,1291,1281,1059,1252,1078,1253,1065,959,888,1171,1024,1101,939,1040,1171,1125,1014,1191,1158,1174,1240,1039,1189,1006,1096,976,920,931,1285,1198,1070,1163,995,1116,1266,1058,1352,1336,1191,1179,1325,1305,1255,1250,912,807,1351,1268,1249,1228,1266,1375,1130,1144,1006,1060,860,1032,1152,767,1093,967,1080,1127,826,954,796,1082,933,1122,826,828,1182,1129,1193,774,1039,1200,997,1238,998,1103,1027,1053,1254,1200,767,1072,798,1092,864,1014,783,1115,1040,1338,1156,1043,1018,977,1278,1120,927,840,865,860,1138,753,939,1014,906,651,858,1034,922,869,948,1206,913,1265,957,777,1008,834,751,860,964,823,985,978,823,768,1207,1159,1237,1139,1061,775,883,1119,1053,1062,932,975,1049,1220,1176,1129,897,1068,1111,432,1074,1271,1261,1148,940,936,975,926,767,779,791,654,810,773,1062,937,1018,1088,1028,1188,1256,1339,1135,1029,900,1174,1080,409,790,961,995,945,1266,1351,1203,1443,1217,1313,1063,1255,1194,1147,1379,1371,1013,1242,1174,1196,1222,1157,1191,1486,1464,1374,1134,689,1505,1248,792,1338,1140,1303,1518,1435,1372,1374,1276,968,1425,1477,1495,1433,1440,1387,1425,859,933,1210,1354,1280,1424,985,993,1112,796,701,539,1237,935,504,1453,1180,999,1280,1018,1322,1114,932,925,1178,872,893,1187,1005,1198,1008,1296,1308,1056,1038,987,847,995,853,1199,1049,1059,1369,1281,1356,1312,1181,1390,1341,1342,1208,1049,1266,1230,1336,1012,957,982,1424,343,663,932,1015,1111,1450,1090,1451,1377,1306,1252,1092,1177,1211,1348,1350,1360,1042,1228,1196,1217,1112,1069,1408,1447,1360,1406,803,941,1445,1157,1070,1378,1253,1334,1575,1282,1446,1429,1384,1061,1331,1548,1485,1379,1431,1365,1458,1213,1002,1114,532,700,1167,584,1188,1270,1051,1231,1337,1181,1363,969,983,1119,1369,335,790,909,983,1147,1386,1229,1371,1408,1185,1288,1062,1225,1204,1352,1338,1379,1025,1280,1212,1234,1046,1130,1354,1510,1389,1344,890,886,1507,1230,1062,1337,1215,1327,1544,1286,1438,1431,1404,1040,1067,972,1103,905,1259,1501,1501,1428,1437,1250,1499,1069,1006,1118,546,694,1082,694,1076,1302,964,1188,1361,1556,825,929,692,742,717,785,701,742,701,774,1298,1360,1347,777,1172,1332,1216,1344,938,966,962,1428,454,551,866,962,811,1053,1335,1262,1328,1408,1239,1219,1066,1303,1186,1276,1350,1319,1040,1245,1284,1156,1177,1183,1220,1504,1330,1352,1064,726,1437,1276,844,1359,1209,1258,1531,1414,1447,1429,1292,950,1355,815,556,885,735,782,716,814,963,994,1091,1556,1456,1429,1483,1261,1449,1016,982,987,1023,1105,552,637,669,1355,729,1259,1285,1066,1128,1374,1195,1248,1152,579,922,602,985,547,793,600,1349,1192,337,793,861,1119,957,1196,1415,608,677,893,932,1070,1450,1424,1358,1095,1192,1167,876,1090,1005,1072,963,972,1036,1270,1328,1066,1272,1025,1298,1216,864,798,841,802,746,903,868,1157,1178,1519,1562,1388,1438,1372,1429,1063,1337,931,883,1162,891,1037,857,1209,1374,1395,1185,998,1061,1168,1312,1472,1395,1166,773,1455,1254,840,1171,1169,1297,1379,1334,1386,1411,1036,1141,535,1325,1373,1340,1221,983,987,996,1151,1136,570,744,664,641,1234,1027,860,243,1456,1274,1263,1068,547,1027,1047,1281,1250,1251,928,980,989,1426,330,692,918,1027,837,1234,1445,1078,1427,1260,1235,1168,1234,1212,1067,1394,1376,1215,1112,1131,1354,1159,963,1240,1371,1539,1344,1333,691,1332,1302,881,1053,1257,1255,1563,1445,1185,1327,1439,970,1445,1529,1525,1463,1398,1343,1293,1030,1072,1349,1356,1349,1002,1065,925,626,541,1136,365,1459,1223,982,1199,990,1299,1208,1291,869,899,558,849,718,626,861,1117,1416,1091,1368,605,1128,1213,1068,1194,482,1369,902,1528,1456,1564,1365,1414,1434,1447,326,570,852,1018,841,1214,1339,844,913,821,1060,1197,1427,1252,1292,1101,1209,1182,1293,1209,708,951,1025,1217,864,1262,1072,977,1243,1162,1505,1338,1314,1339,820,1019,1068,754,1389,1400,1329,1420,1201,1375,1320,1048,1206,992,1170,1153,739,1445,1268,843,1149,1174,1309,1381,1099,1311,991,1407,1357,1254,1154,1004,991,994,1153,889,556,908,523,1268,705,268,1297,1300,1477,802,903,857,1407,1068,1141,1151,1365,1099,1205,1374,1366,1249,1110,922,1248,1150,872,1226,1083,1075,1190,944,1107,1373,1172,1039,835,984,1132,1357,1321,1398,1234,1256,951,968,1084,1326,1273,1196,1292,1161,786,1146,1107,1136,1042,887,861,926,902,1101,1164,896,1173,880,1136,1119,1167,738,894,1073,1274,1255,1320,1323,1401,1261,1424,1222,1256,1582,1486,1430,1236,1039,1050,1139,858,1267,1424,1291,1199,1303,1263,1265,1291,1364,1154,1025,1094,1283,1363,1306,1201,1265,1362,1313,1252,1119,1057,884,1182,1193,1241,1138,1120,1178,1222,1238,1255,1070,1146,1319,1126,1160,1350,1249,1339,1003,1131,1288,1157,998,1091,1344,1565,1411,1337,864,1239,1471,1446,1452,1014,1121,1477,717,1121,1131,1471,1167,1116,1140,1025,1087,1303,1337,1158,665,883,1103,1284,1286,767,1157,1206,1424,1381,1163,1230,1274,1196,1298,1188,1319,1231,1167,1214,1139,1266,1256,1301,1180,1094,1072,1355,1391,548,466,569,442,731,1203,785,815,1086,1079,1379,963,995,716,846,981,1021,1167,1257,1062,1474,1385,1438,1188,796,1151,787,1047,1149,1369,544,1309,959,955,1148,839,926,829,1063,1248,1336,1121,940,973,1215,1292,1020,891,1141,1496,1249,941,433,946,282,1208,1281,865,1309,1305,1277,1239,1346,1433,1371,1270,1268,1337,1291,1226,1155,1383,1185,1250,1243,841,693,749,956,596,763,692,1506,711,494,850,977,935,1042,970,419,543,652,642,539,423,571,598,978,1167,1444,881,559,858,1160,1399,1072,1424,1232,1288,1124,1223,1202,1048,1361,1370,1201,1061,1134,1386,1124,1102,1141,1406,1532,1321,1412,736,1039,1361,1025,1111,1317,1243,1458,1523,1160,1431,1424,1352,1051,655,831,847,1390,976,1034,1387,1383,1445,1502,980,769,1381,1115,786,1195,1370,961,1051,1396,1142,896,1181,958,991,1140,1424,1523,635,810,874,916,1460,1024,1007,1085,976,810,1400,1420,1e3,1e3,1041,1048,815,1430,1430,931,1054,1005,1024,878,1419,1458,937,1052,1003,1025,883,1419,1439,1005,869,1275,947,942,1145,1224,710,788,851,978,1402,1096,885,1049,810,1424,1487,1105,718,1048,975,1315,1355,1143,747,1031,1030,1266,1403,1176,848,984,994,1155,1291,1460,981,959,1192,966,1018,1142,1354,653,791,643,1004,1198,905,1162,821,1026,1047,1037,842,994,1007,1069,1091,855,1026,853,1120,1237,1054,1183,925,1148,847,1015,1038,1056,845,997,1033,1023,1087,889,1057,862,1101,1229,1079,1169,930,1139,878,998,1054,1048,800,997,1025,1042,1075,930,1069,887,1099,1218,1118,1164,932,1105,875,1013,1049,1064,798,985,1015,1070,1051,910,1089,895,1074,1202,1160,1354,1003,1034,1211,922,1102,1234,896,1236,1083,1333,981,1401,973,1400,1079,1438,999,867,1241,979,921,1134,1065,949,1198,1206,1102,1138,1216,1180,1149,1265,1349,989,964,1094,929,1171,1286,1261,1007,1330,1415,1015,1152,1413,1277,947,1011,1204,1376,1290,1361,1224,988,983,994,1026,1096,946,959,576,645,528,529,1163,586,838,422,922,1404,1236,1002,1186,791,1357,1247,1370,1097,1022,827,1350,799,484,861,1042,902,1290,1322,1203,1444,1207,1282,1062,1263,1163,1206,1394,1426,1030,1253,1114,1224,1227,1074,1199,1424,1465,1408,1135,745,1510,1268,793,1321,1154,1315,1505,1427,1357,1367,1292,966,1494,1549,1423,1438,1515,1249,1468,992,1078,811,692,758,883,919,1300,973,1196,1302,1386,1196,1264,1243,1062,1088,865,999,930,824,793,1391,1349,339,667,842,1118,840,1059,1268,1220,919,1343,1048,1192,1160,1198,1285,1486,1217,1226,1165,1225,1208,1218,1324,1262,1221,936,902,1471,1578,1330,1476,1300,973,920,1188,1376,1584,1020,1516,1461,1227,1185,1158,1388,1382,1073,1110,1065,1174,1408,1547,1215,1407,730,1090,1391,995,1132,1284,1253,1471,1504,1136,1480,1262,991,1242,1467,1386,1208,1423,983,995,1103,903,527,763,903,860,287,1460,1273,1120,1011,1008,1382,1186,1297,1131,946,969,880,1160,1269,334,694,956,1168,648,1033,1127,1409,829,597,861,1135,1457,1092,1458,1261,1223,1160,1224,1211,1058,1354,1399,1203,1078,1102,1385,1135,1036,1211,1401,1538,1324,1442,738,1044,1370,1026,1115,1302,1239,1448,1514,1156,1423,1443,1346,1142,764,1396,1481,1381,1434,1393,1468,962,909,1185,1387,1535,1441,1352,1293,995,994,1067,801,520,648,737,1010,431,1413,1290,957,1134,1279,1047,976,885,937,1042,1120,1271,1395,1147,1218,1212,1308,1391,1386,1432,1258,864,1366,1153,1041,1139,1191,1307,1185,1202,1159,1093,1141,1406,1301,1194,1315,1194,1051,900,1207,1132,1108,896,1173,1171,1241,1184,961,1253,1243,1223,1030,1209,1184,1031,892,1012,1220,1211,1064,1192,1151,1003,1077,791,1254,1206,1256,634,1221,1097,1071,1368,1113,1308,863,1088,1196,1118,1179,1227,1107,1075,1335,1305,1046,1325,1139,1041,1212,1259,1178,1048,1284,1147,1237,1324,1074,1262,1312,1378,1312,1200,1278,1155,587,869,606,1006,663,753,475,938,1484,665,600,732,775,791,1039,646,684,653,636,680,651,636,716,992,1090,1007,772,854,1151,1135,1452,620,643,894,1142,1210,467,635,735,1333,1440,1202,1301,1069,1259,1149,1093,1123,1060,1154,1257,1165,1243,1236,1393,1358,1043,1144,1169,1188,1438,1478,1398,1129,771,1460,1259,834,1163,1173,1294,1568,1402,1249,1317,1368,1008,1390,1530,1457,1427,1523,1402,1111,888,1131,1279,1106,1420,1035,892,1127,1453,1302,1414,1337,1237,1060,1247,1006,950,1239,1499,1116,1476,1011,879,1080,1380,1019,1378,1204,1391,1180,1335,1303,1287,1294,1394,1440,956,890,1188,1346,1321,1131,1395,1026,1421,1174,1360,1221,1263,1141,1257,1270,1312,1261,1023,1334,1137,1307,1283,1330,1391,1045,755,1241,1412,1299,1380,1193,994,991,1010,1061,1081,910,664,251,429,794,556,412,1154,445,225,1084,1061,986,1197,744,334,914,817,1120,1248,1299,1119,916,905,822,1495,449,585,886,1137,815,1123,1296,1426,833,1459,1386,1293,1250,1087,1187,1186,1434,1499,1449,1439,1340,1116,1117,1353,1410,1263,1018,1167,1109,1069,1407,1453,1409,1346,721,1168,1391,897,1070,1220,1252,1527,1519,1158,1438,1275,957,1438,1364,1362,1e3,1103,493,650,617,1063,599,1409,1289,1137,918,1327,1278,796,965,1072,1507,1399,1218,1244,765,1148,1272,1338,1369,1432,1043,969,1010,1225,908,1044,1236,1297,1235,1261,989,1012,1169,1477,977,678,929,648,1071,1001,1295,1403,1259,1229,1161,1384,1294,1387,785,964,713,1043,1382,1449,1598,799,1010,1050,763,994,1082,821,1147,1495,707,778,793,857,1133,1157,778,938,957,1193,1131,1350,1471,1351,1465,1354,1345,705,915,1299,1420,1132,1085,1080,1052,1013,1064,828,998,1198,1200,968,941,944,1139,1105,1006,1085,928,250,1005,804,1178,1200,1146,906,1241,1084,971,1126,976,887,1097,1080,1077,1095,1158,1053,927,1193,1030,1014,838,605,877,1027,1149,1012,1186,1033,1035,978,910,1166,1043,977,1181,1154,1106,767,1057,1135,1223,983,1059,1033,1111,1004,879,741,1008,1030,878,1071,780,1118,1019,1276,1184,917,929,1021,790,1202,789,798,830,836,664,937,1019,883,1087,896,1060,722,907,979,954,611,533,821,820,1032,888,823,1268,802,1015,986,695,508,1074,844,891,727,929,906,956,689,923,1066,920,923,1233,1007,861,773,1002,986,854,1055,1070,1237,1124,870,918,828,1306,1070,979,1015,1101,947,876,972,933,1266,1229,1159,1119,1169,1139,1281,915,775,764,959,897,745,908,1156,947,1089,899,766,779,837,1005,1180,604,992,1035,1166,786,1019,797,874,927,1101,916,1047,1115,961,1005,1063,1006,943,1030,1015,906,1158,975,1005,1238,971,1342,1243,1293,1157,902,699,891,755,661,1110,1256,348,595,879,818,975,729,956,873,1078,1153,1456,963,1079,878,1386,1210,1133,951,1012,1036,1304,1057,1222,834,1433,1420,1247,1267,1116,1266,1270,1104,1277,1396,1431,1562,1384,1427,1130,1404,1222,1483,1368,966,1174,1381,1362,1030,1072,1155,964,1183,1445,1503,1399,1113,682,1453,1318,805,1394,1187,1267,1535,1412,1441,1431,1224,1246,1257,1483,1118,995,1153,1040,334,599,648,1119,493,121,1371,1218,913,1113,1041,754,943,1306,1228,1417,476,838,729,794,556,786,1247,1112,392,700,833,814,937,798,959,1056,1153,1440,887,1280,1373,1119,1247,954,659,735,1065,1441,1423,1360,1112,1166,1178,1151,1240,1374,1207,1394,1418,1435,1321,1385,970,1116,989,1132,1317,1407,1187,1059,1165,1118,1056,1409,1444,1411,1335,720,1169,1386,900,1071,1216,1253,1534,1527,1166,1383,1426,1030,1421,1258,1456,1055,1047,1117,557,616,656,1169,464,147,1423,1301,997,1090,1057,783,1258,1257,1256,1270,551,893,867,635,691,661,1639,628,510,780,802,907,817,874,1076,1298,1384,1419,1022,973,1023,1112,910,1247,1134,1069,1070,557,421,983,1464,1225,1295,1104,1242,1202,1275,1268,781,1087,1237,1370,1318,1017,1074,1220,1011,1192,1441,1476,1423,1024,756,1479,1260,874,1328,1194,1283,1561,1394,1495,1370,1360,955,1428,1390,1283,1004,1110,900,237,833,534,1353,231,1020,871,1195,1121,1045,1037,1339,1245,1278,1358,805,813,767,780,903,703,727,721,1455,1095,390,613,827,731,812,832,1119,728,696,738,706,843,632,659,858,808,1152,1191,1417,1182,964,1233,901,1362,1338,1011,827,1474,832,1063,1007,775,1239,1141,1220,1044,913,812,1258,763,1135,1378,842,959,919,807,833,1206,947,1041,1303,1020,1132,1314,1139,1101,822,744,736,825,790,837,905,773,1201,1306,1020,1155,939,1222,1135,1017,1090,1069,1327,1471,1216,1288,1114,1232,1195,1057,1536,1553,1327,1482,1498,1297,1075,1320,1008,905,702,1288,1011,876,920,1327,1028,810,943,767,513,1049,1152,1061,1138,1267,1147,1045,1169,1457,965,1157,1109,1244,1127,1199,923,823,1234,1360,1315,1352,1065,1046,1171,1304,1495,1405,1350,721,1136,1385,918,1110,1240,1225,1541,1517,1147,1455,1284,993,1539,841,996,1293,906,785,831,874,895,899,749,926,939,862,701,850,856,1161,739,954,888,1062,1325,1262,1353,1359,1350,1375,990,980,989,995,1176,1101,1108,791,288,753,647,518,1173,1001,822,834,143,1070,1276,1401,968,986,974,933,954,1093,1417,1240,1264,1066,983,916,1066,1060,1036,1067,1184,1070,1335,1218,1157,1221,1074,937,1057,1200,1283,917,1169,883,757,906,933,922,1044,1121,1252,1194,1142,1307,1272,1505,1052,1139,1176,1121,1215,1266,1521,1098,1228,1118,1162,1365,1289,1217,1049,1200,1394,1080,1109,1048,1202,1208,1425,792,707,1131,883,754,759,895,988,1070,832,919,968,893,1205,948,898,871,1095,1024,636,536,908,767,910,952,1033,796,908,1047,872,802,1007,828,875,1139,1321,1042,666,1115,940,988,1267,1055,1064,1174,1012,1096,1481,1453,1103,1097,1170,1146,1396,1426,1380,1025,971,1066,1203,1349,1269,1197,1319,1242,1353,1449,1403,890,1362,1073,1190,1211,1369,1159,1185,1446,1442,1403,1445,1351,1136,1218,1297,1304,1259,1253,1183,1160,1074,1317,1209,1298,1237,1298,1055,911,780,1304,1352,1316,1259,1193,1008,904,942,995,1080,1080,1130,1371,1296,1221,851,1190,1216,984,1226,792,942,977,926,1097,1090,1174,1096,1090,657,1217,917,991,1009,1059,961,1376,694,1138,1287,1163,1128,1332,1181,1255,1365,1149,841,1087,1126,1040,1301,1313,1129,1273,1274,1271,1118,1345,1195,1282,1194,997,837,984,815,991,1436,381,591,908,1049,1092,963,960,706,638,670,882,1302,1362,1407,277,898,1124,1155,1151,1427,1431,1210,1341,1190,1224,1142,1102,1354,1291,1533,1108,1046,1283,1247,1213,1332,1027,1167,1437,1589,1318,1286,1122,882,1432,1412,895,1067,1289,1371,1350,1577,1259,1304,1418,1123,1148,1003,1506,1026,1027,796,1036,1157,1468,1424,1566,1051,1023,818,1027,1177,1309,1080,976,1199,1482,1608,1109,1055,986,766,1212,1053,1441,884,995,934,1110,1129,1444,1131,829,1187,1340,1300,802,980,974,912,1405,1094,925,983,973,1046,1500,1132,830,1186,1340,1317,990,883,979,962,1216,1108,1381,1041,856,1022,972,851,1354,1038,1403,1370,1019,958,1131,1354,1211,875,926,791,949,1250,1044,1144,1031,1197,1037,1213,1248,1327,800,1024,682,954,1172,977,1196,993,1055,1249,1080,1207,1342,1138,932,1102,1437,1286,1354,1348,993,990,998,1066,1040,965,387,620,494,1064,793,1063,545,1030,1389,1183,931,1193,1152,1006,1495,1451,1310,1269,1469,1114,1215,1370,1394,1149,1222,1291,1211,1202,1351,1284,1127,813,1238,1226,1263,1183,1035,929,910,881,1578,694,438,796,1007,1013,880,905,1176,1419,846,597,857,1146,1438,1083,1429,1265,1235,1139,1187,1193,1164,1369,1387,1209,1119,1127,1355,1166,964,1236,1355,1539,1354,1344,711,1268,1298,926,1053,1243,1397,1377,1511,1159,1405,1372,1130,1316,1291,1190,994,871,643,888,1220,795,907,979,1117,940,954,1230,1081,773,1089,1090,807,1056,949,1100,1369,1197,1467,1327,1497,1513,1393,1388,855,877,871,855,881,1064,942,881,776,1243,910,1198,1139,839,1107,1e3,1013,908,895,1035,1117,1375,1049,1461,1038,925,1127,1425,1247,1431,1139,988,992,994,1116,858,604,548,498,1299,764,702,1423,1310,944,1181,1402,1202,1287,1256,1005,1041,928,735,751,897,838,780,614,1324,1200,1180,1373,1495,1376,1432,1401,1464,1391,1304,321,681,921,822,841,1015,592,687,1112,966,478,819,896,1500,1450,1236,1284,1128,1228,1193,1061,1238,1204,1124,1144,1373,1146,1100,691,808,1214,1033,1424,1265,1111,1182,1378,1380,1088,1122,1060,1214,1273,1498,1198,1446,932,844,1496,1236,991,1344,1126,1456,1411,1433,1422,1220,1299,915,1205,1050,1457,1174,1366,1180,1384,1227,1472,1103,1268,1176,1331,1028,1247,1373,1318,1328,1112,989,982,997,1002,1140,1043,473,969,615,469,1233,888,908,612,904,1413,1228,1048,965,1137,1337,1482,1095,1337,1398,1334,1142,1317,967,1231,1172,1279,1331,1457,1443,1202,1227,1200,1166,1010,1035,1270,1241,1242,1209,1294,1299,1191,1281,1216,1055,1169,1256,1201,1363,1391,1276,1431,1325,1488,1303,1409,1277,919,1179,1425,1328,1424,1338,1438,1421,1293,1153,1323,1103,1199,1384,1258,1146,1146,1370,1332,1174,1208,1193,1284,1362,1282,1264,1008,1126,1367,1315,1313,1391,1280,1176,1033,1411,1527,1234,1397,1326,1478,1544,665,1126,1382,1360,1439,1494,1397,1415,1360,1201,1363,1188,1152,966,912,1113,1250,1274,1397,1102,1178,1161,837,1196,1118,1125,1014,1066,1265,1071,907,976,1221,953,1261,1066,1030,1108,867,1154,1143,1112,1111,1079,909,1039,1192,1063,1163,883,981,789,956,1121,880,944,1080,842,1179,1288,1106,1194,1135,1079,1407,900,899,1174,1172,1130,1063,1237,1125,1257,1043,1047,1185,1142,1210,1226,959,787,1225,1054,1002,1453,1370,1146,1125,1186,1007,1236,1331,1330,1159,1118,1193,1395,1250,1311,1033,1028,1147,1029,1403,1392,1398,1103,1306,1154,1154,943,1135,924,1050,1094,1251,1342,1099,1067,863,1357,579,790,890,905,1294,1311,1263,1459,1203,1288,1074,1255,1186,1158,1391,1375,1010,1236,1183,1208,1217,1168,1166,1515,1447,1364,1143,644,1499,1318,781,1394,1176,1277,1552,1422,1456,1389,1288,965,1249,1485,1498,1445,1474,1255,1500,1060,1076,854,735,766,685,1118,1293,936,1256,1546,1403,1389,1241,1150,1367,1316,1122,1157,823,1134,1545,1237,1332,1135,1108,970,1338,1261,1210,1103,1207,1274,1256,1087,1133,1014,1084,1208,1229,1273,1274,1334,1386,1045,1313,1278,1286,1229,916,1278,1241,1196,1202,1192,1234,945,1123,1169,1101,972,936,1154,1096,1178,601,1213,1103,1344,1461,1211,1403,955,1001,1112,1340,1282,1248,1230,1284,1213,1067,1155,1411,1131,1274,1272,1345,1248,1193,1050,1105,1353,1259,1155,1221,1161,1307,1338,1280,986,1160,1328,1155,1261,929,987,1285,1459,1454,1490,1494,1447,1490,1257,1101,1188,1502,895,976,1353,1325,1314,1245,1118,1175,1327,1177,1031,1028,1041,895,954,781,704,915,938,1422,1053,1056,1178,1032,1173,1052,1167,1158,1203,933,861,1222,1354,966,1141,954,1110,1172,958,944,1128,934,941,1029,997,854,825,1126,1249,1155,1043,1129,979,1015,940,1054,965,966,822,1257,902,779,1049,932,1194,1268,1348,1107,1008,1198,953,1347,1181,1211,1299,1307,1374,1407,1313,1401,1339,1394,1417,1358,1334,753,1099,1502,1262,1418,1340,1120,1292,1332,1103,1250,1271,1462,622,1114,947,1233,1459,1364,1361,1020,855,1007,945,980,1310,1009,1041,1028,970,1002,999,1170,1194,1078,1161,1460,917,532,1261,1414,1426,1320,1351,1305,1155,1223,1160,1185,1225,1226,1380,1406,1280,1261,1307,1268,1184,949,1400,1371,1295,1313,1259,1321,1103,1327,1228,1323,1319,1170,1223,1231,1450,1404,1470,1373,1337,1408,1311,1498,1425,1318,1409,1475,1351,1210,1401,1102,1268,1273,1385,1205,1327,1400,785,1347,1167,1429,1312,1142,1243,1211,1240,1328,1396,1441,1158,1334,1138,1310,1306,1130,1335,1218,1185,1244,1140,1408,1245,1236,1352,936,1288,811,1403,872,1521,1244,1219,1219,1168,2048,1723,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1611,2054,1913,2048,2048,2048,2048,1723,768,554,38,1222,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1490,1129,1631,1266,1216,1433,1535,1295,1468,1553,1516,1529,1525,1299,1478,1604,1522,1555,1664,1036,1351,1270,1339,1294,1239,1222,1299,1352,1285,1301,1347,1271,1435,1210,1215,1253,1230,1308,1333,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1716,1541,1597,1515,1579,1606,1663,1622,1668,1583,1618,1623,1646,1635,1631,1614,1642,1628,1619,1631,1632,1618,1635,1642,1611,1656,1639,1582,1644,1624,1634,1630,1638,1622,1592,1596,1609,1562,1634,1619,1611,1604,1619,1647,1622,1634,1627,1602,1609,1624,1633,1632,1623,1618,1634,1630,1607,1636,1619,1606,1616,1631,1582,1658,1963,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1726,1278,1239,1011,1151,772,932,1057,1015,1116,992,1024,994,1065,1022,750,1071,961,1005,1180,925,705,716,976,957,1038,751,876,847,976,970,845,826,1035,988,1157,1041,928,1046,1244,915,905,863,1066,1017,905,1035,765,1369,1242,1274,1093,1109,1231,1256,1074,1157,2057,2057,2048,2055,1677,2048,2048,2048,2011,2048,2050,2032,2048,2056,2048,2048,2048,2048,1412,1956,1368,2037,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2048,2048,2056,2048,2048,2056,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,1504,1383,1404,995,1262,1321,1421,1223,1157,1183,1024,1215,1392,1410,1322,1238,1222,991,1371,1360,1164,1380,1392,1285,1187,1036,1015,1371,1454,1274,943,1379,1108,1326,1214,1077,1251,1154,1245,775,579,1270,1192,835,1026,1177,1194,1376,1438,1366,1317,896,1170,1373,1352,1455,1361,1359,1010,1061,1310,1287,1132,1359,1335,1191,1128,1339,1326,1233,1250,1327,1304,1284,1336,1077,1256,1211,1284,1101,1166,1023,1167,1261,1213,1036,1298,1208,1223,1215,1154,1218,1036,1122,1127,681,1331,1303,1212,1424,733,1069,1140,1002,1105,825,1024,769,925,1006,1114,1183,975,1088,1161,1154,865,979,1238,969,825,876,682,1114,1042,1048,966,1236,922,1142,1251,982,1285,969,1004,827,1142,1236,1179,1081,1235,1038,1172,972,1281,1010,1146,890,1047,1169,948,1009,1256,1271,956,1103,1055,1128,1065,1162,1147,936,1402,1225,1180,851,1203,1076,1270,1186,1224,1129,868,914,1195,1172,1178,957,1044,1179,1165,1387,1064,929,1055,1180,1068,1230,1107,1024,939,772,717,1134,1083,1080,894,1208,1255,963,1213,1280,1337,1187,993,1127,1214,1267,1339,1003,1211,1323,1176,1308,1298,1207,1255,1296,1051,1133,1086,959,1165,1363,1339,1328,1034,1040,831,928,1083,841,1094,1071,1025,943,1121,1257,1122,1302,825,1e3,1273,1131,1124,1062,970,1244,1315,1283,1371,1306,1086,1180,1043,1220,1150,926,1281,1241,1109,1296,1213,1270,1127,1089,1256,1227,1448,1464,1181,1159,1319,1113,1147,1436,1521,1392,1248,998,1181,1145,1372,1189,1208,1496,1423,1154,939,1473,1376,1146,1058,1212,1014,1088,1286,1436,1329,1368,1367,1324,1250,1233,1284,1271,1083,1131,1017,1036,1203,942,1338,1267,1368,1324,1404,1105,913,895,1190,1329,1440,1398,1064,1071,1486,1318,1193,1038,945,1140,1164,1242,1306,1174,1029,1306,1216,1241,1007,950,959,807,1441,841,465,893,954,878,664,1080,1386,1137,454,817,1247,1192,1074,1457,1397,1348,1097,1197,1176,1062,1325,1389,1209,1129,1120,1319,1143,1072,1160,1429,1524,1322,1431,776,964,1382,1079,1141,1329,1260,1448,1543,1178,1436,1418,1363,1152,1122,1166,1177,1297,1464,1329,1512,1381,1136,1022,1280,1370,1122,1171,1156,1282,1314,1130,1056,1358,1293,1366,989,853,800,1203,1482,1462,1331,1404,1002,984,996,1120,849,586,523,739,1034,826,813,1376,1245,1005,1146,1316,1207,916,1270,1376,1117,1186,1016,1298,893,1106,923,929,1047,734,1195,879,673,789,894,1198,1057,1183,819,943,1218,1138,807,996,931,970,721,780,904,1114,1146,832,824,967,699,1250,920,880,1293,1196,1084,934,1114,644,1018,879,1042,877,1199,1076,1040,954,951,1247,770,1001,747,853,908,1039,763,868,901,841,798,855,972,918,928,1040,1228,1059,1091,1085,940,1066,905,1150,1043,1065,1044,983,1170,1189,1268,1342,1393,1384,1016,1084,1007,1186,971,1093,1031,1081,1073,1143,1175,1109,1199,1217,1132,972,988,1182,1269,1192,995,1054,908,1372,1413,1122,1078,1198,1002,1012,1052,848,634,948,958,1153,957,1111,1036,1103,921,986,1084,1057,1004,856,967,1012,920,1215,915,1002,974,1320,858,911,847,990,1114,1238,701,1053,1348,1304,1033,1118,1389,1298,1441,1124,1359,1261,1235,1101,1284,1152,1301,1251,1231,984,1308,1204,1366,943,968,1119,1411,322,724,972,1168,673,739,932,1077,1455,1090,1439,1385,1312,1251,1086,1184,1209,1351,1351,1377,1031,1334,1356,1161,968,1241,1373,1528,1347,1335,685,1332,1298,884,1052,1256,1253,1564,1447,1181,1324,1435,972,1448,937,1102,936,1470,972,1349,1553,1345,1521,1421,1375,1266,996,1059,955,612,550,1207,308,1463,1215,1031,1225,973,1344,1318,1529,807,1243,1079,1200,1337,1554,1349,1497,1201,1254,930,1259,805,1114,1355,1531,1047,1327,1371,1340,1302,1266,1393,1331,1408,1367,1506,1282,1042,971,1167,1172,1080,1372,1070,1247,1406,1303,1386,1305,1257,1219,1212,837,1004,1292,1261,1224,1313,1353,1167,1365,996,1186,1126,1057,1090,1079,1165,1158,1233,930,981,931,1140,1182,1181,1288,1426,1166,1132,1210,1149,1191,1175,1080,1128,1181,1153,1011,972,1055,1054,899,1349,1405,1374,1389,1101,1336,1381,1199,1176,1157,1230,1047,1090,1088,1082,1105,1202,930,1090,1082,1328,1251,1132,966,949,889,904,696,764,913,1019,885,1023,1174,1061,1187,1207,1e3,1119,1167,1226,1137,964,999,799,880,855,1122,858,1051,1106,808,816,1173,1050,1086,1039,1111,1231,966,875,1205,1255,1193,1121,1136,978,1086,961,1141,1096,1181,1198,1035,1061,907,1118,829,1044,902,764,986,917,1097,948,1036,822,1191,1186,1240,825,1162,1111,1189,1084,1284,1133,1113,1064,1096,1013,1121,736,986,1087,1017,1071,1406,1286,984,813,858,953,861,807,996,1027,1089,1138,1261,919,1085,1324,1174,1362,1002,1052,1186,984,994,1060,1197,1248,1110,1040,1040,1393,1187,1231,952,1147,1076,1240,1109,1236,815,1274,926,621,789,1228,1279,1184,1272,1222,1225,1226,1144,1029,1121,1408,1272,1372,1249,1155,1339,1369,1220,1365,1331,1185,1259,1284,1138,1203,1210,1257,1235,1207,1129,1377,1203,1152,1272,1060,1422,1327,1101,988,1061,1269,1404,1392,1122,1316,1299,1390,1220,935,762,1061,1090,1382,1413,1315,1189,1294,1293,1428,982,1168,1130,1191,1244,1155,1395,1502,1213,1329,1477,1434,1290,1375,1347,1493,1291,1338,1490,1281,1347,1274,1008,1348,1178,1361,1362,1172,1268,1335,1349,1333,1145,1217,982,1310,785,1192,1403,1413,1178,1233,1176,1420,1170,1200,1340,1426,1200,1122,1233,1403,1401,1196,1285,1131,904,1014,840,1165,1415,336,666,1036,1048,1002,631,970,1222,1408,1116,472,814,1243,1185,1074,1441,1401,1360,1087,1199,1145,1050,1339,1396,1183,1075,1224,1277,1147,1089,1132,1422,1554,1324,1420,743,1004,1373,1063,1132,1326,1242,1438,1530,1178,1435,1415,1384,1090,1301,1536,1368,1423,1397,1457,1167,868,1167,1257,1359,846,1308,1242,1077,1341,1252,1043,1004,1115,1369,1271,1405,990,986,989,1094,803,655,463,769,1065,423,1188,1379,1125,1063,1211,1313,1097,1231,1332,1243,1063,1152,1114,1133,1218,1075,1047,1261,1098,1112,1241,872,869,1364,1250,1334,1300,1327,1204,1248,1290,1356,1271,1205,1424,1340,1260,1306,1238,1371,1305,1404,992,1327,1298,1315,1311,1313,1390,1424,1374,1285,1344,823,1282,1004,1337,1463,1545,1151,872,637,956,614,1052,779,913,1063,781,937,995,1032,1069,1082,1133,1045,1081,1093,797,928,940,1183,1062,982,1210,1296,1343,1490,1489,1158,524,1024,1430,1115,953,883,991,1073,1091,1115,1202,1137,926,1055,814,734,1110,1080,941,997,647,884,834,1088,1186,1116,961,993,985,908,980,892,958,826,1160,750,944,1017,1143,780,1098,929,968,1107,751,1214,902,1065,833,875,911,902,1174,997,793,449,1060,821,1204,1025,949,846,972,991,903,981,1108,859,1124,1155,840,1164,988,1097,1010,1087,1217,1061,897,749,966,1031,1132,1262,1117,719,1009,1069,987,917,709,865,932,949,735,962,960,740,605,771,742,766,871,646,797,633,873,1163,1036,960,767,1152,1073,1053,1035,1017,996,1091,1026,1315,833,1003,904,1186,1192,1040,1094,905,1066,1234,1280,1106,770,584,636,1229,1076,1077,863,970,1064,1004,530,421,1021,841,487,843,988,1059,1077,441,472,683,864,833,850,873,895,816,901,862,879,1104,1125,1253,1368,1179,1165,1205,1214,1158,1216,1298,965,1169,1250,890,1035,959,1029,1095,1133,1140,1455,1349,1236,1451,1090,1349,1305,1293,1486,1204,1496,1240,1282,1332,1445,1304,1181,1228,1414,1160,1050,1011,1055,1042,1393,1208,1009,1171,1128,1104,1089,1259,1397,1448,1266,1020,1140,1124,1128,1044,1464,1324,1256,1467,1351,1322,1202,1080,1280,1225,1075,1161,1183,1149,1134,1245,1120,1176,1100,1415,1338,1447,1425,1321,1367,1116,925,1251,1089,1227,1238,1087,1435,1387,1371,1218,1415,1333,1443,1236,1075,1114,1177,1431,1290,1316,1342,1335,1365,1310,1265,1591,1153,1077,1090,1168,1171,1400,1432,1401,1208,986,1222,1121,1137,1068,924,998,973,1243,1351,1207,1313,1177,1078,1003,821,924,1152,1305,1049,1016,750,981,1029,1214,911,1069,1031,1041,1178,1283,1111,1428,1400,1349,1339,1394,1315,1202,1145,1256,1054,942,905,1191,1396,1297,1262,1215,1120,1385,1280,1196,1312,1351,866,1026,1032,705,1392,1260,1413,1373,1226,1403,1290,1226,1172,1450,1317,1268,1334,1037,1339,1375,1305,1266,1272,1141,1157,1151,1201,1422,1356,1339,1440,1362,1367,1237,1348,1345,1265,1447,1401,1352,1407,1397,1413,1395,1404,1402,1194,1061,1458,1375,1252,1106,1321,1363,1358,1359,1346,1269,1396,1253,936,1140,1061,1108,1071,1143,1460,1315,820,1326,1458,1383,1143,1447,1305,1460,1208,1205,1349,1477,1357,1398,1541,1319,1331,1460,1540,1237,1278,1343,848,825,950,1296,1047,807,1239,871,1298,1208,679,1210,1406,1074,870,903,833,1547,892,905,748,949,796,914,1010,783,1046,1027,1211,1512,1058,1283,1388,1364,1389,1432,1304,886,992,718,1315,698,929,915,740,937,852,856,1060,759,1307,1457,1127,1300,1430,1044,949,901,848,1235,1428,1240,1001,989,465,697,845,978,1118,1289,1469,1262,1421,1368,1246,1384,1202,1155,1304,1327,1282,836,1409,1404,1151,1195,1147,1348,1476,1313,1124,1156,1281,1301,1190,1315,1088,877,665,1015,718,740,1612,596,552,1028,1260,1152,979,1120,852,866,872,785,1032,1051,713,1320,1334,283,920,1160,1160,1077,1424,1376,1289,1161,1115,1168,1097,1389,1367,1267,1066,1205,1218,1200,1106,1077,1388,1487,1396,1348,881,879,1510,1230,1034,1360,1166,1326,1539,1356,1436,1440,1350,955,1326,1127,806,894,893,947,791,508,785,992,1078,1312,1538,1368,1412,1558,1027,956,980,902,1039,877,455,776,891,1104,1356,1387,1056,867,1175,1293,1265,981,1110,1022,961,909,1100,1205,906,854,886,1373,1441,884,1023,1319,813,952,1005,1039,1262,732,938,1034,1304,1456,1020,858,1171,1341,1002,1253,699,1020,1022,939,1049,959,896,1091,1109,1329,1036,1153,895,1004,1109,1003,986,692,928,1029,1027,1286,1452,1004,832,1165,1356,1065,1380,928,907,939,900,1087,1049,653,861,921,1009,1087,1301,1125,1262,933,989,872,943,1059,1069,641,961,867,1027,1115,1301,1261,908,1077,1244,1357,1283,1437,1006,990,975,990,989,1143,941,741,255,684,476,476,1134,799,505,1019,1493,1241,1004,776,1199,1249,1206,1288,1367,615,845,704,846,707,593,760,1407,610,501,1004,1318,787,722,695,999,841,779,1019,1138,1421,1042,1386,1419,1193,1283,1067,1238,1151,1141,1240,1345,888,1145,1050,1041,1123,826,858,832,998,1298,1337,1324,1063,1185,1121,1116,1422,1520,1324,1416,788,946,1441,1155,1081,1394,1247,1334,1574,1288,1406,1421,1406,1027,1109,757,1073,934,1076,871,910,1114,1527,1373,1424,1256,802,1023,929,955,900,825,1126,1199,763,1020,874,1638,960,1040,796,1013,1246,806,871,1218,1222,1348,1230,1549,1257,1358,1331,1351,1263,1422,1055,987,993,989,1102,1115,1052,923,281,735,550,590,1329,764,1286,1092,1157,131,452,1532,805,1070,1123,1116,1210,1283,1271,951,1094,972,862,1296,1263,948,795,988,835,918,934,861,1100,959,1025,978,1010,1138,1100,1006,1127,1131,1033,1074,1084,1240,1106,1024,1190,973,851,1159,1060,995,1047,914,1316,1048,1050,955,1050,824,858,1068,873,1139,1028,969,1055,832,1170,831,1104,1235,1018,1080,1020,1021,847,1042,1161,981,1120,988,995,1118,1234,1064,1084,991,671,830,796,726,871,1172,816,633,508,672,586,839,782,892,1100,924,913,955,804,1069,784,1154,777,857,939,865,1039,659,1015,1160,890,1010,1247,990,1092,1072,835,852,1115,889,661,1175,1133,1270,1053,908,1190,1425,1294,971,1101,1363,1206,1128,1003,1194,1096,960,1207,986,1020,1092,1268,1071,1008,1184,1205,1002,1287,1124,618,625,915,815,851,935,1255,1123,968,1195,1037,1075,1067,1217,1044,1084,1043,1087,1068,1118,1041,1018,1132,1304,1009,1216,834,1277,886,1370,1189,1289,1263,1310,1186,1270,1239,1422,1378,1263,1238,912,1166,1218,1164,1271,1234,1398,1308,1267,1072,1159,1134,1248,1294,1033,1341,1303,1223,1386,1299,1237,1372,1186,1103,1187,1309,1117,1200,1314,1152,1005,828,1373,1165,1169,1153,1056,1412,1187,1335,1160,1326,1174,1082,1182,1194,1132,1471,1270,954,1211,1115,1293,1014,874,768,1308,988,1143,1311,1415,1218,1062,1273,1208,920,1189,954,1283,1463,1392,1082,1182,939,577,815,848,909,1202,991,1040,1144,1339,1293,1382,1445,1228,1020,998,847,1464,1426,1537,1522,1241,1438,1496,1192,924,1449,1518,1174,820,493,1029,1233,633,256,847,979,1315,1346,1470,1389,860,1292,1319,1311,1198,923,1199,1019,952,838,1189,1431,1533,887,1099,946,1212,714,868,720,710,785,722,769,762,738,750,1262,1387,1397,982,1002,1218,1440,771,1136,949,883,1112,840,1050,798,1042,1107,688,1039,1047,939,1017,1042,1015,852,1019,970,1024,807,870,1215,1317,989,1177,1378,1434,1579,970,947,868,807,1069,1200,1147,1427,928,967,859,848,1020,956,1128,1396,937,953,852,844,1062,953,1145,1282,803,980,996,1119,1083,772,1131,1015,1339,1282,1084,1265,1457,1082,961,1048,1577,1460,895,1444,1536,1374,1559,1355,1213,1249,1451,1233,1537,1509,942,1378,1535,1401,1515,1003,1325,1488,1003,984,991,1032,1111,225,828,1325,785,1281,1003,1131,1079,1233,1014,1452,1352,1407,1327,1267,1433,931,970,1161,975,823,888,1302,1430,1500,593,1201,1153,947,991,1398,1455,1205,780,946,1252,1339,737,1070,1214,753,1182,683,921,930,688,965,895,714,906,1018,1003,805,834,902,902,847,935,759,735,1260,1298,1329,1350,1448,1384,877,1033,463,867,836,1120,1228,1281,1022,791,986,479,905,932,1012,1094,1364,976,881,803,613,827,1040,868,1154,1265,1264,1125,1292,1368,1151,947,1114,1608,1426,947,1474,1545,1284,1537,1109,1270,1365,1537,1068,1636,1380,987,1429,1551,1287,1467,913,1368,1497,1373,991,901,1169,439,593,794,935,901,1180,1366,1485,1272,1348,1386,1441,1211,1306,1294,1345,1183,1478,1441,1234,1369,1394,1408,1243,1355,1418,1354,1304,1352,1361,1380,1417,1008,1355,1301,1252,1173,1315,1091,1121,1167,1131,1312,1248,1085,1022,981,1091,1384,1338,1262,1240,1044,959,980,1133,1305,1062,1212,780,912,1285,1102,1329,1001,1002,1177,1020,1069,1050,1207,1256,941,1230,1139,925,1188,1014,1078,1131,1180,1263,1421,1177,1005,549,1021,1435,825,1334,1406,1420,1410,1280,1170,1111,1220,1002,1035,1134,979,1330,1199,1284,823,890,881,625,811,1154,1407,339,645,1007,818,704,1170,783,707,644,665,683,787,846,933,998,1090,1041,1288,1309,1097,1356,1171,983,1115,1437,1413,1217,1283,1083,1179,1228,1261,856,768,1074,1065,1231,1081,1205,1142,1097,970,1141,1260,1132,1014,990,1038,1013,1144,1126,996,1266,839,1218,1242,1379,1355,1025,1199,1035,1160,1333,1453,1420,1345,722,1161,1386,902,1077,1215,1405,1502,1435,1343,1343,1274,991,1426,1378,1320,989,984,1023,1138,602,688,572,921,1216,374,1340,1272,900,1034,900,1172,1257,1207,1056,1229,1301,1354,1233,1286,1032,600,856,639,692,812,708,635,664,1290,1472,331,633,705,944,802,1022,776,765,646,964,718,917,751,867,842,751,939,1174,1130,1411,1494,1080,996,1367,1229,1088,1123,1040,865,952,679,1012,896,1109,533,986,922,1196,1075,980,1303,983,1169,1103,868,1195,1440,1259,1227,1149,1198,1200,1100,1158,879,863,1272,932,920,1388,1372,1249,999,1481,1336,1406,1449,1555,1539,1328,1181,1069,1194,967,1332,1071,585,1094,1091,952,933,947,937,1050,1376,886,893,1107,1252,1272,1382,635,486,846,1127,1422,1356,1501,730,932,806,934,984,797,1157,1266,1455,1184,1116,1222,851,806,1182,991,724,1063,1001,987,904,987,1190,1175,794,964,819,833,709,785,1048,753,837,921,1168,847,954,873,878,881,753,1177,1195,1124,788,1082,735,1071,867,1047,1044,1088,1260,1125,1246,1222,1236,1305,839,996,740,972,1201,1050,904,864,1128,933,1285,1182,1390,1389,897,1154,982,1249,1529,1330,1454,771,942,1439,1156,1074,1389,1228,1556,1135,1376,1261,939,1387,1002,1378,1398,1146,931,1047,882,1304,1326,1422,975,983,983,988,992,1074,1191,1089,814,267,763,671,525,890,1336,1228,1279,944,1178,1130,1150,839,289,1615,1306,1222,669,917,1033,1030,944,1320,1343,1305,1110,1362,1433,1273,1027,1051,1180,1247,1295,1110,1078,909,1346,1324,1158,1303,1341,1293,1280,1149,1249,1220,1171,1121,929,936,891,1161,1324,1412,1293,1360,1392,1297,1107,1391,1261,822,1334,1219,1267,1017,466,860,577,680,857,466,626,625,628,809,1429,607,510,689,959,793,795,796,801,810,974,811,927,968,1231,1356,1279,986,1117,1384,1081,1428,1415,1358,1097,1180,1134,824,1023,928,1129,984,1023,1218,1315,1057,1357,1018,1045,998,998,1096,1032,1196,987,1479,1397,1432,1402,1405,1332,1399,1474,1254,974,1235,1154,1353,907,1390,985,996,942,1175,917,1001,1178,1219,1406,1362,1010,1074,1138,1095,1394,1569,1354,1325,695,1207,1384,881,1063,1218,1238,1526,1521,1146,1434,1310,955,1207,1050,1307,1241,1477,1112,987,989,985,1125,1172,1127,730,641,675,557,1101,1202,944,508,53,68,1187,1163,962,1318,1280,696,873,516,1022,1199,988,1374,1243,1324,1362,569,853,724,692,892,623,720,631,997,1673,437,538,626,827,813,966,862,796,628,942,749,900,732,880,835,745,926,1181,1106,1410,1487,1085,1018,1364,1297,1161,1027,939,741,906,971,1119,739,1273,708,1200,937,1003,1371,1089,1151,1009,727,1227,1421,1247,1259,1117,1202,1177,1136,1147,865,865,1257,930,917,1380,1385,1252,977,1485,1339,1427,1434,1565,1547,1339,1166,1092,1211,957,1327,1162,778,963,1123,921,915,925,954,1060,1301,926,1013,1046,1293,1217,1422,691,468,788,1014,1448,1365,1424,789,779,930,879,1058,789,1124,1288,1366,1285,1124,1089,1030,874,1118,961,722,1060,944,993,804,1132,1263,993,827,921,891,779,765,794,1082,864,748,902,1084,908,906,903,868,901,862,1154,1332,934,804,1065,825,983,999,1139,1037,1081,1309,1103,1361,1170,1258,1257,829,991,773,1107,1196,914,992,964,1019,1040,1308,1146,1384,1363,809,1214,1e3,1208,1495,1364,1420,736,1034,1365,1027,1117,1318,1308,1571,1167,1436,1308,967,1245,1106,1295,1443,1087,897,1018,1017,1325,1326,1370,981,971,988,985,987,1192,1148,1130,300,518,829,563,539,1505,1082,1313,988,1149,1127,1192,835,183,1585,1333,1255,685,918,1050,1027,1347,1262,1133,1172,1159,1164,929,895,865,1187,1217,1003,1069,1198,1128,1196,1255,941,1029,1249,1089,1155,1349,1357,1351,1340,1392,1275,1209,1154,1125,941,905,997,1187,1128,863,1014,1099,1123,1275,1015,1184,885,1179,1131,899,1123,1044,1123,1093,1001,1178,1115,946,885,1045,989,833,911,1220,1006,1009,1013,948,988,1126,1074,728,799,969,1044,978,1014,904,923,787,1259,1207,1126,1053,1125,1257,1170,964,1153,1244,1007,903,1243,1396,1178,901,840,727,1037,1021,1277,934,1219,1575,1115,1338,1164,1189,1113,1002,1098,1051,1339,1177,1455,1164,1440,1152,1166,1303,1194,1246,964,1084,1013,1265,1127,1248,1238,1161,1406,1203,1364,1460,1241,1374,1375,1347,1287,1229,1217,1248,1359,1192,1437,942,994,1067,1020,981,921,1542,1332,1461,1105,925,1436,1346,1248,1332,1251,1197,1141,1094,1014,1318,1494,1309,1077,1335,1270,1466,1346,1403,980,1037,1376,1058,1149,1126,1177,1225,1376,1149,1307,1319,1211,1280,1264,1184,888,1161,959,1365,1446,1391,1513,984,1144,1350,1081,1150,782,909,776,849,1018,960,1302,1040,1463,646,864,1451,1420,1012,1050,1094,1226,967,943,902,993,1099,968,1006,1071,1201,1133,990,726,904,1306,1292,1175,1072,897,1207,1084,1036,1153,1095,1130,1161,934,712,705,984,1306,1456,1386,1293,1147,1058,866,1134,1239,1052,1142,1018,1068,1065,1033,1150,1028,1124,1077,1189,1029,1315,1033,1122,1318,1121,1061,1053,997,1081,986,1347,1058,1460,1030,1359,1508,1332,1282,1109,1020,1328,1016,1198,1151,1171,1257,1478,1315,1283,1224,999,1119,1376,1257,1321,1318,1290,1320,1290,1022,1025,1171,954,1034,1191,1080,1044,1096,1177,1202,1013,882,1043,1377,1055,1180,1023,1053,1130,1010,1195,1610,1166,965,847,634,446,670,1061,1064,1040,1415,1610,1207,1371,1387,1467,1310,1060,1442,1612,1442,1714,1368,1463,1147,1200,1524,1364,1213,1176,881,848,803,875,425,1233,1544,1368,1358,1295,1269,859,994,1181,1162,1178,1136,1071,1240,738,1173,1100,1076,1035,1015],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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,1,1,0,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};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.8/site-packages/scikit_learn-0.22.2-py3.8.egg-info",start:0,end:8089,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/base.py",start:8089,end:31423,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/calibration.py",start:31423,end:53026,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/multiclass.py",start:53026,end:82808,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/_distributor_init.py",start:82808,end:83153,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/exceptions.py",start:83153,end:89520,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/isotonic.py",start:89520,end:103754,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/random_projection.py",start:103754,end:127784,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/setup.py",start:127784,end:131127,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/conftest.py",start:131127,end:131719,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/__init__.py",start:131719,end:136198,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/kernel_approximation.py",start:136198,end:157827,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/naive_bayes.py",start:157827,end:204242,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/kernel_ridge.py",start:204242,end:211521,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/dummy.py",start:211521,end:234157,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/pipeline.py",start:234157,end:271982,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/multioutput.py",start:271982,end:299567,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/discriminant_analysis.py",start:299567,end:327497,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/_config.py",start:327497,end:331996,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/_isotonic.so",start:331996,end:538319,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/experimental/__init__.py",start:538319,end:538571,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/experimental/enable_iterative_imputer.py",start:538571,end:539191,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/experimental/enable_hist_gradient_boosting.py",start:539191,end:540406,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/experimental/tests/test_enable_iterative_imputer.py",start:540406,end:541718,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/experimental/tests/__init__.py",start:541718,end:541718,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/experimental/tests/test_enable_hist_gradient_boosting.py",start:541718,end:543359,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/_build_utils/openmp_helpers.py",start:543359,end:547351,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/_build_utils/__init__.py",start:547351,end:550958,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/_build_utils/pre_build_helpers.py",start:550958,end:553084,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/_build_utils/deprecated_modules.py",start:553084,end:567732,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/compose/_column_transformer.py",start:567732,end:601844,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/compose/__init__.py",start:601844,end:602361,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/compose/_target.py",start:602361,end:611195,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/compose/tests/test_column_transformer.py",start:611195,end:659950,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/compose/tests/__init__.py",start:659950,end:659950,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/compose/tests/test_target.py",start:659950,end:672303,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/rbm.py",start:672303,end:672782,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/multilayer_perceptron.py",start:672782,end:673315,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/__init__.py",start:673315,end:673646,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/_stochastic_optimizers.py",start:673646,end:682308,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/_multilayer_perceptron.py",start:682308,end:735719,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/_rbm.py",start:735719,end:748057,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/_base.py",start:748057,end:754834,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/tests/__init__.py",start:754834,end:754834,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/tests/test_rbm.py",start:754834,end:760961,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/tests/test_stochastic_optimizers.py",start:760961,end:765174,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neural_network/tests/test_mlp.py",start:765174,end:791199,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_bagging.py",start:791199,end:831893,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/partial_dependence.py",start:831893,end:848100,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/base.py",start:848100,end:848570,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/gradient_boosting.py",start:848570,end:849049,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_forest.py",start:849049,end:940073,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_gradient_boosting.so",start:940073,end:1117244,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/setup.py",start:1117244,end:1119440,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_iforest.py",start:1119440,end:1138450,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/__init__.py",start:1138450,end:1139821,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/iforest.py",start:1139821,end:1140300,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_stacking.py",start:1140300,end:1165488,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_gb_losses.py",start:1165488,end:1196662,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_voting.py",start:1196662,end:1212461,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/bagging.py",start:1212461,end:1212940,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/weight_boosting.py",start:1212940,end:1213443,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_weight_boosting.py",start:1213443,end:1255299,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/forest.py",start:1255299,end:1255775,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_base.py",start:1255775,end:1265623,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_gb.py",start:1265623,end:1365596,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/voting.py",start:1365596,end:1366072,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_stacking.py",start:1366072,end:1383573,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_voting.py",start:1383573,end:1405516,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_forest.py",start:1405516,end:1453699,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/__init__.py",start:1453699,end:1453699,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_iforest.py",start:1453699,end:1466415,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_common.py",start:1466415,end:1473786,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_base.py",start:1473786,end:1478707,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_gradient_boosting.py",start:1478707,end:1531297,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_partial_dependence.py",start:1531297,end:1541095,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_gradient_boosting_loss_functions.py",start:1541095,end:1551919,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_weight_boosting.py",start:1551919,end:1573181,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/tests/test_bagging.py",start:1573181,end:1606893,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/_predictor.so",start:1606893,end:1759089,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/grower.py",start:1759089,end:1780015,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py",start:1780015,end:1827411,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/_binning.so",start:1827411,end:1962115,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/_gradient_boosting.so",start:1962115,end:2105730,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/common.so",start:2105730,end:2140546,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/utils.so",start:2140546,end:2304475,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/splitting.so",start:2304475,end:2543214,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/__init__.py",start:2543214,end:2543380,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/_loss.so",start:2543380,end:2688838,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/predictor.py",start:2688838,end:2691524,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/histogram.so",start:2691524,end:2918874,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/loss.py",start:2918874,end:2931731,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/common.pxd",start:2931731,end:2932657,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/binning.py",start:2932657,end:2940760,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_loss.py",start:2940760,end:2949719,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/__init__.py",start:2949719,end:2949719,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_grower.py",start:2949719,end:2964421,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_gradient_boosting.py",start:2964421,end:2982291,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_warm_start.py",start:2982291,end:2989988,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_compare_lightgbm.py",start:2989988,end:2999112,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_binning.py",start:2999112,end:3010700,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_histogram.py",start:3010700,end:3019707,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_predictor.py",start:3019707,end:3022376,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_splitting.py",start:3022376,end:3041688,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/optimize.py",start:3041688,end:3049312,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/weight_vector.py",start:3049312,end:3049803,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/linear_assignment_.py",start:3049803,end:3059306,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_pprint.py",start:3059306,end:3077375,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/validation.py",start:3077375,end:3129887,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/random.py",start:3129887,end:3134256,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_joblib.py",start:3134256,end:3134960,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_show_versions.py",start:3134960,end:3136869,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/multiclass.py",start:3136869,end:3152224,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_random.pxd",start:3152224,end:3153698,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/class_weight.py",start:3153698,end:3160759,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/murmurhash.pxd",start:3160759,end:3161611,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/murmurhash.so",start:3161611,end:3229696,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/setup.py",start:3229696,end:3232455,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/stats.py",start:3232455,end:3233086,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/__init__.py",start:3233086,end:3274895,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_seq_dataset.so",start:3274895,end:3398801,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/extmath.py",start:3398801,end:3425124,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/sparsefuncs_fast.so",start:3425124,end:4094407,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_mask.py",start:4094407,end:4095107,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_logistic_sigmoid.so",start:4095107,end:4227257,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/graph.py",start:4227257,end:4229677,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_fast_dict.so",start:4229677,end:4430040,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/testing.py",start:4430040,end:4430513,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/arrayfuncs.so",start:4430513,end:4605588,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/sparsefuncs.py",start:4605588,end:4621619,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/metaestimators.py",start:4621619,end:4629244,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_openmp_helpers.so",start:4629244,end:4642770,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_testing.py",start:4642770,end:4675658,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_cython_blas.pxd",start:4675658,end:4677040,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_mocking.py",start:4677040,end:4681754,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/seq_dataset.py",start:4681754,end:4682239,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_seq_dataset.pxd",start:4682239,end:4685886,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/estimator_checks.py",start:4685886,end:4794425,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/fixes.py",start:4794425,end:4803942,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_cython_blas.so",start:4803942,end:5172418,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_weight_vector.so",start:5172418,end:5313093,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_random.so",start:5313093,end:5388020,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/deprecation.py",start:5388020,end:5392434,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_fast_dict.pxd",start:5392434,end:5392982,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/_weight_vector.pxd",start:5392982,end:5393728,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/mocking.py",start:5393728,end:5394201,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/fast_dict.py",start:5394201,end:5394680,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/graph_shortest_path.so",start:5394680,end:5477836,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_utils.py",start:5477836,end:5502582,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_deprecation.py",start:5502582,end:5503966,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_pprint.py",start:5503966,end:5528436,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_murmurhash.py",start:5528436,end:5531073,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_fixes.py",start:5531073,end:5534563,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_estimator_checks.py",start:5534563,end:5555408,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_class_weight.py",start:5555408,end:5566287,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_shortest_path.py",start:5566287,end:5569128,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_fast_dict.py",start:5569128,end:5569943,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_extmath.py",start:5569943,end:5597176,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_linear_assignment.py",start:5597176,end:5598656,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/__init__.py",start:5598656,end:5598656,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_validation.py",start:5598656,end:5645085,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_optimize.py",start:5645085,end:5645856,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_metaestimators.py",start:5645856,end:5648032,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_deprecated_utils.py",start:5648032,end:5652131,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_multiclass.py",start:5652131,end:5668074,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_sparsefuncs.py",start:5668074,end:5687967,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_show_versions.py",start:5687967,end:5688919,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_random.py",start:5688919,end:5696275,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_testing.py",start:5696275,end:5716575,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_cython_blas.py",start:5716575,end:5723566,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/utils/tests/test_seq_dataset.py",start:5723566,end:5728660,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/base.py",start:5728660,end:5729128,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/_gaussian_mixture.py",start:5729128,end:5756880,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/__init__.py",start:5756880,end:5757135,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/gaussian_mixture.py",start:5757135,end:5757639,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/_base.py",start:5757639,end:5775814,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/bayesian_mixture.py",start:5775814,end:5776318,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/_bayesian_mixture.py",start:5776318,end:5809114,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/tests/__init__.py",start:5809114,end:5809114,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/tests/test_bayesian_mixture.py",start:5809114,end:5829701,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/tests/test_gaussian_mixture.py",start:5829701,end:5871883,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/mixture/tests/test_mixture.py",start:5871883,end:5872484,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_criterion.pxd",start:5872484,end:5876115,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/tree.py",start:5876115,end:5876583,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_splitter.so",start:5876583,end:6076705,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/setup.py",start:6076705,end:6078125,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_criterion.so",start:6078125,end:6265334,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/__init__.py",start:6265334,end:6265925,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_utils.so",start:6265925,end:6442043,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_tree.so",start:6442043,end:6874797,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_export.py",start:6874797,end:6911371,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_reingold_tilford.py",start:6911371,end:6916555,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_classes.py",start:6916555,end:6985085,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_tree.pxd",start:6985085,end:6989703,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_splitter.pxd",start:6989703,end:6993871,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/export.py",start:6993871,end:6994339,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/_utils.pxd",start:6994339,end:7000095,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/tests/__init__.py",start:7000095,end:7000095,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/tests/test_reingold_tilford.py",start:7000095,end:7001872,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/tests/test_export.py",start:7001872,end:7019611,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tree/tests/test_tree.py",start:7019611,end:7091712,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/semi_supervised/label_propagation.py",start:7091712,end:7092235,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/semi_supervised/__init__.py",start:7092235,end:7092607,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/semi_supervised/_label_propagation.py",start:7092607,end:7110953,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/semi_supervised/tests/test_label_propagation.py",start:7110953,end:7118091,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/semi_supervised/tests/__init__.py",start:7118091,end:7118091,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/variance_threshold.py",start:7118091,end:7118621,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/_mutual_info.py",start:7118621,end:7135720,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/base.py",start:7135720,end:7136208,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/mutual_info.py",start:7136208,end:7136717,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/rfe.py",start:7136717,end:7137206,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/_variance_threshold.py",start:7137206,end:7140485,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/__init__.py",start:7140485,end:7141801,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/_from_model.py",start:7141801,end:7151365,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/_univariate_selection.py",start:7151365,end:7179471,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/from_model.py",start:7179471,end:7179977,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/univariate_selection.py",start:7179977,end:7180513,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/_base.py",start:7180513,end:7184799,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/_rfe.py",start:7184799,end:7205460,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/tests/test_from_model.py",start:7205460,end:7219999,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/tests/test_variance_threshold.py",start:7219999,end:7222063,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/tests/test_mutual_info.py",start:7222063,end:7229356,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/tests/test_chi2.py",start:7229356,end:7232343,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/tests/test_feature_select.py",start:7232343,end:7258227,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/tests/__init__.py",start:7258227,end:7258227,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/tests/test_rfe.py",start:7258227,end:7271280,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_selection/tests/test_base.py",start:7271280,end:7274934,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/hierarchical.py",start:7274934,end:7275428,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/bicluster.py",start:7275428,end:7275911,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_bicluster.py",start:7275911,end:7296452,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_feature_agglomeration.py",start:7296452,end:7299015,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/setup.py",start:7299015,end:7300420,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_affinity_propagation.py",start:7300420,end:7316194,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_k_means_fast.so",start:7316194,end:7715452,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/__init__.py",start:7715452,end:7716926,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/birch.py",start:7716926,end:7717397,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_optics.py",start:7717397,end:7755007,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_k_means_elkan.so",start:7755007,end:8028928,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_hierarchical_fast.so",start:8028928,end:8279998,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_kmeans.py",start:8279998,end:8349540,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_spectral.py",start:8349540,end:8371789,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_mean_shift.py",start:8371789,end:8389190,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/mean_shift_.py",start:8389190,end:8389677,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_agglomerative.py",start:8389677,end:8431398,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/dbscan_.py",start:8431398,end:8431873,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_dbscan_inner.so",start:8431873,end:8459928,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_dbscan.py",start:8459928,end:8475767,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/affinity_propagation_.py",start:8475767,end:8476284,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/_birch.py",start:8476284,end:8499958,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/spectral.py",start:8499958,end:8500438,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/k_means_.py",start:8500438,end:8500914,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/optics_.py",start:8500914,end:8501389,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/test_hierarchical.py",start:8501389,end:8530295,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/test_spectral.py",start:8530295,end:8540155,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/__init__.py",start:8540155,end:8540155,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/test_bicluster.py",start:8540155,end:8549110,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/test_dbscan.py",start:8549110,end:8563793,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/test_affinity_propagation.py",start:8563793,end:8570664,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/test_feature_agglomeration.py",start:8570664,end:8572376,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/test_k_means.py",start:8572376,end:8610651,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/test_mean_shift.py",start:8610651,end:8616390,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/common.py",start:8616390,end:8617238,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/test_optics.py",start:8617238,end:8634902,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cluster/tests/test_birch.py",start:8634902,end:8640427,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/base.py",start:8640427,end:8640907,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/sparse_pca.py",start:8640907,end:8641405,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_truncated_svd.py",start:8641405,end:8649751,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/setup.py",start:8649751,end:8650606,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/truncated_svd.py",start:8650606,end:8651113,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/__init__.py",start:8651113,end:8653099,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/incremental_pca.py",start:8653099,end:8653612,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_kernel_pca.py",start:8653612,end:8667209,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_pca.py",start:8667209,end:8690016,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/fastica_.py",start:8690016,end:8690506,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/cdnmf_fast.py",start:8690506,end:8691004,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_cdnmf_fast.so",start:8691004,end:8820597,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/pca.py",start:8820597,end:8821074,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_fastica.py",start:8821074,end:8841940,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/nmf.py",start:8841940,end:8842417,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/dict_learning.py",start:8842417,end:8842924,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_factor_analysis.py",start:8842924,end:8855496,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_nmf.py",start:8855496,end:8902751,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_lda.py",start:8902751,end:8933223,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/factor_analysis.py",start:8933223,end:8933736,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/online_lda_fast.py",start:8933736,end:8934249,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/online_lda.py",start:8934249,end:8934733,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/kernel_pca.py",start:8934733,end:8935231,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_base.py",start:8935231,end:8940721,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_incremental_pca.py",start:8940721,end:8954797,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_dict_learning.py",start:8954797,end:9009325,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_online_lda_fast.so",start:9009325,end:9049905,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/_sparse_pca.py",start:9049905,end:9063559,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/test_dict_learning.py",start:9063559,end:9081734,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/test_truncated_svd.py",start:9081734,end:9088342,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/test_nmf.py",start:9088342,end:9107357,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/test_fastica.py",start:9107357,end:9117323,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/test_sparse_pca.py",start:9117323,end:9125097,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/__init__.py",start:9125097,end:9125097,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/test_online_lda.py",start:9125097,end:9140365,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/test_pca.py",start:9140365,end:9160307,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/test_incremental_pca.py",start:9160307,end:9174771,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/test_factor_analysis.py",start:9174771,end:9177827,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/decomposition/tests/test_kernel_pca.py",start:9177827,end:9188999,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/rcv1.py",start:9188999,end:9189469,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/openml.py",start:9189469,end:9189945,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/olivetti_faces.py",start:9189945,end:9190445,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_lfw.py",start:9190445,end:9209440,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/base.py",start:9209440,end:9209910,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/setup.py",start:9209910,end:9210692,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_covtype.py",start:9210692,end:9215370,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/samples_generator.py",start:9215370,end:9215879,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/__init__.py",start:9215879,end:9219563,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_twenty_newsgroups.py",start:9219563,end:9236367,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_svmlight_format_fast.so",start:9236367,end:9299662,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/twenty_newsgroups.py",start:9299662,end:9300171,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/svmlight_format.py",start:9300171,end:9300680,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_california_housing.py",start:9300680,end:9305751,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_samples_generator.py",start:9305751,end:9364717,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_olivetti_faces.py",start:9364717,end:9369907,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/kddcup99.py",start:9369907,end:9370389,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_species_distributions.py",start:9370389,end:9379074,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_svmlight_format_io.py",start:9379074,end:9398079,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_openml.py",start:9398079,end:9428422,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/california_housing.py",start:9428422,end:9428934,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_base.py",start:9428934,end:9461115,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/lfw.py",start:9461115,end:9461582,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/covtype.py",start:9461582,end:9462061,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_kddcup99.py",start:9462061,end:9472910,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/species_distributions.py",start:9472910,end:9473431,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/_rcv1.py",start:9473431,end:9484463,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/images/README.txt",start:9484463,end:9485175,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/images/china.jpg",start:9485175,end:9681828,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/images/flower.jpg",start:9681828,end:9824815,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/breast_cancer.rst",start:9824815,end:9829854,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/covtype.rst",start:9829854,end:9830892,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/twenty_newsgroups.rst",start:9830892,end:9840334,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/linnerud.rst",start:9840334,end:9840896,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/rcv1.rst",start:9840896,end:9843399,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/olivetti_faces.rst",start:9843399,end:9845287,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/california_housing.rst",start:9845287,end:9846635,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/lfw.rst",start:9846635,end:9850915,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/wine_data.rst",start:9850915,end:9854394,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/iris.rst",start:9854394,end:9857176,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/diabetes.rst",start:9857176,end:9858388,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/boston_house_prices.rst",start:9858388,end:9860729,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/digits.rst",start:9860729,end:9862756,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/descr/kddcup99.rst",start:9862756,end:9866717,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/data/boston_house_prices.csv",start:9866717,end:9901459,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/data/iris.csv",start:9901459,end:9904193,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/data/diabetes_target.csv.gz",start:9904193,end:9905243,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/data/linnerud_exercise.csv",start:9905243,end:9905455,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/data/diabetes_data.csv.gz",start:9905455,end:9929258,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/data/wine_data.csv",start:9929258,end:9940415,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/data/breast_cancer.csv",start:9940415,end:10060328,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/data/linnerud_physiological.csv",start:10060328,end:10060547,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/data/digits.csv.gz",start:10060547,end:10118070,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_covtype.py",start:10118070,end:10119027,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_openml.py",start:10119027,end:10165479,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_samples_generator.py",start:10165479,end:10186732,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_california_housing.py",start:10186732,end:10187479,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_kddcup99.py",start:10187479,end:10189187,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/__init__.py",start:10189187,end:10189187,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_olivetti_faces.py",start:10189187,end:10190299,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_common.py",start:10190299,end:10190590,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_svmlight_format.py",start:10190590,end:10208228,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_base.py",start:10208228,end:10218906,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_lfw.py",start:10218906,end:10226544,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_rcv1.py",start:10226544,end:10229099,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/test_20news.py",start:10229099,end:10233285,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/svmlight_invalid.txt",start:10233285,end:10233339,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/svmlight_invalid_order.txt",start:10233339,end:10233362,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/svmlight_multilabel.txt",start:10233362,end:10233467,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/svmlight_classification.txt",start:10233467,end:10233721,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-features-561.json.gz",start:10233721,end:10234146,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-list-data_name-cpu-limit-2-status-active-.json.gz",start:10234146,end:10234493,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/561/data-v1-download-52739.arff.gz",start:10234493,end:10237796,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-qualities-561.json.gz",start:10237796,end:10238870,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-561.json.gz",start:10238870,end:10240668,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/561/api-v1-json-data-list-data_name-cpu-limit-2-data_version-1.json.gz",start:10240668,end:10240969,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-qualities-1119.json.gz",start:10240969,end:10242518,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-list-data_name-adult-census-limit-2-status-active-.json.gz",start:10242518,end:10242881,audio:0},{filename:"/lib/python3.8/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:10242881,end:10243245,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-1119.json.gz",start:10243245,end:10243952,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/1119/api-v1-json-data-features-1119.json.gz",start:10243952,end:10245060,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/1119/data-v1-download-54002.arff.gz",start:10245060,end:10246250,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-61.json.gz",start:10246250,end:10247148,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-list-data_name-iris-limit-2-status-active-.json.gz",start:10247148,end:10247478,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-qualities-61.json.gz",start:10247478,end:10248599,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/61/data-v1-download-61.arff.gz",start:10248599,end:10250941,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-list-data_name-iris-limit-2-data_version-1.json.gz",start:10250941,end:10251234,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/61/api-v1-json-data-features-61.json.gz",start:10251234,end:10251502,audio:0},{filename:"/lib/python3.8/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:10251502,end:10251829,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-list-data_name-australian-limit-2-data_version-1.json.gz",start:10251829,end:10251928,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-features-292.json.gz",start:10251928,end:10252234,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-40981.json.gz",start:10252234,end:10252781,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/292/data-v1-download-49822.arff.gz",start:10252781,end:10255313,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-features-40981.json.gz",start:10255313,end:10255619,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-list-data_name-australian-limit-2-status-active-.json.gz",start:10255619,end:10255938,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/292/api-v1-json-data-292.json.gz",start:10255938,end:10256485,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40589/data-v1-download-4644182.arff.gz",start:10256485,end:10260829,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-qualities-40589.json.gz",start:10260829,end:10261742,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-list-data_name-emotions-limit-2-status-active-.json.gz",start:10261742,end:10262060,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-40589.json.gz",start:10262060,end:10262656,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-list-data_name-emotions-limit-2-data_version-3.json.gz",start:10262656,end:10262971,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40589/api-v1-json-data-features-40589.json.gz",start:10262971,end:10263827,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/62/data-v1-download-52352.arff.gz",start:10263827,end:10265452,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/62/api-v1-json-data-62.json.gz",start:10265452,end:10266108,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/62/api-v1-json-data-qualities-62.json.gz",start:10266108,end:10266913,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/62/api-v1-json-data-features-62.json.gz",start:10266913,end:10267730,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-40966.json.gz",start:10267730,end:10269389,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-qualities-40966.json.gz",start:10269389,end:10270323,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-features-40966.json.gz",start:10270323,end:10274013,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-list-data_name-miceprotein-limit-2-data_version-4.json.gz",start:10274013,end:10274338,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40966/data-v1-download-17928620.arff.gz",start:10274338,end:10280809,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40966/api-v1-json-data-list-data_name-miceprotein-limit-2-status-active-.json.gz",start:10280809,end:10281137,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40945/api-v1-json-data-40945.json.gz",start:10281137,end:10281574,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40945/api-v1-json-data-features-40945.json.gz",start:10281574,end:10281894,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40945/api-v1-json-data-qualities-40945.json.gz",start:10281894,end:10282936,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40945/data-v1-download-16826755.arff.gz",start:10282936,end:10315179,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-list-data_name-glass2-limit-2-status-active-.json.gz",start:10315179,end:10315267,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-list-data_name-glass2-limit-2-data_version-1.json.gz",start:10315267,end:10315352,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40675/data-v1-download-4965250.arff.gz",start:10315352,end:10318352,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-40675.json.gz",start:10318352,end:10318675,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-features-40675.json.gz",start:10318675,end:10318982,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/40675/api-v1-json-data-qualities-40675.json.gz",start:10318982,end:10319868,audio:0},{filename:"/lib/python3.8/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:10319868,end:10320185,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-list-data_name-anneal-limit-2-data_version-1.json.gz",start:10320185,end:10320494,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/2/data-v1-download-1666876.arff.gz",start:10320494,end:10322335,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-list-data_name-anneal-limit-2-status-active-.json.gz",start:10322335,end:10322681,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-features-2.json.gz",start:10322681,end:10323547,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-2.json.gz",start:10323547,end:10324909,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/2/api-v1-json-data-qualities-2.json.gz",start:10324909,end:10326410,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/3/api-v1-json-data-features-3.json.gz",start:10326410,end:10326945,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/3/api-v1-json-data-3.json.gz",start:10326945,end:10329418,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/3/api-v1-json-data-qualities-3.json.gz",start:10329418,end:10330825,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/3/data-v1-download-3.arff.gz",start:10330825,end:10350310,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/1/data-v1-download-1.arff.gz",start:10350310,end:10352151,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/1/api-v1-json-data-features-1.json.gz",start:10352151,end:10353040,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/1/api-v1-json-data-qualities-1.json.gz",start:10353040,end:10353185,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/datasets/tests/data/openml/1/api-v1-json-data-1.json.gz",start:10353185,end:10354970,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/model_selection/_validation.py",start:10354970,end:10415788,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/model_selection/__init__.py",start:10415788,end:10417656,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/model_selection/_search.py",start:10417656,end:10479999,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/model_selection/_split.py",start:10479999,end:10559385,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/model_selection/tests/__init__.py",start:10559385,end:10559385,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/model_selection/tests/test_validation.py",start:10559385,end:10631149,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/model_selection/tests/test_search.py",start:10631149,end:10706142,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/model_selection/tests/test_split.py",start:10706142,end:10767711,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/model_selection/tests/common.py",start:10767711,end:10768351,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/inspection/partial_dependence.py",start:10768351,end:10768867,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/inspection/_partial_dependence.py",start:10768867,end:10810133,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/inspection/__init__.py",start:10810133,end:10811085,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/inspection/_permutation_importance.py",start:10811085,end:10816283,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/inspection/tests/test_plot_partial_dependence.py",start:10816283,end:10833978,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/inspection/tests/__init__.py",start:10833978,end:10833978,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/inspection/tests/test_partial_dependence.py",start:10833978,end:10856285,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/inspection/tests/test_permutation_importance.py",start:10856285,end:10866768,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/label.py",start:10866768,end:10867251,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/_label.py",start:10867251,end:10901299,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/setup.py",start:10901299,end:10901869,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/_data.py",start:10901869,end:11016641,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/_encoders.py",start:11016641,end:11042500,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/__init__.py",start:11042500,end:11044159,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/data.py",start:11044159,end:11044639,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/_csr_polynomial_expansion.so",start:11044639,end:11252024,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/_function_transformer.py",start:11252024,end:11257855,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/_discretization.py",start:11257855,end:11269818,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/tests/test_discretization.py",start:11269818,end:11280357,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/tests/test_data.py",start:11280357,end:11375057,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/tests/test_label.py",start:11375057,end:11398701,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/tests/__init__.py",start:11398701,end:11398701,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/tests/test_function_transformer.py",start:11398701,end:11404132,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/tests/test_common.py",start:11404132,end:11409560,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/preprocessing/tests/test_encoders.py",start:11409560,end:11433149,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/impute/__init__.py",start:11433149,end:11433355,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/impute/_iterative.py",start:11433355,end:11462454,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/impute/_base.py",start:11462454,end:11489787,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/impute/_knn.py",start:11489787,end:11501219,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/impute/tests/test_knn.py",start:11501219,end:11518862,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/impute/tests/test_impute.py",start:11518862,end:11564015,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/impute/tests/__init__.py",start:11564015,end:11564015,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/impute/tests/test_common.py",start:11564015,end:11567157,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/impute/tests/test_base.py",start:11567157,end:11568514,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/_isomap.py",start:11568514,end:11578286,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/isomap.py",start:11578286,end:11578762,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/_locally_linear.py",start:11578762,end:11605998,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/_barnes_hut_tsne.so",start:11605998,end:11757768,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/setup.py",start:11757768,end:11758721,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/mds.py",start:11758721,end:11759188,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/t_sne.py",start:11759188,end:11759661,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/__init__.py",start:11759661,end:11760177,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/_utils.so",start:11760177,end:11797363,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/_t_sne.py",start:11797363,end:11834132,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/locally_linear.py",start:11834132,end:11834632,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/_spectral_embedding.py",start:11834632,end:11858546,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/_mds.py",start:11858546,end:11875483,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/spectral_embedding_.py",start:11875483,end:11875996,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/tests/test_t_sne.py",start:11875996,end:11910285,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/tests/test_locally_linear.py",start:11910285,end:11915779,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/tests/__init__.py",start:11915779,end:11915779,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/tests/test_isomap.py",start:11915779,end:11922266,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/tests/test_mds.py",start:11922266,end:11924152,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/manifold/tests/test_spectral_embedding.py",start:11924152,end:11938789,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/__check_build/setup.py",start:11938789,end:11939357,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/__check_build/__init__.py",start:11939357,end:11941038,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/__check_build/_check_build.so",start:11941038,end:11948903,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_import_deprecations.py",start:11948903,end:11950769,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_init.py",start:11950769,end:11951238,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_site_joblib.py",start:11951238,end:11951912,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_build.py",start:11951912,end:11953087,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/__init__.py",start:11953087,end:11953087,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_discriminant_analysis.py",start:11953087,end:11972613,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_kernel_ridge.py",start:11972613,end:11975658,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_common.py",start:11975658,end:11984015,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_dummy.py",start:11984015,end:12006894,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_pipeline.py",start:12006894,end:12048675,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_base.py",start:12048675,end:12065163,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_naive_bayes.py",start:12065163,end:12095733,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_config.py",start:12095733,end:12098309,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_check_build.py",start:12098309,end:12098598,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_metaestimators.py",start:12098598,end:12103935,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_isotonic.py",start:12103935,end:12120478,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_calibration.py",start:12120478,end:12134836,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_multiclass.py",start:12134836,end:12164023,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_random_projection.py",start:12164023,end:12178153,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_kernel_approximation.py",start:12178153,end:12187866,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_docstring_parameters.py",start:12187866,end:12193640,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/tests/test_multioutput.py",start:12193640,end:12215422,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/base.py",start:12215422,end:12215890,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/scorer.py",start:12215890,end:12216364,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_scorer.py",start:12216364,end:12245778,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/setup.py",start:12245778,end:12246463,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_classification.py",start:12246463,end:12343880,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/__init__.py",start:12343880,end:12349056,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/ranking.py",start:12349056,end:12349533,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/regression.py",start:12349533,end:12350019,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/pairwise_fast.py",start:12350019,end:12350514,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_ranking.py",start:12350514,end:12406189,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/pairwise.py",start:12406189,end:12472535,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/classification.py",start:12472535,end:12473033,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_pairwise_fast.so",start:12473033,end:12668846,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_base.py",start:12668846,end:12676252,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_regression.py",start:12676252,end:12705715,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/expected_mutual_info_fast.py",start:12705715,end:12706264,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/_supervised.py",start:12706264,end:12740862,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/bicluster.py",start:12740862,end:12741363,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/_bicluster.py",start:12741363,end:12744125,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/setup.py",start:12744125,end:12744792,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/__init__.py",start:12744792,end:12746448,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/supervised.py",start:12746448,end:12746952,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/_unsupervised.py",start:12746952,end:12761010,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/unsupervised.py",start:12761010,end:12761520,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/_expected_mutual_info_fast.so",start:12761520,end:12850326,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/tests/__init__.py",start:12850326,end:12850326,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/tests/test_common.py",start:12850326,end:12858348,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/tests/test_bicluster.py",start:12858348,end:12860046,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/tests/test_unsupervised.py",start:12860046,end:12870301,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/cluster/tests/test_supervised.py",start:12870301,end:12883580,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/tests/test_pairwise.py",start:12883580,end:12932541,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/tests/__init__.py",start:12932541,end:12932541,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/tests/test_common.py",start:12932541,end:12985871,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/tests/test_classification.py",start:12985871,end:13076767,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/tests/test_score_objects.py",start:13076767,end:13104954,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/tests/test_ranking.py",start:13104954,end:13165306,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/tests/test_regression.py",start:13165306,end:13178427,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_plot/base.py",start:13178427,end:13180033,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_plot/roc_curve.py",start:13180033,end:13186137,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_plot/precision_recall_curve.py",start:13186137,end:13191650,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_plot/__init__.py",start:13191650,end:13191650,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_plot/confusion_matrix.py",start:13191650,end:13198485,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_plot/tests/test_plot_roc_curve.py",start:13198485,end:13203782,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_plot/tests/__init__.py",start:13203782,end:13203782,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_plot/tests/test_plot_confusion_matrix.py",start:13203782,end:13213230,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/metrics/_plot/tests/test_plot_precision_recall.py",start:13213230,end:13219992,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/cd_fast.py",start:13219992,end:13220479,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_omp.py",start:13220479,end:13253168,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_bayes.py",start:13253168,end:13277628,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/omp.py",start:13277628,end:13278103,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/base.py",start:13278103,end:13278581,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_ridge.py",start:13278581,end:13351445,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_logistic.py",start:13351445,end:13444192,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_ransac.py",start:13444192,end:13462991,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_stochastic_gradient.py",start:13462991,end:13526639,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/stochastic_gradient.py",start:13526639,end:13527162,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/theil_sen.py",start:13527162,end:13527655,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/setup.py",start:13527655,end:13528874,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_theil_sen.py",start:13528874,end:13543814,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/__init__.py",start:13543814,end:13546597,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_sgd_fast.pxd",start:13546597,end:13547409,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_coordinate_descent.py",start:13547409,end:13632765,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/logistic.py",start:13632765,end:13633255,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_huber.py",start:13633255,end:13644274,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/perceptron.py",start:13644274,end:13644770,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/passive_aggressive.py",start:13644770,end:13645290,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_least_angle.py",start:13645290,end:13713617,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_sag.py",start:13713617,end:13726559,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/ridge.py",start:13726559,end:13727040,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/sgd_fast.py",start:13727040,end:13727530,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/sag_fast.py",start:13727530,end:13728020,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/huber.py",start:13728020,end:13728501,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/coordinate_descent.py",start:13728501,end:13729021,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_sag_fast.so",start:13729021,end:13868021,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_perceptron.py",start:13868021,end:13873807,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/bayes.py",start:13873807,end:13874288,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_passive_aggressive.py",start:13874288,end:13891694,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_base.py",start:13891694,end:13913082,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/least_angle.py",start:13913082,end:13913581,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_cd_fast.so",start:13913581,end:14349127,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/_sgd_fast.so",start:14349127,end:14628493,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/ransac.py",start:14628493,end:14628977,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/sag.py",start:14628977,end:14629452,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_perceptron.py",start:14629452,end:14631539,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_passive_aggressive.py",start:14631539,end:14642566,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_sag.py",start:14642566,end:14674511,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_ridge.py",start:14674511,end:14718656,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_omp.py",start:14718656,end:14726961,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/__init__.py",start:14726961,end:14726961,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_sparse_coordinate_descent.py",start:14726961,end:14737776,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_coordinate_descent.py",start:14737776,end:14771357,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_base.py",start:14771357,end:14789287,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_ransac.py",start:14789287,end:14808371,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_theil_sen.py",start:14808371,end:14818305,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_sgd.py",start:14818305,end:14876503,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_bayes.py",start:14876503,end:14885686,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_huber.py",start:14885686,end:14893440,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_logistic.py",start:14893440,end:14969860,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/linear_model/tests/test_least_angle.py",start:14969860,end:14997650,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/elliptic_envelope.py",start:14997650,end:14998163,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/_graph_lasso.py",start:14998163,end:15027844,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/_shrunk_covariance.py",start:15027844,end:15047253,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/robust_covariance.py",start:15047253,end:15047766,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/__init__.py",start:15047766,end:15049075,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/graph_lasso_.py",start:15049075,end:15049571,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/_robust_covariance.py",start:15049571,end:15081534,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/shrunk_covariance_.py",start:15081534,end:15082048,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/_elliptic_envelope.py",start:15082048,end:15089443,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/empirical_covariance_.py",start:15089443,end:15089966,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/_empirical_covariance.py",start:15089966,end:15099814,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/tests/test_robust_covariance.py",start:15099814,end:15106118,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/tests/__init__.py",start:15106118,end:15106118,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/tests/test_elliptic_envelope.py",start:15106118,end:15107737,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/tests/test_graphical_lasso.py",start:15107737,end:15113722,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/covariance/tests/test_covariance.py",start:15113722,end:15125836,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/_liblinear.so",start:15125836,end:15235778,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/base.py",start:15235778,end:15236238,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/_bounds.py",start:15236238,end:15238844,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/setup.py",start:15238844,end:15241769,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/bounds.py",start:15241769,end:15242235,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/_libsvm.so",start:15242235,end:15532789,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/__init__.py",start:15532789,end:15533477,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/libsvm_sparse.py",start:15533477,end:15533964,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/libsvm.py",start:15533964,end:15534430,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/_libsvm_sparse.so",start:15534430,end:15779604,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/classes.py",start:15779604,end:15780073,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/liblinear.py",start:15780073,end:15780548,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/_classes.py",start:15780548,end:15831393,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/_base.py",start:15831393,end:15868357,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/tests/__init__.py",start:15868357,end:15868357,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/tests/test_svm.py",start:15868357,end:15914374,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/tests/test_bounds.py",start:15914374,end:15916624,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/svm/tests/test_sparse.py",start:15916624,end:15930502,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/lof.py",start:15930502,end:15930971,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_typedefs.so",start:15930971,end:15947141,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_lof.py",start:15947141,end:15967712,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_dist_metrics.pxd",start:15967712,end:15970153,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/base.py",start:15970153,end:15970625,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_quad_tree.so",start:15970625,end:16190918,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_kde.py",start:16190918,end:16201242,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_ball_tree.so",start:16201242,end:16701455,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/setup.py",start:16701455,end:16702925,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_classification.py",start:16702925,end:16725213,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_quad_tree.pxd",start:16725213,end:16729679,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/ball_tree.py",start:16729679,end:16730166,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/__init__.py",start:16730166,end:16731501,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/kd_tree.py",start:16731501,end:16731982,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_typedefs.pxd",start:16731982,end:16732449,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/kde.py",start:16732449,end:16732918,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/nca.py",start:16732918,end:16733387,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/regression.py",start:16733387,end:16733877,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_nearest_centroid.py",start:16733877,end:16741437,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/graph.py",start:16741437,end:16741912,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_unsupervised.py",start:16741912,end:16746255,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/quad_tree.py",start:16746255,end:16746742,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/nearest_centroid.py",start:16746742,end:16747250,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_nca.py",start:16747250,end:16767641,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_graph.py",start:16767641,end:16785869,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/unsupervised.py",start:16785869,end:16786365,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/classification.py",start:16786365,end:16786867,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/dist_metrics.py",start:16786867,end:16787363,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_dist_metrics.so",start:16787363,end:17070599,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_kd_tree.so",start:17070599,end:17563712,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_base.py",start:17563712,end:17608474,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/_regression.py",start:17608474,end:17622131,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/typedefs.py",start:17622131,end:17622615,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_neighbors_tree.py",start:17622615,end:17625495,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_neighbors_pipeline.py",start:17625495,end:17633577,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_lof.py",start:17633577,end:17641947,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_kd_tree.py",start:17641947,end:17648125,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_graph.py",start:17648125,end:17650967,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/__init__.py",start:17650967,end:17650967,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_nearest_centroid.py",start:17650967,end:17655564,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_dist_metrics.py",start:17655564,end:17661944,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_neighbors.py",start:17661944,end:17726396,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_ball_tree.py",start:17726396,end:17734307,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_quad_tree.py",start:17734307,end:17737889,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_kde.py",start:17737889,end:17747319,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/neighbors/tests/test_nca.py",start:17747319,end:17768098,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cross_decomposition/cca_.py",start:17768098,end:17768588,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cross_decomposition/_pls.py",start:17768588,end:17802248,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cross_decomposition/__init__.py",start:17802248,end:17802386,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cross_decomposition/pls_.py",start:17802386,end:17802876,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cross_decomposition/_cca.py",start:17802876,end:17805990,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cross_decomposition/tests/__init__.py",start:17805990,end:17805990,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/cross_decomposition/tests/test_pls.py",start:17805990,end:17823363,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/stop_words.py",start:17823363,end:17823876,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/_stop_words.py",start:17823876,end:17827129,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/dict_vectorizer.py",start:17827129,end:17827652,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/hashing.py",start:17827652,end:17828145,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/setup.py",start:17828145,end:17828778,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/_hash.py",start:17828778,end:17835336,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/__init__.py",start:17835336,end:17835759,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/_dict_vectorizer.py",start:17835759,end:17848058,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/text.py",start:17848058,end:17919144,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/image.py",start:17919144,end:17939892,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/_hashing_fast.so",start:17939892,end:17997017,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/tests/test_feature_hasher.py",start:17997017,end:18002691,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/tests/test_dict_vectorizer.py",start:18002691,end:18006114,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/tests/__init__.py",start:18006114,end:18006114,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/tests/test_text.py",start:18006114,end:18054847,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/feature_extraction/tests/test_image.py",start:18054847,end:18066874,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/gpr.py",start:18066874,end:18067357,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/kernels.py",start:18067357,end:18138274,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/_gpr.py",start:18138274,end:18160511,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/__init__.py",start:18160511,end:18161052,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/gpc.py",start:18161052,end:18161535,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/_gpc.py",start:18161535,end:18196495,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/tests/test_kernels.py",start:18196495,end:18210626,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/tests/__init__.py",start:18210626,end:18210626,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/tests/test_gpr.py",start:18210626,end:18225101,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/tests/_mini_sequence_kernel.py",start:18225101,end:18226838,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/gaussian_process/tests/test_gpc.py",start:18226838,end:18233614,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/six.py",start:18233614,end:18254499,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/_pilutil.py",start:18254499,end:18272220,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/setup.py",start:18272220,end:18272476,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/_scipy_linalg.py",start:18272476,end:18276924,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/conftest.py",start:18276924,end:18277226,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/__init__.py",start:18277226,end:18277268,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/_pep562.py",start:18277268,end:18279691,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/_lobpcg.py",start:18279691,end:18306176,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/_arff.py",start:18306176,end:18344941,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/joblib/numpy_pickle.py",start:18344941,end:18345041,audio:0},{filename:"/lib/python3.8/site-packages/sklearn/externals/joblib/__init__.py",start:18345041,end:18345600,audio:0}],remote_package_size:10275132,package_uuid:"b498e151-ec20-4282-b9aa-2d0de3bf5e81"})})(); |