tinkerbell/web/sympy.js

1 line
No EOL
372 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="sympy.data";var REMOTE_PACKAGE_BASE="sympy.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","bin",true,true);Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.8",true,true);Module["FS_createPath"]("/lib/python3.8","site-packages",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages","sympy",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","sandbox",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/sandbox","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","codegen",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/codegen","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","integrals",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals","rubi",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi","parsetools",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi","rules",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi","rubi_tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","ntheory",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/ntheory","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","core",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/core","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/core","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","physics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","vector",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/vector","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","optics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/optics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","hep",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/hep","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","mechanics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/mechanics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","units",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/units","definitions",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/units","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/units","systems",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","quantum",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/quantum","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","continuum_mechanics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/continuum_mechanics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","testing",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/testing","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","geometry",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/geometry","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","concrete",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/concrete","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","combinatorics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/combinatorics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","diffgeom",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/diffgeom","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","sets",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/sets","handlers",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/sets","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","vector",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/vector","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","algebras",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/algebras","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","stats",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/stats","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","holonomic",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/holonomic","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","liealgebras",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/liealgebras","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","series",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/series","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/series","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","simplify",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/simplify","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","polys",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys","domains",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys/domains","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys","agca",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys/agca","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","strategies",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/strategies","branch",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/strategies/branch","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/strategies","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","printing",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/printing","pretty",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/printing/pretty","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/printing","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","tensor",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/tensor","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/tensor","array",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/tensor/array","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","crypto",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/crypto","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","parsing",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing","latex",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing/latex","_antlr",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing","autolev",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing/autolev","test-examples",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples","pydy-example-repo",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing/autolev","_antlr",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing","c",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing","fortran",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","unify",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/unify","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","categories",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/categories","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","utilities",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/utilities","mathml",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/utilities/mathml","data",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/utilities","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/utilities","_compilation",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/utilities/_compilation","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","interactive",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/interactive","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","discrete",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/discrete","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","logic",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/logic","algorithms",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/logic","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/logic","utilities",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","plotting",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/plotting","intervalmath",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/plotting/intervalmath","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/plotting","pygletplot",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/plotting/pygletplot","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/plotting","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","external",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/external","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","matrices",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/matrices","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/matrices","expressions",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/matrices/expressions","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/matrices","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","functions",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions","elementary",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions/elementary","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions/elementary","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions","combinatorial",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions/combinatorial","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions","special",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions/special","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions/special","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","multipledispatch",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/multipledispatch","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","solvers",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers","ode",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers/ode","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers","diophantine",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers/diophantine","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","assumptions",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/assumptions","handlers",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/assumptions","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","calculus",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/calculus","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","deprecated",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/deprecated","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages","sympy-1.6.2-py3.8.egg-info",true,true);Module["FS_createPath"]("/","share",true,true);Module["FS_createPath"]("/share","man",true,true);Module["FS_createPath"]("/share/man","man1",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:13113737,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1468,2914,4457,5718,6714,7961,9378,10863,12245,13731,15039,16359,17593,19006,20360,21697,23029,24273,25621,26719,27591,28742,29538,31011,32426,33914,34944,36121,36876,37578,38044,38854,39911,41130,42231,43497,44871,45897,47137,48114,49301,50754,52125,53204,54469,55690,56905,58043,59265,60448,61681,62855,63962,65275,66480,67531,68676,69819,70935,72134,73323,74460,75644,76764,77914,78999,80262,81334,82331,83290,84246,85231,86371,87430,88666,89771,90952,92072,93260,94305,95118,96190,97264,98335,99335,100263,101423,102521,103632,104751,105723,106684,107852,108836,110166,111352,112337,113468,114411,115673,117037,118256,119473,120853,121962,123e3,124065,125176,126476,127671,128585,129902,131074,132454,133833,135246,136515,137628,138648,139781,140976,142187,143479,144519,145412,146154,147164,148071,149039,150035,150947,152120,153104,154256,155316,156560,157267,157958,158579,159257,160053,160957,161548,162367,162975,163538,164331,165297,166310,167303,168481,169393,170191,171466,172706,173963,175162,176238,177662,179105,180007,180851,181982,183135,184196,185453,186799,187914,188960,190215,191374,192310,193526,194699,195938,197043,198248,199403,200579,201878,203214,204184,205163,206343,207401,208629,209736,210996,212160,213257,214497,215773,217127,218341,219548,220941,222039,223053,224087,225295,226509,227698,228734,229881,230923,232047,233399,234622,235978,237182,238295,239321,240428,241515,242688,243783,244766,245784,246855,248135,249303,250685,251882,252952,254001,255085,256153,257320,258332,259305,260162,260950,262166,263398,264643,265848,267027,268266,269210,270120,271191,272327,273458,274576,275517,276772,278230,279585,280812,281949,282949,284183,285510,286826,288148,289311,290600,291884,293317,294812,296107,297198,298387,299397,300561,301707,302994,304440,305915,307023,308033,309387,310593,311956,313377,314632,316022,317219,317799,318701,319421,320389,321628,322909,324150,325229,326404,327672,328899,330400,331737,332866,333969,335220,336435,337783,338855,339987,341143,342312,343461,344892,346132,347231,348609,350113,351494,352719,354007,355402,356792,358134,359483,360740,362180,363758,365232,366483,367772,369259,370493,371834,373245,374600,376030,377349,378857,380258,381657,382621,384e3,384980,386318,387335,388425,389608,390831,391840,393203,394596,396079,397430,398952,400327,401376,402837,404059,405264,406626,407805,408950,410237,411488,412657,414059,415482,416798,418042,419153,420602,421922,423391,424708,425980,427248,428488,429776,431134,432481,433870,435042,436254,437430,438629,439723,440960,442021,442957,444027,444996,445957,447023,448189,449287,450405,451275,452188,453106,453939,454628,455441,456544,457540,458587,459570,460888,462075,462931,463870,464761,465754,466458,467488,468827,470068,471027,471972,472725,473650,474854,476020,477303,478406,479525,480901,482122,483173,484339,485525,486560,487778,488774,489456,490384,491446,492615,493342,494596,495856,496460,497622,498724,499665,500517,501227,501966,502924,503794,505066,506005,506950,508139,508750,509575,510520,511391,512367,513658,514718,515656,516649,517469,518234,519151,520182,521272,522323,523182,524238,525361,526355,527316,528591,529719,530820,531867,532859,534072,534948,535713,536599,537516,538345,539304,540339,541101,541746,542662,543719,544430,545661,546759,547673,548581,549691,550835,551781,552878,554043,555166,556031,557016,557656,558505,559314,560196,561091,561957,562993,564038,565239,566384,567614,568773,569736,570786,571836,572936,574117,575316,576429,577376,578327,579193,580232,581322,582282,583119,583834,584777,585473,586742,587643,588611,589369,590377,591492,592449,593169,594269,595098,596023,596983,597413,598228,598826,599383,599927,600405,600887,601881,603025,604167,605100,606154,607210,608256,609212,610093,611168,612199,613321,614418,615301,616433,617723,618795,619953,621008,621923,623054,624299,625598,626957,628079,629086,630153,631195,632081,633183,634145,635247,636264,637361,638253,639224,639960,640920,641899,643051,644019,645009,646043,646954,648039,649209,650404,651320,652281,653336,654539,655492,656471,657581,658523,659537,660247,661100,662091,663087,664070,665291,666353,667353,668261,669284,670141,671219,672335,673320,674205,675261,676234,677305,678142,678989,679916,680892,681958,682980,684146,685141,686180,686865,687862,688841,689855,690437,691234,692154,693009,693593,694391,695322,696325,697431,698359,699435,700563,701566,702558,703295,704505,705663,706589,707376,708415,709703,710894,711922,712882,713765,714935,715949,716676,717950,718636,719574,720241,721043,721825,722534,723325,724300,724967,725651,726503,727082,727642,728236,729002,729944,730952,731678,732455,733088,733757,734478,735690,736777,737864,738527,739399,740090,741040,741997,742981,744063,744994,745769,746624,747725,748693,750143,751618,752446,753399,754564,755752,756965,758225,759234,760292,761689,762481,763300,764050,764703,765472,766261,767017,767877,768699,769529,770224,770947,771623,772366,773077,773822,774608,775345,776135,776859,777732,778518,779290,780034,780662,781395,782175,782932,783682,784317,785029,785761,786418,787095,787748,788399,789133,789877,790681,791452,792247,793039,793757,794432,795199,795922,796707,797455,798136,798795,799604,800159,800708,801258,801737,802478,803190,803738,804342,804948,805624,806250,807051,807767,808550,809210,809991,810769,811515,812339,813126,813959,814729,815434,816197,816801,817543,818130,818902,819644,820492,821174,821822,822590,823241,823886,824637,825359,826110,826836,827569,828366,829146,829833,830583,831381,832215,832861,833503,834258,834879,835604,836294,837029,837685,838302,839101,839840,840576,841263,841865,842525,843307,843918,844468,845242,845994,846788,847499,848290,848938,849629,850399,851084,851788,852517,853151,853676,854417,855075,855774,856571,857302,858043,858798,859467,860143,860992,861620,862633,863794,865163,866180,867289,868491,869968,871303,872601,873781,874790,875898,877001,878123,879365,880539,881673,882441,883626,884606,885960,887272,888376,889497,890608,891987,893194,894218,895333,896753,897767,898272,898807,899325,899792,900285,900790,901277,901714,902128,902596,903085,903524,903978,904426,904856,905312,905739,906197,906662,907126,907608,908051,908517,908986,909457,909925,910396,910862,911334,911815,912292,912826,913305,913776,914249,914746,915256,915721,916154,916633,917058,917507,917959,918411,918855,919261,919698,920185,920595,921103,921599,922079,922557,923006,923468,923931,924383,924846,925287,925738,926180,926623,927094,927537,927994,928497,928985,929428,929886,930317,930752,931201,931655,932102,932575,932977,933411,933820,934223,934679,935108,935620,936108,936584,937028,937482,937928,938386,938843,939315,939779,940253,940729,941148,941626,942058,942521,942954,943435,943877,944347,944793,945261,945734,946156,946631,947094,947615,948124,948604,949119,949661,950132,950595,951104,951612,952040,952523,953039,953514,954284,955138,955985,956830,957613,958256,958939,959616,960317,960979,961646,962265,962937,963573,964133,964728,965379,966040,966767,967466,968070,968752,969338,969979,970630,971333,971989,972609,973246,973941,974620,975237,975927,976541,977195,977670,978266,978843,979424,979980,980574,981268,981921,982575,983211,983848,984479,985158,985743,986390,986994,987668,988362,988889,989590,990157,990921,991574,992208,992839,993493,994139,994811,995447,996126,996760,997423,998024,998612,999151,999674,1000295,1000944,1001582,1002105,1002704,1003212,1003789,1004467,1005071,1005711,1006324,1006922,1007508,1008167,1008812,1009409,1010070,1010715,1011310,1011916,1012515,1013084,1013644,1014866,1016079,1017110,1018217,1019651,1020331,1021174,1021714,1022240,1022799,1024178,1025265,1026338,1027498,1028892,1029829,1030372,1030931,1031453,1031972,1032522,1033074,1033612,1034211,1034760,1035268,1035841,1036365,1036932,1037539,1038113,1038631,1039167,1039732,1040281,1040851,1041349,1041889,1042447,1042953,1043519,1044024,1044535,1045048,1045611,1046154,1046698,1047300,1047864,1048476,1049011,1049564,1050100,1050647,1051248,1051793,1052339,1052786,1053348,1053921,1054515,1055123,1055652,1056141,1056649,1057200,1057769,1058374,1058907,1059505,1060047,1060624,1061192,1061765,1062340,1062828,1063415,1063911,1064446,1065037,1065663,1066240,1066747,1067247,1067753,1068280,1068761,1069292,1069816,1070324,1071130,1072065,1073071,1073912,1074793,1075433,1076113,1076793,1077471,1078185,1078809,1079651,1080327,1081122,1081940,1082716,1083451,1084233,1085036,1085855,1086642,1087230,1088015,1088704,1089625,1090324,1090911,1091583,1092347,1093117,1093893,1094746,1095538,1096408,1097335,1098066,1098658,1099429,1100220,1100809,1101563,1102400,1103075,1103749,1104510,1105307,1106212,1107138,1107775,1108464,1109186,1109900,1110694,1111482,1112218,1112939,1113726,1114583,1115401,1116261,1116995,1117773,1118620,1119143,1119900,1120674,1121310,1122101,1122816,1123650,1124445,1125166,1125911,1126580,1127083,1128476,1129509,1130600,1131796,1133124,1134094,1134822,1135371,1135939,1136570,1137167,1137833,1138428,1138949,1139550,1140024,1140508,1141028,1141595,1142132,1142682,1143252,1143737,1144366,1144865,1145409,1146079,1146594,1147158,1147707,1148177,1148700,1149157,1149728,1150235,1150773,1151400,1151925,1152476,1153029,1153476,1153971,1154408,1154856,1155334,1155756,1156392,1156958,1157427,1158e3,1158558,1159144,1159814,1160317,1161050,1161553,1162133,1162651,1163402,1164251,1165150,1165848,1166425,1167153,1167998,1168858,1169820,1170215,1170601,1171293,1171861,1172616,1173563,1174442,1175354,1176065,1176822,1177612,1178297,1178967,1179888,1180612,1181472,1182169,1182767,1183478,1184158,1184983,1185925,1186906,1187629,1188427,1189242,1189981,1190702,1191570,1192392,1193200,1194028,1194706,1195509,1196207,1197074,1197688,1198466,1199338,1200132,1200786,1201446,1202223,1203004,1203661,1204455,1205691,1206981,1207955,1209058,1210395,1211536,1212032,1212516,1212995,1213409,1213896,1214415,1214867,1215348,1215877,1216368,1216909,1217441,1217975,1218504,1218954,1219459,1219970,1220514,1220936,1221401,1221930,1222407,1222848,1223308,1223855,1224350,1224879,1225412,1225873,1226365,1226924,1227380,1227949,1228400,1228888,1229454,1229922,1230434,1230883,1231327,1231784,1232349,1232957,1233441,1233905,1234341,1234817,1235318,1235795,1236284,1236862,1237466,1238057,1238586,1239115,1239791,1240636,1241573,1242178,1242804,1243393,1244005,1244626,1245148,1245759,1246503,1247154,1247787,1248475,1249109,1249675,1250327,1250770,1251431,1252034,1252576,1253264,1253842,1254523,1255120,1255675,1256273,1256953,1257573,1258061,1258591,1259164,1259751,1260413,1261122,1261672,1262284,1262866,1263567,1264213,1264729,1265370,1266061,1266738,1267298,1267995,1269399,1270470,1271544,1272730,1274076,1275015,1275583,1276083,1276604,1277114,1277712,1278306,1278872,1279485,1280095,1280639,1281187,1281704,1282231,1282752,1283269,1283809,1284375,1284854,1285391,1285924,1286441,1286915,1287538,1288050,1288577,1289113,1289584,1290042,1290584,1291183,1291643,1292241,1292843,1293427,1293964,1294410,1294851,1295349,1295990,1296545,1296998,1297542,1297987,1298433,1298910,1299420,1300209,1301143,1302054,1302908,1303676,1304577,1305395,1306299,1307066,1307793,1308636,1309549,1310232,1311e3,1311681,1312283,1312928,1313582,1314321,1315128,1315984,1316730,1317559,1318396,1319233,1319981,1320684,1321536,1322287,1322970,1323796,1324615,1325325,1326098,1326902,1327631,1328245,1328939,1329582,1330373,1331123,1331990,1332762,1333521,1334320,1335641,1336807,1337862,1339004,1340444,1341217,1341789,1342299,1342956,1343471,1343917,1344420,1345034,1345580,1346044,1346525,1347030,1347638,1348293,1348923,1349867,1350785,1351620,1352349,1353038,1353885,1354591,1355425,1356266,1357086,1358018,1359395,1360417,1361522,1362728,1364033,1364911,1365635,1366117,1366623,1367092,1367655,1368145,1368612,1369065,1369533,1369990,1370487,1370960,1371438,1371914,1372387,1372869,1373348,1373828,1374321,1374800,1375273,1375760,1376238,1376685,1377156,1377633,1378129,1378601,1379073,1379566,1380048,1380529,1380985,1381467,1381913,1382390,1382884,1383346,1383837,1384271,1384721,1385183,1385644,1386088,1386541,1387019,1387509,1387999,1388517,1388993,1389491,1389965,1390373,1390866,1391329,1391763,1392289,1392775,1393247,1393751,1394245,1394749,1395236,1395702,1396178,1396652,1397134,1397556,1398048,1398489,1398962,1399434,1399940,1400405,1400884,1401364,1401850,1402291,1402768,1403268,1403676,1404106,1404619,1405087,1405549,1406023,1406515,1407001,1407490,1407949,1408429,1408904,1409392,1409859,1410286,1410713,1411162,1411593,1412016,1412446,1412951,1413411,1413891,1414386,1414832,1415329,1415858,1416359,1416806,1417295,1417746,1418219,1418629,1419084,1419579,1420068,1420598,1421079,1421550,1422016,1422500,1423010,1423520,1424046,1424524,1424988,1425473,1425953,1426449,1426947,1427462,1427969,1428460,1428948,1429440,1429934,1430457,1430950,1431480,1431912,1432408,1432874,1433330,1433819,1434338,1434849,1435259,1435696,1436111,1436496,1436924,1437443,1437863,1438312,1438736,1439186,1439623,1440076,1440474,1440930,1441372,1441871,1442374,1442858,1443365,1443869,1444359,1444823,1445291,1445795,1446281,1446805,1447317,1447834,1448369,1448841,1449354,1449817,1450308,1450809,1451250,1451741,1452265,1452746,1453251,1453774,1454267,1454812,1455323,1455855,1456378,1456845,1457322,1457844,1458328,1458785,1459223,1460094,1460940,1461789,1462635,1463576,1464419,1465211,1465965,1466579,1467256,1467876,1468530,1469181,1469818,1470476,1470995,1471631,1472248,1472868,1473491,1474170,1474873,1475587,1476203,1476875,1477508,1478148,1478793,1479395,1480076,1480656,1481278,1481888,1482426,1483021,1483655,1484267,1484871,1485510,1486187,1486793,1487483,1488186,1488911,1489576,1490222,1490927,1491617,1492335,1492982,1493612,1494331,1494991,1495644,1496276,1496847,1497419,1497970,1498533,1499113,1499739,1500361,1500995,1501662,1502355,1502964,1503614,1504256,1504906,1505502,1506151,1506771,1507429,1508134,1508748,1509273,1509934,1510599,1511216,1511826,1512402,1513055,1513675,1514308,1514998,1515646,1516238,1516767,1517331,1517957,1518592,1519229,1519878,1520499,1521189,1521948,1522649,1523296,1523859,1524503,1525156,1525759,1526350,1526918,1527579,1528155,1528797,1529472,1530084,1530716,1531251,1531948,1532621,1533272,1533857,1534392,1534944,1535603,1536224,1536872,1537472,1538062,1538739,1539464,1540158,1540677,1541349,1541852,1542490,1543129,1543724,1544323,1544862,1545507,1546140,1546797,1547434,1548057,1548706,1549312,1549923,1550510,1551067,1551709,1552252,1552911,1553579,1554167,1554885,1555562,1556235,1556808,1557464,1558026,1558555,1559933,1560952,1562058,1563263,1564588,1565323,1565821,1566266,1566730,1567225,1567689,1568161,1568652,1569186,1569667,1570112,1570606,1571050,1571481,1571973,1572449,1572894,1573396,1573846,1574346,1574827,1575309,1575757,1576213,1576707,1577164,1577651,1578127,1578563,1579027,1579512,1579975,1580423,1580873,1581342,1581786,1582256,1582717,1583184,1583670,1584166,1584647,1585128,1585627,1586098,1586539,1586995,1587434,1587892,1588367,1588802,1589250,1589697,1590164,1590666,1591149,1591643,1592136,1592582,1593038,1593544,1594041,1594535,1595014,1595479,1595947,1596449,1596927,1597429,1597957,1598494,1599025,1599515,1600023,1600535,1600987,1601527,1601997,1602472,1602935,1603437,1603898,1604363,1604937,1605705,1606548,1607394,1607980,1608545,1609173,1609709,1610271,1610854,1611513,1612128,1612735,1613342,1613922,1614395,1615107,1615751,1616384,1616999,1617626,1618275,1618959,1619524,1620161,1620854,1621549,1622217,1622940,1623663,1624296,1624983,1625579,1626166,1626786,1627464,1628145,1628760,1629358,1630073,1630770,1631556,1632203,1632867,1633454,1634038,1634656,1635307,1635977,1636560,1637158,1637769,1638413,1639112,1639761,1640462,1641119,1641745,1642356,1643035,1643676,1644295,1644893,1645581,1646241,1647332,1648593,1649607,1650667,1652064,1653125,1653759,1654321,1654869,1655439,1655955,1656535,1657035,1657504,1658008,1658462,1658916,1659359,1659887,1660425,1660924,1661372,1661783,1662287,1662779,1663220,1664045,1664920,1665754,1666473,1667311,1668091,1668785,1669696,1670358,1670952,1671665,1672521,1673329,1674233,1674947,1675545,1676180,1676981,1677757,1679133,1680241,1681303,1682455,1683879,1684522,1684982,1685542,1686105,1686596,1687223,1687764,1688306,1688747,1689289,1689788,1690305,1690866,1691410,1692082,1692616,1693077,1693593,1694173,1694641,1695555,1696252,1696811,1697491,1698060,1698611,1699344,1700062,1700702,1701353,1701996,1702632,1703145,1703949,1704652,1705454,1706236,1706972,1707837,1709171,1710168,1711227,1712470,1713806,1714377,1715016,1715704,1716297,1716879,1717536,1718211,1718946,1719849,1720539,1721125,1721712,1722327,1723005,1723604,1724290,1725176,1725971,1726920,1728219,1729497,1730474,1731556,1732941,1734025,1734605,1735067,1735563,1736067,1736532,1736974,1737467,1737952,1738436,1738924,1739386,1739855,1740301,1740789,1741319,1741820,1742332,1742802,1743337,1743833,1744257,1744693,1745171,1745699,1746293,1746851,1747333,1747808,1748334,1748915,1749509,1750050,1750576,1751053,1751562,1752050,1752553,1753025,1753585,1754055,1754528,1755033,1755538,1756024,1756550,1757049,1757551,1758001,1758548,1759057,1759519,1760054,1760491,1761136,1761699,1762221,1762667,1763280,1763926,1764450,1764968,1765493,1766084,1766571,1767174,1767729,1768308,1768838,1769267,1769767,1770228,1770686,1771332,1771810,1772265,1772740,1773163,1773753,1774340,1775287,1776131,1776977,1777595,1778188,1778771,1779289,1779918,1780593,1781168,1781730,1782228,1782782,1783331,1784076,1784703,1785164,1785798,1786408,1787007,1787672,1788255,1788823,1789396,1789908,1790486,1791155,1791800,1792439,1793166,1793766,1794472,1795076,1795678,1796360,1796979,1797630,1798253,1798787,1799393,1799989,1800599,1801189,1801802,1802371,1803006,1803434,1804065,1804624,1805330,1805970,1806533,1807303,1807984,1808667,1809422,1810002,1810629,1811407,1811916,1812322,1812847,1813328,1813750,1814481,1815230,1815824,1816374,1817117,1817817,1819015,1820240,1821266,1822368,1823798,1824773,1825231,1825766,1826277,1826762,1827337,1827910,1828522,1829088,1829677,1830244,1830876,1831359,1831806,1832326,1832862,1833465,1833960,1834461,1835065,1835648,1836287,1836956,1837578,1838296,1839216,1839923,1840527,1841228,1842081,1842792,1843551,1844335,1844946,1845618,1846390,1846987,1847668,1848545,1849373,1850237,1851020,1851971,1853377,1854485,1855547,1856699,1858130,1859107,1859597,1860111,1860624,1861184,1861671,1862116,1862652,1863110,1863659,1864164,1864670,1865221,1865816,1866331,1866858,1867364,1867835,1868379,1868823,1869262,1869839,1870336,1870873,1871408,1872029,1872574,1873089,1873702,1874133,1874605,1875122,1875636,1876168,1876633,1877143,1877690,1878149,1878584,1879097,1879607,1880161,1880659,1881166,1881716,1882306,1882838,1883410,1883828,1884322,1884700,1885088,1885680,1886238,1886693,1887238,1888171,1889017,1889871,1890672,1891453,1892179,1892970,1893692,1894333,1895213,1896009,1896761,1897534,1898247,1899067,1899908,1900642,1901324,1902073,1902937,1903790,1904513,1905234,1905963,1906698,1907500,1908278,1909166,1910004,1910782,1911485,1912251,1912901,1913555,1914134,1914895,1915704,1916456,1917245,1917840,1918566,1919149,1919830,1920431,1921104,1921884,1922569,1923307,1923974,1924683,1925291,1925992,1926764,1927583,1928440,1929255,1930049,1931273,1932569,1933525,1934621,1935942,1936928,1937606,1938219,1938888,1939787,1940563,1941316,1942671,1943653,1944767,1945978,1947285,1947961,1948435,1948896,1949422,1949937,1950430,1950952,1951428,1951911,1952422,1952949,1953386,1953825,1954336,1954832,1955293,1955764,1956202,1956844,1957348,1957903,1958444,1959098,1959669,1960253,1960739,1961196,1961687,1962232,1962695,1963153,1963602,1964069,1964646,1965151,1965629,1966071,1966546,1967014,1967510,1968014,1968591,1969203,1969745,1970255,1970768,1971468,1972313,1973022,1973500,1974046,1974571,1975070,1975652,1976158,1976712,1977399,1977917,1978434,1979327,1979865,1980504,1981307,1981795,1982340,1983033,1983584,1984501,1985365,1985985,1986634,1987231,1987788,1988361,1989062,1989739,1990333,1991004,1991525,1992215,1992830,1993405,1994071,1994764,1995473,1996012,1996655,1997905,1999103,2000137,2001263,2002684,2003643,2004168,2004631,2005183,2005734,2006277,2006853,2007357,2007905,2008448,2008988,2009517,2010127,2010683,2011205,2011725,2012259,2012820,2013369,2013915,2014473,2015083,2015551,2016133,2016619,2017167,2017754,2018296,2018847,2019452,2020032,2020670,2021278,2021871,2022392,2022875,2023455,2024034,2024622,2025145,2025652,2026125,2026610,2027066,2027556,2028030,2028565,2029022,2029477,2029962,2030455,2030929,2031434,2031896,2032357,2032810,2033315,2033799,2034231,2034774,2035201,2035821,2036369,2036883,2037364,2037891,2038499,2039044,2039565,2040089,2040682,2041276,2041749,2042289,2042810,2043424,2043891,2044332,2044830,2045289,2045798,2046368,2046854,2047302,2047764,2048303,2048892,2049499,2050416,2051264,2052109,2052829,2053438,2054203,2054874,2055607,2056355,2057096,2057776,2058409,2059095,2059849,2060541,2061245,2061822,2062390,2062934,2063712,2064379,2065055,2065708,2066383,2067055,2067782,2068321,2069070,2069766,2070393,2071142,2071624,2072258,2072899,2073539,2074191,2074684,2075457,2076113,2076766,2077352,2077913,2078535,2079099,2079704,2080251,2080784,2081376,2081977,2082546,2083065,2083630,2084251,2084842,2085288,2085936,2086488,2087217,2087839,2088406,2089150,2089827,2090518,2091333,2091929,2092557,2093343,2093829,2094202,2094691,2095131,2095521,2096176,2096929,2097517,2098163,2098820,2099596,2100589,2101889,2102961,2104134,2105477,2106298,2107261,2108089,2108931,2109801,2110669,2111629,2112584,2113368,2114153,2114901,2115579,2116313,2116964,2117756,2118604,2119395,2120243,2121162,2121911,2122643,2123473,2124248,2125011,2125975,2126872,2127540,2128323,2129202,2130119,2131108,2132183,2133174,2133930,2134848,2135948,2136980,2138180,2138741,2139411,2140110,2140703,2141319,2142027,2142634,2143403,2143986,2144640,2145316,2145919,2146513,2147265,2147806,2148443,2149113,2149717,2150278,2150897,2151540,2152172,2152705,2153237,2153852,2154507,2155065,2155590,2156164,2156700,2157323,2157894,2158489,2158996,2159524,2160105,2160752,2161303,2161955,2162500,2163136,2163769,2164417,2164974,2165500,2166028,2166470,2167079,2167623,2168238,2168720,2169178,2169732,2170247,2170734,2171299,2171846,2172433,2172925,2173367,2173859,2174359,2175009,2175617,2176262,2176890,2177585,2178190,2178847,2179472,2180048,2180671,2181374,2181978,2182629,2183262,2183832,2184419,2185048,2185727,2186450,2187054,2187514,2187978,2188363,2188820,2189427,2190111,2190764,2191425,2192026,2192626,2193219,2193724,2194154,2194640,2195159,2195803,2196402,2196921,2197456,2198040,2198690,2199375,2199977,2200475,2201151,2201558,2201999,2202589,2203196,2203741,2204425,2205107,2205722,2206400,2207068,2207787,2208394,2208943,2209633,2210486,2211340,2212079,2212939,2213783,2214669,2215514,2216148,2216742,2217396,2217966,2218619,2219221,2219929,2220528,2221203,2221954,2222719,2223540,2224228,2224987,2225762,2226521,2227306,2228061,2228819,2229436,2230237,2231006,2231734,2232346,2233095,2233707,2234421,2235157,2235815,2236522,2237255,2237918,2238449,2239025,2239602,2240243,2240979,2241715,2242512,2243277,2243965,2244541,2244998,2245556,2246051,2246686,2247242,2247785,2248403,2249066,2249702,2250338,2250926,2251355,2251885,2252409,2252938,2253493,2253997,2254486,2254966,2255413,2255862,2256336,2256818,2257300,2257815,2258310,2258813,2259371,2259896,2260429,2260991,2261561,2262176,2262718,2263240,2263854,2264438,2265028,2265579,2266147,2266704,2267280,2267849,2268491,2269156,2269818,2270356,2271076,2271807,2272448,2273151,2273826,2274571,2275298,2276003,2276667,2277257,2277768,2278288,2278822,2279410,2279920,2280396,2280922,2281433,2282014,2282651,2283270,2283879,2284350,2284863,2285340,2285785,2286458,2287077,2287669,2288359,2288976,2289716,2290382,2291040,2291736,2292408,2293110,2293757,2294580,2295042,2295466,2295965,2296667,2297328,2298110,2298718,2299459,2300179,2300993,2301705,2302491,2303160,2303865,2304622,2305347,2306024,2306767,2307445,2307945,2308680,2309509,2310167,2310853,2311426,2312008,2312574,2313034,2313560,2314268,2314891,2315658,2316392,2316920,2317687,2318476,2319261,2320014,2320410,2320808,2321260,2321759,2322326,2323020,2323657,2324193,2324831,2325637,2326147,2326805,2327593,2328341,2328998,2329735,2330548,2331254,2331943,2332683,2333327,2333862,2334434,2334967,2335519,2336118,2336873,2337572,2338316,2338809,2339449,2340284,2340808,2341335,2341987,2342670,2343359,2344130,2344780,2345574,2346314,2347166,2347745,2348328,2348888,2349446,2350122,2350977,2351632,2352192,2352689,2353569,2354387,2355065,2355657,2356550,2357614,2358559,2359446,2360077,2360648,2361213,2361847,2362418,2362928,2363690,2364488,2365169,2365992,2366869,2367538,2368223,2368844,2369645,2370337,2371022,2371584,2372252,2372769,2373352,2373902,2374462,2375024,2375615,2376748,2377983,2379007,2380114,2381326,2381914,2382445,2383129,2383734,2384360,2384960,2385582,2386176,2386771,2387177,2387643,2388108,2388558,2389097,2389612,2390083,2390621,2391098,2391560,2392002,2392549,2393088,2393585,2394157,2394736,2395239,2395836,2396429,2397023,2397541,2398063,2398667,2399140,2399782,2400339,2400874,2401488,2402040,2402602,2403151,2403856,2404410,2404955,2405500,2405897,2406312,2406842,2407402,2408066,2408631,2409062,2409569,2409967,2410494,2411087,2411613,2412145,2412669,2413269,2413761,2414298,2414814,2415365,2415914,2416468,2417033,2417547,2418085,2418675,2419244,2419721,2420327,2420854,2421362,2421867,2422750,2424070,2425041,2426090,2427376,2428004,2428682,2429400,2430113,2430879,2431602,2432303,2432940,2433483,2434112,2434784,2435421,2435978,2436674,2437441,2438070,2438673,2439254,2439875,2440564,2441202,2441744,2442310,2442899,2443607,2444301,2444933,2445559,2446173,2446820,2447399,2447958,2448600,2449191,2449896,2450530,2451147,2452452,2453442,2454484,2455733,2456404,2456903,2457454,2457948,2458502,2459034,2459661,2460209,2460875,2461400,2461873,2462430,2462938,2463438,2463972,2464477,2464976,2465521,2466008,2466445,2466856,2467317,2467804,2468355,2468841,2469306,2469840,2470357,2470825,2471399,2471927,2472523,2473103,2473654,2474233,2474771,2475376,2475928,2476545,2477146,2477759,2478704,2479746,2480678,2481529,2482512,2483639,2484904,2485907,2486964,2488234,2488796,2489303,2489901,2490438,2490999,2491540,2492084,2492588,2493136,2493761,2494394,2494999,2495565,2496219,2496744,2497425,2498087,2498642,2499246,2499757,2500377,2500890,2501446,2502029,2502589,2503168,2503760,2504195,2504635,2505088,2505499,2506030,2506504,2506929,2507334,2507856,2508366,2509002,2509481,2510057,2510576,2511117,2511590,2512174,2512624,2513085,2513662,2514245,2514801,2515360,2515939,2516513,2517092,2517672,2518148,2518682,2519211,2519765,2520177,2520751,2521885,2522846,2523689,2524443,2525205,2525853,2526571,2527304,2528091,2528886,2529776,2530714,2531686,2532675,2533476,2534229,2535071,2535885,2536642,2537309,2537998,2538691,2539365,2539975,2540744,2541545,2542563,2543370,2544408,2545452,2546796,2547832,2548923,2550130,2551030,2551699,2552364,2553039,2553692,2554300,2554946,2555532,2556191,2556834,2557522,2558173,2558924,2559652,2560268,2560872,2561545,2562303,2562975,2563685,2564292,2564811,2565338,2565762,2566322,2566965,2567650,2568372,2568859,2569361,2569891,2570472,2571055,2571729,2572419,2573755,2574744,2575805,2577064,2577898,2578563,2579235,2579918,2580583,2581340,2581997,2582667,2583205,2583797,2584453,2585135,2585819,2586441,2587205,2587892,2588469,2589055,2589722,2590440,2591091,2591580,2592210,2592811,2593499,2594072,2594718,2595609,2596604,2597213,2597871,2598480,2599068,2599707,2600332,2600866,2601447,2602075,2602686,2603491,2604284,2604773,2605329,2605958,2606563,2607180,2607791,2608390,2608880,2609489,2610047,2610567,2611167,2611758,2612307,2612862,2613395,2613935,2614523,2615205,2615803,2616403,2617125,2617759,2618309,2618757,2619497,2620090,2620807,2621417,2622103,2622745,2623370,2623999,2624576,2625237,2625849,2626540,2627279,2627870,2628416,2629124,2629716,2630407,2630946,2631500,2632007,2632391,2632971,2633584,2634195,2634750,2635459,2635940,2636652,2637293,2637839,2638446,2639130,2639709,2640244,2640808,2641453,2642008,2642443,2642934,2643431,2644042,2644675,2645306,2645930,2646586,2647131,2647714,2648341,2648807,2649488,2650091,2650744,2651340,2651953,2652603,2653139,2653712,2654295,2655107,2655872,2656500,2657020,2657735,2658465,2659094,2659917,2660557,2661279,2662033,2662786,2663559,2664227,2664897,2665579,2666299,2666987,2667738,2668402,2669135,2669821,2670622,2671207,2671923,2672611,2673247,2673792,2674440,2675217,2675885,2676614,2677235,2677966,2678671,2679316,2679825,2680566,2681269,2681882,2682619,2683374,2684036,2684672,2685364,2685985,2686541,2687086,2687535,2688012,2688562,2689243,2690081,2690771,2691571,2692572,2693310,2693932,2694789,2695376,2695947,2696601,2697318,2698091,2698866,2699515,2700223,2700811,2701322,2701979,2702613,2703207,2703796,2704382,2705066,2705696,2706353,2706919,2707491,2708264,2709087,2709927,2710622,2711276,2712006,2712694,2713364,2713985,2714530,2715128,2715669,2716219,2716932,2717458,2718003,2718540,2719102,2719762,2720290,2720840,2721535,2722202,2722698,2723239,2723869,2724570,2725203,2725860,2726517,2727101,2727775,2728410,2729187,2729844,2730467,2731022,2731631,2731998,2732835,2733917,2734744,2735492,2736385,2737328,2738302,2739326,2740193,2741108,2741688,2742290,2743029,2743656,2744299,2745563,2746793,2747805,2748904,2750246,2750937,2751515,2752162,2752804,2753373,2754027,2754572,2755260,2755906,2756646,2757321,2757916,2758603,2759239,2759951,2760603,2761318,2761929,2762586,2763676,2764195,2764749,2765375,2766033,2766586,2767294,2767877,2768562,2769205,2769905,2770451,2771023,2771543,2772171,2772718,2773315,2773905,2774421,2775009,2775538,2776045,2776684,2777249,2777770,2778369,2778916,2779425,2779993,2780634,2781190,2781746,2782295,2782932,2783664,2784227,2784769,2785331,2785974,2786562,2787083,2787707,2788308,2788906,2789401,279e4,2790587,2791113,2791721,2792435,2792936,2793595,2794250,2794829,2795661,2796295,2796972,2797666,2798341,2799121,2799706,2800308,2801077,2801814,2802443,2803204,2803780,2804605,2805261,2805975,2806682,2807118,2807500,2807990,2808520,2809004,2809461,2809978,2810502,2811061,2811612,2812172,2812724,2813240,2813765,2814309,2814863,2815423,2815933,2816484,2817044,2817629,2818072,2818581,2819095,2819713,2820229,2820767,2821386,2821979,2822605,2823272,2824044,2824617,2825193,2825709,2826448,2827088,2827739,2828345,2829019,2829649,2830303,2831061,2831757,2832469,2833156,2833852,2834561,2835263,2835971,2836664,2837161,2837612,2838078,2838607,2839165,2839668,2840158,2840621,2841096,2841617,2842208,2842767,2843319,2843867,2844371,2844909,2845484,2846017,2846635,2847242,2847847,2848407,2848995,2849598,2850229,2850802,2851390,2852023,2852646,2853362,2853863,2854320,2854883,2855535,2856127,2856819,2857405,2858021,2858628,2859332,2859884,2860588,2861103,2861903,2862542,2863178,2863907,2864423,2864986,2865633,2866263,2866904,2867526,2868127,2868726,2869258,2870029,2870682,2871357,2872112,2872762,2873392,2874006,2874574,2875172,2875655,2876213,2876784,2877209,2877809,2878322,2878851,2879436,2880118,2880686,2881284,2881926,2882604,2883306,2884060,2884742,2885242,2885647,2886348,2886803,2887198,2887715,2888133,2888743,2889170,2889758,2890344,2890911,2891465,2892028,2892535,2893129,2893726,2894462,2895143,2895571,2896003,2896462,2896984,2897543,2898034,2898521,2899042,2899516,2900146,2900753,2901333,2901875,2902481,2903085,2903650,2904251,2904706,2905186,2905656,2906332,2906918,2907295,2907699,2908310,2908851,2909251,2909719,2910263,2910764,2911246,2911712,2912169,2912623,2913274,2913867,2914472,2915031,2915600,2916110,2916650,2917170,2917720,2918211,2918742,2919283,2919905,2920404,2920912,2921504,2922028,2922590,2923273,2923855,2924489,2925053,2925719,2926348,2926807,2927363,2927992,2928536,2929090,2929614,2930161,2930719,2931330,2931867,2932420,2933139,2933743,2934430,2935158,2935810,2936524,2937303,2937915,2938538,2938963,2939383,2939837,2940253,2940679,2941111,2941622,2942317,2942949,2943556,2944140,2944909,2945476,2946153,2946676,2947380,2947926,2948465,2948971,2949531,2950067,2950682,2951256,2951678,2952088,2952583,2953168,2953603,2954107,2954681,2955236,2955860,2956397,2956926,2957513,2958161,2958883,2959485,2960182,2960719,2961319,2961974,2962540,2963198,2963908,2964649,2965345,2966022,2966745,2967485,2968070,2968811,2969403,2970074,2970636,2971099,2971579,2972200,2972865,2973635,2974372,2974795,2975240,2975787,2976335,2976873,2977401,2978007,2978549,2979197,2979820,2980448,2981008,2981502,2981974,2982426,2982882,2983397,2983922,2984446,2985039,2985705,2986369,2987081,2987669,2988206,2988725,2989321,299e4,2990588,2991288,2992022,2992598,2993196,2993720,2994401,2995084,2995640,2996374,2997154,2997722,2998417,2999049,2999703,3000377,3001018,3001797,3002416,3002805,3003405,3004003,3004659,3005246,3005721,3006267,3006788,3007329,3007829,3008407,3008941,3009467,3010300,3011184,3012041,3012890,3013637,3014163,3014763,3015528,3016127,3016778,3017553,3018275,3018922,3019601,3020283,3020909,3021333,3021967,3022480,3023282,3023926,3024497,3025316,3025798,3026263,3026784,3027423,3028130,3028686,3029313,3029848,3030339,3030884,3031636,3032254,3032942,3033559,3034327,3034988,3035686,3036340,3037055,3037876,3038542,3039200,3039877,3040496,3041348,3041935,3042542,3043276,3043947,3044674,3045438,3046212,3046919,3047802,3048396,3049141,3049771,3050544,3051301,3052180,3052971,3053487,3054093,3054506,3055012,3055570,3056343,3057258,3058063,3059e3,3059685,3060460,3060899,3061496,3062044,3062544,3063326,3064196,3064932,3065532,3066278,3066956,3067589,3068238,3069096,3069901,3070621,3071627,3072384,3073108,3073848,3074587,3075402,3076062,3076856,3077418,3078100,3078710,3079381,3080086,3080692,3081367,3081833,3082293,3082803,3083262,3083753,3084365,3084835,3085451,3086204,3086942,3087647,3088448,3089222,3089856,3090513,3091205,3091760,3092463,3093165,3093766,3094531,3095116,3095658,3096187,3096713,3097212,3097756,3098692,3099436,3100178,3100839,3101240,3101843,3102400,3102954,3103555,3104252,3104832,3105352,3105912,3106501,3107121,3107662,3108297,3108897,3109478,3110048,3110609,3111160,3111846,3112461,3113123,3113713,3114234,3114965,3115531,3116168,3116763,3117357,3117957,3118591,3119142,3119832,3120317,3120840,3121454,3122016,3122577,3123195,3123879,3124389,3124911,3125501,3126008,3126760,3127551,3128237,3128829,3129375,3129972,3130528,3131014,3131570,3132226,3132835,3133474,3134126,3134873,3135572,3136245,3136997,3137666,3138198,3138746,3139286,3139834,3140458,3141117,3141724,3142442,3143081,3143708,3144339,3144883,3145416,3145904,3146448,3147030,3147708,3148339,3149094,3149691,3150207,3150841,3151445,3152067,3152728,3153214,3153627,3154184,3154821,3155944,3156879,3157791,3158562,3159377,3159994,3160640,3161207,3162101,3162718,3163325,3164050,3164738,3165501,3166373,3167062,3167969,3168650,3169467,3170246,3171144,3172082,3173186,3174046,3175015,3175982,3177026,3177937,3178631,3179406,3180134,3180729,3181362,3182189,3182858,3183561,3184497,3185028,3185626,3186018,3186602,3187119,3187608,3188198,3188653,3189517,3190218,3191051,3191864,3192571,3193225,3193811,3194398,3195040,3195764,3196423,3197161,3197941,3198433,3198933,3199698,3200380,3200940,3201592,3202213,3203027,3203664,3204180,3205047,3205813,3206430,3207130,3207636,3208197,3208745,3209449,3210067,3210718,3211226,3211946,3212542,3213105,3213822,3214633,3215285,3216055,3216688,3217239,3217935,3218815,3220010,3221251,3222602,3223613,3224854,3225920,3226721,3227905,3229265,3230379,3231573,3232665,3234011,3235119,3236319,3237364,3238694,3239802,3240887,3242181,3243608,3244672,3245704,3246866,3248336,3249795,3251103,3252428,3253718,3254717,3256043,3257545,3258728,3259873,3260823,3261964,3263014,3264219,3265360,3266700,3267875,3269058,3270252,3271178,3272164,3273434,3274751,3276e3,3277179,3278247,3279483,3280843,3282290,3283560,3284626,3285770,3286874,3288208,3289433,3290573,3291937,3293380,3294588,3295913,3297261,3298658,3299919,3301374,3302785,3304211,3305407,3306706,3307802,3309071,3310507,3311753,3313175,3314503,3316034,3317353,3318901,3320262,3321649,3322761,3324203,3325584,3326659,3327802,3328900,3329870,3331007,3332127,3333462,3334508,3335664,3336767,3337951,3339176,3340348,3341553,3342426,3343753,3345051,3346099,3347533,3348990,3350441,3351617,3352685,3353728,3354712,3355543,3356525,3357397,3358401,3360211,3362263,3364317,3366365,3368097,3369387,3370145,3371038,3371921,3372944,3373816,3374644,3375501,3376416,3377272,3378132,3379049,3380037,3380993,3381829,3382620,3383905,3385297,3386784,3387640,3388541,3389549,3390957,3392278,3393350,3394201,3395061,3396244,3397409,3398294,3399597,3400466,3401132,3401954,3402933,3403871,3405065,3406020,3407209,3408209,3409220,3410281,3411188,3412249,3413228,3414422,3415407,3416593,3417846,3418826,342e4,3421158,3422346,3423392,3424567,3425944,3426969,3428274,3429596,3430665,3432118,3433643,3434865,3436322,3437576,3438874,3440130,3441327,3442480,3443751,3444972,3446395,3447745,3448903,3450247,3451303,3452111,3453094,3454014,3455135,3456118,3457144,3458126,3459101,3460164,3460923,3461749,3462716,3463516,3464824,3466017,3467190,3468561,3469782,3471134,3472378,3473706,3474520,3475636,3476871,3477972,3479293,3480477,3481812,3482937,3483889,3484851,3486010,3487219,3488341,3489474,3490524,3491748,3492971,3494016,3495247,3496512,3497779,3498884,3499957,3501184,3502261,3503047,3504027,3504966,3506023,3507067,3508287,3509513,3510574,3511441,3512605,3513945,3515220,3516394,3517674,3519060,3520492,3521877,3523194,3524522,3525733,3527180,3528637,3530049,3531458,3532855,3533709,3534666,3536009,3537399,3538627,3540082,3541265,3542440,3543524,3544475,3545412,3546556,3548046,3549101,3550107,3551245,3552430,3553742,3554942,3556035,3557436,3558702,3560167,3561238,3562431,3563516,3564756,3565986,3567183,3568382,3569524,3570707,3571889,3573042,3574213,3575606,3576955,3578208,3579582,3580787,3582012,3583281,3584629,3586001,3587227,3588413,3589661,3590730,3592016,3593210,3594453,3595738,3597097,3598436,3599735,3601071,3602178,3603081,3604263,3605295,3606449,3607698,3608858,3610131,3611214,3612417,3613545,3614777,3615993,3617224,3618397,3619663,3621021,3622271,3623279,3624394,3625577,3626881,3628398,3629648,3631031,3632160,3633569,3634794,3635770,3636784,3637943,3639290,3640140,3641217,3642440,3643923,3645149,3646452,3647331,3647935,3649273,3650250,3651277,3652437,3653664,3654958,3656057,3657015,3658259,3659579,3660579,3661552,3662645,3663662,3664796,3665916,3667018,3668236,3669392,3670451,3671547,3672565,3673456,3674626,3675895,3676953,3678118,3679429,3680677,3681772,3682885,3684078,3684761,3685785,3686851,3687952,3688940,3689971,3691084,3692243,3693316,3694566,3695786,3696896,3697884,3699040,3700365,3701667,3702913,3704233,3705419,3706574,3707642,3708808,3709884,3710616,3711576,3712927,3714104,3715372,3716648,3717865,3719152,3720451,3721809,3723081,3724445,3725752,3726961,3728317,3729566,3730726,3731812,3733025,3734419,3735622,3736842,3737967,3739164,3740262,3741375,3742663,3743862,3745169,3746318,3747585,3748874,3750193,3751361,3752340,3753608,3754744,3756150,3757483,3758816,3760023,3761541,3762977,3764348,3765440,3766761,3768109,3769373,3770396,3771103,3771880,3772937,3774362,3775716,3776803,3777682,3778798,3779857,3780564,3781300,3782373,3783470,3784619,3785918,3786904,3787475,3788127,3789109,3790160,3790949,3792075,3793461,3794407,3794886,3795385,3796595,3797777,3798942,3800055,3801337,3802331,3803568,3804401,3805383,3806279,3807277,3808703,3809777,3810836,3812083,3813390,3814703,3815908,3817027,3818328,3819621,3820909,3822385,3823682,3825147,3826446,3827570,3828660,3830091,3831428,3832727,3834197,3835586,3836684,3838005,3839220,3840311,3841550,3842690,3843978,3845236,3846346,3847312,3848678,3849826,3851078,3852124,3853340,3854622,3855766,3856764,3857830,3859225,3860578,3861627,3862963,3864151,3865456,3866591,3867828,3869088,3870354,3871524,3872740,3873946,3875207,3876365,3877704,3878957,3880175,3881419,3882738,3883821,3885014,3886192,3887575,3888620,3889770,3890734,3891803,3892998,3894214,3895226,3896478,3897566,3899019,3900205,3901533,3902783,3904228,3905623,3906474,3907619,3908697,3909899,3911045,3912307,3913428,3914151,3915167,3916028,3916840,3917778,3918832,3919910,3921052,3922203,3923438,3924579,3925365,3926497,3927524,3928635,3929765,3930487,3931504,3932556,3933682,3934724,3935737,3936749,3938025,3939145,3939982,3941174,3942254,3943327,3944602,3945790,3946953,3947831,3948629,3949571,3950647,3951542,3952512,3953509,3954402,3955628,3956633,3957495,3958755,3959707,3960552,3961744,3962706,3963896,3964761,3965793,3966899,3968150,3969193,3970572,3971800,3972346,3972969,3973675,3974361,3975062,3975806,3976594,3977306,3977957,3978589,3979371,3980138,3980729,3981456,3982202,3982847,3983456,3984107,3984724,3985174,3985635,3986137,3986653,3987195,3987846,3988441,3989036,3989472,3989985,3990520,3990994,3991535,3992005,3992447,3992937,3993355,3993876,3994386,3994922,3995437,3996052,3996639,3997230,3997919,3998658,3999264,3999792,4000407,4001003,4001500,4002140,4002694,4003317,4003880,4004398,4005099,4005625,4006147,4006771,4007411,4007900,4008689,4009446,4010232,4010994,4011582,4012448,4013088,4013603,4014236,4014845,4015507,4016087,4016783,4017538,4018098,4018778,4019623,4020908,4021697,4022625,4023699,4024552,4025555,4026359,4027495,4028673,4029621,4030677,4031734,4032761,4034019,4035277,4036579,4037848,4039136,4040157,4040992,4042256,4043382,4044604,4045868,4046861,4047747,4048621,4049615,4050720,4051948,4052897,4054070,4055260,4056384,4056840,4057447,4058096,4058662,4059212,4059836,4060424,4060977,4061633,4062476,4063569,4064292,4065055,4065715,4066621,4067659,4068645,4069514,4070387,4071381,4072732,4073422,4074225,4075328,4075994,4076738,4077430,4078382,4079112,4079779,4080741,4081670,4082426,4083396,4084403,4085265,4086221,4086997,4087784,4088490,4089454,4090298,4091195,4092163,4093022,4093772,4094500,4095490,4096470,4097678,4098524,4099773,4100801,4102013,4103315,4104200,4105021,4106296,4107255,4108566,4109661,4110569,4111538,4112294,4113244,4114398,4115268,4116379,4117457,4118780,4120063,4121233,4122123,4122821,4124044,4125219,4125932,4126672,4127611,4128571,4129576,4130716,4131777,4132646,4133747,4134472,4135228,4136022,4136822,4137589,4138407,4139427,4140345,4141317,4142240,4143344,4144124,4144892,4145735,4146655,4147532,4148706,4149784,4150724,4151788,4152782,4153786,4154908,4155828,4156455,4157383,4158542,4159494,4160509,4161608,4162410,4163380,4164757,4165796,4166736,4167285,4168150,4169059,4170125,4171163,4172118,4173075,4174129,4175204,4175981,4176904,4177865,4178765,4179873,4180648,4181610,4182706,4183714,4184671,4185903,4186701,4187685,4188441,4189193,4189972,4190725,4191446,4191979,4192594,4193327,4193989,4194758,4195648,4196457,4197212,4198055,4198676,4199370,4200114,4201019,4201885,4202746,4203808,4204827,4205891,4206591,4207688,4208947,4209744,4210847,4211780,4212992,4213877,4214697,4215597,4216384,4217156,4218236,4219364,4220199,4221648,4223617,4225561,4227292,4229276,4231231,4233193,4235022,4236034,4236944,4237962,4238787,4239655,4240742,4241535,4242343,4243046,4243730,4244330,4245144,4245955,4246928,4248031,4249069,4250284,4250945,4251803,4252755,4253805,4255093,4255901,4256991,4258294,4259567,4260874,4262250,4263496,4264720,4265871,4266958,4268154,4269264,4270352,4271855,4273007,4274157,4275404,4276496,4277788,4278900,4280267,4281731,4283067,4284360,4285664,4286446,4287609,4288799,4289947,4291079,4292207,4293159,4293950,4295023,4296074,4296712,4297760,4298390,4299442,4300173,4301268,4302394,4303372,4304404,4305382,4306327,4307576,4308558,4309659,4310818,4311881,4313238,4314359,4315371,4316502,4317282,4318348,4319578,4320804,4321922,4323316,4324408,4325537,4326996,4328257,4329326,4330702,4331873,4333052,4334145,4335368,4336528,4337808,4338885,4339989,4340926,4341910,4343007,4344382,4345397,4346443,4347688,4349020,4350217,4351169,4352215,4353209,4354241,4355279,4356624,4357721,4358828,4359929,4361053,4362423,4363643,4364624,4365592,4366666,4367858,4368643,4369705,4370963,4372181,4373248,4374148,4375147,4376221,4376935,4378037,4379257,4380360,4381135,4382181,4383453,4384617,4385813,4387094,4388349,4388906,4389495,4390783,4391903,4392924,4394072,4395189,4396114,4397167,4398369,4399512,4400502,4401573,4402659,4403786,4404851,4406043,4407385,4408541,4409661,4410684,4411741,4412482,4413526,4414575,4415662,4416573,4417482,4418523,4419659,4420828,4421812,4422516,4423704,4424748,4425368,4426214,4426923,4427970,4428991,4429824,4430776,4431781,4432766,4433622,4434281,4435025,4435856,4436769,4437766,4438817,4439726,4440841,4441871,4442631,4443457,4444087,4445110,4446114,4447337,4448526,4449187,4449962,4451051,4452315,4453048,4454033,4455111,4456285,4457596,4458725,4459826,4460983,4462222,4463123,4464044,4464972,4466001,4466977,4468103,4469347,4470323,4471304,4472241,4473174,4474173,4475118,4476055,4476942,4477843,4478957,4480156,4481073,4482310,4483435,4484110,4484859,4485834,4486485,4487408,4488280,4489242,4490296,4491417,4492635,4493615,4494498,4495674,4496732,4497860,4499038,4500255,4501379,4502743,4504102,4505257,4506323,4507555,4508818,4509789,4510505,4511417,4512093,4513089,4514162,4515342,4516356,4517418,4518384,4519658,4520462,4521196,4522112,4523054,4524196,4525179,4526228,4527194,4528191,4529426,4530237,4531399,4532695,4533915,4535211,4536403,4537661,4539011,4540191,4541195,4542253,4543426,4544655,4545535,4546691,4547942,4549358,4550545,4551588,4552782,4553806,4554893,4555893,4556740,4558020,4559265,4560275,4561310,4562491,4563567,4564778,4565905,4567067,4568263,4569454,4570738,4571866,4573273,4574559,4575846,4577133,4578470,4579523,4580657,4581672,4582890,4584231,4585444,4586748,4587889,4588839,4589756,4591099,4592554,4594012,4595347,4596710,4597823,4599184,4600647,4601976,4603432,4604960,4606217,4607410,4608586,4609327,4610421,4611549,4612337,4613117,4613827,4614976,4616440,4617344,4618790,4619910,4621131,4622506,4623886,4625205,4626561,4627925,4629357,4630692,4631781,4632629,4633561,4634601,4635653,4636600,4637842,4639314,4640526,4641725,4643065,4644430,4645504,4646767,4648166,4649458,4650516,4651866,4653186,4654566,4655793,4656679,4657694,4658832,4659672,4660660,4661714,4662306,4663054,4664002,4664968,4665912,4666755,4667426,4668495,4669205,4670155,4671009,4671949,4672703,4673559,4674310,4674997,4676124,4677200,4678253,4678685,4679199,4680179,4681078,4682252,4683476,4684428,4685532,4687004,4688269,4689414,4690604,4691693,4692837,4694109,4695127,4696015,4697280,4698188,4699343,4700627,4701438,4702346,4703328,4704506,4705494,4706793,4708158,4709019,4710155,4711238,4712208,4713476,4714446,4715445,4716582,4717555,4718613,4719759,4720911,4722039,4723140,4724241,4725553,4726659,4727620,4728494,4729520,4730438,4731581,4732382,4733349,4734399,4735365,4736294,4737217,4738435,4739537,4740432,4741496,4742574,4743712,4744739,4745450,4746347,4747346,4748156,4749211,4750103,4751229,4752421,4753786,4754921,4755748,4756668,4757320,4758486,4759731,4760982,4761646,4762958,4764178,4765344,4766237,4767497,4768693,4769661,4770832,4771957,4772900,4773862,4774797,4775739,4776606,4777457,4778144,4779044,4779872,4780738,4781864,4783077,4784200,4785174,4786148,4787381,4788191,4789172,4790354,4791535,4792701,4793915,4794636,4795800,4796617,4797633,4798517,4799436,4800521,4801881,4803002,4803972,4805161,4806421,4807666,4808882,4810177,4811266,4812255,4813259,4814258,4815251,4816288,4817370,4817957,4819197,4820316,4821275,4822447,4823574,4824738,4825963,4826981,4828227,4829351,4830581,4831556,4832578,4833513,4834801,4835745,4836696,4837719,4838760,4840057,4841331,4842497,4843525,4844449,4845542,4846735,4847913,4849190,4850092,4851281,4852156,4853402,4854258,4855423,4856374,4857494,4858588,4859803,4860525,4861485,4862413,4863706,4864956,4865998,4867141,4868248,4869362,4870508,4871351,4872267,4873446,4874552,4875702,4876900,4877967,4879044,4879758,4880340,4881096,4882299,4883477,4884400,4885282,4886296,4887325,4888183,4889431,4890432,4891403,4892298,4893064,4894177,4895173,4896200,4897228,4898008,4898984,4899511,4900858,4902162,4903240,4904433,4905640,4906849,4907816,4908889,4909912,4911150,4912276,4913460,4914623,4915458,4916547,4917753,4918618,4919729,4920863,4922137,4923326,4924270,4925461,4926560,4927371,4928602,4929693,4930604,4931729,4932845,4933965,4935202,4936193,4937307,4938517,4939698,4940993,4941978,4942842,4943757,4945126,4946192,4947439,4948509,4949504,4950603,4951981,4953165,4954366,4955592,4956644,4957907,4959052,4960264,4961478,4962556,4963926,4965054,4966141,4967386,4968474,4969548,4970479,4971731,4972993,4974018,4975083,4975935,4977123,4978416,4979476,4980637,4981834,4982705,4983886,4985044,4986276,4987254,4988472,4989307,4990260,4991374,4992607,4993704,4994840,4995784,4996599,4997841,4999247,5000698,5001731,5002751,5003969,5005273,5006392,5007656,5008858,5010143,5011372,5012598,5013866,5015250,5016600,5017809,5018281,5019107,5020115,5020877,5021977,5022863,5023785,5024728,5025620,5026571,5027621,5028557,5029198,5030046,5030937,5031834,5032986,5033916,5034764,5035772,5036920,5037722,5038583,5039432,5040347,5041355,5042297,5043258,5044194,5045336,5046114,5046937,5047568,5048236,5049106,5050026,5051135,5052018,5053038,5053925,5054971,5055748,5056721,5057719,5058575,5059758,5060367,5060996,5061422,5061851,5062295,5062738,5063380,5064027,5064716,5065381,5065947,5066547,5067056,5067684,5068081,5068558,5068918,5069314,5069670,5070047,5070439,5070734,5071138,5071443,5071783,5072076,5072378,5072705,5072966,5073216,5073542,5073819,5074102,5074373,5074894,5075456,5075926,5076508,5076962,5077435,5077947,5078414,5078860,5079406,5079976,5080442,5080969,5081393,5081871,5082320,5082785,5083302,5083743,5084233,5084773,5085230,5085707,5086184,5086653,5087081,5087712,5088373,5088756,5089191,5089676,5090080,5090441,5090894,5091271,5091654,5092194,5092731,5093281,5093678,5094185,5094629,5095207,5095763,5096307,5096815,5097258,5097827,5098393,5098939,5099525,5100076,5100681,5101159,5101607,5102110,5102665,5103084,5103608,5104082,5104676,5105198,5105708,5106233,5106688,5107337,5107870,5108424,5108984,5109523,5110102,5110628,5111129,5111627,5112163,5112731,5113210,5113695,5114099,5114487,5114930,5115461,5115978,5116492,5116968,5117497,5118027,5118518,5118969,5119503,5120052,5120605,5121113,5121628,5122107,5122670,5123196,5123744,5124219,5124765,5125314,5125834,5126336,5127040,5127903,5128388,5128957,5129522,5129943,5130509,5130972,5131535,5132061,5132617,5133064,5133879,5134648,5135384,5136126,5136863,5137682,5138195,5139062,5139844,5140528,5141420,5142183,5142851,5143651,5144347,5144984,5145798,5146427,5147522,5148501,5149474,5150450,5151476,5152368,5153256,5154188,5155220,5156077,5156951,5157927,5158951,5160069,5161051,5162265,5162958,5163870,5164871,5165776,5166768,5167635,5168588,5169554,5170509,5171198,5172216,5173114,5174210,5174951,5175700,5176425,5177229,5177962,5178848,5179420,5179976,5181120,5181894,5182880,5183928,5184956,5185890,5186851,5187577,5189028,5190075,5191268,5192373,5193450,5194561,5195699,5196672,5197783,5198962,5200087,5200965,5202208,5202969,5203844,5204962,5206016,5207253,5208313,5209530,5210579,5211731,5212777,5213991,5214709,5215559,5216702,5217953,5219203,5220512,5221825,5223081,5224076,5225275,5226444,5227461,5228305,5229290,5230634,5231777,5232885,5234056,5234932,5236062,5236956,5238059,5239042,5240120,5240843,5241577,5242539,5243494,5244451,5245447,5246412,5247266,5248332,5249288,5250221,5251734,5253185,5254588,5255899,5257147,5258453,5259723,5260920,5262261,5263459,5264766,5266e3,5266883,5268110,5269419,5270703,5272178,5273522,5274949,5276180,5277427,5278527,5279662,5280568,5281806,5283078,5284257,5285527,5286629,5287969,5288834,5289989,5291245,5292518,5293775,5294999,5296223,5297261,5298460,5299636,5300702,5301479,5302441,5303685,5304856,5305832,5307056,5308216,5309128,5310408,5311463,5312617,5313824,5315147,5316445,5317579,5318837,5319850,5320926,5322186,5323033,5324214,5325464,5326666,5327826,5328714,5329560,5330338,5330997,5331887,5332403,5333322,5333966,5334703,5335300,5336512,5337773,5338973,5339934,5340922,5342184,5343335,5344273,5345177,5346242,5347256,5348412,5349699,5350774,5351882,5353199,5354335,5355549,5356657,5357776,5358970,5360194,5361243,5362228,5363575,5364714,5365779,5366918,5368187,5369237,5370432,5371528,5372614,5373830,5375034,5376136,5377087,5378063,5379169,5380267,5381477,5382709,5383890,5384982,5386134,5387142,5388109,5389112,5390117,5391051,5391767,5392623,5393726,5394816,5395913,5397154,5398327,5399331,5400592,5401760,5402764,5403909,5404956,5406047,5406835,5407930,5409099,5410352,5411636,5412795,5413898,5414771,5416083,5417209,5418263,5419557,5420418,5421473,5422640,5423698,5424504,5425631,5426777,5428160,5429329,5430502,5431561,5432694,5433960,5435212,5436386,5437555,5438667,5439942,5441091,5442212,5443306,5444397,5445495,5446526,5447363,5448118,5449194,5450357,5451646,5452728,5453474,5454291,5454980,5456138,5457233,5458476,5459668,5460678,5461365,5462374,5463195,5464242,5465177,5466183,5467137,5468095,5469387,5470575,5471660,5472815,5473968,5474993,5476038,5477069,5477975,5478947,5480057,5481140,5482290,5483501,5484734,5485969,5487156,5488535,5489855,5491102,5492479,5493808,5495112,5496414,5497787,5498907,5500118,5501287,5502556,5503713,5504843,5505827,5507098,5508239,5509172,5510428,5511606,5512535,5513619,5514680,5515629,5516634,5517559,5518677,5519543,5520401,5521262,5522053,5523214,5524191,5525291,5526474,5527457,5528373,5529458,5530287,5531258,5532e3,5532903,5533665,5534507,5535315,5536026,5537121,5537993,5538775,5539530,5540340,5541416,5542396,5543223,5544299,5545231,5546198,5547303,5548352,5549437,5550473,5551428,5552283,5553084,5554099,5555078,5556041,5557072,5558156,5559330,5560281,5561241,5562143,5563174,5564e3,5564826,5565977,5566821,5567650,5568779,5569835,5570836,5571886,5572907,5573917,5575039,5576006,5577105,5578508,5579784,5581093,5582372,5583476,5584425,5585217,5586395,5587476,5588496,5589623,5590672,5591718,5592868,5593986,5595052,5595988,5597114,5598394,5599777,5600869,5602102,5603333,5604744,5605807,5606705,5607608,5608785,5609965,5611152,5612270,5613435,5614769,5616065,5617134,5618090,5619283,5620548,5621608,5622888,5624218,5625588,5626942,5628226,5629412,5630210,5631642,5633008,5634357,5635447,5636714,5637673,5638784,5639745,5640959,5642074,5643352,5644489,5645610,5646665,5647748,5648985,5649921,5650927,5652014,5652993,5653688,5654389,5654935,5655577,5656358,5656880,5657374,5657832,5658394,5658928,5659622,5660922,5661838,5662712,5663642,5664370,5665015,5666158,5667293,5668701,5669728,5670681,5671621,5672723,5673796,5674956,5675937,5677155,5678210,5679110,5680174,5680908,5681832,5682616,5683395,5684235,5685432,5686146,5686977,5688033,5689019,5689522,5690226,5691041,5691872,5693121,5694328,5695435,5696405,5697385,5698251,5699287,5700364,5701503,5702518,5703869,5705114,5706037,5707188,5708359,5709345,5710565,5711842,5713165,5714207,5715275,5716503,5717834,5718875,5720150,5721353,5722376,5723427,5724586,5725780,5727023,5728219,5729395,5730588,5731554,5732692,5733976,5734920,5736070,5736976,5738049,5739152,5740254,5741342,5742340,5743271,5744387,5745482,5746757,5747883,5748931,5750259,5751293,5752399,5753426,5754380,5755515,5756852,5758153,5759403,5760636,5761883,5762875,5763967,5765111,5765925,5766877,5768035,5769075,5770288,5771474,5772522,5773623,5774865,5776025,5776899,5777947,5779206,5780287,5781563,5782746,5783937,5785345,5786425,5787501,5788521,5789618,5790746,5792113,5793216,5794227,5795276,5796345,5797467,5798436,5799554,5800597,5801602,5802770,5804043,5805343,5806380,5807648,5808820,5809779,5810788,5811698,5812998,5814072,5815247,5816474,5817669,5818960,5820157,5821341,5822147,5823277,5824549,5825706,5826826,5827933,5828910,5829654,5830522,5831378,5832060,5832974,5833959,5835014,5836141,5837295,5838139,5839233,5840295,5841403,5842371,5843178,5844412,5845310,5846302,5847497,5848927,5850218,5851616,5852624,5853835,5855088,5856228,5857474,5858769,5859968,5861169,5862419,5863372,5864593,5865824,5867177,5868104,5869334,5870386,5871577,5872890,5874190,5875379,5876517,5877568,5878539,5879661,5880567,5881470,5882586,5883734,5884707,5885792,5886999,5888003,5888878,5889939,5891030,5892149,5893134,5894145,5895054,5896079,5896987,5898220,5899207,5900320,5901476,5902657,5903626,5904738,5905998,5907342,5908558,5909773,5911069,5912200,5913460,5914632,5916035,5917376,5918581,5919890,5920960,5921988,5923057,5924078,5925329,5926387,5927680,5928902,5930045,5931316,5932303,5933225,5934131,5934876,5935549,5936677,5937709,5938699,5939714,5940702,5941708,5942713,5943663,5944658,5945896,5947018,5948158,5949349,5950471,5951512,5952698,5953975,5955246,5956608,5957775,5959083,5960441,5961806,5963204,5964538,5965721,5966711,5968093,5969416,5970775,5972052,5973343,5974548,5975635,5976823,5977939,5979129,5980356,5981614,5982816,5984170,5985413,5986749,5987955,5989097,5990369,5991346,5992627,5993866,5995026,5995912,5997124,5998046,5999213,6000390,6001432,6002609,6003427,6004578,6005702,6006965,6008135,6009258,6010263,6011283,6012392,6013492,6014655,6015794,6016930,6018138,6019437,6020781,6021797,6022964,6024117,6025412,6026596,6027931,6029088,6030084,6031061,6032082,6033186,6034262,6035159,6036313,6037465,6038567,6039288,6040421,6041751,6042865,6043820,6044767,6045952,6047131,6048106,6049024,6049984,6051004,6051756,6052755,6053759,6054875,6055771,6056466,6057463,6058404,6059345,6060290,6061273,6062247,6063209,6064166,6065206,6066413,6066880,6067564,6068669,6069518,6070218,6071047,6072009,6072895,6073809,6075003,6076305,6077614,6078874,6080030,6081155,6082301,6083169,6084198,6085085,6086150,6087149,6088145,6089053,6089947,6090976,6091978,6092889,6093762,6094746,6095669,6096672,6097633,6098635,6099443,6100173,6101070,6102033,6103079,6104077,6105085,6106172,6107092,6108161,6109285,6110084,6111359,6111938,6112694,6113714,6114698,6115390,6116066,6117240,6118269,6119253,6120205,6121246,6122311,6123267,6124183,6124939,6126068,6127363,6128571,6129812,6130919,6131710,6132835,6134115,6135494,6136747,6138015,6139268,6140539,6141804,6143035,6144300,6145410,6146632,6147857,6149143,6150435,6151616,6152566,6153542,6154698,6155714,6156825,6157859,6159063,6159961,6160879,6162063,6162889,6163683,6164596,6165265,6166440,6167415,6168636,6169620,6170841,6172061,6173408,6174334,6175468,6176501,6177694,6178655,6179616,6180729,6181594,6182906,6184003,6185138,6186272,6187187,6188252,6189504,6190640,6191828,6193042,6194212,6195466,6196785,6197945,6198947,6200087,6201101,6202137,6203351,6204492,6205555,6206794,6208015,6209335,6210572,6211539,6212805,6213449,6214545,6215406,6216236,6217375,6218514,6219562,6220734,6222074,6223329,6224438,6225796,6227110,6228185,6229265,6230405,6231177,6231766,6232594,6233784,6234877,6235882,6236580,6237507,6238625,6239842,6241115,6242436,6243665,6244653,6245795,6246915,6247780,6248702,6249593,6250432,6251683,6252968,6254271,6255411,6256554,6257392,6258233,6259192,6260293,6261461,6262549,6263714,6264802,6265764,6266868,6267679,6268637,6269402,6270471,6271191,6271678,6272357,6273090,6273719,6274232,6275401,6276324,6277364,6278537,6279550,6280288,6281088,6281678,6282642,6283471,6284441,6285093,6285823,6286711,6287580,6288585,6289486,6290309,6290993,6291950,6292871,6293641,6294714,6295611,6296530,6297486,6298362,6299305,6300111,6301043,6301873,6302841,6303390,6304037,6304873,6305464,6306600,6307635,6308756,6309639,6310294,6311434,6312427,6313172,6314020,6314973,6315823,6316710,6317560,6318447,6319232,6319970,6320833,6321351,6322272,6323151,6324214,6325451,6326432,6327632,6328687,6330023,6331061,6331967,6332843,6333864,6334891,6335809,6336611,6337604,6338727,6339811,6340922,6341929,6343006,6344185,6345279,6346422,6347427,6348727,6349878,6350732,6351895,6353010,6353976,6354947,6356086,6357168,6358179,6359243,6360464,6361678,6362866,6364020,6365152,6366191,6367517,6368381,6369561,6370733,6371911,6373152,6374353,6375551,6376640,6377790,6378651,6379830,6381022,6382317,6383548,6384543,6385540,6386717,6387751,6388688,6389764,6390795,6391962,6392860,6393928,6394765,6395703,6396651,6397713,6398707,6399738,6400697,6401607,6402742,6403791,6404625,6405596,6406584,6407511,6408530,6409396,6410358,6411378,6412434,6413269,6414315,6415076,6415902,6416615,6417809,6418776,6419974,6421107,6422141,6423241,6424069,6425037,6426014,6426975,6427977,6428930,6430102,6430953,6431737,6432891,6434300,6435690,6436765,6437958,6439165,6440393,6441580,6442815,6444087,6445315,6446537,6447742,6448833,6449973,6451070,6452191,6453362,6454632,6455867,6457068,6458239,6459458,6460700,6461806,6462984,6464108,6465324,6466578,6467851,6469034,6470266,6471553,6472707,6473881,6475110,6476322,6477536,6478717,6479812,6480964,6482211,6483456,6484697,6485820,6487007,6488202,6489459,6490552,6491726,6492716,6493962,6495269,6496353,6497529,6498822,6500146,6501278,6502461,6503598,6504762,6505911,6507188,6508287,6509579,6510858,6512113,6513271,6514134,6515101,6516255,6517254,6518248,6519301,6520409,6521640,6522746,6523803,6525121,6526406,6527559,6528449,6529468,6530798,6531752,6532764,6534015,6535222,6536373,6537592,6538853,6540009,6541160,6542457,6543673,6545066,6546176,6547266,6548521,6549398,6550606,6551500,6552656,6553990,6554931,6556096,6557212,6558451,6559575,6560613,6561885,6562931,6563865,6565023,6566224,6567211,6568489,6569423,6570549,6571643,6572697,6573648,6575045,6576305,6577607,6578874,6579885,6581087,6582198,6583372,6584633,6585603,6586553,6587777,6589054,6590273,6591400,6592680,6593992,6595313,6596603,6597893,6599122,6600491,6601659,6602891,6604134,6605460,6606669,6607544,6608841,6609643,6610868,6612178,6613218,6614495,6615336,6616511,6617606,6618856,6619767,6620992,6622196,6623241,6624409,6625646,6626832,6627930,6629134,6630244,6631284,6632377,6633426,6634463,6635592,6636645,6637743,6638809,6639993,6641251,6642390,6643386,6644270,6644993,6645804,6646842,6647656,6648847,6650001,6651153,6652306,6653530,6654663,6655806,6657e3,6658090,6659211,6660246,6661186,6662209,6663313,6664414,6665723,6666795,6667875,6668709,6669423,6670524,6671599,6672598,6673475,6674535,6675707,6676803,6677854,6678898,6680112,6681223,6682417,6683555,6684590,6685808,6687152,6688426,6689436,6690747,6691906,6693079,6694112,6695332,6696505,6697433,6698409,6699637,6700600,6701640,6702726,6703875,6704972,6706083,6707146,6707925,6708919,6709927,6711203,6712355,6713535,6714692,6715561,6716478,6717797,6719027,6720104,6721203,6722285,6723299,6724395,6725231,6726337,6727433,6728472,6729504,6730415,6731549,6732742,6734029,6735241,6736214,6737341,6738395,6739403,6740404,6741358,6742639,6743946,6745114,6745986,6747176,6748287,6749509,6750663,6751735,6753022,6753961,6755176,6756413,6757649,6758924,6760117,6761416,6762578,6763704,6764837,6765695,6766690,6767824,6769018,6769849,6771047,6772265,6773362,6774345,6775467,6776532,6777574,6778403,6779486,6780666,6781821,6782947,6783893,6784821,6785737,6786698,6787678,6788611,6789938,6791029,6792226,6793341,6794388,6795562,6796588,6797744,6798704,6799943,6800936,6802023,6802498,6803009,6803726,6804970,6805794,6806693,6807703,6808333,6808811,6809644,6810836,6812115,6813305,6814352,6815442,6816685,6817712,6818792,6819830,6820866,6821732,6822773,6823979,6825332,6826601,6827785,6828999,6830184,6831530,6832737,6834009,6835136,6836229,6837469,6838583,6839747,6840844,6842046,6843249,6844344,6845566,6846474,6847656,6848887,6850088,6851454,6852691,6853818,6855092,6856140,6857369,6858048,6859212,6860416,6861342,6862545,6863675,6864854,6865883,6866798,6867514,6868648,6869726,6870821,6871935,6873128,6874089,6875424,6876613,6877609,6878548,6879682,6880942,6882108,6883486,6884825,6886083,6887246,6888717,6890055,6891211,6892581,6893716,6894906,6896032,6897333,6898676,6899623,6900673,6901617,6902778,6903702,6904780,6905965,6907377,6908891,6910303,6911676,6912890,6914196,6915480,6916894,6918325,6919741,6921267,6922721,6924e3,6925080,6926416,6927353,6928289,6929134,6929873,6930755,6931623,6932701,6933760,6934686,6935647,6936695,6937767,6938768,6939508,6940548,6941641,6942484,6943291,6944096,6945072,6946308,6947166,6948122,6948727,6949750,6950821,6951964,6953027,6954063,6955080,6956080,6957024,6958100,6959095,6959767,6960562,6961584,6962526,6963168,6964062,6965185,6966334,6967307,6968434,6969423,6970565,6971366,6972197,6973293,6974149,6975011,6975863,6976883,6977799,6978557,6979419,6980553,6981607,6982623,6983792,6984857,6985874,6986912,6988140,6989102,6990205,6991215,6992553,6993856,6995187,6996326,6997674,6998670,6999807,7000787,7001942,7003114,7004403,7005660,7006822,7008095,7009391,7010542,7011785,7012974,7014281,7015286,7016581,7017798,7019064,7020279,7021691,7023132,7024543,7026007,7027461,7028844,7030201,7031306,7032573,7033817,7034866,7035891,7037276,7038443,7039673,7040893,7042174,7043183,7044372,7045751,7047078,7048243,7049433,7050825,7052143,7053219,7054535,7055469,7056462,7057860,7058930,7060076,7061463,7062662,7063915,7065127,7066415,7067595,7068835,7070026,7071129,7072327,7073700,7074911,7076153,7077518,7078840,7079976,7081007,7081873,7082820,7083874,7085036,7085956,7087089,7088323,7089553,7090727,7092170,7093622,7095049,7096488,7097745,7099105,7100189,7101552,7102826,7104044,7105219,7106590,7107701,7108960,7109912,7111039,7111926,7112981,7114099,7115427,7116473,7118012,7119498,7120811,7121775,7122744,7123890,7124774,7125755,7126977,7128184,7129401,7130592,7131914,7133303,7134399,7135605,7136849,7138089,7139148,7140124,7141046,7142156,7143210,7144408,7145373,7146484,7147487,7148600,7149944,7151218,7152556,7153799,7155140,7156324,7157353,7158404,7159535,7160816,7161931,7163135,7164302,7165650,7166858,7168255,7169246,7170513,7171673,7172966,7174281,7175701,7176819,7177961,7179460,7181013,7182441,7183952,7185072,7186312,7187265,7188579,7189735,7190879,7192077,7193240,7194239,7195422,7196423,7197681,7198896,7200013,7200890,7202001,7203370,7204482,7205599,7206535,7207485,7208563,7209996,7211388,7212543,7213818,7214780,7215893,7216752,7218092,7219448,7220738,7221894,7222921,7224024,7225179,7226383,7227599,7228615,7230005,7231259,7232604,7233976,7235448,7236770,7237904,7239015,7239994,7241142,7241936,7242978,7243972,7245019,7245995,7247055,7247830,7248827,7249923,7250814,7251839,7252677,7253586,7254724,7255520,7256483,7257639,7258810,7259675,7260758,7262055,7263046,7264367,7265348,7266321,7267293,7268494,7269510,7270595,7271572,7272658,7273801,7274868,7275769,7276517,7277402,7278255,7278921,7279701,7280743,7281751,7282715,7283807,7284884,7286069,7287404,7288547,7289817,7290963,7291749,7292917,7293984,7295086,7296134,7297176,7298255,7299185,7300266,7301650,7302664,7303469,7304649,7305706,7306649,7307681,7308664,7309590,7310573,7311678,7312797,7313686,7314701,7315857,7316867,7318065,7319204,7319883,7320994,7321859,7322802,7323791,7324743,7325742,7326707,7327758,7328798,7329857,7331277,7332550,7333500,7334781,7335740,7336811,7338135,7339241,7340589,7341596,7342661,7343660,7344551,7345495,7346254,7347281,7348439,7349489,7350456,7351357,7352628,7353740,7354620,7355900,7356926,7358326,7359730,7360878,7361923,7362969,7363746,7364741,7365913,7366641,7367425,7368344,7369169,7370027,7371048,7372159,7373228,7374316,7375465,7376503,7377562,7378740,7379950,7381231,7382082,7383373,7384730,7386032,7387349,7388664,7389831,7390626,7391700,7392899,7393861,7394680,7395945,7397038,7397968,7399248,7400356,7401551,7402701,7403822,7405045,7406355,7407647,7408976,7410092,7411210,7412233,7413482,7414508,7415845,7417182,7418227,7419538,7420837,7422260,7423672,7424905,7426265,7427535,7428827,7429989,7431158,7432390,7433647,7434869,7436137,7437522,7438623,7439812,7441007,7442398,7443709,7445089,7446354,7447712,7448852,7450222,7451625,7452937,7454410,7455760,7457249,7458580,7459822,7461233,7462622,7463790,7464866,7465864,7466665,7467560,7468459,7469132,7470152,7471065,7472397,7473725,7474830,7476017,7477316,7478670,7479914,7480617,7481948,7483071,7484114,7485019,7486050,7487027,7488268,7489430,7490435,7491449,7492352,7493334,7494208,7495175,7496098,7497149,7497945,7498839,7500005,7501063,7502043,7502863,7503787,7504636,7505573,7506447,7507499,7508452,7509500,7510510,7511596,7512429,7513530,7514832,7515782,7516889,7518010,7518897,7519639,7520407,7521268,7522144,7522525,7522985,7523436,7523946,7524705,7525541,7525992,7526519,7526913,7527529,7528174,7528922,7529525,7530063,7530563,7531009,7531639,7532580,7533313,7533875,7534395,7535009,7535699,7536203,7536687,7537254,7537747,7538990,7540316,7541611,7542700,7543704,7544827,7545851,7546591,7547397,7548402,7549350,7550027,7551065,7552372,7553620,7554909,7556299,7557330,7558654,7559860,7561192,7562211,7563135,7564109,7565196,7566088,7566821,7567740,7568821,7569922,7571240,7572528,7573725,7574947,7576100,7577286,7578455,7579385,7580637,7581765,7582889,7584196,7585305,7586284,7587554,7588780,7590017,7591256,7592553,7593786,7594902,7596096,7597428,7598538,7599746,7601017,7602223,7603416,7604408,7605626,7606863,7608069,7609194,7610332,7611408,7612655,7614072,7615131,7616331,7617611,7618939,7620243,7621360,7622712,7624085,7625392,7626563,7627637,7628685,7629705,7631027,7632307,7633670,7635005,7636273,7637365,7638400,7639570,7640861,7642202,7643396,7644423,7645772,7647127,7648256,7649390,7650775,7651965,7653242,7654570,7655925,7657409,7658689,7659918,7660937,7661973,7663052,7664375,7665829,7667209,7668228,7669446,7670421,7671539,7672699,7673846,7675195,7676586,7677629,7679010,7680267,7681457,7682567,7683693,7684921,7686216,7687345,7688538,7689776,7690973,7691992,7693136,7694259,7695662,7696800,7698137,7699414,7700709,7702055,7703410,7704731,7706078,7707400,7708757,7710103,7711423,7712750,7714099,7715436,7716864,7718252,7719620,7721019,7722382,7723688,7725073,7726438,7727708,7729118,7730420,7731821,7733206,7734527,7735926,7737278,7738603,7740006,7741358,7742681,7744070,7745438,7746814,7748210,7749568,7750937,7752284,7753607,7754994,7756356,7757688,7759045,7760400,7761764,7762902,7763902,7764858,7765949,7766989,7768054,7769189,7770375,7771417,7772389,7773567,7774493,7775886,7776957,7778309,7779296,7780427,7781377,7782218,7783184,7784474,7785653,7786844,7788044,7789263,7790360,7791279,7792459,7793767,7795192,7796319,7797588,7798765,7800057,7801263,7802680,7803804,7805029,7806306,7807714,7808703,7809663,7810584,7811425,7812389,7813640,7814608,7815712,7816905,7817851,7819044,7819988,7821229,7822075,7823081,7824491,7825539,7826797,7828028,7829424,7830726,7831772,7833234,7834370,7835777,7837117,7838352,7839714,7841273,7842493,7843916,7845307,7846548,7847772,7849095,7850282,7851703,7852841,7853885,7854807,7856018,7857223,7858469,7859708,7860501,7861437,7862374,7863394,7864459,7865651,7866779,7867666,7868358,7869379,7870433,7871334,7872277,7872899,7873608,7874326,7875366,7876286,7877063,7878217,7878999,7879953,7880958,7882164,7882993,7884042,7884946,7886029,7886846,7887767,7888766,7889867,7890908,7891640,7892442,7893255,7894194,7895157,7895949,7897173,7898132,7899074,7899866,7901068,7902122,7903139,7903827,7904575,7905327,7906385,7907445,7908588,7909845,7911068,7911751,7912456,7913210,7914163,7915273,7916064,7917191,7918384,7919587,7920920,7922242,7923292,7924292,7925310,7926362,7927469,7928571,7929905,7931035,7932088,7933195,7934407,7935606,7936525,7937508,7938847,7940157,7941525,7942721,7943792,7945050,7946218,7947372,7948521,7949604,7950954,7951931,7953104,7954277,7955374,7956480,7957522,7958610,7959605,7960801,7961853,7962716,7963591,7964677,7966018,7966758,7967547,7968343,7969173,7969973,7970809,7971972,7972950,7974097,7975088,7975972,7977085,7978080,7978958,7979793,7980679,7981754,7982965,7983853,7984890,7985729,7986605,7987376,7988386,7989218,7990051,7990970,7991802,7992634,7993371,7993871,7994678,7995688,7996687,7997525,7998192,7999282,7999945,8000876,8001898,8002823,8003427,8004657,8005870,8007136,8008556,8009903,8011031,8012256,8013171,8014544,8015967,8017186,8018371,8019383,8020581,8021975,8023330,8024359,8025651,8026962,8028309,8029326,8030636,8031970,8033363,8034661,8035938,8037235,8038596,8039854,8041130,8042443,8043786,8045098,8046314,8047540,8048867,8050248,8051540,8052780,8054055,8055301,8056643,8058020,8059303,8060599,8061913,8063271,8064604,8065866,8067122,8068430,8069770,8071102,8072362,8073636,8074897,8076230,8077606,8078896,8080125,8081426,8082767,8084077,8085308,8086572,8087846,8089189,8090572,8091882,8093071,8094339,8095685,8097055,8098361,8099649,8100918,8102239,8103556,8104809,8106091,8107419,8108756,8110101,8111365,8112623,8113934,8115307,8116661,8117925,8119234,8120518,8121864,8123216,8124478,8125794,8127083,8128418,8129712,8130971,8132266,8133613,8134986,8136298,8137567,8138866,8140235,8141625,8142937,8144218,8145506,8146852,8148231,8149514,8150792,8152095,8153460,8154768,8156017,8157339,8158665,8159999,8161295,8162518,8163792,8165123,8166455,8167726,8168968,8170147,8171410,8172772,8174042,8175323,8176629,8177942,8179299,8180679,8181958,8183261,8184581,8185956,8187299,8188599,8189929,8191280,8192656,8194011,8195272,8196606,8197933,8199313,8200733,8202002,8203300,8204609,8205983,8207385,8208684,8209991,8211340,8212733,8214066,8215356,8216719,8218065,8219440,8220781,8222086,8223407,8224771,8226147,8227420,8228677,8230026,8231402,8232794,8234075,8235352,8236675,8238061,8239424,8240708,8241916,8243206,8244578,8245897,8247154,8248458,8249852,8251274,8252575,8253868,8255202,8256591,8257978,8259273,8260556,8261882,8263277,8264619,8265924,8267212,8268583,8269969,8271277,8272576,8273919,8275310,8276647,8277951,8279277,8280654,8282050,8283320,8284634,8285979,8287357,8288679,8289962,8291270,8292660,8294087,8295376,8296670,8298027,8299423,8300721,8302005,8303196,8304488,8305326,8306217,8307029,8307973,8309083,8309934,8311109,8311869,8312864,8314135,8315328,8316190,8317072,8318145,8318861,8320047,8320929,8321782,8322850,8323446,8324236,8325334,8326414,8327598,8328586,8329611,8330759,8331339,8332419,8333416,8334539,8335590,8336519,8337691,8338883,8339875,8341141,8342100,8343189,8344428,8345536,8346835,8348124,8349231,8350296,8351424,8352315,8353309,8354140,8355261,8356274,8356984,8357901,8359158,8360054,8361131,8362061,8363269,8364308,8365205,8366001,8367063,8367902,8368770,8369511,8370407,8371390,8372191,8373110,8373671,8374154,8374605,8375012,8375646,8376124,8376603,8377291,8378171,8378952,8379588,8380195,8381243,8382554,8383544,8384556,8385529,8386472,8387343,8388418,8389452,8390550,8391713,8392880,8393698,8394858,8395993,8397022,8398214,8399367,8400612,8401873,8403105,8404143,8405029,8406015,8406907,8408272,8408937,8409922,8410949,8411891,8412818,8414072,8414795,8415562,8416340,8417318,8417978,8419275,8420205,8421228,8422446,8423631,8424369,8425280,8426132,8427069,8428041,8429086,8430199,8430903,8432089,8433012,8434075,8434863,8435714,8436813,8437434,8438246,8439314,8440337,8441120,8442056,8442942,8443551,8444271,8445001,8445775,8446430,8447194,8447767,8448591,8449588,8450945,8452617,8453607,8454477,8455195,8455905,8456849,8457918,8458947,8459874,8460539,8461640,8462796,8463522,8464194,8464791,8465486,8466007,8466879,8467560,8468132,8468751,8469474,8470311,8471202,8471960,8472653,8473342,8473921,8474530,8475445,8476163,8476800,8477698,8478826,8479893,8480812,8481467,8482233,8483151,8483970,8484748,8485395,8486058,8486668,8487584,8488351,8489116,8490213,8490902,8491748,8492194,8492687,8493187,8493735,8494474,8495460,8496328,8497260,8497930,8499056,8499865,8500796,8501598,8502196,8503515,8504110,8504493,8505452,8506344,8507255,8507902,8508983,8510024,8510772,8511452,8512524,8513169,8514298,8515501,8516514,8517315,8518196,8519133,8520303,8521325,8522621,8523347,8524220,8525029,8526026,8527103,8528076,8528996,8530023,8530784,8531814,8532758,8533862,8534473,8535622,8536723,8538304,8539994,8541278,8542096,8543214,8544238,8545182,8546035,8546750,8547624,8548840,8549877,8551151,8552171,8553218,8554271,8555192,8556193,8557348,8558159,8559293,8560182,8561418,8562567,8563713,8564849,8565477,8566518,8567495,8568507,8569375,8570604,8571971,8573101,8574227,8575286,8576084,8577010,8577907,8578582,8579352,8580271,8580905,8581589,8582258,8583024,8584045,8584890,8585368,8586103,8587126,8588245,8588956,8589764,8590575,8591285,8592174,8592884,8593630,8594511,8595395,8596309,8597097,8597795,8598594,8599379,8600143,8600919,8601691,8603031,8604528,8606104,8607708,8609108,8610674,8612270,8613465,8614263,8614993,8615851,8616620,8617447,8618181,8618997,8619881,8620669,8621426,8622016,8622737,8623579,8624541,8625563,8626316,8627138,8627965,8628999,8629650,8630335,8631197,8632030,8632911,8633497,8634344,8635173,8636074,8636984,8638073,8638948,8640038,8640828,8641555,8642008,8642537,8643304,8643880,8644634,8645568,8646504,8647616,8648794,8649357,8650002,8650463,8651103,8651877,8652675,8653357,8653897,8654603,8655275,8656076,8656917,8657577,8658324,8659081,8659761,8660524,8661509,8662131,8662876,8663560,8664378,8665037,8665743,8666540,8666982,8667699,8668304,8669143,8669925,8670822,8671673,8672589,8673394,8674327,8675294,8676209,8677126,8678099,8679171,8680144,8680779,8681627,8682383,8683132,8683915,8684930,8685922,8686887,8687922,8689162,8690302,8691253,8692355,8693431,8694511,8695786,8696731,8697407,8698547,8699774,8700874,8701827,8703127,8704509,8705790,8707121,8708497,8709669,8710972,8712118,8713169,8714418,8715462,8716530,8717693,8718854,8719985,8720937,8722369,8723648,8724619,8725498,8726551,8727591,8728659,8729875,8730914,8732159,8733085,8734067,8735e3,8735935,8736954,8738082,8738539,8739853,8740840,8742168,8743393,8744432,8745415,8746402,8747276,8748008,8748828,8749699,8750335,8751389,8752407,8753222,8754055,8754591,8755421,8756255,8757164,8757935,8758782,8759724,8760421,8761139,8761928,8762693,8763559,8764361,8764865,8765310,8766171,8766746,8767549,8768213,8768814,8769264,8769566,8770647,8771970,8773131,8774306,8775355,8776319,8777499,8778612,8779568,8780594,8781387,8782491,8783773,8784790,8785847,8786985,8788043,8789242,8790520,8791768,8793233,8794599,8795688,8796537,8797643,8798789,8799907,8800898,8801866,8802963,8803901,8805172,8806452,8807864,8809308,8810535,8811231,8811980,8813152,8814165,8815150,8816503,8817585,8818553,8819464,8820649,8821484,8822399,8823548,8824847,8826233,8827616,8828593,8829577,8830590,8831459,8832527,8833502,8834823,8836102,8837420,8838499,8839315,8840407,8841514,8842603,8843769,8845184,8846600,8847977,8849118,8850212,8851214,8852016,8853143,8854188,8855243,8856218,8857347,8858413,8859135,8860173,8861131,8862283,8863583,8864779,8866119,8867367,8868759,8869813,8871003,8872129,8873288,8874488,8875796,8877040,8878218,8879575,8880876,8882036,8883256,8884349,8885592,8886646,8887733,8888733,8889584,8890676,8891679,8892898,8894094,8895323,8896452,8897552,8898566,8899936,8901318,8902717,8904084,8905167,8906297,8907447,8908859,8910296,8911651,8912921,8913932,8915028,8916386,8917789,8918999,8920057,8920933,8922025,8923392,8924674,8925703,8926537,8927538,8928597,8929738,8930964,8931807,8932910,8933807,8934808,8935599,8936522,8937595,8938876,8939867,8940848,8941550,8942364,8942858,8943465,8944264,8944822,8945512,8945970,8946569,8947598,8948639,8949607,8950546,8951514,8952336,8953313,8954235,8955186,8956002,8957048,8957942,8958827,8959757,8960612,8961500,8962459,8963426,8963947,8965380,8966642,8968011,8968752,8969746,8971007,8971966,8973210,8974391,8975244,8976341,8977466,8978583,8979956,8981331,8982775,8984139,8985314,8986240,8987019,8987922,8988885,8990350,8991501,8992679,8993825,8994989,8996031,8997065,8998205,8999372,9000438,9001416,9002401,9003439,9004559,9006001,9007432,9008815,9010173,9011472,9012594,9013647,9014784,9015853,9016759,9017808,9018929,9020304,9021735,9023097,9024371,9025205,9026236,9027441,9028480,9029696,9031098,9032537,9033961,9035270,9036224,9037179,9038149,9039434,9040632,9041620,9042864,9043898,9045140,9046292,9046863,9047663,9048637,9049197,9050259,9051434,9052470,9053508,9054481,9055549,9056746,9057769,9058727,9059570,9060623,9061539,9062577,9063460,9064374,9065470,9066593,9067650,9068652,9069623,9070386,9071095,9072038,9072821,9073757,9074803,9076089,9077062,9078047,9078965,9079910,9080894,9081739,9082565,9083356,9084399,9085212,9086156,9087139,9088124,9089474,9090919,9091959,9093081,9094263,9095476,9096694,9097885,9099069,9100212,9101627,9103087,9104339,9105060,9105693,9106632,9107375,9108127,9108782,9109579,9110317,9110897,9111717,9112351,9112791,9113439,9114245,9114977,9115785,9116695,9117404,9118210,9118989,9119796,9120557,9121416,9122457,9123428,9124257,9125014,9125941,9126841,9127613,9128444,9129359,9130004,9130779,9131611,9132460,9133427,9134165,9135020,9135800,9136560,9137207,9138032,9138976,9139830,9140586,9141330,9142224,9143134,9143994,9144661,9145456,9146495,9147333,9148157,9149102,9150179,9151242,9152130,9152994,9154059,9155038,9155984,9156934,9158005,9158694,9159620,9160515,9161403,9162298,9163458,9164459,9165488,9166586,9167437,9168188,9168799,9170110,9171060,9171732,9172275,9173001,9173505,9173898,9174244,9174701,9175119,9175766,9176523,9177005,9177723,9178553,9179306,9179950,9180519,9181110,9181645,9181937,9182435,9182852,9183468,9184220,9185247,9185911,9186834,9187360,9187959,9188735,9189442,9190070,9190705,9191187,9191974,9192778,9193382,9193898,9194458,9194931,9195509,9196133,9196668,9197310,9197923,9199213,9200091,9200969,9201710,9202710,9203504,9204157,9204703,9205322,9206283,9206773,9207156,9207859,9208918,9209740,9210931,9212022,9212868,9213805,9214771,9215507,9216520,9217912,9219201,9220308,9221497,9222567,9223502,9224738,9225988,9227255,9228533,9229784,9230740,9231454,9232263,9233510,9234162,9235059,9236203,9237018,9237954,9238904,9239590,9240480,9241461,9242447,9243587,9244360,9245262,9246399,9247164,9247703,9248488,9249293,9250033,9250824,9251740,9252396,9253294,9254429,9255410,9256425,9257480,9258075,9259108,9260314,9261498,9262269,9263137,9263533,9264056,9264731,9265555,9266314,9267032,9267847,9269167,9270020,9270989,9271852,9272674,9273435,9274224,9275030,9275931,9276863,9277913,9279011,9279998,9281021,9282130,9283108,9283972,9284850,9285841,9286894,9287965,9288632,9289972,9291002,9291862,9292758,9293564,9294695,9295637,9296742,9297540,9298417,9299518,9300051,9300611,9301591,9302390,9303344,9304144,9304977,9305864,9307142,9308249,9309157,9310101,9310788,9311901,9312682,9313359,9314506,9315465,9316482,9317482,9318580,9319582,9320587,9321364,9322193,9323214,9324206,9325030,9326061,9327044,9328214,9329195,9330120,9331310,9332352,9333364,9334224,9335177,9336370,9337280,9338316,9339601,9340933,9341977,9342791,9343534,9344305,9344902,9345885,9346674,9347420,9348121,9348739,9349410,9350246,9351066,9351878,9352831,9353704,9354546,9355369,9356356,9356842,9357317,9358048,9358928,9359827,9360657,9361508,9362493,9363204,9364159,9364943,9365843,9366593,9367402,9368452,9369191,9370055,9371004,9371834,9372782,9373656,9374496,9375141,9376041,9377076,9378068,9378780,9379537,9380672,9381528,9382508,9383442,9384704,9385927,9387206,9388607,9389890,9391226,9392527,9393736,9395068,9396442,9397657,9398572,9399739,9401025,9402293,9403325,9404470,9405821,9406834,9407579,9408548,9409440,9410471,9411746,9413121,9414284,9415346,9416447,9417443,9418572,9419858,9420935,9421776,9422916,9424112,9425345,9426376,9427521,9428593,9429622,9430931,9432159,9433031,9434171,9435189,9436412,9437728,9438854,9440018,9441261,9442475,9443801,9444984,9446282,9447455,9448640,9449657,9450576,9451548,9452403,9453514,9454706,9455844,9456988,9458105,9459183,9460296,9461564,9462473,9463622,9464747,9465922,9466949,9468098,9469233,9470434,9471478,9472600,9473731,9474820,9475804,9477030,9478218,9479411,9480601,9481180,9482106,9483232,9484442,9485575,9486848,9487872,9489003,9490065,9491241,9492307,9492887,9493562,9494119,9494717,9495289,9495971,9496746,9497793,9498575,9499383,9500365,9501229,9502129,9502991,9503781,9504587,9505323,9506130,9506945,9507926,9509068,9509842,9510816,9511768,9512601,9513792,9515066,9516269,9517238,9518108,9519022,9520083,9521148,9522027,9522975,9523996,9524590,9525478,9526732,9527713,9528803,9529645,9530567,9531641,9532764,9533796,9534812,9535697,9536847,9537539,9538550,9539178,9539965,9540981,9542085,9543279,9544283,9545165,9546315,9547564,9548155,9549087,9550238,9551549,9552929,9554253,9555381,9556340,9557235,9558206,9559297,9560524,9561669,9562832,9563764,9564929,9566142,9567178,9568254,9569452,9570704,9571960,9573084,9574343,9575265,9576003,9576810,9577818,9578556,9579500,9580212,9581171,9582052,9582859,9583682,9584535,9585421,9586477,9587228,9588129,9588883,9589870,9590953,9591618,9592505,9593442,9594138,9594761,9595141,9595806,9596582,9597605,9599068,9600361,9601559,9602834,9604033,9605432,9606573,9607883,9609315,9610591,9611949,9613389,9614855,9616206,9617639,9618992,9620315,9621674,9622835,9624090,9625315,9626613,9627911,9629178,9630650,9631700,9633074,9634337,9635597,9636716,9637820,9639103,9640494,9641719,9642704,9643949,9645096,9646391,9647676,9649063,9650305,9651429,9652659,9653917,9654879,9655834,9656559,9657322,9658408,9659924,9661197,9662024,9662930,9663979,9665261,9666259,9667290,9668449,9669516,9670657,9672020,9673148,9674256,9675504,9676559,9677634,9678419,9679753,9680975,9681984,9682798,9683706,9684821,9685907,9686901,9687846,9689048,9690192,9691179,9692130,9693247,9694500,9695837,9696970,9698014,9699101,9700287,9701486,9702926,9704453,9705690,9706703,9707645,9708737,9709717,9710737,9711751,9712759,9713755,9715158,9715823,9716792,9717672,9718442,9719230,9720016,9720829,9721813,9722905,9723896,9725008,9725781,9726807,9727657,9728481,9729353,9730206,9731073,9732090,9733108,9734332,9735250,9736239,9736955,9737951,9738869,9739832,9740759,9741719,9742534,9743443,9744337,9745166,9746088,9746946,9747756,9748577,9749485,9750297,9751214,9752026,9752817,9753511,9754306,9755110,9755960,9756758,9757590,9758363,9759232,9759694,9760567,9761084,9761909,9762576,9763266,9763922,9764791,9765554,9766390,9767244,9768084,9768933,9769587,9770387,9771650,9772664,9773739,9774352,9775267,9776146,9776842,9777824,9778512,9779213,9780359,9781348,9782315,9783121,9784177,9784919,9785624,9786632,9787223,9788078,9788906,9789755,9790522,9791242,9792057,9792748,9793572,9794445,9795175,9796114,9796910,9797914,9798838,9799475,9800267,9801100,9801874,9802464,9803141,9803852,9804704,9805523,9806395,9807529,9808330,9809084,9809780,9810381,9811080,9811808,9812360,9813275,9814073,9815076,9816460,9817697,9818610,9820006,9821269,9822331,9823450,9824596,9825951,9827210,9828634,9829725,9830880,9831941,9833342,9834634,9835879,9837182,9838092,9839122,9839972,9840791,9841628,9842476,9843315,9844221,9845338,9846363,9847151,9847915,9848423,9849126,9850025,9850855,9851755,9852534,9853320,9854203,9854894,9855405,9856339,9856899,9857720,9858534,9859383,9860206,9861041,9861911,9862677,9863497,9864337,9865328,9866201,9867068,9867897,9868751,9869649,9870443,9871270,9872128,9873031,9873543,9874124,9874662,9875228,9875969,9876514,9877014,9877809,9878410,9879041,9879983,9880394,9880825,9881273,9881765,9882648,9883611,9884612,9885535,9886415,9887326,9888131,9889303,9890450,9891927,9893057,9894129,9895172,9895779,9896639,9897586,9898473,9899382,9900131,9901092,9901962,9902980,9903789,9904752,9905467,9906370,9907253,9908594,9909646,9910625,9911563,9912576,9913836,9914815,9916062,9917062,9917937,9918451,9919355,9920647,9921584,9922662,9923412,9924522,9925068,9925747,9926228,9927008,9927466,9928341,9928846,9929439,9929943,9930321,9930810,9931464,9932192,9932839,9933500,9934056,9934583,9935097,9935854,9936268,9936692,9937221,9937704,9938181,9938697,9939159,9939611,9940091,9940619,9941037,9941527,9942029,9942432,9942902,9943426,9943835,9944084,9944590,9944867,9945325,9945772,9946168,9946525,9946871,9947263,9947678,9947918,9948522,9949211,9949833,9950467,9950983,9951396,9951898,9952352,9952790,9953236,9953598,9954076,9954425,9954883,9955274,9955714,9956031,9956333,9956687,9957277,9957786,9958416,9958702,9959730,9960788,9961682,9962632,9963811,9965083,9965978,9966881,9967845,9969036,9970269,9971682,9972848,9973998,9975157,9976339,9977409,9978269,9979364,9980365,9981474,9982635,9983611,9984693,9985706,9986397,9987636,9988533,9989817,9991032,9992055,9993161,9994029,9994746,9995631,9996633,9998041,9999424,10000918,10002015,10003201,10004405,10005644,10006826,10008016,10009157,10010396,10011282,10012493,10013718,10014894,10015968,10017059,10018141,10019154,10020342,10021412,10022518,10023633,10024286,10025472,10026467,10027690,10029040,10030122,10031458,10032255,10033077,10034252,10034975,10036134,10036834,10037905,10038857,10039715,10040693,10041959,10043006,10044099,10045195,10046552,10047633,10048699,10049728,10050766,10051775,10052566,10053228,10054243,10055143,10056045,10056782,10057563,10058420,10059150,10059985,10061029,10061835,10062588,10063900,10065255,10066826,10068377,10069695,10070700,10071988,10073149,10074344,10075501,10076894,10078088,10079375,10080350,10081337,10082528,10083532,10084668,10085835,10087001,10088024,10089239,10090288,10091439,10092517,10093789,10094905,10096025,10097071,10098464,10099516,10100681,10101727,10102843,10103945,10105142,10106199,10107426,10108746,10109961,10111283,10112587,10114039,10115494,10116574,10117788,10119048,10120203,10121378,10122457,10123659,10125040,10126343,10127689,10129001,10130217,10131537,10132793,10133688,10134977,10136367,10137739,10138814,10139753,10140720,10141680,10142764,10144167,10145398,10146835,10148253,10149653,10151087,10152444,10153529,10154648,10156112,10157448,10158864,10160137,10161245,10162519,10163645,10164803,10165931,10167044,10168071,10169408,10170786,10171994,10173365,10174485,10175635,10176858,10178273,10179565,10180792,10182165,10183498,10184751,10186069,10187462,10188883,10190164,10191411,10192841,10194248,10195726,10196835,10198103,10199443,10200700,10201892,10203054,10204072,10205239,10206467,10207727,10209102,10210483,10211752,10212957,10214318,10215442,10216546,10217761,10218949,10220167,10221549,10222869,10224026,10225374,10226642,10227892,10229074,10230345,10231548,10232955,10234437,10235625,10236838,10238111,10239449,10240630,10242009,10243176,10244403,10245773,10247195,10248399,10249764,10251158,10252330,10253648,10254578,10255731,10257242,10258599,10259897,10261101,10262367,10263771,10265140,10266508,10267652,10268515,10270013,10271018,10271703,10272552,10273218,10273863,10274612,10275519,10276378,10277105,10277913,10278632,10279469,10280110,10281042,10281796,10282617,10283465,10284406,10285111,10285914,10286736,10287603,10288377,10289155,10290030,10290848,10291573,10292344,10293094,10293884,10294686,10295483,10296271,10297043,10297785,10298550,10299441,10300327,10301031,10301906,10302771,10303492,10304318,10305211,10305800,10306541,10307363,10308177,10308841,10309410,10310092,10310795,10311376,10312372,10313285,10314253,10315069,10315968,10316855,10317505,10318127,10318624,10319431,10320387,10320878,10321503,10322392,10323135,10323922,10324726,10325428,10326210,10326645,10327107,10327543,10327997,10328463,10329072,10329568,10330154,10330758,10331277,10331817,10332332,10332829,10333364,10333784,10334315,10334806,10335341,10335880,10336416,10336956,10337469,10337961,10338481,10338959,10339410,10339899,10340404,10340898,10341482,10341992,10342544,10343033,10343937,10344840,10345843,10346598,10347273,10347982,10348561,10349483,10350444,10351270,10352241,10352963,10353859,10354366,10355058,10356137,10356987,10358509,10359505,10360221,10361037,10361714,10362371,10363137,10364104,10364945,10365626,10366472,10367173,10368041,10368687,10369643,10370403,10371202,10372044,10372979,10373690,10374461,10375300,10376170,10376937,10377671,10378558,10379407,10380155,10380859,10381580,10382406,10383177,10383934,10384721,10385466,10386192,10386860,10387749,10388660,10389333,10390219,10391113,10391853,10392629,10393575,10394208,10394892,10395718,10396515,10397153,10397727,10398431,10399146,10399796,10400757,10401743,10402591,10403510,10404398,10405303,10406748,10407991,10409111,10410268,10411516,10412660,10413948,10415248,10416458,10417608,10418833,10420002,10420920,10421961,10423309,10424495,10425578,10426537,10427600,10428779,10429875,10430868,10431761,10432648,10433597,10434534,10435739,10436635,10437570,10438396,10439558,10440811,10442099,10443358,10444413,10445649,10446832,10448042,10449328,10450662,10451949,10452934,10454187,10455386,10456787,10458169,10459381,10460480,10461578,10462558,10463374,10464379,10465163,10466140,10466983,10467954,10469027,10470425,10471793,10472886,10474043,10475023,10476197,10477092,10477947,10478913,10479767,10480677,10481457,10482412,10483185,10484431,10485370,10486007,10487007,10487664,10488506,10489141,10490049,10491252,10492140,10493044,10493852,10494623,10495589,10496019,10496336,10497075,10497827,10498691,10499693,10500828,10501936,10503012,10503895,10505029,10506055,10507299,10508437,10509399,10510493,10511527,10512694,10513628,10514685,10515704,10516347,10517154,10518340,10519481,10520709,10521891,10523062,10524085,10525270,10526375,10527245,10528488,10529435,10530261,10530916,10531831,10532757,10533535,10534318,10535285,10536214,10537492,10538437,10539311,10540342,10541177,10542182,10543061,10543957,10545037,10545974,10546779,10547551,10548737,10549582,10550803,10551547,10552469,10553837,10554783,10555782,10556949,10558060,10559304,10560270,10561432,10562495,10563872,10564583,10565923,10567067,10568334,10569668,10570877,10572118,10573443,10574761,10575969,10577237,10578566,10579803,10581185,10582486,10583857,10584977,10586345,10587679,10589061,10590220,10591396,10592453,10593595,10594902,10596191,10597540,10598583,10599681,10600259,10601565,10602795,10603941,10605190,10606178,10607577,10608635,10609517,10610468,10611560,10612679,10613848,10615001,10616418,10617560,10618660,10619722,10621147,10622465,10623845,10625011,10625993,10627120,10628296,10629442,10630642,10631934,10633018,10633897,10634797,10635779,10636896,10637799,10638749,10639619,10640584,10641803,10642818,10643565,10644888,10645989,10647060,10648541,10649783,10651145,10652235,10653387,10654522,10655337,10656662,10657771,10659107,10660293,10661477,10662617,10663817,10665028,10666038,10667270,10668493,10669685,10670780,10671693,10672934,10674054,10675212,10676223,10677346,10678561,10679822,10680929,10682015,10683021,10684320,10685653,10687018,10688347,10689267,10690611,10691965,10693286,10694708,10695986,10696717,10697418,10698515,10699508,10700717,10701891,10703104,10704064,10705124,10706205,10707380,10708690,10709766,10711018,10712023,10713034,10713959,10715078,10716132,10717032,10718204,10719379,10720535,10721657,10722308,10723014,10723800,10724606,10725891,10726852,10727672,10728428,10729307,10730337,10731313,10732267,10733140,10734227,10735260,10736082,10736969,10737935,10738601,10739624,10740547,10741586,10742287,10743249,10744324,10745417,10746773,10748204,10749467,10750762,10751839,10752856,10753425,10754516,10755536,10756746,10757854,10758968,10760003,10761114,10762160,10763266,10764230,10765222,10766036,10766999,10768099,10769121,10770096,10771066,10772105,10773154,10774382,10775569,10776648,10777580,10778857,10780019,10781270,10782423,10783656,10784787,10786063,10787348,10788506,10789451,10790854,10791988,10792953,10794160,10795290,10796238,10797421,10798703,10799419,10800595,10802027,10803520,10804968,10806113,10807369,10808346,10809405,10810499,10811408,10812332,10813396,10814449,10815630,10816811,10818044,10819384,10820082,10820624,10821250,10822045,10822943,10823806,10824731,10825498,10826440,10827118,10827836,10828496,10829343,10830141,10830877,10831486,10832154,10832957,10833730,10834324,10835090,10835673,10836493,10837329,10838054,10838979,10839965,10841227,10842521,10843757,10845001,10845980,10847096,10848379,10849478,10850561,10851568,10852621,10853595,10854688,10855353,10856241,10857178,10858206,10859294,10860284,10861518,10862801,10864086,10864987,10865948,10866869,10867789,10868958,10869929,10871177,10872658,10873879,10874838,10875853,10877035,10878173,10879288,10880366,10881368,10882476,10883651,10884577,10885538,10886677,10887644,10888460,10889508,10890795,10891676,10892393,10893156,10894081,10894744,10895152,10895499,10895944,10896434,10896742,10897618,10899324,10901372,10903417,10904647,10905733,10906538,10907206,10907957,10908584,10909632,10910718,10911593,10912335,10913221,10914585,10916637,10918669,10919720,10921302,10923359,10925407,10927428,10928589,10930096,10932144,10933410,10934141,10935080,10935978,10936886,10938148,10939361,10940614,10941935,10943225,10944157,10945016,10946092,10947296,10948719,10949911,10951276,10952461,10953459,10954488,10955547,10956790,10957529,10958289,10959498,10960810,10961870,10962885,10963678,10965135,10966597,10967700,10968815,10969990,10970982,10972018,10973109,10974381,10975618,10976840,10977606,10978693,10979407,10980671,10981845,10982921,10984206,10985568,10986692,10987999,10989231,10990520,10991655,10992735,10994103,10995355,10996629,10997987,10999278,11000543,11001632,11002576,11003568,11004991,11006320,11007571,11008793,11010160,11011371,11012560,11013657,11014600,11015565,11016308,11017240,11018294,11018982,11019975,11021069,11022235,11023435,11024709,11025861,11027143,11028322,11029247,11030044,11030968,11032091,11033133,11034305,11035501,11036592,11037750,11038899,11039961,11041142,11042172,11043273,11044445,11045616,11046731,11047801,11048995,11049694,11050353,11051257,11052534,11053551,11054667,11055894,11056966,11057750,11059e3,11060096,11061263,11062311,11063266,11064269,11065439,11066614,11067827,11068851,11069767,11071003,11072e3,11072950,11074041,11075207,11076273,11077448,11078624,11079552,11080622,11081943,11082800,11083805,11084741,11086038,11087516,11088704,11090165,11091531,11092713,11093873,11095271,11096386,11097827,11099038,11100297,11101655,11102995,11104190,11105564,11106754,11108199,11109409,11110755,11112052,11113160,11114156,11115282,11116346,11117461,11118609,11119726,11120879,11121980,11122990,11124224,11125377,11126525,11127423,11128449,11129607,11130595,11131702,11132756,11133612,11134609,11135517,11136561,11137535,11138561,11139701,11140897,11141853,11142816,11143875,11144813,11146037,11147e3,11148176,11149449,11150678,11151602,11152757,11154131,11155281,11156557,11157844,11158740,11159808,11160766,11161675,11162681,11163881,11165136,11166265,11167313,11168443,11169627,11170736,11171635,11172755,11173938,11174768,11176049,11177382,11178763,11179842,11180988,11182277,11183559,11184956,11186213,11187475,11188908,11190275,11191471,11192597,11193563,11194667,11195742,11196878,11198244,11199575,11200872,11202297,11203658,11204948,11206070,11207243,11208478,11209680,11211007,11212213,11213322,11214131,11215302,11216433,11217711,11218792,11219554,11220572,11221650,11222703,11223931,11224966,11225847,11226809,11227921,11229089,11230290,11231544,11232608,11233745,11234850,11235951,11236966,11238035,11239242,11240534,11241680,11242894,11244068,11245132,11246118,11247310,11248486,11249660,11250763,11251886,11253128,11254166,11255139,11256127,11257302,11258308,11259476,11260496,11261624,11262923,11264125,11265131,11265970,11267063,11268088,11269209,11270239,11271465,11272538,11273560,11274777,11275772,11276883,11278017,11278979,11279967,11281011,11282166,11283352,11284426,11285366,11286632,11287829,11288943,11289854,11290841,11291900,11292784,11293950,11294906,11295840,11296525,11297535,11298570,11299266,11300287,11301375,11302359,11303354,11304184,11305163,11306201,11306713,11307647,11308605,11309650,11310644,11311720,11312838,11313987,11315150,11316146,11317207,11318170,11319047,11320115,11320993,11321825,11322726,11323686,11324463,11325277,11326275,11327090,11328066,11329113,11330364,11331424,11332635,11333493,11334159,11335269,11336199,11337201,11338240,11338881,11339543,11340618,11341566,11342707,11343533,11344597,11345809,11346799,11347922,11348855,11349892,11350631,11351854,11353553,11355338,11357154,11358901,11360618,11362387,11364083,11365775,11367185,11368698,11370167,11371348,11372128,11372732,11373564,11374392,11375265,11376156,11377104,11377804,11378366,11378857,11379284,11380250,11381416,11382118,11383036,11384053,11384973,11386083,11386830,11387784,11388773,11389733,11390758,11391562,11392662,11393469,11394406,11395168,11396235,11397209,11398224,11399256,11400071,11400753,11401634,11402481,11403426,11404625,11405732,11406900,11407840,11408828,11409875,11410795,11411913,11412958,11414132,11414938,11416057,11417493,11418847,11420010,11420977,11421712,11422599,11423238,11424042,11425040,11425883,11426605,11427459,11428485,11429491,11430307,11431435,11432396,11433239,11434372,11435618,11436050,11436971,11437898,11438396,11439096,11439962,11440988,11441870,11443018,11443696,11444460,11445269,11446264,11447307,11448313,11449359,11450252,11451044,11451852,11452740,11453560,11454670,11455685,11456569,11457503,11458480,11459595,11460561,11461088,11461606,11462524,11463083,11463852,11465069,11465970,11467010,11467861,11468773,11469660,11470488,11471222,11471896,11472901,11473947,11474733,11475573,11476593,11477312,11478261,11478989,11479931,11481189,11482353,11483640,11484813,11485796,11486801,11487761,11488770,11489911,11490810,11491804,11492725,11493736,11494684,11495762,11496852,11497846,11498892,11499951,11500786,11501913,11503047,11504056,11505055,11506172,11507097,11508145,11509224,11510481,11511759,11512679,11513635,11514590,11515733,11516896,11517970,11518947,11520074,11521219,11522330,11523429,11524586,11525496,11526482,11527660,11528574,11529735,11530659,11531747,11532782,11533792,11534629,11535673,11536883,11538092,11539208,11540017,11541258,11542287,11543489,11544469,11545529,11546611,11547649,11548938,11549874,11550994,11552187,11553389,11554398,11555664,11556817,11557720,11558940,11560209,11561384,11562412,11563496,11564548,11565713,11566849,11568036,11569191,11570411,11571407,11572643,11573854,11574971,11576138,11576733,11577991,11579171,11580229,11581514,11582697,11583938,11585094,11586433,11587586,11588899,11589713,11590798,11591984,11593097,11594196,11595625,11596673,11597639,11598386,11599592,11600597,11601494,11602865,11603723,11604840,11606032,11607203,11608366,11609366,11610472,11611411,11612697,11613671,11614649,11615769,11616912,11617828,11619007,11620069,11621193,11622254,11623491,11624709,11625963,11627244,11628468,11629768,11631002,11632130,11633106,11634256,11635433,11636385,11637302,11638673,11639724,11640793,11642007,11642872,11643928,11644662,11645745,11646694,11647419,11648475,11649494,11650497,11651508,11652497,11653385,11654274,11655390,11656331,11657275,11658118,11659139,11660030,11660674,11661453,11662336,11662949,11663713,11664415,11665348,11666273,11667238,11668220,11669120,11669876,11670967,11671945,11672954,11673989,11674990,11675922,11676815,11677708,11678780,11679849,11680946,11682074,11683206,11684144,11685223,11686479,11687475,11688428,11689312,11690692,11691606,11692450,11693277,11694110,11694909,11695670,11696406,11697226,11697919,11698682,11699622,11700325,11701222,11702101,11703097,11704196,11705170,11706087,11707031,11708106,11709063,11710118,11711010,11711803,11712932,11713655,11714328,11715287,11716308,11717290,11718216,11719231,11720070,11721265,11722465,11723359,11724237,11725104,11725930,11726796,11727712,11728689,11729516,11730502,11731425,11732316,11733229,11734120,11734972,11735770,11736650,11737497,11738637,11739593,11740642,11741251,11742411,11743581,11744846,11745813,11746693,11747627,11748324,11749332,11750272,11751079,11752077,11753043,11753824,11754780,11755723,11756488,11757639,11758640,11759715,11760914,11762208,11763160,11764454,11765533,11766828,11767970,11769212,11770215,11771514,11772617,11773811,11775024,11775954,11777025,11778267,11779368,11780517,11781673,11782730,11783441,11784697,11785951,11787221,11788462,11789803,11791019,11792291,11793521,11794968,11796167,11797380,11798745,11799667,11800833,11801740,11803052,11804233,11805103,11806482,11807104,11808393,11809232,11810193,11811597,11812621,11813715,11814676,11815726,11816763,11817746,11818886,11819700,11820556,11821497,11822646,11823702,11824705,11825762,11826886,11828280,11829235,11830251,11831291,11832066,11832895,11833500,11834230,11835374,11836344,11837215,11838208,11839047,11840330,11841696,11842758,11843997,11845122,11846392,11847670,11848822,11849895,11850927,11852097,11853096,11854050,11855317,11856398,11857456,11858694,11859845,11860947,11862266,11863384,11864527,11865543,11866624,11867591,11868676,11869831,11871133,11872274,11873374,11874503,11875504,11876692,11878016,11879282,11880447,11881649,11882917,11884090,11885114,11886304,11887579,11888791,11889610,11890801,11892059,11893378,11894652,11895765,11896895,11898139,11899088,11900318,11901627,11902802,11904055,11905047,11906316,11907267,11908464,11909695,11910847,11912160,11913552,11914748,11915873,11916863,11918133,11919079,11920400,11921485,11922611,11923639,11924825,11926046,11927203,11928302,11929549,11930749,11931977,11933128,11934279,11935480,11936458,11937653,11938576,11939871,11941246,11942467,11943784,11944921,11946055,11947341,11948606,11949910,11951016,11951953,11953275,11954667,11955982,11957142,11958190,11959483,11960870,11962240,11963531,11964625,11965766,11966934,11968101,11969030,11969781,11970608,11971418,11972553,11973894,11975140,11976150,11977347,11978502,11979410,11980712,11981851,11982743,11983941,11984960,11985966,11987043,11988215,11989353,11990640,11991976,11993324,11994254,11995533,11996280,11997183,11998298,11999392,12000354,12001532,12002494,12003684,12004636,12005409,12006033,12006893,12007816,12008958,12010053,12011167,12012303,12013387,12014511,12015622,12016686,12017812,12018825,12019910,12020878,12022040,12023269,12024466,12025657,12026757,12027871,12028978,12030124,12030896,12031699,12032619,12033556,12034686,12035639,12036621,12037498,12038365,12039076,12039897,12040560,12041369,12042328,12043285,12044109,12045235,12046195,12047092,12048053,12048971,12050016,12051223,12052191,12053288,12054104,12055042,12055921,12056801,12057713,12058806,12059804,12060872,12061888,12062839,12063763,12064754,12065919,12066805,12067834,12068878,12069901,12071148,12072065,12073089,12074066,12074902,12075932,12077027,12078038,12078672,12079307,12080320,12081093,12081924,12082707,12083560,12084537,12085575,12086654,12087438,12088234,12088978,12089970,12090911,12091806,12092637,12093603,12094804,12095712,12096495,12097426,12098248,12099040,12099908,12101071,12102515,12103816,12105032,12106152,12107303,12108421,12109574,12110882,12112079,12113057,12113971,12114914,12115905,12116791,12117967,12119220,12120597,12121979,12123344,12124700,12125759,12126977,12128261,12129509,12130727,12131830,12132793,12133809,12134889,12136008,12137207,12138433,12139576,12140665,12141549,12142632,12143867,12145242,12146468,12147649,12148913,12150075,12151516,12152994,12154251,12155109,12156276,12157735,12159026,12160325,12161468,12162887,12164197,12165477,12166687,12167985,12169249,12170457,12171911,12173042,12174089,12175515,12176810,12178e3,12178868,12180069,12181323,12182264,12183538,12184804,12186074,12187459,12188665,12189845,12191212,12192414,12193763,12195057,12196437,12197808,12199100,12200246,12201597,12202738,12203930,12204982,12206255,12207551,12208867,12210107,12211278,12212396,12213699,12215065,12216318,12217395,12218570,12219262,12220528,12221610,12222821,12223928,12225247,12226299,12227436,12228639,12229791,12230959,12232098,12233094,12234259,12235463,12236735,12238076,12239453,12240660,12241994,12243365,12244451,12245557,12246888,12248291,12249659,12250863,12251899,12252784,12254022,12255307,12256717,12258181,12259364,12260703,12261781,12262843,12264229,12265642,12266924,12268291,12269326,12270199,12271253,12272429,12273662,12275132,12276389,12277454,12278418,12279588,12280966,12282253,12283274,12284440,12285753,12286893,12288123,12289326,12290560,12291710,12292971,12293964,12295144,12296410,12297524,12298760,12299966,12301242,12302650,12303939,12305207,12306450,12307794,12309229,12310571,12311829,12313069,12314329,12315605,12316730,12317976,12319375,12320721,12322119,12323467,12324695,12325902,12327198,12328393,12329462,12330524,12331699,12332781,12334008,12335061,12335996,12336959,12338132,12339397,12340814,12342069,12343355,12344636,12345895,12347061,12348537,12349858,12351023,12352389,12353633,12354723,12356198,12357662,12359064,12360560,12362086,12363400,12364456,12365784,12367086,12368211,12369490,12370882,12372112,12373209,12374417,12375698,12376778,12378098,12379396,12380672,12381910,12383058,12384345,12385218,12386288,12387414,12388420,12389594,12390699,12391816,12392954,12394234,12395540,12396762,12398112,12399318,12400780,12402015,12403275,12404288,12404947,12406161,12407043,12408045,12409016,12410152,12411109,12412141,12412997,12414141,12415570,12416795,12418075,12419271,12420702,12421751,12423090,12424514,12425837,12427138,12428377,12429696,12431152,12432457,12433567,12434978,12436162,12437503,12438964,12440020,12441527,12442812,12444175,12445605,12446840,12447971,12449326,12450793,12452090,12453359,12454689,12456135,12457666,12458798,12460258,12461659,12463034,12464196,12465446,12466672,12468080,12469451,12470783,12472283,12473375,12474862,12476109,12477508,12478554,12479696,12480996,12482267,12483627,12484921,12486160,12487328,12488603,12489918,12491099,12492299,12493593,12494484,12495546,12496805,12498041,12499227,12500660,12501873,12503078,12504414,12505179,12506454,12507729,12509062,12510283,12511390,12512616,12513801,12515022,12516194,12517354,12518573,12519726,12520716,12521651,12522711,12523868,12525121,12526294,12527609,12528766,12530095,12531323,12532543,12533776,12535006,12536189,12537524,12538636,12539734,12540965,12542116,12543360,12544702,12546060,12547307,12548521,12549619,12550939,12552119,12553459,12554662,12556019,12557248,12558529,12560015,12561205,12562524,12563891,12565348,12566588,12567836,12568902,12570243,12571565,12572794,12574131,12575323,12576625,12577663,12578926,12580356,12581541,12582854,12584077,12584997,12586192,12587535,12588731,12590181,12591308,12592384,12593395,12594427,12595287,12596114,12596968,12598074,12598872,12599881,12600823,12601690,12602840,12603686,12604654,12605376,12606227,12607102,12608097,12609143,12610033,12610890,12611930,12612730,12613751,12614542,12615540,12616590,12617495,12618489,12619472,12620342,12621484,12622848,12623881,12624851,12625741,12626567,12627520,12628189,12629029,12629971,12630859,12631827,12633007,12633799,12634581,12635349,12636024,12636344,12636651,12636929,12637359,12638063,12638906,12639892,12640800,12641547,12642286,12643076,12643915,12644466,12645645,12646603,12647467,12648464,12649508,12650524,12651558,12652586,12653324,12654503,12655323,12656168,12657148,12657969,12659035,12659919,12661134,12662157,12663024,12663762,12664394,12665124,12666036,12666791,12667628,12668275,12668820,12669804,12670821,12671613,12672182,12673051,12674184,12674955,12676037,12677117,12677968,12678776,12679807,12680854,12681824,12682800,12683703,12684524,12685365,12686204,12686721,12687396,12688570,12689512,12690057,12691103,12692137,12693136,12693961,12695259,12696592,12697633,12698255,12698875,12699528,12700418,12701425,12702548,12703450,12704540,12705689,12707159,12707891,12709084,12710295,12711473,12712592,12713749,12714768,12715861,12716827,12717601,12718595,12719764,12720960,12722003,12722919,12724081,12725114,12726245,12727375,12728634,12729739,12730865,12732028,12733357,12734578,12735424,12736612,12737720,12738909,12740063,12741164,12742363,12743414,12744816,12746104,12747214,12748081,12749059,12750131,12751211,12752313,12753268,12754409,12755226,12756299,12757602,12758280,12759024,12760170,12760436,12761005,12761916,12762981,12763851,12764885,12765923,12766900,12767975,12769069,12769972,12770752,12771563,12772593,12773462,12774347,12775164,12776044,12777174,12778234,12779200,12780342,12781264,12782426,12783373,12784343,12785648,12786854,12787747,12788633,12789589,12790585,12791676,12792780,12793685,12794623,12795493,12796285,12796909,12797748,12798713,12799156,12799685,12800663,12801857,12802875,12804052,12805146,12806147,12807011,12807843,12808827,12809886,12811050,12812182,12813078,12813746,12814846,12816307,12817614,12818723,12819411,12820636,12821973,12823171,12824570,12825919,12827214,12828489,12829635,12830953,12832135,12833376,12834375,12835822,12836767,12837733,12839196,12840655,12842117,12843414,12844709,12846069,12847170,12848518,12849791,12850907,12852018,12852995,12854332,12855632,12856922,12858239,12859619,12860994,12862251,12863635,12864966,12866314,12867777,12869005,12870236,12871564,12872785,12874050,12875330,12876441,12877435,12878403,12879526,12880689,12881874,12882844,12883705,12884672,12885793,12886826,12887851,12889017,12889926,12891343,12892636,12893678,12894629,12895714,12896869,12897653,12898543,12899653,12900766,12901956,12903124,12904336,12905578,12906769,12907548,12908758,12909987,12911057,12911825,12913001,12914027,12914980,12915759,12916626,12917639,12918690,12919839,12920829,12921349,12921805,12922553,12923415,12924161,12925195,12926332,12927390,12928206,12929015,12930042,12930998,12931816,12932504,12933446,12934262,12935166,12936037,12936762,12937576,12938701,12939916,12941085,12942286,12943400,12944347,12945283,12946122,12947172,12947984,12949114,12949938,12950749,12951666,12952619,12953502,12954473,12955479,12956357,12957288,12958429,12959319,12960313,12961115,12962088,12963058,12963979,12964686,12965603,12966418,12967245,12968053,12968920,12969712,12970589,12971649,12972568,12973434,12974347,12975045,12975750,12976692,12977752,12978540,12979564,12980282,12980852,12981491,12982460,12983310,12983966,12984584,12985150,12985924,12986624,12987614,12988002,12988460,12989034,12989581,12989888,12990206,12990575,12990907,12991419,12991839,12992286,12992752,12993194,12993595,12994060,12994477,12994911,12995396,12995921,12996365,12997069,12997588,12998165,12998781,12999489,13000042,13000500,13001009,13001552,13002045,13002739,13003440,13004124,13004760,13005540,13006255,13006960,13007565,13008384,13009123,13009866,13010792,13011806,13012516,13013237,13014198,13015180,13015929,13016453,13017071,13017659,13018132,13018845,13019926,13021086,13022233,13023114,13023904,13025011,13026295,13027555,13028981,13030115,13031512,13032792,13034182,13035499,13036712,13037937,13039168,13040337,13041390,13042469,13043597,13044646,13045934,13047122,13048179,13049370,13050621,13051841,13052853,13054163,13055530,13056814,13057597,13058217,13058816,13059559,13060311,13061094,13061769,13062626,13063452,13064512,13065450,13066433,13067308,13068090,13068861,13069811,13070629,13071435,13072170,13072862,13073523,13074120,13074867,13075872,13077021,13077788,13078833,13079953,13080871,13081831,13083186,13084501,13085856,13087085,13088403,13089837,13091276,13092661,13093540,13094204,13094936,13095660,13096294,13096913,13097569,13098216,13098879,13099382,13100069,13100453,13101149,13101766,13102327,13102966,13103711,13104395,13105102,13105771,13106474,13107151,13107788,13108542,13109621,13111039,13112549],sizes:[1468,1446,1543,1261,996,1247,1417,1485,1382,1486,1308,1320,1234,1413,1354,1337,1332,1244,1348,1098,872,1151,796,1473,1415,1488,1030,1177,755,702,466,810,1057,1219,1101,1266,1374,1026,1240,977,1187,1453,1371,1079,1265,1221,1215,1138,1222,1183,1233,1174,1107,1313,1205,1051,1145,1143,1116,1199,1189,1137,1184,1120,1150,1085,1263,1072,997,959,956,985,1140,1059,1236,1105,1181,1120,1188,1045,813,1072,1074,1071,1e3,928,1160,1098,1111,1119,972,961,1168,984,1330,1186,985,1131,943,1262,1364,1219,1217,1380,1109,1038,1065,1111,1300,1195,914,1317,1172,1380,1379,1413,1269,1113,1020,1133,1195,1211,1292,1040,893,742,1010,907,968,996,912,1173,984,1152,1060,1244,707,691,621,678,796,904,591,819,608,563,793,966,1013,993,1178,912,798,1275,1240,1257,1199,1076,1424,1443,902,844,1131,1153,1061,1257,1346,1115,1046,1255,1159,936,1216,1173,1239,1105,1205,1155,1176,1299,1336,970,979,1180,1058,1228,1107,1260,1164,1097,1240,1276,1354,1214,1207,1393,1098,1014,1034,1208,1214,1189,1036,1147,1042,1124,1352,1223,1356,1204,1113,1026,1107,1087,1173,1095,983,1018,1071,1280,1168,1382,1197,1070,1049,1084,1068,1167,1012,973,857,788,1216,1232,1245,1205,1179,1239,944,910,1071,1136,1131,1118,941,1255,1458,1355,1227,1137,1e3,1234,1327,1316,1322,1163,1289,1284,1433,1495,1295,1091,1189,1010,1164,1146,1287,1446,1475,1108,1010,1354,1206,1363,1421,1255,1390,1197,580,902,720,968,1239,1281,1241,1079,1175,1268,1227,1501,1337,1129,1103,1251,1215,1348,1072,1132,1156,1169,1149,1431,1240,1099,1378,1504,1381,1225,1288,1395,1390,1342,1349,1257,1440,1578,1474,1251,1289,1487,1234,1341,1411,1355,1430,1319,1508,1401,1399,964,1379,980,1338,1017,1090,1183,1223,1009,1363,1393,1483,1351,1522,1375,1049,1461,1222,1205,1362,1179,1145,1287,1251,1169,1402,1423,1316,1244,1111,1449,1320,1469,1317,1272,1268,1240,1288,1358,1347,1389,1172,1212,1176,1199,1094,1237,1061,936,1070,969,961,1066,1166,1098,1118,870,913,918,833,689,813,1103,996,1047,983,1318,1187,856,939,891,993,704,1030,1339,1241,959,945,753,925,1204,1166,1283,1103,1119,1376,1221,1051,1166,1186,1035,1218,996,682,928,1062,1169,727,1254,1260,604,1162,1102,941,852,710,739,958,870,1272,939,945,1189,611,825,945,871,976,1291,1060,938,993,820,765,917,1031,1090,1051,859,1056,1123,994,961,1275,1128,1101,1047,992,1213,876,765,886,917,829,959,1035,762,645,916,1057,711,1231,1098,914,908,1110,1144,946,1097,1165,1123,865,985,640,849,809,882,895,866,1036,1045,1201,1145,1230,1159,963,1050,1050,1100,1181,1199,1113,947,951,866,1039,1090,960,837,715,943,696,1269,901,968,758,1008,1115,957,720,1100,829,925,960,430,815,598,557,544,478,482,994,1144,1142,933,1054,1056,1046,956,881,1075,1031,1122,1097,883,1132,1290,1072,1158,1055,915,1131,1245,1299,1359,1122,1007,1067,1042,886,1102,962,1102,1017,1097,892,971,736,960,979,1152,968,990,1034,911,1085,1170,1195,916,961,1055,1203,953,979,1110,942,1014,710,853,991,996,983,1221,1062,1e3,908,1023,857,1078,1116,985,885,1056,973,1071,837,847,927,976,1066,1022,1166,995,1039,685,997,979,1014,582,797,920,855,584,798,931,1003,1106,928,1076,1128,1003,992,737,1210,1158,926,787,1039,1288,1191,1028,960,883,1170,1014,727,1274,686,938,667,802,782,709,791,975,667,684,852,579,560,594,766,942,1008,726,777,633,669,721,1212,1087,1087,663,872,691,950,957,984,1082,931,775,855,1101,968,1450,1475,828,953,1165,1188,1213,1260,1009,1058,1397,792,819,750,653,769,789,756,860,822,830,695,723,676,743,711,745,786,737,790,724,873,786,772,744,628,733,780,757,750,635,712,732,657,677,653,651,734,744,804,771,795,792,718,675,767,723,785,748,681,659,809,555,549,550,479,741,712,548,604,606,676,626,801,716,783,660,781,778,746,824,787,833,770,705,763,604,742,587,772,742,848,682,648,768,651,645,751,722,751,726,733,797,780,687,750,798,834,646,642,755,621,725,690,735,656,617,799,739,736,687,602,660,782,611,550,774,752,794,711,791,648,691,770,685,704,729,634,525,741,658,699,797,731,741,755,669,676,849,628,1013,1161,1369,1017,1109,1202,1477,1335,1298,1180,1009,1108,1103,1122,1242,1174,1134,768,1185,980,1354,1312,1104,1121,1111,1379,1207,1024,1115,1420,1014,505,535,518,467,493,505,487,437,414,468,489,439,454,448,430,456,427,458,465,464,482,443,466,469,471,468,471,466,472,481,477,534,479,471,473,497,510,465,433,479,425,449,452,452,444,406,437,487,410,508,496,480,478,449,462,463,452,463,441,451,442,443,471,443,457,503,488,443,458,431,435,449,454,447,473,402,434,409,403,456,429,512,488,476,444,454,446,458,457,472,464,474,476,419,478,432,463,433,481,442,470,446,468,473,422,475,463,521,509,480,515,542,471,463,509,508,428,483,516,475,770,854,847,845,783,643,683,677,701,662,667,619,672,636,560,595,651,661,727,699,604,682,586,641,651,703,656,620,637,695,679,617,690,614,654,475,596,577,581,556,594,694,653,654,636,637,631,679,585,647,604,674,694,527,701,567,764,653,634,631,654,646,672,636,679,634,663,601,588,539,523,621,649,638,523,599,508,577,678,604,640,613,598,586,659,645,597,661,645,595,606,599,569,560,1222,1213,1031,1107,1434,680,843,540,526,559,1379,1087,1073,1160,1394,937,543,559,522,519,550,552,538,599,549,508,573,524,567,607,574,518,536,565,549,570,498,540,558,506,566,505,511,513,563,543,544,602,564,612,535,553,536,547,601,545,546,447,562,573,594,608,529,489,508,551,569,605,533,598,542,577,568,573,575,488,587,496,535,591,626,577,507,500,506,527,481,531,524,508,806,935,1006,841,881,640,680,680,678,714,624,842,676,795,818,776,735,782,803,819,787,588,785,689,921,699,587,672,764,770,776,853,792,870,927,731,592,771,791,589,754,837,675,674,761,797,905,926,637,689,722,714,794,788,736,721,787,857,818,860,734,778,847,523,757,774,636,791,715,834,795,721,745,669,503,1393,1033,1091,1196,1328,970,728,549,568,631,597,666,595,521,601,474,484,520,567,537,550,570,485,629,499,544,670,515,564,549,470,523,457,571,507,538,627,525,551,553,447,495,437,448,478,422,636,566,469,573,558,586,670,503,733,503,580,518,751,849,899,698,577,728,845,860,962,395,386,692,568,755,947,879,912,711,757,790,685,670,921,724,860,697,598,711,680,825,942,981,723,798,815,739,721,868,822,808,828,678,803,698,867,614,778,872,794,654,660,777,781,657,794,1236,1290,974,1103,1337,1141,496,484,479,414,487,519,452,481,529,491,541,532,534,529,450,505,511,544,422,465,529,477,441,460,547,495,529,533,461,492,559,456,569,451,488,566,468,512,449,444,457,565,608,484,464,436,476,501,477,489,578,604,591,529,529,676,845,937,605,626,589,612,621,522,611,744,651,633,688,634,566,652,443,661,603,542,688,578,681,597,555,598,680,620,488,530,573,587,662,709,550,612,582,701,646,516,641,691,677,560,697,1404,1071,1074,1186,1346,939,568,500,521,510,598,594,566,613,610,544,548,517,527,521,517,540,566,479,537,533,517,474,623,512,527,536,471,458,542,599,460,598,602,584,537,446,441,498,641,555,453,544,445,446,477,510,789,934,911,854,768,901,818,904,767,727,843,913,683,768,681,602,645,654,739,807,856,746,829,837,837,748,703,852,751,683,826,819,710,773,804,729,614,694,643,791,750,867,772,759,799,1321,1166,1055,1142,1440,773,572,510,657,515,446,503,614,546,464,481,505,608,655,630,944,918,835,729,689,847,706,834,841,820,932,1377,1022,1105,1206,1305,878,724,482,506,469,563,490,467,453,468,457,497,473,478,476,473,482,479,480,493,479,473,487,478,447,471,477,496,472,472,493,482,481,456,482,446,477,494,462,491,434,450,462,461,444,453,478,490,490,518,476,498,474,408,493,463,434,526,486,472,504,494,504,487,466,476,474,482,422,492,441,473,472,506,465,479,480,486,441,477,500,408,430,513,468,462,474,492,486,489,459,480,475,488,467,427,427,449,431,423,430,505,460,480,495,446,497,529,501,447,489,451,473,410,455,495,489,530,481,471,466,484,510,510,526,478,464,485,480,496,498,515,507,491,488,492,494,523,493,530,432,496,466,456,489,519,511,410,437,415,385,428,519,420,449,424,450,437,453,398,456,442,499,503,484,507,504,490,464,468,504,486,524,512,517,535,472,513,463,491,501,441,491,524,481,505,523,493,545,511,532,523,467,477,522,484,457,438,871,846,849,846,941,843,792,754,614,677,620,654,651,637,658,519,636,617,620,623,679,703,714,616,672,633,640,645,602,681,580,622,610,538,595,634,612,604,639,677,606,690,703,725,665,646,705,690,718,647,630,719,660,653,632,571,572,551,563,580,626,622,634,667,693,609,650,642,650,596,649,620,658,705,614,525,661,665,617,610,576,653,620,633,690,648,592,529,564,626,635,637,649,621,690,759,701,647,563,644,653,603,591,568,661,576,642,675,612,632,535,697,673,651,585,535,552,659,621,648,600,590,677,725,694,519,672,503,638,639,595,599,539,645,633,657,637,623,649,606,611,587,557,642,543,659,668,588,718,677,673,573,656,562,529,1378,1019,1106,1205,1325,735,498,445,464,495,464,472,491,534,481,445,494,444,431,492,476,445,502,450,500,481,482,448,456,494,457,487,476,436,464,485,463,448,450,469,444,470,461,467,486,496,481,481,499,471,441,456,439,458,475,435,448,447,467,502,483,494,493,446,456,506,497,494,479,465,468,502,478,502,528,537,531,490,508,512,452,540,470,475,463,502,461,465,574,768,843,846,586,565,628,536,562,583,659,615,607,607,580,473,712,644,633,615,627,649,684,565,637,693,695,668,723,723,633,687,596,587,620,678,681,615,598,715,697,786,647,664,587,584,618,651,670,583,598,611,644,699,649,701,657,626,611,679,641,619,598,688,660,1091,1261,1014,1060,1397,1061,634,562,548,570,516,580,500,469,504,454,454,443,528,538,499,448,411,504,492,441,825,875,834,719,838,780,694,911,662,594,713,856,808,904,714,598,635,801,776,1376,1108,1062,1152,1424,643,460,560,563,491,627,541,542,441,542,499,517,561,544,672,534,461,516,580,468,914,697,559,680,569,551,733,718,640,651,643,636,513,804,703,802,782,736,865,1334,997,1059,1243,1336,571,639,688,593,582,657,675,735,903,690,586,587,615,678,599,686,886,795,949,1299,1278,977,1082,1385,1084,580,462,496,504,465,442,493,485,484,488,462,469,446,488,530,501,512,470,535,496,424,436,478,528,594,558,482,475,526,581,594,541,526,477,509,488,503,472,560,470,473,505,505,486,526,499,502,450,547,509,462,535,437,645,563,522,446,613,646,524,518,525,591,487,603,555,579,530,429,500,461,458,646,478,455,475,423,590,587,947,844,846,618,593,583,518,629,675,575,562,498,554,549,745,627,461,634,610,599,665,583,568,573,512,578,669,645,639,727,600,706,604,602,682,619,651,623,534,606,596,610,590,613,569,635,428,631,559,706,640,563,770,681,683,755,580,627,778,509,406,525,481,422,731,749,594,550,743,700,1198,1225,1026,1102,1430,975,458,535,511,485,575,573,612,566,589,567,632,483,447,520,536,603,495,501,604,583,639,669,622,718,920,707,604,701,853,711,759,784,611,672,772,597,681,877,828,864,783,951,1406,1108,1062,1152,1431,977,490,514,513,560,487,445,536,458,549,505,506,551,595,515,527,506,471,544,444,439,577,497,537,535,621,545,515,613,431,472,517,514,532,465,510,547,459,435,513,510,554,498,507,550,590,532,572,418,494,378,388,592,558,455,545,933,846,854,801,781,726,791,722,641,880,796,752,773,713,820,841,734,682,749,864,853,723,721,729,735,802,778,888,838,778,703,766,650,654,579,761,809,752,789,595,726,583,681,601,673,780,685,738,667,709,608,701,772,819,857,815,794,1224,1296,956,1096,1321,986,678,613,669,899,776,753,1355,982,1114,1211,1307,676,474,461,526,515,493,522,476,483,511,527,437,439,511,496,461,471,438,642,504,555,541,654,571,584,486,457,491,545,463,458,449,467,577,505,478,442,475,468,496,504,577,612,542,510,513,700,845,709,478,546,525,499,582,506,554,687,518,517,893,538,639,803,488,545,693,551,917,864,620,649,597,557,573,701,677,594,671,521,690,615,575,666,693,709,539,643,1250,1198,1034,1126,1421,959,525,463,552,551,543,576,504,548,543,540,529,610,556,522,520,534,561,549,546,558,610,468,582,486,548,587,542,551,605,580,638,608,593,521,483,580,579,588,523,507,473,485,456,490,474,535,457,455,485,493,474,505,462,461,453,505,484,432,543,427,620,548,514,481,527,608,545,521,524,593,594,473,540,521,614,467,441,498,459,509,570,486,448,462,539,589,607,917,848,845,720,609,765,671,733,748,741,680,633,686,754,692,704,577,568,544,778,667,676,653,675,672,727,539,749,696,627,749,482,634,641,640,652,493,773,656,653,586,561,622,564,605,547,533,592,601,569,519,565,621,591,446,648,552,729,622,567,744,677,691,815,596,628,786,486,373,489,440,390,655,753,588,646,657,776,993,1300,1072,1173,1343,821,963,828,842,870,868,960,955,784,785,748,678,734,651,792,848,791,848,919,749,732,830,775,763,964,897,668,783,879,917,989,1075,991,756,918,1100,1032,1200,561,670,699,593,616,708,607,769,583,654,676,603,594,752,541,637,670,604,561,619,643,632,533,532,615,655,558,525,574,536,623,571,595,507,528,581,647,551,652,545,636,633,648,557,526,528,442,609,544,615,482,458,554,515,487,565,547,587,492,442,492,500,650,608,645,628,695,605,657,625,576,623,703,604,651,633,570,587,629,679,723,604,460,464,385,457,607,684,653,661,601,600,593,505,430,486,519,644,599,519,535,584,650,685,602,498,676,407,441,590,607,545,684,682,615,678,668,719,607,549,690,853,854,739,860,844,886,845,634,594,654,570,653,602,708,599,675,751,765,821,688,759,775,759,785,755,758,617,801,769,728,612,749,612,714,736,658,707,733,663,531,576,577,641,736,736,797,765,688,576,457,558,495,635,556,543,618,663,636,636,588,429,530,524,529,555,504,489,480,447,449,474,482,482,515,495,503,558,525,533,562,570,615,542,522,614,584,590,551,568,557,576,569,642,665,662,538,720,731,641,703,675,745,727,705,664,590,511,520,534,588,510,476,526,511,581,637,619,609,471,513,477,445,673,619,592,690,617,740,666,658,696,672,702,647,823,462,424,499,702,661,782,608,741,720,814,712,786,669,705,757,725,677,743,678,500,735,829,658,686,573,582,566,460,526,708,623,767,734,528,767,789,785,753,396,398,452,499,567,694,637,536,638,806,510,658,788,748,657,737,813,706,689,740,644,535,572,533,552,599,755,699,744,493,640,835,524,527,652,683,689,771,650,794,740,852,579,583,560,558,676,855,655,560,497,880,818,678,592,893,1064,945,887,631,571,565,634,571,510,762,798,681,823,877,669,685,621,801,692,685,562,668,517,583,550,560,562,591,1133,1235,1024,1107,1212,588,531,684,605,626,600,622,594,595,406,466,465,450,539,515,471,538,477,462,442,547,539,497,572,579,503,597,593,594,518,522,604,473,642,557,535,614,552,562,549,705,554,545,545,397,415,530,560,664,565,431,507,398,527,593,526,532,524,600,492,537,516,551,549,554,565,514,538,590,569,477,606,527,508,505,883,1320,971,1049,1286,628,678,718,713,766,723,701,637,543,629,672,637,557,696,767,629,603,581,621,689,638,542,566,589,708,694,632,626,614,647,579,559,642,591,705,634,617,1305,990,1042,1249,671,499,551,494,554,532,627,548,666,525,473,557,508,500,534,505,499,545,487,437,411,461,487,551,486,465,534,517,468,574,528,596,580,551,579,538,605,552,617,601,613,945,1042,932,851,983,1127,1265,1003,1057,1270,562,507,598,537,561,541,544,504,548,625,633,605,566,654,525,681,662,555,604,511,620,513,556,583,560,579,592,435,440,453,411,531,474,425,405,522,510,636,479,576,519,541,473,584,450,461,577,583,556,559,579,574,579,580,476,534,529,554,412,574,1134,961,843,754,762,648,718,733,787,795,890,938,972,989,801,753,842,814,757,667,689,693,674,610,769,801,1018,807,1038,1044,1344,1036,1091,1207,900,669,665,675,653,608,646,586,659,643,688,651,751,728,616,604,673,758,672,710,607,519,527,424,560,643,685,722,487,502,530,581,583,674,690,1336,989,1061,1259,834,665,672,683,665,757,657,670,538,592,656,682,684,622,764,687,577,586,667,718,651,489,630,601,688,573,646,891,995,609,658,609,588,639,625,534,581,628,611,805,793,489,556,629,605,617,611,599,490,609,558,520,600,591,549,555,533,540,588,682,598,600,722,634,550,448,740,593,717,610,686,642,625,629,577,661,612,691,739,591,546,708,592,691,539,554,507,384,580,613,611,555,709,481,712,641,546,607,684,579,535,564,645,555,435,491,497,611,633,631,624,656,545,583,627,466,681,603,653,596,613,650,536,573,583,812,765,628,520,715,730,629,823,640,722,754,753,773,668,670,682,720,688,751,664,733,686,801,585,716,688,636,545,648,777,668,729,621,731,705,645,509,741,703,613,737,755,662,636,692,621,556,545,449,477,550,681,838,690,800,1001,738,622,857,587,571,654,717,773,775,649,708,588,511,657,634,594,589,586,684,630,657,566,572,773,823,840,695,654,730,688,670,621,545,598,541,550,713,526,545,537,562,660,528,550,695,667,496,541,630,701,633,657,657,584,674,635,777,657,623,555,609,367,837,1082,827,748,893,943,974,1024,867,915,580,602,739,627,643,1264,1230,1012,1099,1342,691,578,647,642,569,654,545,688,646,740,675,595,687,636,712,652,715,611,657,1090,519,554,626,658,553,708,583,685,643,700,546,572,520,628,547,597,590,516,588,529,507,639,565,521,599,547,509,568,641,556,556,549,637,732,563,542,562,643,588,521,624,601,598,495,599,587,526,608,714,501,659,655,579,832,634,677,694,675,780,585,602,769,737,629,761,576,825,656,714,707,436,382,490,530,484,457,517,524,559,551,560,552,516,525,544,554,560,510,551,560,585,443,509,514,618,516,538,619,593,626,667,772,573,576,516,739,640,651,606,674,630,654,758,696,712,687,696,709,702,708,693,497,451,466,529,558,503,490,463,475,521,591,559,552,548,504,538,575,533,618,607,605,560,588,603,631,573,588,633,623,716,501,457,563,652,592,692,586,616,607,704,552,704,515,800,639,636,729,516,563,647,630,641,622,601,599,532,771,653,675,755,650,630,614,568,598,483,558,571,425,600,513,529,585,682,568,598,642,678,702,754,682,500,405,701,455,395,517,418,610,427,588,586,567,554,563,507,594,597,736,681,428,432,459,522,559,491,487,521,474,630,607,580,542,606,604,565,601,455,480,470,676,586,377,404,611,541,400,468,544,501,482,466,457,454,651,593,605,559,569,510,540,520,550,491,531,541,622,499,508,592,524,562,683,582,634,564,666,629,459,556,629,544,554,524,547,558,611,537,553,719,604,687,728,652,714,779,612,623,425,420,454,416,426,432,511,695,632,607,584,769,567,677,523,704,546,539,506,560,536,615,574,422,410,495,585,435,504,574,555,624,537,529,587,648,722,602,697,537,600,655,566,658,710,741,696,677,723,740,585,741,592,671,562,463,480,621,665,770,737,423,445,547,548,538,528,606,542,648,623,628,560,494,472,452,456,515,525,524,593,666,664,712,588,537,519,596,679,588,700,734,576,598,524,681,683,556,734,780,568,695,632,654,674,641,779,619,389,600,598,656,587,475,546,521,541,500,578,534,526,833,884,857,849,747,526,600,765,599,651,775,722,647,679,682,626,424,634,513,802,644,571,819,482,465,521,639,707,556,627,535,491,545,752,618,688,617,768,661,698,654,715,821,666,658,677,619,852,587,607,734,671,727,764,774,707,883,594,745,630,773,757,879,791,516,606,413,506,558,773,915,805,937,685,775,439,597,548,500,782,870,736,600,746,678,633,649,858,805,720,1006,757,724,740,739,815,660,794,562,682,610,671,705,606,675,466,460,510,459,491,612,470,616,753,738,705,801,774,634,657,692,555,703,702,601,765,585,542,529,526,499,544,936,744,742,661,401,603,557,554,601,697,580,520,560,589,620,541,635,600,581,570,561,551,686,615,662,590,521,731,566,637,595,594,600,634,551,690,485,523,614,562,561,618,684,510,522,590,507,752,791,686,592,546,597,556,486,556,656,609,639,652,747,699,673,752,669,532,548,540,548,624,659,607,718,639,627,631,544,533,488,544,582,678,631,755,597,516,634,604,622,661,486,413,557,637,1123,935,912,771,815,617,646,567,894,617,607,725,688,763,872,689,907,681,817,779,898,938,1104,860,969,967,1044,911,694,775,728,595,633,827,669,703,936,531,598,392,584,517,489,590,455,864,701,833,813,707,654,586,587,642,724,659,738,780,492,500,765,682,560,652,621,814,637,516,867,766,617,700,506,561,548,704,618,651,508,720,596,563,717,811,652,770,633,551,696,880,1195,1241,1351,1011,1241,1066,801,1184,1360,1114,1194,1092,1346,1108,1200,1045,1330,1108,1085,1294,1427,1064,1032,1162,1470,1459,1308,1325,1290,999,1326,1502,1183,1145,950,1141,1050,1205,1141,1340,1175,1183,1194,926,986,1270,1317,1249,1179,1068,1236,1360,1447,1270,1066,1144,1104,1334,1225,1140,1364,1443,1208,1325,1348,1397,1261,1455,1411,1426,1196,1299,1096,1269,1436,1246,1422,1328,1531,1319,1548,1361,1387,1112,1442,1381,1075,1143,1098,970,1137,1120,1335,1046,1156,1103,1184,1225,1172,1205,873,1327,1298,1048,1434,1457,1451,1176,1068,1043,984,831,982,872,1004,1810,2052,2054,2048,1732,1290,758,893,883,1023,872,828,857,915,856,860,917,988,956,836,791,1285,1392,1487,856,901,1008,1408,1321,1072,851,860,1183,1165,885,1303,869,666,822,979,938,1194,955,1189,1e3,1011,1061,907,1061,979,1194,985,1186,1253,980,1174,1158,1188,1046,1175,1377,1025,1305,1322,1069,1453,1525,1222,1457,1254,1298,1256,1197,1153,1271,1221,1423,1350,1158,1344,1056,808,983,920,1121,983,1026,982,975,1063,759,826,967,800,1308,1193,1173,1371,1221,1352,1244,1328,814,1116,1235,1101,1321,1184,1335,1125,952,962,1159,1209,1122,1133,1050,1224,1223,1045,1231,1265,1267,1105,1073,1227,1077,786,980,939,1057,1044,1220,1226,1061,867,1164,1340,1275,1174,1280,1386,1432,1385,1317,1328,1211,1447,1457,1412,1409,1397,854,957,1343,1390,1228,1455,1183,1175,1084,951,937,1144,1490,1055,1006,1138,1185,1312,1200,1093,1401,1266,1465,1071,1193,1085,1240,1230,1197,1199,1142,1183,1182,1153,1171,1393,1349,1253,1374,1205,1225,1269,1348,1372,1226,1186,1248,1069,1286,1194,1243,1285,1359,1339,1299,1336,1107,903,1182,1032,1154,1249,1160,1273,1083,1203,1128,1232,1216,1231,1173,1266,1358,1250,1008,1115,1183,1304,1517,1250,1383,1129,1409,1225,976,1014,1159,1347,850,1077,1223,1483,1226,1303,879,604,1338,977,1027,1160,1227,1294,1099,958,1244,1320,1e3,973,1093,1017,1134,1120,1102,1218,1156,1059,1096,1018,891,1170,1269,1058,1165,1311,1248,1095,1113,1193,683,1024,1066,1101,988,1031,1113,1159,1073,1250,1220,1110,988,1156,1325,1302,1246,1320,1186,1155,1068,1166,1076,732,960,1351,1177,1268,1276,1217,1287,1299,1358,1272,1364,1307,1209,1356,1249,1160,1086,1213,1394,1203,1220,1125,1197,1098,1113,1288,1199,1307,1149,1267,1289,1319,1168,979,1268,1136,1406,1333,1333,1207,1518,1436,1371,1092,1321,1348,1264,1023,707,777,1057,1425,1354,1087,879,1116,1059,707,736,1073,1097,1149,1299,986,571,652,982,1051,789,1126,1386,946,479,499,1210,1182,1165,1113,1282,994,1237,833,982,896,998,1426,1074,1059,1247,1307,1313,1205,1119,1301,1293,1288,1476,1297,1465,1299,1124,1090,1431,1337,1299,1470,1389,1098,1321,1215,1091,1239,1140,1288,1258,1110,966,1366,1148,1252,1046,1216,1282,1144,998,1066,1395,1353,1049,1336,1188,1305,1135,1237,1260,1266,1170,1216,1206,1261,1158,1339,1253,1218,1244,1319,1083,1193,1178,1383,1045,1150,964,1069,1195,1216,1012,1252,1088,1453,1186,1328,1250,1445,1395,851,1145,1078,1202,1146,1262,1121,723,1016,861,812,938,1054,1078,1142,1151,1235,1141,786,1132,1027,1111,1130,722,1017,1052,1126,1042,1013,1012,1276,1120,837,1192,1080,1073,1275,1188,1163,878,798,942,1076,895,970,997,893,1226,1005,862,1260,952,845,1192,962,1190,865,1032,1106,1251,1043,1379,1228,546,623,706,686,701,744,788,712,651,632,782,767,591,727,746,645,609,651,617,450,461,502,516,542,651,595,595,436,513,535,474,541,470,442,490,418,521,510,536,515,615,587,591,689,739,606,528,615,596,497,640,554,623,563,518,701,526,522,624,640,489,789,757,786,762,588,866,640,515,633,609,662,580,696,755,560,680,845,1285,789,928,1074,853,1003,804,1136,1178,948,1056,1057,1027,1258,1258,1302,1269,1288,1021,835,1264,1126,1222,1264,993,886,874,994,1105,1228,949,1173,1190,1124,456,607,649,566,550,624,588,553,656,843,1093,723,763,660,906,1038,986,869,873,994,1351,690,803,1103,666,744,692,952,730,667,962,929,756,970,1007,862,956,776,787,706,964,844,897,968,859,750,728,990,980,1208,846,1249,1028,1212,1302,885,821,1275,959,1311,1095,908,969,756,950,1154,870,1111,1078,1323,1283,1170,890,698,1223,1175,713,740,939,960,1005,1140,1061,869,1101,725,756,794,800,767,818,1020,918,972,923,1104,780,768,843,920,877,1174,1078,940,1064,994,1004,1122,920,627,928,1159,952,1015,1099,802,970,1377,1039,940,549,865,909,1066,1038,955,957,1054,1075,777,923,961,900,1108,775,962,1096,1008,957,1232,798,984,756,752,779,753,721,533,615,733,662,769,890,809,755,843,621,694,744,905,866,861,1062,1019,1064,700,1097,1259,797,1103,933,1212,885,820,900,787,772,1080,1128,835,1449,1969,1944,1731,1984,1955,1962,1829,1012,910,1018,825,868,1087,793,808,703,684,600,814,811,973,1103,1038,1215,661,858,952,1050,1288,808,1090,1303,1273,1307,1376,1246,1224,1151,1087,1196,1110,1088,1503,1152,1150,1247,1092,1292,1112,1367,1464,1336,1293,1304,782,1163,1190,1148,1132,1128,952,791,1073,1051,638,1048,630,1052,731,1095,1126,978,1032,978,945,1249,982,1101,1159,1063,1357,1121,1012,1131,780,1066,1230,1226,1118,1394,1092,1129,1459,1261,1069,1376,1171,1179,1093,1223,1160,1280,1077,1104,937,984,1097,1375,1015,1046,1245,1332,1197,952,1046,994,1032,1038,1345,1097,1107,1101,1124,1370,1220,981,968,1074,1192,785,1062,1258,1218,1067,900,999,1074,714,1102,1220,1103,775,1046,1272,1164,1196,1281,1255,557,589,1288,1120,1021,1148,1117,925,1053,1202,1143,990,1071,1086,1127,1065,1192,1342,1156,1120,1023,1057,741,1044,1049,1087,911,909,1041,1136,1169,984,704,1188,1044,620,846,709,1047,1021,833,952,1005,985,856,659,744,831,913,997,1051,909,1115,1030,760,826,630,1023,1004,1223,1189,661,775,1089,1264,733,985,1078,1174,1311,1129,1101,1157,1239,901,921,928,1029,976,1126,1244,976,981,937,933,999,945,937,887,901,1114,1199,917,1237,1125,675,749,975,651,923,872,962,1054,1121,1218,980,883,1176,1058,1128,1178,1217,1124,1364,1359,1155,1066,1232,1263,971,716,912,676,996,1073,1180,1014,1062,966,1274,804,734,916,942,1142,983,1049,966,997,1235,811,1162,1296,1220,1296,1192,1258,1350,1180,1004,1058,1173,1229,880,1156,1251,1416,1187,1043,1194,1024,1087,1e3,847,1280,1245,1010,1035,1181,1076,1211,1127,1162,1196,1191,1284,1128,1407,1286,1287,1287,1337,1053,1134,1015,1218,1341,1213,1304,1141,950,917,1343,1455,1458,1335,1363,1113,1361,1463,1329,1456,1528,1257,1193,1176,741,1094,1128,788,780,710,1149,1464,904,1446,1120,1221,1375,1380,1319,1356,1364,1432,1335,1089,848,932,1040,1052,947,1242,1472,1212,1199,1340,1365,1074,1263,1399,1292,1058,1350,1320,1380,1227,886,1015,1138,840,988,1054,592,748,948,966,944,843,671,1069,710,950,854,940,754,856,751,687,1127,1076,1053,432,514,980,899,1174,1224,952,1104,1472,1265,1145,1190,1089,1144,1272,1018,888,1265,908,1155,1284,811,908,982,1178,988,1299,1365,861,1136,1083,970,1268,970,999,1137,973,1058,1146,1152,1128,1101,1101,1312,1106,961,874,1026,918,1143,801,967,1050,966,929,923,1218,1102,895,1064,1078,1138,1027,711,897,999,810,1055,892,1126,1192,1365,1135,827,920,652,1166,1245,1251,664,1312,1220,1166,893,1260,1196,968,1171,1125,943,962,935,942,867,851,687,900,828,866,1126,1213,1123,974,974,1233,810,981,1182,1181,1166,1214,721,1164,817,1016,884,919,1085,1360,1121,970,1189,1260,1245,1216,1295,1089,989,1004,999,993,1037,1082,587,1240,1119,959,1172,1127,1164,1225,1018,1246,1124,1230,975,1022,935,1288,944,951,1023,1041,1297,1274,1166,1028,924,1093,1193,1178,1277,902,1189,875,1246,856,1165,951,1120,1094,1215,722,960,928,1293,1250,1042,1143,1107,1114,1146,843,916,1179,1106,1150,1198,1067,1077,714,582,756,1203,1178,923,882,1014,1029,858,1248,1001,971,895,766,1113,996,1027,1028,780,976,527,1347,1304,1078,1193,1207,1209,967,1073,1023,1238,1126,1184,1163,835,1089,1206,865,1111,1134,1274,1189,944,1191,1099,811,1231,1091,911,1125,1116,1120,1237,991,1114,1210,1181,1295,985,864,915,1369,1066,1247,1070,995,1099,1378,1184,1201,1226,1052,1263,1145,1212,1214,1078,1370,1128,1087,1245,1088,1074,931,1252,1262,1025,1065,852,1188,1293,1060,1161,1197,871,1181,1158,1232,978,1218,835,953,1114,1233,1097,1136,944,815,1242,1406,1451,1033,1020,1218,1304,1119,1264,1202,1285,1229,1226,1268,1384,1350,1209,472,826,1008,762,1100,886,922,943,892,951,1050,936,641,848,891,897,1152,930,848,1008,1148,802,861,849,915,1008,942,961,936,1142,778,823,631,668,870,920,1109,883,1020,887,1046,777,973,998,856,1183,609,629,426,429,444,443,642,647,689,665,566,600,509,628,397,477,360,396,356,377,392,295,404,305,340,293,302,327,261,250,326,277,283,271,521,562,470,582,454,473,512,467,446,546,570,466,527,424,478,449,465,517,441,490,540,457,477,477,469,428,631,661,383,435,485,404,361,453,377,383,540,537,550,397,507,444,578,556,544,508,443,569,566,546,586,551,605,478,448,503,555,419,524,474,594,522,510,525,455,649,533,554,560,539,579,526,501,498,536,568,479,485,404,388,443,531,517,514,476,529,530,491,451,534,549,553,508,515,479,563,526,548,475,546,549,520,502,704,863,485,569,565,421,566,463,563,526,556,447,815,769,736,742,737,819,513,867,782,684,892,763,668,800,696,637,814,629,1095,979,973,976,1026,892,888,932,1032,857,874,976,1024,1118,982,1214,693,912,1001,905,992,867,953,966,955,689,1018,898,1096,741,749,725,804,733,886,572,556,1144,774,986,1048,1028,934,961,726,1451,1047,1193,1105,1077,1111,1138,973,1111,1179,1125,878,1243,761,875,1118,1054,1237,1060,1217,1049,1152,1046,1214,718,850,1143,1251,1250,1309,1313,1256,995,1199,1169,1017,844,985,1344,1143,1108,1171,876,1130,894,1103,983,1078,723,734,962,955,957,996,965,854,1066,956,933,1513,1451,1403,1311,1248,1306,1270,1197,1341,1198,1307,1234,883,1227,1309,1284,1475,1344,1427,1231,1247,1100,1135,906,1238,1272,1179,1270,1102,1340,865,1155,1256,1273,1257,1224,1224,1038,1199,1176,1066,777,962,1244,1171,976,1224,1160,912,1280,1055,1154,1207,1323,1298,1134,1258,1013,1076,1260,847,1181,1250,1202,1160,888,846,778,659,890,516,919,644,737,597,1212,1261,1200,961,988,1262,1151,938,904,1065,1014,1156,1287,1075,1108,1317,1136,1214,1108,1119,1194,1224,1049,985,1347,1139,1065,1139,1269,1050,1195,1096,1086,1216,1204,1102,951,976,1106,1098,1210,1232,1181,1092,1152,1008,967,1003,1005,934,716,856,1103,1090,1097,1241,1173,1004,1261,1168,1004,1145,1047,1091,788,1095,1169,1253,1284,1159,1103,873,1312,1126,1054,1294,861,1055,1167,1058,806,1127,1146,1383,1169,1173,1059,1133,1266,1252,1174,1169,1112,1275,1149,1121,1094,1091,1098,1031,837,755,1076,1163,1289,1082,746,817,689,1158,1095,1243,1192,1010,687,1009,821,1047,935,1006,954,958,1292,1188,1085,1155,1153,1025,1045,1031,906,972,1110,1083,1150,1211,1233,1235,1187,1379,1320,1247,1377,1329,1304,1302,1373,1120,1211,1169,1269,1157,1130,984,1271,1141,933,1256,1178,929,1084,1061,949,1005,925,1118,866,858,861,791,1161,977,1100,1183,983,916,1085,829,971,742,903,762,842,808,711,1095,872,782,755,810,1076,980,827,1076,932,967,1105,1049,1085,1036,955,855,801,1015,979,963,1031,1084,1174,951,960,902,1031,826,826,1151,844,829,1129,1056,1001,1050,1021,1010,1122,967,1099,1403,1276,1309,1279,1104,949,792,1178,1081,1020,1127,1049,1046,1150,1118,1066,936,1126,1280,1383,1092,1233,1231,1411,1063,898,903,1177,1180,1187,1118,1165,1334,1296,1069,956,1193,1265,1060,1280,1330,1370,1354,1284,1186,798,1432,1366,1349,1090,1267,959,1111,961,1214,1115,1278,1137,1121,1055,1083,1237,936,1006,1087,979,695,701,546,642,781,522,494,458,562,534,694,1300,916,874,930,728,645,1143,1135,1408,1027,953,940,1102,1073,1160,981,1218,1055,900,1064,734,924,784,779,840,1197,714,831,1056,986,503,704,815,831,1249,1207,1107,970,980,866,1036,1077,1139,1015,1351,1245,923,1151,1171,986,1220,1277,1323,1042,1068,1228,1331,1041,1275,1203,1023,1051,1159,1194,1243,1196,1176,1193,966,1138,1284,944,1150,906,1073,1103,1102,1088,998,931,1116,1095,1275,1126,1048,1328,1034,1106,1027,954,1135,1337,1301,1250,1233,1247,992,1092,1144,814,952,1158,1040,1213,1186,1048,1101,1242,1160,874,1048,1259,1081,1276,1183,1191,1408,1080,1076,1020,1097,1128,1367,1103,1011,1049,1069,1122,969,1118,1043,1005,1168,1273,1300,1037,1268,1172,959,1009,910,1300,1074,1175,1227,1195,1291,1197,1184,806,1130,1272,1157,1120,1107,977,744,868,856,682,914,985,1055,1127,1154,844,1094,1062,1108,968,807,1234,898,992,1195,1430,1291,1398,1008,1211,1253,1140,1246,1295,1199,1201,1250,953,1221,1231,1353,927,1230,1052,1191,1313,1300,1189,1138,1051,971,1122,906,903,1116,1148,973,1085,1207,1004,875,1061,1091,1119,985,1011,909,1025,908,1233,987,1113,1156,1181,969,1112,1260,1344,1216,1215,1296,1131,1260,1172,1403,1341,1205,1309,1070,1028,1069,1021,1251,1058,1293,1222,1143,1271,987,922,906,745,673,1128,1032,990,1015,988,1006,1005,950,995,1238,1122,1140,1191,1122,1041,1186,1277,1271,1362,1167,1308,1358,1365,1398,1334,1183,990,1382,1323,1359,1277,1291,1205,1087,1188,1116,1190,1227,1258,1202,1354,1243,1336,1206,1142,1272,977,1281,1239,1160,886,1212,922,1167,1177,1042,1177,818,1151,1124,1263,1170,1123,1005,1020,1109,1100,1163,1139,1136,1208,1299,1344,1016,1167,1153,1295,1184,1335,1157,996,977,1021,1104,1076,897,1154,1152,1102,721,1133,1330,1114,955,947,1185,1179,975,918,960,1020,752,999,1004,1116,896,695,997,941,941,945,983,974,962,957,1040,1207,467,684,1105,849,700,829,962,886,914,1194,1302,1309,1260,1156,1125,1146,868,1029,887,1065,999,996,908,894,1029,1002,911,873,984,923,1003,961,1002,808,730,897,963,1046,998,1008,1087,920,1069,1124,799,1275,579,756,1020,984,692,676,1174,1029,984,952,1041,1065,956,916,756,1129,1295,1208,1241,1107,791,1125,1280,1379,1253,1268,1253,1271,1265,1231,1265,1110,1222,1225,1286,1292,1181,950,976,1156,1016,1111,1034,1204,898,918,1184,826,794,913,669,1175,975,1221,984,1221,1220,1347,926,1134,1033,1193,961,961,1113,865,1312,1097,1135,1134,915,1065,1252,1136,1188,1214,1170,1254,1319,1160,1002,1140,1014,1036,1214,1141,1063,1239,1221,1320,1237,967,1266,644,1096,861,830,1139,1139,1048,1172,1340,1255,1109,1358,1314,1075,1080,1140,772,589,828,1190,1093,1005,698,927,1118,1217,1273,1321,1229,988,1142,1120,865,922,891,839,1251,1285,1303,1140,1143,838,841,959,1101,1168,1088,1165,1088,962,1104,811,958,765,1069,720,487,679,733,629,513,1169,923,1040,1173,1013,738,800,590,964,829,970,652,730,888,869,1005,901,823,684,957,921,770,1073,897,919,956,876,943,806,932,830,968,549,647,836,591,1136,1035,1121,883,655,1140,993,745,848,953,850,887,850,887,785,738,863,518,921,879,1063,1237,981,1200,1055,1336,1038,906,876,1021,1027,918,802,993,1123,1084,1111,1007,1077,1179,1094,1143,1005,1300,1151,854,1163,1115,966,971,1139,1082,1011,1064,1221,1214,1188,1154,1132,1039,1326,864,1180,1172,1178,1241,1201,1198,1089,1150,861,1179,1192,1295,1231,995,997,1177,1034,937,1076,1031,1167,898,1068,837,938,948,1062,994,1031,959,910,1135,1049,834,971,988,927,1019,866,962,1020,1056,835,1046,761,826,713,1194,967,1198,1133,1034,1100,828,968,977,961,1002,953,1172,851,784,1154,1409,1390,1075,1193,1207,1228,1187,1235,1272,1228,1222,1205,1091,1140,1097,1121,1171,1270,1235,1201,1171,1219,1242,1106,1178,1124,1216,1254,1273,1183,1232,1287,1154,1174,1229,1212,1214,1181,1095,1152,1247,1245,1241,1123,1187,1195,1257,1093,1174,990,1246,1307,1084,1176,1293,1324,1132,1183,1137,1164,1149,1277,1099,1292,1279,1255,1158,863,967,1154,999,994,1053,1108,1231,1106,1057,1318,1285,1153,890,1019,1330,954,1012,1251,1207,1151,1219,1261,1156,1151,1297,1216,1393,1110,1090,1255,877,1208,894,1156,1334,941,1165,1116,1239,1124,1038,1272,1046,934,1158,1201,987,1278,934,1126,1094,1054,951,1397,1260,1302,1267,1011,1202,1111,1174,1261,970,950,1224,1277,1219,1127,1280,1312,1321,1290,1290,1229,1369,1168,1232,1243,1326,1209,875,1297,802,1225,1310,1040,1277,841,1175,1095,1250,911,1225,1204,1045,1168,1237,1186,1098,1204,1110,1040,1093,1049,1037,1129,1053,1098,1066,1184,1258,1139,996,884,723,811,1038,814,1191,1154,1152,1153,1224,1133,1143,1194,1090,1121,1035,940,1023,1104,1101,1309,1072,1080,834,714,1101,1075,999,877,1060,1172,1096,1051,1044,1214,1111,1194,1138,1035,1218,1344,1274,1010,1311,1159,1173,1033,1220,1173,928,976,1228,963,1040,1086,1149,1097,1111,1063,779,994,1008,1276,1152,1180,1157,869,917,1319,1230,1077,1099,1082,1014,1096,836,1106,1096,1039,1032,911,1134,1193,1287,1212,973,1127,1054,1008,1001,954,1281,1307,1168,872,1190,1111,1222,1154,1072,1287,939,1215,1237,1236,1275,1193,1299,1162,1126,1133,858,995,1134,1194,831,1198,1218,1097,983,1122,1065,1042,829,1083,1180,1155,1126,946,928,916,961,980,933,1327,1091,1197,1115,1047,1174,1026,1156,960,1239,993,1087,475,511,717,1244,824,899,1010,630,478,833,1192,1279,1190,1047,1090,1243,1027,1080,1038,1036,866,1041,1206,1353,1269,1184,1214,1185,1346,1207,1272,1127,1093,1240,1114,1164,1097,1202,1203,1095,1222,908,1182,1231,1201,1366,1237,1127,1274,1048,1229,679,1164,1204,926,1203,1130,1179,1029,915,716,1134,1078,1095,1114,1193,961,1335,1189,996,939,1134,1260,1166,1378,1339,1258,1163,1471,1338,1156,1370,1135,1190,1126,1301,1343,947,1050,944,1161,924,1078,1185,1412,1514,1412,1373,1214,1306,1284,1414,1431,1416,1526,1454,1279,1080,1336,937,936,845,739,882,868,1078,1059,926,961,1048,1072,1001,740,1040,1093,843,807,805,976,1236,858,956,605,1023,1071,1143,1063,1036,1017,1e3,944,1076,995,672,795,1022,942,642,894,1123,1149,973,1127,989,1142,801,831,1096,856,862,852,1020,916,758,862,1134,1054,1016,1169,1065,1017,1038,1228,962,1103,1010,1338,1303,1331,1139,1348,996,1137,980,1155,1172,1289,1257,1162,1273,1296,1151,1243,1189,1307,1005,1295,1217,1266,1215,1412,1441,1411,1464,1454,1383,1357,1105,1267,1244,1049,1025,1385,1167,1230,1220,1281,1009,1189,1379,1327,1165,1190,1392,1318,1076,1316,934,993,1398,1070,1146,1387,1199,1253,1212,1288,1180,1240,1191,1103,1198,1373,1211,1242,1365,1322,1136,1031,866,947,1054,1162,920,1133,1234,1230,1174,1443,1452,1427,1439,1257,1360,1084,1363,1274,1218,1175,1371,1111,1259,952,1127,887,1055,1118,1328,1046,1539,1486,1313,964,969,1146,884,981,1222,1207,1217,1191,1322,1389,1096,1206,1244,1240,1059,976,922,1110,1054,1198,965,1111,1003,1113,1344,1274,1338,1243,1341,1184,1029,1051,1131,1281,1115,1204,1167,1348,1208,1397,991,1267,1160,1293,1315,1420,1118,1142,1499,1553,1428,1511,1120,1240,953,1314,1156,1144,1198,1163,999,1183,1001,1258,1215,1117,877,1111,1369,1112,1117,936,950,1078,1433,1392,1155,1275,962,1113,859,1340,1356,1290,1156,1027,1103,1155,1204,1216,1016,1390,1254,1345,1372,1472,1322,1134,1111,979,1148,794,1042,994,1047,976,1060,775,997,1096,891,1025,838,909,1138,796,963,1156,1171,865,1083,1297,991,1321,981,973,972,1201,1016,1085,977,1086,1143,1067,901,748,885,853,666,780,1042,1008,964,1092,1077,1185,1335,1143,1270,1146,786,1168,1067,1102,1048,1042,1079,930,1081,1384,1014,805,1180,1057,943,1032,983,926,983,1105,1119,889,1015,1156,1010,1198,1139,679,1111,865,943,989,952,999,965,1051,1040,1059,1420,1273,950,1281,959,1071,1324,1106,1348,1007,1065,999,891,944,759,1027,1158,1050,967,901,1271,1112,880,1280,1026,1400,1404,1148,1045,1046,777,995,1172,728,784,919,825,858,1021,1111,1069,1088,1149,1038,1059,1178,1210,1281,851,1291,1357,1302,1317,1315,1167,795,1074,1199,962,819,1265,1093,930,1280,1108,1195,1150,1121,1223,1310,1292,1329,1116,1118,1023,1249,1026,1337,1337,1045,1311,1299,1423,1412,1233,1360,1270,1292,1162,1169,1232,1257,1222,1268,1385,1101,1189,1195,1391,1311,1380,1265,1358,1140,1370,1403,1312,1473,1350,1489,1331,1242,1411,1389,1168,1076,998,801,895,899,673,1020,913,1332,1328,1105,1187,1299,1354,1244,703,1331,1123,1043,905,1031,977,1241,1162,1005,1014,903,982,874,967,923,1051,796,894,1166,1058,980,820,924,849,937,874,1052,953,1048,1010,1086,833,1101,1302,950,1107,1121,887,742,768,861,876,381,460,451,510,759,836,451,527,394,616,645,748,603,538,500,446,630,941,733,562,520,614,690,504,484,567,493,1243,1326,1295,1089,1004,1123,1024,740,806,1005,948,677,1038,1307,1248,1289,1390,1031,1324,1206,1332,1019,924,974,1087,892,733,919,1081,1101,1318,1288,1197,1222,1153,1186,1169,930,1252,1128,1124,1307,1109,979,1270,1226,1237,1239,1297,1233,1116,1194,1332,1110,1208,1271,1206,1193,992,1218,1237,1206,1125,1138,1076,1247,1417,1059,1200,1280,1328,1304,1117,1352,1373,1307,1171,1074,1048,1020,1322,1280,1363,1335,1268,1092,1035,1170,1291,1341,1194,1027,1349,1355,1129,1134,1385,1190,1277,1328,1355,1484,1280,1229,1019,1036,1079,1323,1454,1380,1019,1218,975,1118,1160,1147,1349,1391,1043,1381,1257,1190,1110,1126,1228,1295,1129,1193,1238,1197,1019,1144,1123,1403,1138,1337,1277,1295,1346,1355,1321,1347,1322,1357,1346,1320,1327,1349,1337,1428,1388,1368,1399,1363,1306,1385,1365,1270,1410,1302,1401,1385,1321,1399,1352,1325,1403,1352,1323,1389,1368,1376,1396,1358,1369,1347,1323,1387,1362,1332,1357,1355,1364,1138,1e3,956,1091,1040,1065,1135,1186,1042,972,1178,926,1393,1071,1352,987,1131,950,841,966,1290,1179,1191,1200,1219,1097,919,1180,1308,1425,1127,1269,1177,1292,1206,1417,1124,1225,1277,1408,989,960,921,841,964,1251,968,1104,1193,946,1193,944,1241,846,1006,1410,1048,1258,1231,1396,1302,1046,1462,1136,1407,1340,1235,1362,1559,1220,1423,1391,1241,1224,1323,1187,1421,1138,1044,922,1211,1205,1246,1239,793,936,937,1020,1065,1192,1128,887,692,1021,1054,901,943,622,709,718,1040,920,777,1154,782,954,1005,1206,829,1049,904,1083,817,921,999,1101,1041,732,802,813,939,963,792,1224,959,942,792,1202,1054,1017,688,748,752,1058,1060,1143,1257,1223,683,705,754,953,1110,791,1127,1193,1203,1333,1322,1050,1e3,1018,1052,1107,1102,1334,1130,1053,1107,1212,1199,919,983,1339,1310,1368,1196,1071,1258,1168,1154,1149,1083,1350,977,1173,1173,1097,1106,1042,1088,995,1196,1052,863,875,1086,1341,740,789,796,830,800,836,1163,978,1147,991,884,1113,995,878,835,886,1075,1211,888,1037,839,876,771,1010,832,833,919,832,832,737,500,807,1010,999,838,667,1090,663,931,1022,925,604,1230,1213,1266,1420,1347,1128,1225,915,1373,1423,1219,1185,1012,1198,1394,1355,1029,1292,1311,1347,1017,1310,1334,1393,1298,1277,1297,1361,1258,1276,1313,1343,1312,1216,1226,1327,1381,1292,1240,1275,1246,1342,1377,1283,1296,1314,1358,1333,1262,1256,1308,1340,1332,1260,1274,1261,1333,1376,1290,1229,1301,1341,1310,1231,1264,1274,1343,1383,1310,1189,1268,1346,1370,1306,1288,1269,1321,1317,1253,1282,1328,1337,1345,1264,1258,1311,1373,1354,1264,1309,1284,1346,1352,1262,1316,1289,1335,1294,1259,1295,1347,1373,1312,1269,1299,1369,1390,1312,1281,1288,1346,1379,1283,1278,1303,1365,1308,1249,1322,1326,1334,1296,1223,1274,1331,1332,1271,1242,1179,1263,1362,1270,1281,1306,1313,1357,1380,1279,1303,1320,1375,1343,1300,1330,1351,1376,1355,1261,1334,1327,1380,1420,1269,1298,1309,1374,1402,1299,1307,1349,1393,1333,1290,1363,1346,1375,1341,1305,1321,1364,1376,1273,1257,1349,1376,1392,1281,1277,1323,1386,1363,1284,1208,1290,1372,1319,1257,1304,1394,1422,1301,1293,1334,1389,1387,1295,1283,1326,1395,1342,1305,1288,1371,1386,1308,1299,1343,1391,1337,1304,1326,1377,1396,1270,1314,1345,1378,1322,1283,1308,1390,1427,1289,1294,1357,1396,1298,1284,1191,1292,838,891,812,944,1110,851,1175,760,995,1271,1193,862,882,1073,716,1186,882,853,1068,596,790,1098,1080,1184,988,1025,1148,580,1080,997,1123,1051,929,1172,1192,992,1266,959,1089,1239,1108,1299,1289,1107,1065,1128,891,994,831,1121,1013,710,917,1257,896,1077,930,1208,1039,897,796,1062,839,868,741,896,983,801,919,561,483,451,407,634,478,479,688,880,781,636,607,1048,1311,990,1012,973,943,871,1075,1034,1098,1163,1167,818,1160,1135,1029,1192,1153,1245,1261,1232,1038,886,986,892,1365,665,985,1027,942,927,1254,723,767,778,978,660,1297,930,1023,1218,1185,738,911,852,937,972,1045,1113,704,1186,923,1063,788,851,1099,621,812,1068,1023,783,936,886,609,720,730,774,655,764,573,824,997,1357,1672,990,870,718,710,944,1069,1029,927,665,1101,1156,726,672,597,695,521,872,681,572,619,723,837,891,758,693,689,579,609,915,718,637,898,1128,1067,919,655,766,918,819,778,647,663,610,916,767,765,1097,689,846,446,493,500,548,739,986,868,932,670,1126,809,931,802,598,1319,595,383,959,892,911,647,1081,1041,748,680,1072,645,1129,1203,1013,801,881,937,1170,1022,1296,726,873,809,997,1077,973,920,1027,761,1030,944,1104,611,1149,1101,1581,1690,1284,818,1118,1024,944,853,715,874,1216,1037,1274,1020,1047,1053,921,1001,1155,811,1134,889,1236,1149,1146,1136,628,1041,977,1012,868,1229,1367,1130,1126,1059,798,926,897,675,770,919,634,684,669,766,1021,845,478,735,1023,1119,711,808,811,710,889,710,746,881,884,914,788,698,799,785,764,776,772,1340,1497,1576,1604,1400,1566,1596,1195,798,730,858,769,827,734,816,884,788,757,590,721,842,962,1022,753,822,827,1034,651,685,862,833,881,586,847,829,901,910,1089,875,1090,790,727,453,529,767,576,754,934,936,1112,1178,563,645,461,640,774,798,682,540,706,672,801,841,660,747,757,680,763,985,622,745,684,818,659,706,797,442,717,605,839,782,897,851,916,805,933,967,915,917,973,1072,973,635,848,756,749,783,1015,992,965,1035,1240,1140,951,1102,1076,1080,1275,945,676,1140,1227,1100,953,1300,1382,1281,1331,1376,1172,1303,1146,1051,1249,1044,1068,1163,1161,1131,952,1432,1279,971,879,1053,1040,1068,1216,1039,1245,926,982,933,935,1019,1128,457,1314,987,1328,1225,1039,983,987,874,732,820,871,636,1054,1018,815,833,536,830,834,909,771,847,942,697,718,789,765,866,802,504,445,861,575,803,664,601,450,302,1081,1323,1161,1175,1049,964,1180,1113,956,1026,793,1104,1282,1017,1057,1138,1058,1199,1278,1248,1465,1366,1089,849,1106,1146,1118,991,968,1097,938,1271,1280,1412,1444,1227,696,749,1172,1013,985,1353,1082,968,911,1185,835,915,1149,1299,1386,1383,977,984,1013,869,1068,975,1321,1279,1318,1079,816,1092,1107,1089,1166,1415,1416,1377,1141,1094,1002,802,1127,1045,1055,975,1129,1066,722,1038,958,1152,1300,1196,1340,1248,1392,1054,1190,1126,1159,1200,1308,1244,1178,1357,1301,1160,1220,1093,1243,1054,1087,1e3,851,1092,1003,1219,1196,1229,1129,1100,1014,1370,1382,1399,1367,1083,1130,1150,1412,1437,1355,1270,1011,1096,1358,1403,1210,1058,876,1092,1367,1282,1029,834,1001,1059,1141,1226,843,1103,897,1001,791,923,1073,1281,991,981,702,814,494,607,799,558,690,458,599,1029,1041,968,939,968,822,977,922,951,816,1046,894,885,930,855,888,959,967,521,1433,1262,1369,741,994,1261,959,1244,1181,853,1097,1125,1117,1373,1375,1444,1364,1175,926,779,903,963,1465,1151,1178,1146,1164,1042,1034,1140,1167,1066,978,985,1038,1120,1442,1431,1383,1358,1299,1122,1053,1137,1069,906,1049,1121,1375,1431,1362,1274,834,1031,1205,1039,1216,1402,1439,1424,1309,954,955,970,1285,1198,988,1244,1034,1242,1152,571,800,974,560,1062,1175,1036,1038,973,1068,1197,1023,958,843,1053,916,1038,883,914,1096,1123,1057,1002,971,763,709,943,783,936,1046,1286,973,985,918,945,984,845,826,791,1043,813,944,983,985,1350,1445,1040,1122,1182,1213,1218,1191,1184,1143,1415,1460,1252,721,633,939,743,752,655,797,738,580,820,634,440,648,806,732,808,910,709,806,779,807,761,859,1041,971,829,757,927,900,772,831,915,645,775,832,849,967,738,855,780,760,647,825,944,854,756,744,894,910,860,667,795,1039,838,824,945,1077,1063,888,864,1065,979,946,950,1071,689,926,895,888,895,1160,1001,1029,1098,851,751,611,1311,950,672,543,726,504,393,346,457,418,647,757,482,718,830,753,644,569,591,535,292,498,417,616,752,1027,664,923,526,599,776,707,628,635,482,787,804,604,516,560,473,578,624,535,642,613,1290,878,878,741,1e3,794,653,546,619,961,490,383,703,1059,822,1191,1091,846,937,966,736,1013,1392,1289,1107,1189,1070,935,1236,1250,1267,1278,1251,956,714,809,1247,652,897,1144,815,936,950,686,890,981,986,1140,773,902,1137,765,539,785,805,740,791,916,656,898,1135,981,1015,1055,595,1033,1206,1184,771,868,396,523,675,824,759,718,815,1320,853,969,863,822,761,789,806,901,932,1050,1098,987,1023,1109,978,864,878,991,1053,1071,667,1340,1030,860,896,806,1131,942,1105,798,877,1101,533,560,980,799,954,800,833,887,1278,1107,908,944,687,1113,781,677,1147,959,1017,1e3,1098,1002,1005,777,829,1021,992,824,1031,983,1170,981,925,1190,1042,1012,860,953,1193,910,1036,1285,1332,1044,814,743,771,597,983,789,746,701,618,671,836,820,812,953,873,842,823,987,486,475,731,880,899,830,851,985,711,955,784,900,750,809,1050,739,864,949,830,948,874,840,645,900,1035,992,712,757,1135,856,980,934,1262,1223,1279,1401,1283,1336,1301,1209,1332,1374,1215,915,1167,1286,1268,1032,1145,1351,1013,745,969,892,1031,1275,1375,1163,1062,1101,996,1129,1286,1077,841,1140,1196,1233,1031,1145,1072,1029,1309,1228,872,1140,1018,1223,1316,1126,1164,1243,1214,1326,1183,1298,1173,1185,1017,919,972,855,1111,1192,1138,1144,1117,1078,1113,1268,909,1149,1125,1175,1027,1149,1135,1201,1044,1122,1131,1089,984,1226,1188,1193,1190,579,926,1126,1210,1133,1273,1024,1131,1062,1176,1066,580,675,557,598,572,682,775,1047,782,808,982,864,900,862,790,806,736,807,815,981,1142,774,974,952,833,1191,1274,1203,969,870,914,1061,1065,879,948,1021,594,888,1254,981,1090,842,922,1074,1123,1032,1016,885,1150,692,1011,628,787,1016,1104,1194,1004,882,1150,1249,591,932,1151,1311,1380,1324,1128,959,895,971,1091,1227,1145,1163,932,1165,1213,1036,1076,1198,1252,1256,1124,1259,922,738,807,1008,738,944,712,959,881,807,823,853,886,1056,751,901,754,987,1083,665,887,937,696,623,380,665,776,1023,1463,1293,1198,1275,1199,1399,1141,1310,1432,1276,1358,1440,1466,1351,1433,1353,1323,1359,1161,1255,1225,1298,1298,1267,1472,1050,1374,1263,1260,1119,1104,1283,1391,1225,985,1245,1147,1295,1285,1387,1242,1124,1230,1258,962,955,725,763,1086,1516,1273,827,906,1049,1282,998,1031,1159,1067,1141,1363,1128,1108,1248,1055,1075,785,1334,1222,1009,814,908,1115,1086,994,945,1202,1144,987,951,1117,1253,1337,1133,1044,1087,1186,1199,1440,1527,1237,1013,942,1092,980,1020,1014,1008,996,1403,665,969,880,770,788,786,813,984,1092,991,1112,773,1026,850,824,872,853,867,1017,1018,1224,918,989,716,996,918,963,927,960,815,909,894,829,922,858,810,821,908,812,917,812,791,694,795,804,850,798,832,773,869,462,873,517,825,667,690,656,869,763,836,854,840,849,654,800,1263,1014,1075,613,915,879,696,982,688,701,1146,989,967,806,1056,742,705,1008,591,855,828,849,767,720,815,691,824,873,730,939,796,1004,924,637,792,833,774,590,677,711,852,819,872,1134,801,754,696,601,699,728,552,915,798,1003,1384,1237,913,1396,1263,1062,1119,1146,1355,1259,1424,1091,1155,1061,1401,1292,1245,1303,910,1030,850,819,837,848,839,906,1117,1025,788,764,508,703,899,830,900,779,786,883,691,511,934,560,821,814,849,823,835,870,766,820,840,991,873,867,829,854,898,794,827,858,903,512,581,538,566,741,545,500,795,601,631,942,411,431,448,492,883,963,1001,923,880,911,805,1172,1147,1477,1130,1072,1043,607,860,947,887,909,749,961,870,1018,809,963,715,903,883,1341,1052,979,938,1013,1260,979,1247,1e3,875,514,904,1292,937,1078,750,1110,546,679,481,780,458,875,505,593,504,378,489,654,728,647,661,556,527,514,757,414,424,529,483,477,516,462,452,480,528,418,490,502,403,470,524,409,249,506,277,458,447,396,357,346,392,415,240,604,689,622,634,516,413,502,454,438,446,362,478,349,458,391,440,317,302,354,590,509,630,286,1028,1058,894,950,1179,1272,895,903,964,1191,1233,1413,1166,1150,1159,1182,1070,860,1095,1001,1109,1161,976,1082,1013,691,1239,897,1284,1215,1023,1106,868,717,885,1002,1408,1383,1494,1097,1186,1204,1239,1182,1190,1141,1239,886,1211,1225,1176,1074,1091,1082,1013,1188,1070,1106,1115,653,1186,995,1223,1350,1082,1336,797,822,1175,723,1159,700,1071,952,858,978,1266,1047,1093,1096,1357,1081,1066,1029,1038,1009,791,662,1015,900,902,737,781,857,730,835,1044,806,753,1312,1355,1571,1551,1318,1005,1288,1161,1195,1157,1393,1194,1287,975,987,1191,1004,1136,1167,1166,1023,1215,1049,1151,1078,1272,1116,1120,1046,1393,1052,1165,1046,1116,1102,1197,1057,1227,1320,1215,1322,1304,1452,1455,1080,1214,1260,1155,1175,1079,1202,1381,1303,1346,1312,1216,1320,1256,895,1289,1390,1372,1075,939,967,960,1084,1403,1231,1437,1418,1400,1434,1357,1085,1119,1464,1336,1416,1273,1108,1274,1126,1158,1128,1113,1027,1337,1378,1208,1371,1120,1150,1223,1415,1292,1227,1373,1333,1253,1318,1393,1421,1281,1247,1430,1407,1478,1109,1268,1340,1257,1192,1162,1018,1167,1228,1260,1375,1381,1269,1205,1361,1124,1104,1215,1188,1218,1382,1320,1157,1348,1268,1250,1182,1271,1203,1407,1482,1188,1213,1273,1338,1181,1379,1167,1227,1370,1422,1204,1365,1394,1172,1318,930,1153,1511,1357,1298,1204,1266,1404,1369,1368,1144,863,1498,1005,685,849,666,645,749,907,859,727,808,719,837,641,932,754,821,848,941,705,803,822,867,774,778,875,818,725,771,750,790,802,797,788,772,742,765,891,886,704,875,865,721,826,893,589,741,822,814,664,569,682,703,581,996,913,968,816,899,887,650,622,497,807,956,491,625,889,743,787,804,702,782,435,462,436,454,466,609,496,586,604,519,540,515,497,535,420,531,491,535,539,536,540,513,492,520,478,451,489,505,494,584,510,552,489,904,903,1003,755,675,709,579,922,961,826,971,722,896,507,692,1079,850,1522,996,716,816,677,657,766,967,841,681,846,701,868,646,956,760,799,842,935,711,771,839,870,767,734,887,849,748,704,721,826,771,757,787,745,726,668,889,911,673,886,894,740,776,946,633,684,826,797,638,574,704,715,650,961,986,848,919,888,905,1445,1243,1120,1157,1248,1144,1288,1300,1210,1150,1225,1169,918,1041,1348,1186,1083,959,1063,1179,1096,993,893,887,949,937,1205,896,935,826,1162,1253,1288,1259,1055,1236,1183,1210,1286,1334,1287,985,1253,1199,1401,1382,1212,1099,1098,980,816,1005,784,977,843,971,1073,1398,1368,1093,1157,980,1174,895,855,966,854,910,780,955,773,1246,939,637,1e3,657,842,635,908,1203,888,904,808,771,966,430,317,739,752,864,1002,1135,1108,1076,883,1134,1026,1244,1138,962,1094,1034,1167,934,1057,1019,643,807,1186,1141,1228,1182,1171,1023,1185,1105,870,1243,947,826,655,915,926,778,783,967,929,1278,945,874,1031,835,1005,879,896,1080,937,805,772,1186,845,1221,744,922,1368,946,999,1167,1111,1244,966,1162,1063,1377,711,1340,1144,1267,1334,1209,1241,1325,1318,1208,1268,1329,1237,1382,1301,1371,1120,1368,1334,1382,1159,1176,1057,1142,1307,1289,1349,1043,1098,578,1306,1230,1146,1249,988,1399,1058,882,951,1092,1119,1169,1153,1417,1142,1100,1062,1425,1318,1380,1166,982,1127,1176,1146,1200,1292,1084,879,900,982,1117,903,950,870,965,1219,1015,747,1323,1101,1071,1481,1242,1362,1090,1152,1135,815,1325,1109,1336,1186,1184,1140,1200,1211,1010,1232,1223,1192,1095,913,1241,1120,1158,1011,1123,1215,1261,1107,1086,1006,1299,1333,1365,1329,920,1344,1354,1321,1422,1278,731,701,1097,993,1209,1174,1213,960,1060,1081,1175,1310,1076,1252,1005,1011,925,1119,1054,900,1172,1175,1156,1122,651,706,786,806,1285,961,820,756,879,1030,976,954,873,1087,1033,822,887,966,666,1023,923,1039,701,962,1075,1093,1356,1431,1263,1295,1077,1017,569,1091,1020,1210,1108,1114,1035,1111,1046,1106,964,992,814,963,1100,1022,975,970,1039,1049,1228,1187,1079,932,1277,1162,1251,1153,1233,1131,1276,1285,1158,945,1403,1134,965,1207,1130,948,1183,1282,716,1176,1432,1493,1448,1145,1256,977,1059,1094,909,924,1064,1053,1181,1181,1233,1340,698,542,626,795,898,863,925,767,942,678,718,660,847,798,736,609,668,803,773,594,766,583,820,836,725,925,986,1262,1294,1236,1244,979,1116,1283,1099,1083,1007,1053,974,1093,665,888,937,1028,1088,990,1234,1283,1285,901,961,921,920,1169,971,1248,1481,1221,959,1015,1182,1138,1115,1078,1002,1108,1175,926,961,1139,967,816,1048,1287,881,717,763,925,663,408,347,445,490,308,876,1706,2048,2045,1230,1086,805,668,751,627,1048,1086,875,742,886,1364,2052,2032,1051,1582,2057,2048,2021,1161,1507,2048,1266,731,939,898,908,1262,1213,1253,1321,1290,932,859,1076,1204,1423,1192,1365,1185,998,1029,1059,1243,739,760,1209,1312,1060,1015,793,1457,1462,1103,1115,1175,992,1036,1091,1272,1237,1222,766,1087,714,1264,1174,1076,1285,1362,1124,1307,1232,1289,1135,1080,1368,1252,1274,1358,1291,1265,1089,944,992,1423,1329,1251,1222,1367,1211,1189,1097,943,965,743,932,1054,688,993,1094,1166,1200,1274,1152,1282,1179,925,797,924,1123,1042,1172,1196,1091,1158,1149,1062,1181,1030,1101,1172,1171,1115,1070,1194,699,659,904,1277,1017,1116,1227,1072,784,1250,1096,1167,1048,955,1003,1170,1175,1213,1024,916,1236,997,950,1091,1166,1066,1175,1176,928,1070,1321,857,1005,936,1297,1478,1188,1461,1366,1182,1160,1398,1115,1441,1211,1259,1358,1340,1195,1374,1190,1445,1210,1346,1297,1108,996,1126,1064,1115,1148,1117,1153,1101,1010,1234,1153,1148,898,1026,1158,988,1107,1054,856,997,908,1044,974,1026,1140,1196,956,963,1059,938,1224,963,1176,1273,1229,924,1155,1374,1150,1276,1287,896,1068,958,909,1006,1200,1255,1129,1048,1130,1184,1109,899,1120,1183,830,1281,1333,1381,1079,1146,1289,1282,1397,1257,1262,1433,1367,1196,1126,966,1104,1075,1136,1366,1331,1297,1425,1361,1290,1122,1173,1235,1202,1327,1206,1109,809,1171,1131,1278,1081,762,1018,1078,1053,1228,1035,881,962,1112,1168,1201,1254,1064,1137,1105,1101,1015,1069,1207,1292,1146,1214,1174,1064,986,1192,1176,1174,1103,1123,1242,1038,973,988,1175,1006,1168,1020,1128,1299,1202,1006,839,1093,1025,1121,1030,1226,1073,1022,1217,995,1111,1134,962,988,1044,1155,1186,1074,940,1266,1197,1114,911,987,1059,884,1166,956,934,685,1010,1035,696,1021,1088,984,995,830,979,1038,512,934,958,1045,994,1076,1118,1149,1163,996,1061,963,877,1068,878,832,901,960,777,814,998,815,976,1047,1251,1060,1211,858,666,1110,930,1002,1039,641,662,1075,948,1141,826,1064,1212,990,1123,933,1037,739,1223,1699,1785,1816,1747,1717,1769,1696,1692,1410,1513,1469,1181,780,604,832,828,873,891,948,700,562,491,427,966,1166,702,918,1017,920,1110,747,954,989,960,1025,804,1100,807,937,762,1067,974,1015,1032,815,682,881,847,945,1199,1107,1168,940,988,1047,920,1118,1045,1174,806,1119,1436,1354,1163,967,735,887,639,804,998,843,722,854,1026,1006,816,1128,961,843,1133,1246,432,921,927,498,700,866,1026,882,1148,678,764,809,995,1043,1006,1046,893,792,808,888,820,1110,1015,884,934,977,1115,966,527,518,918,559,769,1217,901,1040,851,912,887,828,734,674,1005,1046,786,840,1020,719,949,728,942,1258,1164,1287,1173,983,1005,960,1009,1141,899,994,921,1011,948,1078,1090,994,1046,1059,835,1127,1134,1009,999,1117,925,1048,1079,1257,1278,920,956,955,1143,1163,1074,977,1127,1145,1111,1099,1157,910,986,1178,914,1161,924,1088,1035,1010,837,1044,1210,1209,1116,809,1241,1029,1202,980,1060,1082,1038,1289,936,1120,1193,1202,1009,1266,1153,903,1220,1269,1175,1028,1084,1052,1165,1136,1187,1155,1220,996,1236,1211,1117,1167,595,1258,1180,1058,1285,1183,1241,1156,1339,1153,1313,814,1085,1186,1113,1099,1429,1048,966,747,1206,1005,897,1371,858,1117,1192,1171,1163,1e3,1106,939,1286,974,978,1120,1143,916,1179,1062,1124,1061,1237,1218,1254,1281,1224,1300,1234,1128,976,1150,1177,952,917,1371,1051,1069,1214,865,1056,734,1083,949,725,1056,1019,1003,1011,989,888,889,1116,941,944,843,1021,891,644,779,883,613,764,702,933,925,965,982,900,756,1091,978,1009,1035,1001,932,893,893,1072,1069,1097,1128,1132,938,1079,1256,996,953,884,1380,914,844,827,833,799,761,736,820,693,763,940,703,897,879,996,1099,974,917,944,1075,957,1055,892,793,1129,723,673,959,1021,982,926,1015,839,1195,1200,894,878,867,826,866,916,977,827,986,923,891,913,891,852,798,880,847,1140,956,1049,609,1160,1170,1265,967,880,934,697,1008,940,807,998,966,781,956,943,765,1151,1001,1075,1199,1294,952,1294,1079,1295,1142,1242,1003,1299,1103,1194,1213,930,1071,1242,1101,1149,1156,1057,711,1256,1254,1270,1241,1341,1216,1272,1230,1447,1199,1213,1365,922,1166,907,1312,1181,870,1379,622,1289,839,961,1404,1024,1094,961,1050,1037,983,1140,814,856,941,1149,1056,1003,1057,1124,1394,955,1016,1040,775,829,605,730,1144,970,871,993,839,1283,1366,1062,1239,1125,1270,1278,1152,1073,1032,1170,999,954,1267,1081,1058,1238,1151,1102,1319,1118,1143,1016,1081,967,1085,1155,1302,1141,1100,1129,1001,1188,1324,1266,1165,1202,1268,1173,1024,1190,1275,1212,819,1191,1258,1319,1274,1113,1130,1244,949,1230,1309,1175,1253,992,1269,951,1197,1231,1152,1313,1392,1196,1125,990,1270,946,1321,1085,1126,1028,1186,1221,1157,1099,1247,1200,1228,1151,1151,1201,978,1195,923,1295,1375,1221,1317,1137,1134,1286,1265,1304,1106,937,1322,1392,1315,1160,1048,1293,1387,1370,1291,1094,1141,1168,1167,929,751,827,810,1135,1341,1246,1010,1197,1155,908,1302,1139,892,1198,1019,1006,1077,1172,1138,1287,1336,1348,930,1279,747,903,1115,1094,962,1178,962,1190,952,773,624,860,923,1142,1095,1114,1136,1084,1124,1111,1064,1126,1013,1085,968,1162,1229,1197,1191,1100,1114,1107,1146,772,803,920,937,1130,953,982,877,867,711,821,663,809,959,957,824,1126,960,897,961,918,1045,1207,968,1097,816,938,879,880,912,1093,998,1068,1016,951,924,991,1165,886,1029,1044,1023,1247,917,1024,977,836,1030,1095,1011,634,635,1013,773,831,783,853,977,1038,1079,784,796,744,992,941,895,831,966,1201,908,783,931,822,792,868,1163,1444,1301,1216,1120,1151,1118,1153,1308,1197,978,914,943,991,886,1176,1253,1377,1382,1365,1356,1059,1218,1284,1248,1218,1103,963,1016,1080,1119,1199,1226,1143,1089,884,1083,1235,1375,1226,1181,1264,1162,1441,1478,1257,858,1167,1459,1291,1299,1143,1419,1310,1280,1210,1298,1264,1208,1454,1131,1047,1426,1295,1190,868,1201,1254,941,1274,1266,1270,1385,1206,1180,1367,1202,1349,1294,1380,1371,1292,1146,1351,1141,1192,1052,1273,1296,1316,1240,1171,1118,1303,1366,1253,1077,1175,692,1266,1082,1211,1107,1319,1052,1137,1203,1152,1168,1139,996,1165,1204,1272,1341,1377,1207,1334,1371,1086,1106,1331,1403,1368,1204,1036,885,1238,1285,1410,1464,1183,1339,1078,1062,1386,1413,1282,1367,1035,873,1054,1176,1233,1470,1257,1065,964,1170,1378,1287,1021,1166,1313,1140,1230,1203,1234,1150,1261,993,1180,1266,1114,1236,1206,1276,1408,1289,1268,1243,1344,1435,1342,1258,1240,1260,1276,1125,1246,1399,1346,1398,1348,1228,1207,1296,1195,1069,1062,1175,1082,1227,1053,935,963,1173,1265,1417,1255,1286,1281,1259,1166,1476,1321,1165,1366,1244,1090,1475,1464,1402,1496,1526,1314,1056,1328,1302,1125,1279,1392,1230,1097,1208,1281,1080,1320,1298,1276,1238,1148,1287,873,1070,1126,1006,1174,1105,1117,1138,1280,1306,1222,1350,1206,1462,1235,1260,1013,659,1214,882,1002,971,1136,957,1032,856,1144,1429,1225,1280,1196,1431,1049,1339,1424,1323,1301,1239,1319,1456,1305,1110,1411,1184,1341,1461,1056,1507,1285,1363,1430,1235,1131,1355,1467,1297,1269,1330,1446,1531,1132,1460,1401,1375,1162,1250,1226,1408,1371,1332,1500,1092,1487,1247,1399,1046,1142,1300,1271,1360,1294,1239,1168,1275,1315,1181,1200,1294,891,1062,1259,1236,1186,1433,1213,1205,1336,765,1275,1275,1333,1221,1107,1226,1185,1221,1172,1160,1219,1153,990,935,1060,1157,1253,1173,1315,1157,1329,1228,1220,1233,1230,1183,1335,1112,1098,1231,1151,1244,1342,1358,1247,1214,1098,1320,1180,1340,1203,1357,1229,1281,1486,1190,1319,1367,1457,1240,1248,1066,1341,1322,1229,1337,1192,1302,1038,1263,1430,1185,1313,1223,920,1195,1343,1196,1450,1127,1076,1011,1032,860,827,854,1106,798,1009,942,867,1150,846,968,722,851,875,995,1046,890,857,1040,800,1021,791,998,1050,905,994,983,870,1142,1364,1033,970,890,826,953,669,840,942,888,968,1180,792,782,768,675,320,307,278,430,704,843,986,908,747,739,790,839,551,1179,958,864,997,1044,1016,1034,1028,738,1179,820,845,980,821,1066,884,1215,1023,867,738,632,730,912,755,837,647,545,984,1017,792,569,869,1133,771,1082,1080,851,808,1031,1047,970,976,903,821,841,839,517,675,1174,942,545,1046,1034,999,825,1298,1333,1041,622,620,653,890,1007,1123,902,1090,1149,1470,732,1193,1211,1178,1119,1157,1019,1093,966,774,994,1169,1196,1043,916,1162,1033,1131,1130,1259,1105,1126,1163,1329,1221,846,1188,1108,1189,1154,1101,1199,1051,1402,1288,1110,867,978,1072,1080,1102,955,1141,817,1073,1303,678,744,1146,266,569,911,1065,870,1034,1038,977,1075,1094,903,780,811,1030,869,885,817,880,1130,1060,966,1142,922,1162,947,970,1305,1206,893,886,956,996,1091,1104,905,938,870,792,624,839,965,443,529,978,1194,1018,1177,1094,1001,864,832,984,1059,1164,1132,896,668,1100,1461,1307,1109,688,1225,1337,1198,1399,1349,1295,1275,1146,1318,1182,1241,999,1447,945,966,1463,1459,1462,1297,1295,1360,1101,1348,1273,1116,1111,977,1337,1300,1290,1317,1380,1375,1257,1384,1331,1348,1463,1228,1231,1328,1221,1265,1280,1111,994,968,1123,1163,1185,970,861,967,1121,1033,1025,1166,909,1417,1293,1042,951,1085,1155,784,890,1110,1113,1190,1168,1212,1242,1191,779,1210,1229,1070,768,1176,1026,953,779,867,1013,1051,1149,990,520,456,748,862,746,1034,1137,1058,816,809,1027,956,818,688,942,816,904,871,725,814,1125,1215,1169,1201,1114,947,936,839,1050,812,1130,824,811,917,953,883,971,1006,878,931,1141,890,994,802,973,970,921,707,917,815,827,808,867,792,877,1060,919,866,913,698,705,942,1060,788,1024,718,570,639,969,850,656,618,566,774,700,990,388,458,574,547,307,318,369,332,512,420,447,466,442,401,465,417,434,485,525,444,704,519,577,616,708,553,458,509,543,493,694,701,684,636,780,715,705,605,819,739,743,926,1014,710,721,961,982,749,524,618,588,473,713,1081,1160,1147,881,790,1107,1284,1260,1426,1134,1397,1280,1390,1317,1213,1225,1231,1169,1053,1079,1128,1049,1288,1188,1057,1191,1251,1220,1012,1310,1367,1284,783,620,599,743,752,783,675,857,826,1060,938,983,875,782,771,950,818,806,735,692,661,597,747,1005,1149,767,1045,1120,918,960,1355,1315,1355,1229,1318,1434,1439,1385,879,664,732,724,634,619,656,647,663,503,687,384,696,617,561,639,745,684,707,669,703,677,637,754,1079,1418,1510,1188],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};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_sympy.data")}Module["addRunDependency"]("datafile_sympy.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/bin/isympy",start:0,end:399,audio:0},{filename:"/lib/python3.8/site-packages/isympy.py",start:399,end:11598,audio:0},{filename:"/lib/python3.8/site-packages/sympy/conftest.py",start:11598,end:13905,audio:0},{filename:"/lib/python3.8/site-packages/sympy/galgebra.py",start:13905,end:14028,audio:0},{filename:"/lib/python3.8/site-packages/sympy/__init__.py",start:14028,end:47872,audio:0},{filename:"/lib/python3.8/site-packages/sympy/release.py",start:47872,end:47894,audio:0},{filename:"/lib/python3.8/site-packages/sympy/this.py",start:47894,end:48444,audio:0},{filename:"/lib/python3.8/site-packages/sympy/abc.py",start:48444,end:52213,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sandbox/__init__.py",start:52213,end:52402,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sandbox/indexed_integrals.py",start:52402,end:54458,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sandbox/tests/test_indexed_integrals.py",start:54458,end:55537,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sandbox/tests/__init__.py",start:55537,end:55537,audio:0},{filename:"/lib/python3.8/site-packages/sympy/benchmarks/bench_meijerint.py",start:55537,end:66871,audio:0},{filename:"/lib/python3.8/site-packages/sympy/benchmarks/__init__.py",start:66871,end:66871,audio:0},{filename:"/lib/python3.8/site-packages/sympy/benchmarks/bench_symbench.py",start:66871,end:69611,audio:0},{filename:"/lib/python3.8/site-packages/sympy/benchmarks/bench_discrete_log.py",start:69611,end:72084,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/futils.py",start:72084,end:73874,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/cxxnodes.py",start:73874,end:74206,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/approximations.py",start:74206,end:80604,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/ast.py",start:80604,end:135621,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/array_utils.py",start:135621,end:192607,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/cfunctions.py",start:192607,end:204044,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/__init__.py",start:204044,end:205018,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/rewriting.py",start:205018,end:212739,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/fnodes.py",start:212739,end:231668,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/algorithms.py",start:231668,end:236575,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/matrix_nodes.py",start:236575,end:238687,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/cutils.py",start:238687,end:239074,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/pyutils.py",start:239074,end:239909,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/cnodes.py",start:239909,end:242340,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_cnodes.py",start:242340,end:244928,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_fnodes.py",start:244928,end:251431,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_ast.py",start:251431,end:272759,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_algorithms.py",start:272759,end:277476,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_array_utils.py",start:277476,end:300765,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_approximations.py",start:300765,end:302738,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_pyutils.py",start:302738,end:303138,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/__init__.py",start:303138,end:303138,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_rewriting.py",start:303138,end:308557,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_cfunctions.py",start:308557,end:313092,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_cxxnodes.py",start:313092,end:313454,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_applications.py",start:313454,end:315632,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/heurisch.py",start:315632,end:340922,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/intpoly.py",start:340922,end:383691,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/transforms.py",start:383691,end:447135,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/integrals.py",start:447135,end:511311,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/__init__.py",start:511311,end:513155,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/quadrature.py",start:513155,end:529859,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/meijerint_doc.py",start:529859,end:530886,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/meijerint.py",start:530886,end:608850,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/deltafunctions.py",start:608850,end:616215,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/prde.py",start:616215,end:667421,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rde.py",start:667421,end:694088,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/risch.py",start:694088,end:760622,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/singularityfunctions.py",start:760622,end:762914,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/manualintegrate.py",start:762914,end:825973,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/trigonometry.py",start:825973,end:837036,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rationaltools.py",start:837036,end:847439,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/benchmarks/bench_integrate.py",start:847439,end:847734,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/benchmarks/__init__.py",start:847734,end:847734,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/benchmarks/bench_trigintegrate.py",start:847734,end:847975,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_lineintegrals.py",start:847975,end:848210,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_meijerint.py",start:848210,end:878417,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_deltafunctions.py",start:878417,end:881912,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_risch.py",start:881912,end:919155,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_trigonometry.py",start:919155,end:923024,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_prde.py",start:923024,end:938961,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_heurisch.py",start:938961,end:950185,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/__init__.py",start:950185,end:950185,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_rationaltools.py",start:950185,end:954974,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_singularityfunctions.py",start:954974,end:956140,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_failing_integrals.py",start:956140,end:962998,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_quadrature.py",start:962998,end:982917,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_integrals.py",start:982917,end:1045203,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_rde.py",start:1045203,end:1054621,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_manual.py",start:1054621,end:1078521,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_intpoly.py",start:1078521,end:1114716,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_transforms.py",start:1114716,end:1150142,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/utility_function.py",start:1150142,end:1419405,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/__init__.py",start:1419405,end:1422869,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubimain.py",start:1422869,end:1430973,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/symbol.py",start:1430973,end:1432566,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/constraints.py",start:1432566,end:1727688,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/generate_rules.py",start:1727688,end:1730529,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/header.py.txt",start:1730529,end:1739903,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/__init__.py",start:1739903,end:1739903,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/generate_tests.py",start:1739903,end:1742610,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/parse.py",start:1742610,end:1770248,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/tests/test_parse.py",start:1770248,end:1778459,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/tests/__init__.py",start:1778459,end:1778459,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/secant.py",start:1778459,end:2229061,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/piecewise_linear.py",start:2229061,end:2248959,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/quadratic_products.py",start:2248959,end:2566173,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/miscellaneous_algebraic.py",start:2566173,end:2798798,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/hyperbolic.py",start:2798798,end:3016802,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/binomial_products.py",start:3016802,end:3215972,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/exponential.py",start:3215972,end:3278848,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/__init__.py",start:3278848,end:3278848,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/sine.py",start:3278848,end:4012028,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/tangent.py",start:4012028,end:4326380,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/linear_products.py",start:4326380,end:4417932,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/special_functions.py",start:4417932,end:4507350,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/miscellaneous_integration.py",start:4507350,end:4557917,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/inverse_trig.py",start:4557917,end:4875102,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/logarithms.py",start:4875102,end:4972940,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/trinomial_products.py",start:4972940,end:5215520,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/integrand_simplification.py",start:5215520,end:5238701,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/miscellaneous_trig.py",start:5238701,end:5427966,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/inverse_hyperbolic.py",start:5427966,end:5778859,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/tests/test_utility_function.py",start:5778859,end:5860475,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/tests/__init__.py",start:5860475,end:5860475,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/tests/test_rubi_integrate.py",start:5860475,end:5863159,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/__init__.py",start:5863159,end:5863452,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_exponential.py",start:5863452,end:6114410,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_miscellaneous_algebra.py",start:6114410,end:6640583,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_sine.py",start:6640583,end:6804956,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_inverse_sine.py",start:6804956,end:6889162,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_secant.py",start:6889162,end:6982559,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/__init__.py",start:6982559,end:6982559,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_1_4.py",start:6982559,end:6992985,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_tangent.py",start:6992985,end:7125359,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_1_3.py",start:7125359,end:7186544,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_hyperbolic_sine.py",start:7186544,end:7266096,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_inverse_hyperbolic_sine.py",start:7266096,end:7331268,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_logarithms.py",start:7331268,end:7773395,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_1_2.py",start:7773395,end:7803821,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_special_functions.py",start:7803821,end:7852168,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_trinomials.py",start:7852168,end:9360571,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/residue_ntheory.py",start:9360571,end:9400472,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/primetest.py",start:9400472,end:9419834,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/partitions_.py",start:9419834,end:9425804,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/elliptic_curve.py",start:9425804,end:9437324,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/__init__.py",start:9437324,end:9440008,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/multinomial.py",start:9440008,end:9445085,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/generate.py",start:9445085,end:9474321,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/continued_fraction.py",start:9474321,end:9484406,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/egyptian_fraction.py",start:9484406,end:9490474,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/digits.py",start:9490474,end:9494174,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/modular.py",start:9494174,end:9501829,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/factor_.py",start:9501829,end:9575640,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/bbp_pi.py",start:9575640,end:9580853,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_elliptic_curve.py",start:9580853,end:9581477,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_digits.py",start:9581477,end:9582659,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_egyptian_fraction.py",start:9582659,end:9584541,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/__init__.py",start:9584541,end:9584541,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_residue.py",start:9584541,end:9597397,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_bbp_pi.py",start:9597397,end:9606819,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_factor_.py",start:9606819,end:9631293,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_modular.py",start:9631293,end:9632718,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_partitions.py",start:9632718,end:9633225,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_continued_fraction.py",start:9633225,end:9636156,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_multinomial.py",start:9636156,end:9638478,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_primetest.py",start:9638478,end:9645527,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_generate.py",start:9645527,end:9652725,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/power.py",start:9652725,end:9720043,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/containers.py",start:9720043,end:9730055,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/singleton.py",start:9730055,end:9737524,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/facts.py",start:9737524,end:9753259,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/trace.py",start:9753259,end:9759276,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/exprtools.py",start:9759276,end:9810563,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/parameters.py",start:9810563,end:9813600,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/mul.py",start:9813600,end:9880951,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/compatibility.py",start:9880951,end:9912540,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/__init__.py",start:9912540,end:9915292,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/alphabets.py",start:9915292,end:9915558,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/core.py",start:9915558,end:9918428,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/relational.py",start:9918428,end:9956715,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/cache.py",start:9956715,end:9962617,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/logic.py",start:9962617,end:9973517,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/decorators.py",start:9973517,end:9982909,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/function.py",start:9982909,end:10095386,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/expr.py",start:10095386,end:10232152,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/symbol.py",start:10232152,end:10257376,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/multidimensional.py",start:10257376,end:10261736,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/assumptions.py",start:10261736,end:10279311,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/operations.py",start:10279311,end:10296689,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/numbers.py",start:10296689,end:10413036,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/rules.py",start:10413036,end:10414530,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/sympify.py",start:10414530,end:10432001,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/evalf.py",start:10432001,end:10484696,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/coreerrors.py",start:10484696,end:10484968,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/basic.py",start:10484968,end:10552557,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/backend.py",start:10552557,end:10554241,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/add.py",start:10554241,end:10592074,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/mod.py",start:10592074,end:10599308,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_sympify.py",start:10599308,end:10599446,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/__init__.py",start:10599446,end:10599446,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_numbers.py",start:10599446,end:10600536,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_basic.py",start:10600536,end:10600746,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_arit.py",start:10600746,end:10601158,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_expand.py",start:10601158,end:10601585,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_assumptions.py",start:10601585,end:10601762,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_power.py",start:10601762,end:10621159,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_count_ops.py",start:10621159,end:10626085,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_basic.py",start:10626085,end:10635135,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_function.py",start:10635135,end:10683505,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_args.py",start:10683505,end:10845570,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_equal.py",start:10845570,end:10847154,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_sympify.py",start:10847154,end:10871317,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_compatibility.py",start:10871317,end:10873775,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_evalf.py",start:10873775,end:10895365,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_expand.py",start:10895365,end:10906968,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_diff.py",start:10906968,end:10912389,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_trace.py",start:10912389,end:10915212,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_assumptions.py",start:10915212,end:10954887,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/__init__.py",start:10954887,end:10954887,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_eval.py",start:10954887,end:10956990,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_expr.py",start:10956990,end:11027417,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_containers.py",start:11027417,end:11034184,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_subs.py",start:11034184,end:11062852,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_constructor_postprocessor.py",start:11062852,end:11065225,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_priority.py",start:11065225,end:11068454,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_numbers.py",start:11068454,end:11135421,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_exprtools.py",start:11135421,end:11153194,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_var.py",start:11153194,end:11154741,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_singleton.py",start:11154741,end:11158124,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_match.py",start:11158124,end:11178834,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_cache.py",start:11178834,end:11179268,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_noncommutative.py",start:11179268,end:11183360,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_truediv.py",start:11183360,end:11184170,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_symbol.py",start:11184170,end:11196082,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_arit.py",start:11196082,end:11267531,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_facts.py",start:11267531,end:11279110,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_multidimensional.py",start:11279110,end:11279861,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_operations.py",start:11279861,end:11281682,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_complex.py",start:11281682,end:11303199,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_parameters.py",start:11303199,end:11305773,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_rules.py",start:11305773,end:11306122,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_logic.py",start:11306122,end:11311820,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_relational.py",start:11311820,end:11350102,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/gaussopt.py",start:11350102,end:11350981,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/hydrogen.py",start:11350981,end:11357448,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/__init__.py",start:11357448,end:11357667,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/sho.py",start:11357667,end:11360142,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/qho_1d.py",start:11360142,end:11362146,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/matrices.py",start:11362146,end:11366245,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/paulialgebra.py",start:11366245,end:11372077,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/wigner.py",start:11372077,end:11403093,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/pring.py",start:11403093,end:11405141,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/secondquant.py",start:11405141,end:11493923,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/dyadic.py",start:11493923,end:11512763,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/__init__.py",start:11512763,end:11513748,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/vector.py",start:11513748,end:11538633,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/frame.py",start:11538633,end:11579399,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/functions.py",start:11579399,end:11603700,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/fieldfunctions.py",start:11603700,end:11612213,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/printing.py",start:11612213,end:11626044,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/point.py",start:11626044,end:11642143,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_frame.py",start:11642143,end:11658770,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_vector.py",start:11658770,end:11665417,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_output.py",start:11665417,end:11668033,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/__init__.py",start:11668033,end:11668033,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_printing.py",start:11668033,end:11677792,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_functions.py",start:11677792,end:11698338,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_fieldfunctions.py",start:11698338,end:11704065,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_point.py",start:11704065,end:11708003,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_dyadic.py",start:11708003,end:11711371,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/gaussopt.py",start:11711371,end:11731442,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/utils.py",start:11731442,end:11752969,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/polarization.py",start:11752969,end:11774155,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/__init__.py",start:11774155,end:11775775,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/medium.py",start:11775775,end:11781286,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/waves.py",start:11781286,end:11790162,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/test_utils.py",start:11790162,end:11797952,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/test_gaussopt.py",start:11797952,end:11801712,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/__init__.py",start:11801712,end:11801712,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/test_medium.py",start:11801712,end:11803849,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/test_waves.py",start:11803849,end:11805976,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/test_polarization.py",start:11805976,end:11808423,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/hep/__init__.py",start:11808423,end:11808423,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/hep/gamma_matrices.py",start:11808423,end:11832607,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/hep/tests/__init__.py",start:11832607,end:11832607,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/hep/tests/test_gamma_matrices.py",start:11832607,end:11846419,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/system.py",start:11846419,end:11865082,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/linearize.py",start:11865082,end:11880491,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/models.py",start:11880491,end:11886949,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/__init__.py",start:11886949,end:11888692,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/kane.py",start:11888692,end:11916257,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/rigidbody.py",start:11916257,end:11926756,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/body.py",start:11926756,end:11934562,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/functions.py",start:11934562,end:11957842,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/lagrange.py",start:11957842,end:11975920,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/particle.py",start:11975920,end:11983180,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_lagrange.py",start:11983180,end:11992567,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_rigidbody.py",start:11992567,end:11996620,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_kane.py",start:11996620,end:12010228,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_body.py",start:12010228,end:12015202,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_system.py",start:12015202,end:12023927,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_particle.py",start:12023927,end:12025847,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_kane4.py",start:12025847,end:12030569,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/__init__.py",start:12030569,end:12030569,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_kane2.py",start:12030569,end:12049884,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_lagrange2.py",start:12049884,end:12051297,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_models.py",start:12051297,end:12056370,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_functions.py",start:12056370,end:12065471,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_kane3.py",start:12065471,end:12079813,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_linearize.py",start:12079813,end:12091639,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_secondquant.py",start:12091639,end:12139698,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_sho.py",start:12139698,end:12140373,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_pring.py",start:12140373,end:12141445,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_physics_matrices.py",start:12141445,end:12144075,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_clebsch_gordan.py",start:12144075,end:12153316,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/__init__.py",start:12153316,end:12153316,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_hydrogen.py",start:12153316,end:12158005,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_paulialgebra.py",start:12158005,end:12159440,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_qho_1d.py",start:12159440,end:12160965,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/__init__.py",start:12160965,end:12172976,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/unitsystem.py",start:12172976,end:12180513,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/prefixes.py",start:12180513,end:12186575,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/quantities.py",start:12186575,end:12193991,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/util.py",start:12193991,end:12201232,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/dimensions.py",start:12201232,end:12223573,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/definitions/dimension_definitions.py",start:12223573,end:12225293,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/definitions/__init__.py",start:12225293,end:12232487,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/definitions/unit_definitions.py",start:12232487,end:12246182,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_util.py",start:12246182,end:12252425,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/__init__.py",start:12252425,end:12252425,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_quantities.py",start:12252425,end:12268415,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_prefixes.py",start:12268415,end:12270521,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_unitsystem.py",start:12270521,end:12272619,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_dimensionsystem.py",start:12272619,end:12275729,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_unit_system_cgs_gauss.py",start:12275729,end:12278365,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_dimensions.py",start:12278365,end:12282145,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/cgs.py",start:12282145,end:12285727,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/__init__.py",start:12285727,end:12285971,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/mks.py",start:12285971,end:12287451,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/mksa.py",start:12287451,end:12289083,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/natural.py",start:12289083,end:12290025,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/si.py",start:12290025,end:12303719,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/length_weight_time.py",start:12303719,end:12310445,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/qasm.py",start:12310445,end:12316744,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/gate.py",start:12316744,end:12358542,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/density.py",start:12358542,end:12368281,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/commutator.py",start:12368281,end:12375656,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/cartesian.py",start:12375656,end:12384573,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/represent.py",start:12384573,end:12402966,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/pauli.py",start:12402966,end:12420228,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/grover.py",start:12420228,end:12430085,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/piab.py",start:12430085,end:12431841,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/fermion.py",start:12431841,end:12436321,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/cg.py",start:12436321,end:12458783,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/qexpr.py",start:12458783,end:12473009,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/__init__.py",start:12473009,end:12474714,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/sho1d.py",start:12474714,end:12495608,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/matrixutils.py",start:12495608,end:12504085,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/innerproduct.py",start:12504085,end:12508347,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/hilbert.py",start:12508347,end:12527905,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/spin.py",start:12527905,end:12600761,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tensorproduct.py",start:12600761,end:12615443,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/dagger.py",start:12615443,end:12617687,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/qft.py",start:12617687,end:12623941,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/boson.py",start:12623941,end:12630037,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/state.py",start:12630037,end:12660617,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/identitysearch.py",start:12660617,end:12688167,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/anticommutator.py",start:12688167,end:12692491,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/qapply.py",start:12692491,end:12699561,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/operatorset.py",start:12699561,end:12709214,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/circuitplot.py",start:12709214,end:12721163,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/circuitutils.py",start:12721163,end:12734901,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/matrixcache.py",start:12734901,end:12738420,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/operator.py",start:12738420,end:12757496,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/shor.py",start:12757496,end:12762867,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/qubit.py",start:12762867,end:12788616,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/constants.py",start:12788616,end:12790086,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/operatorordering.py",start:12790086,end:12801590,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_cartesian.py",start:12801590,end:12805446,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_represent.py",start:12805446,end:12810565,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_fermion.py",start:12810565,end:12811700,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_qft.py",start:12811700,end:12813383,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_innerproduct.py",start:12813383,end:12814851,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_cg.py",start:12814851,end:12823566,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_shor.py",start:12823566,end:12824232,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_tensorproduct.py",start:12824232,end:12828491,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_grover.py",start:12828491,end:12832064,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_boson.py",start:12832064,end:12833608,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_circuitplot.py",start:12833608,end:12835704,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_operatorset.py",start:12835704,end:12838317,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/__init__.py",start:12838317,end:12838317,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_state.py",start:12838317,end:12844708,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_qapply.py",start:12844708,end:12849146,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_qexpr.py",start:12849146,end:12850603,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_constants.py",start:12850603,end:12850928,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_anticommutator.py",start:12850928,end:12852190,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_circuitutils.py",start:12852190,end:12865309,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_gate.py",start:12865309,end:12877631,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_commutator.py",start:12877631,end:12880316,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_sho1d.py",start:12880316,end:12884872,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_spin.py",start:12884872,end:13228846,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_piab.py",start:13228846,end:13229727,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_printing.py",start:13229727,end:13259960,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_pauli.py",start:13259960,end:13264762,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_qasm.py",start:13264762,end:13267841,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_operatorordering.py",start:13267841,end:13269243,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_qubit.py",start:13269243,end:13278025,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_matrixutils.py",start:13278025,end:13282088,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_hilbert.py",start:13282088,end:13284601,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_dagger.py",start:13284601,end:13286108,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_identitysearch.py",start:13286108,end:13303949,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_density.py",start:13303949,end:13313547,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_operator.py",start:13313547,end:13320417,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/continuum_mechanics/__init__.py",start:13320417,end:13320460,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/continuum_mechanics/beam.py",start:13320460,end:13416393,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/continuum_mechanics/tests/test_beam.py",start:13416393,end:13441264,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/continuum_mechanics/tests/__init__.py",start:13441264,end:13441264,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/runtests.py",start:13441264,end:13530180,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/__init__.py",start:13530180,end:13530319,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/randtest.py",start:13530319,end:13535687,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/matrices.py",start:13535687,end:13535903,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tmpfiles.py",start:13535903,end:13536994,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/quality_unicode.py",start:13536994,end:13541644,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/pytest.py",start:13541644,end:13550735,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/benchmarking.py",start:13550735,end:13557080,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tests/diagnose_imports.py",start:13557080,end:13566848,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tests/__init__.py",start:13566848,end:13566848,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tests/test_module_imports.py",start:13566848,end:13568346,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tests/test_code_quality.py",start:13568346,end:13586904,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tests/test_pytest.py",start:13586904,end:13594657,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/ellipse.py",start:13594657,end:13645038,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/exceptions.py",start:13645038,end:13645169,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/entity.py",start:13645169,end:13665652,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/parabola.py",start:13665652,end:13675907,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/__init__.py",start:13675907,end:13677147,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/line.py",start:13677147,end:13754292,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/curve.py",start:13754292,end:13763396,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/polygon.py",start:13763396,end:13845313,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/plane.py",start:13845313,end:13872644,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/util.py",start:13872644,end:13892170,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/point.py",start:13892170,end:13928955,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_curve.py",start:13928955,end:13933144,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_plane.py",start:13933144,end:13944501,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_util.py",start:13944501,end:13950272,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_line.py",start:13950272,end:13985804,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/__init__.py",start:13985804,end:13985804,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_parabola.py",start:13985804,end:13990747,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_polygon.py",start:13990747,end:14017427,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_geometrysets.py",start:14017427,end:14019293,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_entity.py",start:14019293,end:14021362,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_ellipse.py",start:14021362,end:14044906,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_point.py",start:14044906,end:14058804,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/gosper.py",start:14058804,end:14064267,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/__init__.py",start:14064267,end:14064411,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/expr_with_limits.py",start:14064411,end:14083743,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/expr_with_intlimits.py",start:14083743,end:14095026,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/summations.py",start:14095026,end:14140539,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/guess.py",start:14140539,end:14157822,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/products.py",start:14157822,end:14175680,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/delta.py",start:14175680,end:14185723,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/test_gosper.py",start:14185723,end:14193363,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/__init__.py",start:14193363,end:14193363,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/test_delta.py",start:14193363,end:14217057,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/test_products.py",start:14217057,end:14230319,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/test_guess.py",start:14230319,end:14233378,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/test_sums_products.py",start:14233378,end:14287380,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/pc_groups.py",start:14287380,end:14308429,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/graycode.py",start:14308429,end:14319666,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/group_constructs.py",start:14319666,end:14321654,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/perm_groups.py",start:14321654,end:14504630,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/generators.py",start:14504630,end:14512382,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/named_groups.py",start:14512382,end:14520163,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/__init__.py",start:14520163,end:14521589,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/prufer.py",start:14521589,end:14533448,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/subsets.py",start:14533448,end:14549245,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/fp_groups.py",start:14549245,end:14597363,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/polyhedron.py",start:14597363,end:14633357,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/free_groups.py",start:14633357,end:14673395,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/rewritingsystem_fsm.py",start:14673395,end:14675828,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/permutations.py",start:14675828,end:14761335,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/testutil.py",start:14761335,end:14772247,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tensor_can.py",start:14772247,end:14813095,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/schur_number.py",start:14813095,end:14817223,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/coset_table.py",start:14817223,end:14860200,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/homomorphisms.py",start:14860200,end:14879503,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/util.py",start:14879503,end:14896254,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/rewritingsystem.py",start:14896254,end:14913429,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/partitions.py",start:14913429,end:14934396,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_free_groups.py",start:14934396,end:14940544,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_util.py",start:14940544,end:14945043,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_pc_groups.py",start:14945043,end:14947782,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_prufer.py",start:14947782,end:14950431,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_coset_table.py",start:14950431,end:14978891,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_tensor_can.py",start:14978891,end:15003567,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_schur_number.py",start:15003567,end:15005290,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_group_constructs.py",start:15005290,end:15005740,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_graycode.py",start:15005740,end:15008540,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_subsets.py",start:15008540,end:15011043,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_perm_groups.py",start:15011043,end:15050215,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/__init__.py",start:15050215,end:15050215,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_rewriting.py",start:15050215,end:15052002,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_partitions.py",start:15052002,end:15056105,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_polyhedron.py",start:15056105,end:15060322,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_homomorphisms.py",start:15060322,end:15063943,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_testutil.py",start:15063943,end:15065661,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_named_groups.py",start:15065661,end:15067592,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_fp_groups.py",start:15067592,end:15077603,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_generators.py",start:15077603,end:15081170,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_permutations.py",start:15081170,end:15101369,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/diffgeom.py",start:15101369,end:15157657,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/__init__.py",start:15157657,end:15158610,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/rn.py",start:15158610,end:15163203,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/tests/test_class_structure.py",start:15163203,end:15164327,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/tests/__init__.py",start:15164327,end:15164327,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/tests/test_diffgeom.py",start:15164327,end:15173957,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/tests/test_function_diffgeom_book.py",start:15173957,end:15179215,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/tests/test_hyperbolic_space.py",start:15179215,end:15181798,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/powerset.py",start:15181798,end:15184851,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/sets.py",start:15184851,end:15257683,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/__init__.py",start:15257683,end:15258627,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/setexpr.py",start:15258627,end:15261667,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/ordinals.py",start:15261667,end:15269266,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/fancysets.py",start:15269266,end:15313795,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/contains.py",start:15313795,end:15315142,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/conditionset.py",start:15315142,end:15324882,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/power.py",start:15324882,end:15328134,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/mul.py",start:15328134,end:15330197,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/__init__.py",start:15330197,end:15330197,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/intersection.py",start:15330197,end:15346329,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/union.py",start:15346329,end:15351220,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/functions.py",start:15351220,end:15359882,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/issubset.py",start:15359882,end:15364963,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/add.py",start:15364963,end:15367144,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_contains.py",start:15367144,end:15368479,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_ordinals.py",start:15368479,end:15370818,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_setexpr.py",start:15370818,end:15385235,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/__init__.py",start:15385235,end:15385235,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_conditionset.py",start:15385235,end:15392383,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_sets.py",start:15392383,end:15453994,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_powerset.py",start:15453994,end:15458401,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_fancysets.py",start:15458401,end:15501552,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/dyadic.py",start:15501552,end:15510174,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/coordsysrect.py",start:15510174,end:15547419,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/orienters.py",start:15547419,end:15559076,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/__init__.py",start:15559076,end:15560695,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/vector.py",start:15560695,end:15578662,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/deloperator.py",start:15578662,end:15582268,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/operators.py",start:15582268,end:15592877,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/scalar.py",start:15592877,end:15594955,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/functions.py",start:15594955,end:15610642,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/basisdependent.py",start:15610642,end:15622169,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/point.py",start:15622169,end:15626754,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_field_functions.py",start:15626754,end:15640814,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_operators.py",start:15640814,end:15642309,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_vector.py",start:15642309,end:15649243,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/__init__.py",start:15649243,end:15649243,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_coordsysrect.py",start:15649243,end:15668669,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_printing.py",start:15668669,end:15674560,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_functions.py",start:15674560,end:15682389,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_dyadic.py",start:15682389,end:15686583,audio:0},{filename:"/lib/python3.8/site-packages/sympy/algebras/__init__.py",start:15686583,end:15686645,audio:0},{filename:"/lib/python3.8/site-packages/sympy/algebras/quaternion.py",start:15686645,end:15706755,audio:0},{filename:"/lib/python3.8/site-packages/sympy/algebras/tests/__init__.py",start:15706755,end:15706755,audio:0},{filename:"/lib/python3.8/site-packages/sympy/algebras/tests/test_quaternion.py",start:15706755,end:15714476,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/crv_types.py",start:15714476,end:15826352,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/drv_types.py",start:15826352,end:15844859,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/random_matrix.py",start:15844859,end:15845763,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/stochastic_process_types.py",start:15845763,end:15881774,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/joint_rv_types.py",start:15881774,end:15907345,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/crv.py",start:15907345,end:15928674,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/frv.py",start:15928674,end:15945619,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/rv.py",start:15945619,end:15989583,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/__init__.py",start:15989583,end:15997155,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/frv_types.py",start:15997155,end:16013963,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/random_matrix_models.py",start:16013963,end:16026605,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/stochastic_process.py",start:16026605,end:16028833,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/drv.py",start:16028833,end:16041566,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/error_prop.py",start:16041566,end:16044694,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/joint_rv.py",start:16044694,end:16056976,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/symbolic_probability.py",start:16056976,end:16069833,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/rv_interface.py",start:16069833,end:16082401,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_mix.py",start:16082401,end:16085461,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_symbolic_probability.py",start:16085461,end:16091531,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_random_matrix.py",start:16091531,end:16096367,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/__init__.py",start:16096367,end:16096367,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_finite_rv.py",start:16096367,end:16114332,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_stochastic_process.py",start:16114332,end:16125351,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_continuous_rv.py",start:16125351,end:16178615,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_discrete_rv.py",start:16178615,end:16190166,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_rv.py",start:16190166,end:16199054,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_error_prop.py",start:16199054,end:16200894,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_joint_rv.py",start:16200894,end:16212679,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/holonomic.py",start:16212679,end:16306808,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/recurrence.py",start:16306808,end:16317762,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/__init__.py",start:16317762,end:16318546,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/numerical.py",start:16318546,end:16321276,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/holonomicerrors.py",start:16321276,end:16322469,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/linearsolver.py",start:16322469,end:16325249,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/tests/__init__.py",start:16325249,end:16325249,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/tests/test_recurrence.py",start:16325249,end:16326248,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/tests/test_holonomic.py",start:16326248,end:16360261,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_c.py",start:16360261,end:16364701,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/dynkin_diagram.py",start:16364701,end:16365236,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_a.py",start:16365236,end:16369551,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/__init__.py",start:16369551,end:16369630,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_d.py",start:16369630,end:16374324,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_f.py",start:16374324,end:16378741,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/cartan_matrix.py",start:16378741,end:16379265,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/cartan_type.py",start:16379265,end:16381058,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_e.py",start:16381058,end:16390839,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/weyl_group.py",start:16390839,end:16405564,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/root_system.py",start:16405564,end:16412406,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_g.py",start:16412406,end:16415371,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_b.py",start:16415371,end:16419935,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_B.py",start:16419935,end:16420577,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_dynkin_diagram.py",start:16420577,end:16420837,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_C.py",start:16420837,end:16421764,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_root_system.py",start:16421764,end:16422691,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_weyl_group.py",start:16422691,end:16424192,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/__init__.py",start:16424192,end:16424192,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_E.py",start:16424192,end:16424967,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_D.py",start:16424967,end:16425732,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_cartan_matrix.py",start:16425732,end:16426035,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_A.py",start:16426035,end:16426692,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_G.py",start:16426692,end:16427240,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_F.py",start:16427240,end:16428618,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_cartan_type.py",start:16428618,end:16428957,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/formal.py",start:16428957,end:16479939,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/fourier.py",start:16479939,end:16498771,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/kauers.py",start:16498771,end:16500578,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/aseries.py",start:16500578,end:16500882,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/sequences.py",start:16500882,end:16536263,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/residues.py",start:16536263,end:16538469,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/__init__.py",start:16538469,end:16539235,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/limitseq.py",start:16539235,end:16546705,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/approximants.py",start:16546705,end:16549835,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/limits.py",start:16549835,end:16558599,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/order.py",start:16558599,end:16575670,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/series.py",start:16575670,end:16577588,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/gruntz.py",start:16577588,end:16599719,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/acceleration.py",start:16599719,end:16602990,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/series_class.py",start:16602990,end:16605960,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/benchmarks/bench_limit.py",start:16605960,end:16606109,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/benchmarks/__init__.py",start:16606109,end:16606109,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/benchmarks/bench_order.py",start:16606109,end:16606305,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_gruntz.py",start:16606305,end:16621963,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_nseries.py",start:16621963,end:16638188,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_sequences.py",start:16638188,end:16648792,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_approximants.py",start:16648792,end:16649710,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_limits.py",start:16649710,end:16671036,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/__init__.py",start:16671036,end:16671036,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_residues.py",start:16671036,end:16673150,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_lseries.py",start:16673150,end:16674820,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_order.py",start:16674820,end:16689909,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_fourier.py",start:16689909,end:16695269,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_demidovich.py",start:16695269,end:16699919,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_formal.py",start:16699919,end:16721816,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_series.py",start:16721816,end:16729483,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_aseries.py",start:16729483,end:16731145,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_kauers.py",start:16731145,end:16732177,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_limitseq.py",start:16732177,end:16736884,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/epathtools.py",start:16736884,end:16747085,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/radsimp.py",start:16747085,end:16787084,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/simplify.py",start:16787084,end:16859025,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/cse_main.py",start:16859025,end:16884729,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/cse_opts.py",start:16884729,end:16886399,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/gammasimp.py",start:16886399,end:16905230,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/traversaltools.py",start:16905230,end:16906172,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/__init__.py",start:16906172,end:16907515,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/combsimp.py",start:16907515,end:16911141,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/trigsimp.py",start:16911141,end:16956055,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/hyperexpand.py",start:16956055,end:17040595,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/sqrtdenest.py",start:17040595,end:17062114,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/hyperexpand_doc.py",start:17062114,end:17062595,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/fu.py",start:17062595,end:17131291,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/powsimp.py",start:17131291,end:17157167,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/ratsimp.py",start:17157167,end:17164791,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_powsimp.py",start:17164791,end:17177766,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_gammasimp.py",start:17177766,end:17182027,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_function.py",start:17182027,end:17184226,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_sqrtdenest.py",start:17184226,end:17191290,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_trigsimp.py",start:17191290,end:17209649,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_rewrite.py",start:17209649,end:17210526,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/__init__.py",start:17210526,end:17210526,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_hyperexpand.py",start:17210526,end:17250351,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_cse.py",start:17250351,end:17268250,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_ratsimp.py",start:17268250,end:17270211,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_combsimp.py",start:17270211,end:17272855,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_radsimp.py",start:17272855,end:17290033,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_simplify.py",start:17290033,end:17325962,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_epathtools.py",start:17325962,end:17329420,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_fu.py",start:17329420,end:17347407,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_traversaltools.py",start:17347407,end:17348282,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/rootisolation.py",start:17348282,end:17409014,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/densebasic.py",start:17409014,end:17444975,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyerrors.py",start:17444975,end:17449542,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/rootoftools.py",start:17449542,end:17489338,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/heuristicgcd.py",start:17489338,end:17493118,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/subresultants_qq_zz.py",start:17493118,end:17581070,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/monomials.py",start:17581070,end:17600195,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/fglmtools.py",start:17600195,end:17604571,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/orderings.py",start:17604571,end:17613157,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/rings.py",start:17613157,end:17681762,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/fields.py",start:17681762,end:17702151,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/compatibility.py",start:17702151,end:17758667,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/__init__.py",start:17758667,end:17763793,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyoptions.py",start:17763793,end:17785440,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/partfrac.py",start:17785440,end:17800152,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/densetools.py",start:17800152,end:17825976,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/modulargcd.py",start:17825976,end:17884628,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polymatrix.py",start:17884628,end:17887841,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/factortools.py",start:17887841,end:17922133,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/numberfields.py",start:17922133,end:17955616,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyfuncs.py",start:17955616,end:17965922,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyutils.py",start:17965922,end:17980030,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/ring_series.py",start:17980030,end:18037876,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyquinticconst.py",start:18037876,end:18133966,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/euclidtools.py",start:18133966,end:18175240,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/multivariate_resultants.py",start:18175240,end:18190155,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/groebnertools.py",start:18190155,end:18213547,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/galoistools.py",start:18213547,end:18265534,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyroots.py",start:18265534,end:18298811,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polytools.py",start:18298811,end:18484311,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/specialpolys.py",start:18484311,end:18495446,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/sqfreetools.py",start:18495446,end:18506958,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/orthopolys.py",start:18506958,end:18517102,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/densearith.py",start:18517102,end:18550546,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyclasses.py",start:18550546,end:18604010,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyconfig.py",start:18604010,end:18605656,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/dispersion.py",start:18605656,end:18611452,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/solvers.py",start:18611452,end:18613301,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/constructor.py",start:18613301,end:18620412,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/rationaltools.py",start:18620412,end:18623306,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/distributedmodules.py",start:18623306,end:18645143,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/benchmarks/__init__.py",start:18645143,end:18645143,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/benchmarks/bench_galoispolys.py",start:18645143,end:18646646,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/benchmarks/bench_solvers.py",start:18646646,end:19093485,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/benchmarks/bench_groebnertools.py",start:19093485,end:19094336,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/domainelement.py",start:19094336,end:19094779,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/compositedomain.py",start:19094779,end:19095519,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/old_fractionfield.py",start:19095519,end:19101614,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/fractionfield.py",start:19101614,end:19106141,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/finitefield.py",start:19106141,end:19109444,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/pythonintegerring.py",start:19109444,end:19112094,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/characteristiczero.py",start:19112094,end:19112524,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/expressiondomain.py",start:19112524,end:19118640,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/mpelements.py",start:19118640,end:19123304,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/pythonrationalfield.py",start:19123304,end:19125537,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/rationalfield.py",start:19125537,end:19126488,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/gmpyintegerring.py",start:19126488,end:19129138,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/modularinteger.py",start:19129138,end:19134354,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/pythonfinitefield.py",start:19134354,end:19134885,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/__init__.py",start:19134885,end:19136725,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/ring.py",start:19136725,end:19140012,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/quotientring.py",start:19140012,end:19145769,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/realfield.py",start:19145769,end:19149278,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/old_polynomialring.py",start:19149278,end:19163268,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/field.py",start:19163268,end:19165794,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/groundtypes.py",start:19165794,end:19167959,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/gmpyrationalfield.py",start:19167959,end:19170793,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/polynomialring.py",start:19170793,end:19175396,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/gmpyfinitefield.py",start:19175396,end:19175909,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/simpledomain.py",start:19175909,end:19176326,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/pythonrational.py",start:19176326,end:19183809,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/algebraicfield.py",start:19183809,end:19188276,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/complexfield.py",start:19188276,end:19191774,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/integerring.py",start:19191774,end:19192969,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/domain.py",start:19192969,end:19210101,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/tests/test_quotientring.py",start:19210101,end:19211489,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/tests/__init__.py",start:19211489,end:19211489,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/tests/test_polynomialring.py",start:19211489,end:19214801,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/tests/test_domains.py",start:19214801,end:19242597,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/modules.py",start:19242597,end:19289567,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/extensions.py",start:19289567,end:19293447,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/__init__.py",start:19293447,end:19293577,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/ideals.py",start:19293577,end:19304436,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/homomorphisms.py",start:19304436,end:19326452,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/tests/test_modules.py",start:19326452,end:19339991,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/tests/__init__.py",start:19339991,end:19339991,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/tests/test_ideals.py",start:19339991,end:19343779,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/tests/test_extensions.py",start:19343779,end:19344940,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/tests/test_homomorphisms.py",start:19344940,end:19349120,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polyclasses.py",start:19349120,end:19362118,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_rings.py",start:19362118,end:19404953,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_multivariate_resultants.py",start:19404953,end:19414406,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polyoptions.py",start:19414406,end:19426763,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polyutils.py",start:19426763,end:19437825,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_subresultants_qq_zz.py",start:19437825,end:19450916,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_factortools.py",start:19450916,end:19472717,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_rootisolation.py",start:19472717,end:19504177,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_distributedmodules.py",start:19504177,end:19511816,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_euclidtools.py",start:19511816,end:19531298,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_solvers.py",start:19531298,end:19544865,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_constructor.py",start:19544865,end:19549284,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_heuristicgcd.py",start:19549284,end:19553315,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_orthopolys.py",start:19553315,end:19558637,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_dispersion.py",start:19558637,end:19561820,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polyfuncs.py",start:19561820,end:19566306,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/__init__.py",start:19566306,end:19566306,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_rootoftools.py",start:19566306,end:19586026,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_sqfreetools.py",start:19586026,end:19590413,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_groebnertools.py",start:19590413,end:19608997,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_fields.py",start:19608997,end:19618067,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_ring_series.py",start:19618067,end:19642300,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polyroots.py",start:19642300,end:19667176,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_rationaltools.py",start:19667176,end:19669301,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_specialpolys.py",start:19669301,end:19674096,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_galoistools.py",start:19674096,end:19701963,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_densebasic.py",start:19701963,end:19723427,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_densearith.py",start:19723427,end:19763444,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_pythonrational.py",start:19763444,end:19767349,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_orderings.py",start:19767349,end:19771603,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_monomials.py",start:19771603,end:19781905,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polymatrix.py",start:19781905,end:19783581,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_densetools.py",start:19783581,end:19808056,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_numberfields.py",start:19808056,end:19838961,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_injections.py",start:19838961,end:19840247,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polytools.py",start:19840247,end:19956182,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_modulargcd.py",start:19956182,end:19965189,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_partfrac.py",start:19965189,end:19972026,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tree.py",start:19972026,end:19975788,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/rl.py",start:19975788,end:19980083,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/__init__.py",start:19980083,end:19981488,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/core.py",start:19981488,end:19984583,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tools.py",start:19984583,end:19985896,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/util.py",start:19985896,end:19986293,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/traverse.py",start:19986293,end:19987525,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/__init__.py",start:19987525,end:19987880,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/core.py",start:19987880,end:19990840,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/tools.py",start:19990840,end:19991245,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/traverse.py",start:19991245,end:19992092,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/tests/test_traverse.py",start:19992092,end:19993235,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/tests/__init__.py",start:19993235,end:19993235,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/tests/test_core.py",start:19993235,end:19995594,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/tests/test_tools.py",start:19995594,end:19996377,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_rl.py",start:19996377,end:19998117,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_traverse.py",start:19998117,end:19999869,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/__init__.py",start:19999869,end:19999869,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_core.py",start:19999869,end:20001822,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_tools.py",start:20001822,end:20002596,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_tree.py",start:20002596,end:20005191,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_strat.py",start:20005191,end:20005191,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pycode.py",start:20005191,end:20040243,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tree.py",start:20040243,end:20044165,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/mathml.py",start:20044165,end:20119121,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/codeprinter.py",start:20119121,end:20140139,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/gtk.py",start:20140139,end:20140654,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/theanocode.py",start:20140654,end:20158332,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/ccode.py",start:20158332,end:20190286,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/mathematica.py",start:20190286,end:20202771,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/rust.py",start:20202771,end:20224146,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/__init__.py",start:20224146,end:20226386,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tensorflow.py",start:20226386,end:20237189,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/julia.py",start:20237189,end:20260512,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/str.py",start:20260512,end:20290074,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/dot.py",start:20290074,end:20298324,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/defaults.py",start:20298324,end:20299008,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/llvmjitcode.py",start:20299008,end:20315798,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/printer.py",start:20315798,end:20326762,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tableform.py",start:20326762,end:20338513,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/lambdarepr.py",start:20338513,end:20344389,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/rcode.py",start:20344389,end:20359062,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/cxxcode.py",start:20359062,end:20364757,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/python.py",start:20364757,end:20367949,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/preview.py",start:20367949,end:20380317,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/conventions.py",start:20380317,end:20382937,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/maple.py",start:20382937,end:20393655,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/latex.py",start:20393655,end:20501455,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/glsl.py",start:20501455,end:20520274,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/repr.py",start:20520274,end:20531280,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/fcode.py",start:20531280,end:20564731,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/octave.py",start:20564731,end:20590849,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/precedence.py",start:20590849,end:20596162,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/jscode.py",start:20596162,end:20607705,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/__init__.py",start:20607705,end:20608049,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/pretty_symbology.py",start:20608049,end:20628550,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/pretty.py",start:20628550,end:20723823,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/stringpict.py",start:20723823,end:20742529,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/tests/__init__.py",start:20742529,end:20742529,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/tests/test_pretty.py",start:20742529,end:20894194,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_pycode.py",start:20894194,end:20906194,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_mathml.py",start:20906194,end:21000867,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_fcode.py",start:21000867,end:21034560,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_dot.py",start:21034560,end:21038948,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_cxxcode.py",start:21038948,end:21040916,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_llvmjit.py",start:21040916,end:21046265,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_theanocode.py",start:21046265,end:21066779,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_numpy.py",start:21066779,end:21074927,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/__init__.py",start:21074927,end:21074927,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_lambdarepr.py",start:21074927,end:21081208,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_mathematica.py",start:21081208,end:21092141,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_glsl.py",start:21092141,end:21116967,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_tableform.py",start:21116967,end:21122609,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_rcode.py",start:21122609,end:21136710,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_codeprinter.py",start:21136710,end:21138131,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_tensorflow.py",start:21138131,end:21153824,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_conventions.py",start:21153824,end:21158169,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_str.py",start:21158169,end:21187369,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_maple.py",start:21187369,end:21200297,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_precedence.py",start:21200297,end:21203084,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_repr.py",start:21203084,end:21213551,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_jscode.py",start:21213551,end:21224831,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_tree.py",start:21224831,end:21230917,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_rust.py",start:21230917,end:21242277,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_ccode.py",start:21242277,end:21270877,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_python.py",start:21270877,end:21278363,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_octave.py",start:21278363,end:21296725,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_gtk.py",start:21296725,end:21297160,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_julia.py",start:21297160,end:21310677,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_latex.py",start:21310677,end:21417140,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_preview.py",start:21417140,end:21418035,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/__init__.py",start:21418035,end:21418828,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/index_methods.py",start:21418828,end:21434340,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/indexed.py",start:21434340,end:21459873,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/toperators.py",start:21459873,end:21466490,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tensor.py",start:21466490,end:21610403,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/functions.py",start:21610403,end:21612223,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_tensor_element.py",start:21612223,end:21613119,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_tensor_operators.py",start:21613119,end:21630245,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/__init__.py",start:21630245,end:21630245,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_indexed.py",start:21630245,end:21646068,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_index_methods.py",start:21646068,end:21653487,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_functions.py",start:21653487,end:21654920,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_tensor.py",start:21654920,end:21725472,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/ndim_array.py",start:21725472,end:21744047,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/mutable_ndim_array.py",start:21744047,end:21744324,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/__init__.py",start:21744324,end:21750743,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/array_comprehension.py",start:21750743,end:21762615,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/dense_ndim_array.py",start:21762615,end:21768841,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/sparse_ndim_array.py",start:21768841,end:21775252,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/arrayop.py",start:21775252,end:21787122,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_ndim_array.py",start:21787122,end:21788585,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_immutable_ndim_array.py",start:21788585,end:21804033,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/__init__.py",start:21804033,end:21804033,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_ndim_array_conversions.py",start:21804033,end:21804681,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_array_comprehension.py",start:21804681,end:21809277,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_mutable_ndim_array.py",start:21809277,end:21822161,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_arrayop.py",start:21822161,end:21844617,audio:0},{filename:"/lib/python3.8/site-packages/sympy/crypto/crypto.py",start:21844617,end:21933671,audio:0},{filename:"/lib/python3.8/site-packages/sympy/crypto/__init__.py",start:21933671,end:21935829,audio:0},{filename:"/lib/python3.8/site-packages/sympy/crypto/tests/test_crypto.py",start:21935829,end:21955581,audio:0},{filename:"/lib/python3.8/site-packages/sympy/crypto/tests/__init__.py",start:21955581,end:21955581,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/mathematica.py",start:21955581,end:21968224,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/__init__.py",start:21968224,end:21968349,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/ast_parser.py",start:21968349,end:21971152,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/maxima.py",start:21971152,end:21972897,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/sym_expr.py",start:21972897,end:21981838,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/sympy_parser.py",start:21981838,end:22019285,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/LaTeX.g4",start:22019285,end:22023842,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/errors.py",start:22023842,end:22023887,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/__init__.py",start:22023887,end:22024878,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/_build_latex_antlr.py",start:22024878,end:22027492,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/LICENSE.txt",start:22027492,end:22028567,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/_parse_latex_antlr.py",start:22028567,end:22047266,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/_antlr/latexlexer.py",start:22047266,end:22069194,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/_antlr/__init__.py",start:22069194,end:22069598,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/_antlr/latexparser.py",start:22069598,end:22182137,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/Autolev.g4",start:22182137,end:22186291,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_listener_autolev_antlr.py",start:22186291,end:22290912,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_parse_autolev_antlr.py",start:22290912,end:22292618,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/__init__.py",start:22292618,end:22296201,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest5.py",start:22296201,end:22298142,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest10.al",start:22298142,end:22298923,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest9.al",start:22298923,end:22299678,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest8.al",start:22299678,end:22300360,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/README.txt",start:22300360,end:22300888,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest12.py",start:22300888,end:22301349,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest9.py",start:22301349,end:22303242,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest8.py",start:22303242,end:22305865,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest1.py",start:22305865,end:22306409,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest2.al",start:22306409,end:22306646,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest3.al",start:22306646,end:22306954,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest7.py",start:22306954,end:22308592,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest11.py",start:22308592,end:22309059,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest6.py",start:22309059,end:22310506,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest7.al",start:22310506,end:22311279,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest4.py",start:22311279,end:22311944,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest5.al",start:22311944,end:22312460,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest2.py",start:22312460,end:22313236,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest12.al",start:22313236,end:22313421,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest6.al",start:22313421,end:22314124,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest10.py",start:22314124,end:22316803,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest11.al",start:22316803,end:22316991,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest3.py",start:22316991,end:22318515,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest1.al",start:22318515,end:22318691,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest4.al",start:22318691,end:22318993,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/non_min_pendulum.py",start:22318993,end:22320457,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/double_pendulum.py",start:22320457,end:22322012,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/double_pendulum.al",start:22322012,end:22322439,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/chaos_pendulum.al",start:22322439,end:22323129,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/non_min_pendulum.al",start:22323129,end:22323491,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/mass_spring_damper.al",start:22323491,end:22323996,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/chaos_pendulum.py",start:22323996,end:22326229,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/mass_spring_damper.py",start:22326229,end:22327571,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_antlr/autolevparser.py",start:22327571,end:22439099,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_antlr/__init__.py",start:22439099,end:22439337,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_antlr/autolevlistener.py",start:22439337,end:22449386,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_antlr/autolevlexer.py",start:22449386,end:22466231,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/c/__init__.py",start:22466231,end:22466296,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/c/c_parser.py",start:22466296,end:22503767,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/fortran/fortran_parser.py",start:22503767,end:22515365,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/fortran/__init__.py",start:22515365,end:22515439,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_autolev.py",start:22515439,end:22522049,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_sym_expr.py",start:22522049,end:22527474,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/__init__.py",start:22527474,end:22527474,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_mathematica.py",start:22527474,end:22529361,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_sympy_parser.py",start:22529361,end:22537706,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_fortran_parser.py",start:22537706,end:22549522,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_c_parser.py",start:22549522,end:22682428,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_maxima.py",start:22682428,end:22684163,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_implicit_multiplication_application.py",start:22684163,end:22691165,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_ast_parser.py",start:22691165,end:22691720,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_latex_deps.py",start:22691720,end:22692146,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_latex.py",start:22692146,end:22700402,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/usympy.py",start:22700402,end:22704417,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/__init__.py",start:22704417,end:22704710,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/core.py",start:22704710,end:22711969,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/rewrite.py",start:22711969,end:22713813,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/tests/test_rewrite.py",start:22713813,end:22715655,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/tests/__init__.py",start:22715655,end:22715655,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/tests/test_sympy.py",start:22715655,end:22721185,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/tests/test_unify.py",start:22721185,end:22724221,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/baseclasses.py",start:22724221,end:22755243,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/__init__.py",start:22755243,end:22756227,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/diagram_drawing.py",start:22756227,end:22851677,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/tests/__init__.py",start:22851677,end:22851677,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/tests/test_baseclasses.py",start:22851677,end:22857377,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/tests/test_drawing.py",start:22857377,end:22885215,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/magic.py",start:22885215,end:22885664,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/memoization.py",start:22885664,end:22887154,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/pkgdata.py",start:22887154,end:22889026,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/codegen.py",start:22889026,end:22970891,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/autowrap.py",start:22970891,end:23011879,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/matchpy_connector.py",start:23011879,end:23014628,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/exceptions.py",start:23014628,end:23021840,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/timeutils.py",start:23021840,end:23023860,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/source.py",start:23023860,end:23025388,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/runtests.py",start:23025388,end:23025688,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/enumerative.py",start:23025688,end:23069258,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/__init__.py",start:23069258,end:23070303,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/randtest.py",start:23070303,end:23070603,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tmpfiles.py",start:23070603,end:23070903,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/quality_unicode.py",start:23070903,end:23071224,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/decorator.py",start:23071224,end:23078515,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/pytest.py",start:23078515,end:23078809,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/lambdify.py",start:23078809,end:23126252,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/iterables.py",start:23126252,end:23204638,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/benchmarking.py",start:23204638,end:23204950,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/misc.py",start:23204950,end:23218472,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/mathml/__init__.py",start:23218472,end:23220537,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/mathml/data/mmlctop.xsl",start:23220537,end:23334980,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/mathml/data/mmltex.xsl",start:23334980,end:23472284,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/mathml/data/simple_mmlctop.xsl",start:23472284,end:23586716,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_codegen_rust.py",start:23586716,end:23598939,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_wester.py",start:23598939,end:23691644,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_pickling.py",start:23691644,end:23714353,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_decorator.py",start:23714353,end:23715857,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_timeutils.py",start:23715857,end:23716181,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/__init__.py",start:23716181,end:23716181,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_enumerative.py",start:23716181,end:23722270,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_source.py",start:23722270,end:23723075,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_misc.py",start:23723075,end:23726474,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_codegen_julia.py",start:23726474,end:23744763,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_codegen.py",start:23744763,end:23798476,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_lambdify.py",start:23798476,end:23839e3,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_iterables.py",start:23839e3,end:23870289,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_deprecated.py",start:23870289,end:23871070,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_codegen_octave.py",start:23871070,end:23888779,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_autowrap.py",start:23888779,end:23903488,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/runners.py",start:23903488,end:23912709,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/__init__.py",start:23912709,end:23913527,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/availability.py",start:23913527,end:23916478,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/compilation.py",start:23916478,end:23937140,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/util.py",start:23937140,end:23945512,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/tests/__init__.py",start:23945512,end:23945512,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/tests/test_compilation.py",start:23945512,end:23947285,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/ipythonprinting.py",start:23947285,end:23949021,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/__init__.py",start:23949021,end:23949201,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/session.py",start:23949201,end:23964247,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/printing.py",start:23964247,end:23986858,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/tests/__init__.py",start:23986858,end:23986858,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/tests/test_ipython.py",start:23986858,end:23989677,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/tests/test_interactive.py",start:23989677,end:23990262,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/tests/test_ipythonprinting.py",start:23990262,end:23998283,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/transforms.py",start:23998283,end:24009966,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/__init__.py",start:24009966,end:24010738,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/recurrences.py",start:24010738,end:24015828,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/convolutions.py",start:24015828,end:24030303,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/tests/__init__.py",start:24030303,end:24030303,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/tests/test_recurrences.py",start:24030303,end:24033260,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/tests/test_convolutions.py",start:24033260,end:24050210,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/tests/test_transforms.py",start:24050210,end:24055743,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/__init__.py",start:24055743,end:24056161,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/boolalg.py",start:24056161,end:24150820,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/inference.py",start:24150820,end:24158979,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/algorithms/dpll.py",start:24158979,end:24168256,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/algorithms/dpll2.py",start:24168256,end:24188635,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/algorithms/__init__.py",start:24188635,end:24188635,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/algorithms/pycosat_wrapper.py",start:24188635,end:24189842,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/tests/__init__.py",start:24189842,end:24189842,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/tests/test_dimacs.py",start:24189842,end:24193728,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/tests/test_inference.py",start:24193728,end:24204284,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/tests/test_boolalg.py",start:24204284,end:24247442,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/utilities/__init__.py",start:24247442,end:24247497,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/utilities/dimacs.py",start:24247497,end:24249160,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/plot.py",start:24249160,end:24330218,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/textplot.py",start:24330218,end:24335328,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/__init__.py",start:24335328,end:24335825,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/plot_implicit.py",start:24335825,end:24351415,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/experimental_lambdify.py",start:24351415,end:24377704,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/interval_membership.py",start:24377704,end:24380097,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/__init__.py",start:24380097,end:24380576,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/interval_arithmetic.py",start:24380576,end:24396206,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/lib_interval.py",start:24396206,end:24411079,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/tests/test_intervalmath.py",start:24411079,end:24420113,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/tests/__init__.py",start:24420113,end:24420113,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/tests/test_interval_functions.py",start:24420113,end:24429975,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/tests/test_interval_membership.py",start:24429975,end:24434191,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_surface.py",start:24434191,end:24438051,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot.py",start:24438051,end:24451505,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_object.py",start:24451505,end:24451892,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/managed_window.py",start:24451892,end:24455043,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_axes.py",start:24455043,end:24463847,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_modes.py",start:24463847,end:24469229,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_interval.py",start:24469229,end:24474648,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_curve.py",start:24474648,end:24477539,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/__init__.py",start:24477539,end:24481305,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_mode_base.py",start:24481305,end:24492852,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_camera.py",start:24492852,end:24496910,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_rotation.py",start:24496910,end:24498406,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_mode.py",start:24498406,end:24512568,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_window.py",start:24512568,end:24517487,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/color_scheme.py",start:24517487,end:24530008,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/util.py",start:24530008,end:24534687,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_controller.py",start:24534687,end:24541678,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/tests/__init__.py",start:24541678,end:24541678,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/tests/test_plotting.py",start:24541678,end:24544262,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_textplot.py",start:24544262,end:24556453,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_region_or.png",start:24556453,end:24565262,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_plot.py",start:24565262,end:24585907,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_region_not.png",start:24585907,end:24593846,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_region_xor.png",start:24593846,end:24603848,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_region_and.png",start:24603848,end:24610712,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/__init__.py",start:24610712,end:24610712,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_experimental_lambdify.py",start:24610712,end:24613839,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_plot_implicit.py",start:24613839,end:24618736,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/importtools.py",start:24618736,end:24626119,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/__init__.py",start:24626119,end:24626697,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_scipy.py",start:24626697,end:24627844,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_numpy.py",start:24627844,end:24637386,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/__init__.py",start:24637386,end:24637386,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_codegen.py",start:24637386,end:24649468,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_importtools.py",start:24649468,end:24650862,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_sage.py",start:24650862,end:24659882,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_autowrap.py",start:24659882,end:24669505,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/decompositions.py",start:24669505,end:24707451,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/subspaces.py",start:24707451,end:24711798,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/immutable.py",start:24711798,end:24717856,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/utilities.py",start:24717856,end:24719678,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/reductions.py",start:24719678,end:24729857,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/__init__.py",start:24729857,end:24732234,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/densetools.py",start:24732234,end:24737707,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/sparsetools.py",start:24737707,end:24746887,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/graph.py",start:24746887,end:24749866,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/matrices.py",start:24749866,end:24827638,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/normalforms.py",start:24827638,end:24832138,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/inverse.py",start:24832138,end:24843514,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/sparse.py",start:24843514,end:24878416,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/densearith.py",start:24878416,end:24883901,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/solvers.py",start:24883901,end:24905956,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/determinant.py",start:24905956,end:24933795,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/common.py",start:24933795,end:25019983,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/densesolve.py",start:25019983,end:25031687,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/dense.py",start:25031687,end:25067527,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/eigen.py",start:25067527,end:25099514,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/benchmarks/bench_matrix.py",start:25099514,end:25099773,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/benchmarks/__init__.py",start:25099773,end:25099773,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/matmul.py",start:25099773,end:25113066,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/transpose.py",start:25113066,end:25115790,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/trace.py",start:25115790,end:25119638,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/fourier.py",start:25119638,end:25120475,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/slice.py",start:25120475,end:25123787,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/matexpr.py",start:25123787,end:25163621,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/matadd.py",start:25163621,end:25167840,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/__init__.py",start:25167840,end:25169392,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/funcmatrix.py",start:25169392,end:25172918,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/adjoint.py",start:25172918,end:25174534,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/dotproduct.py",start:25174534,end:25176436,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/factorizations.py",start:25176436,end:25177500,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/inverse.py",start:25177500,end:25180199,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/diagonal.py",start:25180199,end:25186327,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/blockmatrix.py",start:25186327,end:25209477,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/applyfunc.py",start:25209477,end:25215542,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/permutation.py",start:25215542,end:25223550,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/matpow.py",start:25223550,end:25228551,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/hadamard.py",start:25228551,end:25242261,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/determinant.py",start:25242261,end:25244145,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/kronecker.py",start:25244145,end:25257577,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_hadamard.py",start:25257577,end:25261606,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_transpose.py",start:25261606,end:25263173,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_factorizations.py",start:25263173,end:25263866,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_applyfunc.py",start:25263866,end:25266932,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_derivatives.py",start:25266932,end:25281285,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_trace.py",start:25281285,end:25284179,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_inverse.py",start:25284179,end:25286301,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_dotproduct.py",start:25286301,end:25287472,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/__init__.py",start:25287472,end:25287472,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_matpow.py",start:25287472,end:25293713,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_matexpr.py",start:25293713,end:25313197,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_blockmatrix.py",start:25313197,end:25327351,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_determinant.py",start:25327351,end:25328591,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_funcmatrix.py",start:25328591,end:25330831,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_kronecker.py",start:25330831,end:25336048,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_adjoint.py",start:25336048,end:25337113,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_diagonal.py",start:25337113,end:25341407,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_slice.py",start:25341407,end:25343434,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_fourier.py",start:25343434,end:25344323,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_indexing.py",start:25344323,end:25354696,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_matadd.py",start:25354696,end:25356035,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_matmul.py",start:25356035,end:25361070,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_permutation.py",start:25361070,end:25366625,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_immutable.py",start:25366625,end:25371040,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_sparsetools.py",start:25371040,end:25375874,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_matrices.py",start:25375874,end:25522195,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_graph.py",start:25522195,end:25523782,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_solvers.py",start:25523782,end:25541339,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_eigen.py",start:25541339,end:25560023,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_decompositions.py",start:25560023,end:25571194,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/__init__.py",start:25571194,end:25571194,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_subspaces.py",start:25571194,end:25575033,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_determinant.py",start:25575033,end:25587242,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_normalforms.py",start:25587242,end:25588124,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_sparse.py",start:25588124,end:25609397,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_interactions.py",start:25609397,end:25611451,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_densearith.py",start:25611451,end:25613531,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_reductions.py",start:25613531,end:25627440,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_densesolve.py",start:25627440,end:25628536,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_densetools.py",start:25628536,end:25629224,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_commonmatrix.py",start:25629224,end:25662084,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/__init__.py",start:25662084,end:25667049,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/hyperbolic.py",start:25667049,end:25715054,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/trigonometric.py",start:25715054,end:25810690,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/piecewise.py",start:25810690,end:25859896,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/exponential.py",start:25859896,end:25896331,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/__init__.py",start:25896331,end:25896381,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/complexes.py",start:25896381,end:25934522,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/miscellaneous.py",start:25934522,end:25960940,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/integers.py",start:25960940,end:25976528,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/benchmarks/__init__.py",start:25976528,end:25976528,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/benchmarks/bench_exp.py",start:25976528,end:25976651,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_exponential.py",start:25976651,end:25999870,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_integers.py",start:25999870,end:26017512,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_piecewise.py",start:26017512,end:26068030,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/__init__.py",start:26068030,end:26068030,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_trigonometric.py",start:26068030,end:26137897,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_interface.py",start:26137897,end:26139773,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_hyperbolic.py",start:26139773,end:26175239,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_complexes.py",start:26175239,end:26206684,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_miscellaneous.py",start:26206684,end:26222449,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/__init__.py",start:26222449,end:26222502,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/numbers.py",start:26222502,end:26286810,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/factorials.py",start:26286810,end:26321496,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/tests/__init__.py",start:26321496,end:26321496,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/tests/test_comb_numbers.py",start:26321496,end:26346881,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/tests/test_comb_factorials.py",start:26346881,end:26371159,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/zeta_functions.py",start:26371159,end:26390504,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/singularity_functions.py",start:26390504,end:26398062,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/gamma_functions.py",start:26398062,end:26439305,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/bessel.py",start:26439305,end:26492905,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/bsplines.py",start:26492905,end:26502007,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/__init__.py",start:26502007,end:26502066,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/error_functions.py",start:26502066,end:26571058,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/hyper.py",start:26571058,end:26607539,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/delta_functions.py",start:26607539,end:26627480,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/mathieu_functions.py",start:26627480,end:26634058,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/beta_functions.py",start:26634058,end:26637561,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/elliptic_integrals.py",start:26637561,end:26652326,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/spherical_harmonics.py",start:26652326,end:26662472,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tensor_functions.py",start:26662472,end:26675363,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/polynomials.py",start:26675363,end:26715804,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/benchmarks/bench_special.py",start:26715804,end:26715956,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/benchmarks/__init__.py",start:26715956,end:26715956,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_tensor_functions.py",start:26715956,end:26721310,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_beta_functions.py",start:26721310,end:26722233,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/__init__.py",start:26722233,end:26722233,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_gamma_functions.py",start:26722233,end:26749316,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_error_functions.py",start:26749316,end:26777563,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_spec_polynomials.py",start:26777563,end:26793207,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_zeta_functions.py",start:26793207,end:26801769,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_hyper.py",start:26801769,end:26816977,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_mathieu.py",start:26816977,end:26818057,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_bsplines.py",start:26818057,end:26824464,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_singularity_functions.py",start:26824464,end:26828433,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_spherical_harmonics.py",start:26828433,end:26832004,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_elliptic_integrals.py",start:26832004,end:26838334,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_delta_functions.py",start:26838334,end:26845408,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_bessel.py",start:26845408,end:26870992,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/utils.py",start:26870992,end:26874034,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/__init__.py",start:26874034,end:26874293,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/core.py",start:26874293,end:26876585,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/dispatcher.py",start:26876585,end:26887561,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/conflict.py",start:26887561,end:26889678,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/tests/test_dispatcher.py",start:26889678,end:26895237,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/tests/__init__.py",start:26895237,end:26895237,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/tests/test_conflict.py",start:26895237,end:26897023,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/tests/test_core.py",start:26897023,end:26901064,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/bivariate.py",start:26901064,end:26919059,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/decompogen.py",start:26919059,end:26922086,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/inequalities.py",start:26922086,end:26955313,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/__init__.py",start:26955313,end:26957523,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/recurr.py",start:26957523,end:26981981,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/pde.py",start:26981981,end:27018094,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/deutils.py",start:27018094,end:27028512,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/solvers.py",start:27028512,end:27161753,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/solveset.py",start:27161753,end:27284584,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/polysys.py",start:27284584,end:27295918,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/benchmarks/__init__.py",start:27295918,end:27295918,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/benchmarks/bench_solvers.py",start:27295918,end:27296176,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/ode.py",start:27296176,end:27623552,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/__init__.py",start:27623552,end:27623855,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/systems.py",start:27623855,end:27644178,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/subscheck.py",start:27644178,end:27659809,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/single.py",start:27659809,end:27686749,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/test_single.py",start:27686749,end:27714985,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/test_subscheck.py",start:27714985,end:27726927,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/__init__.py",start:27726927,end:27726927,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/test_systems.py",start:27726927,end:27756120,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/test_ode.py",start:27756120,end:27929412,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_numeric.py",start:27929412,end:27933811,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_inequalities.py",start:27933811,end:27953273,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_solvers.py",start:27953273,end:28038911,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/__init__.py",start:28038911,end:28038911,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_recurr.py",start:28038911,end:28046796,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_solveset.py",start:28046796,end:28138028,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_constantsimp.py",start:28138028,end:28146346,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_polysys.py",start:28146346,end:28151205,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_pde.py",start:28151205,end:28160262,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_decompogen.py",start:28160262,end:28162711,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/diophantine/__init__.py",start:28162711,end:28162813,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/diophantine/diophantine.py",start:28162813,end:28271701,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/diophantine/tests/test_diophantine.py",start:28271701,end:28312658,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/diophantine/tests/__init__.py",start:28312658,end:28312658,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/cnf.py",start:28312658,end:28322725,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/assume.py",start:28322725,end:28328961,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/sathandlers.py",start:28328961,end:28342744,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/__init__.py",start:28342744,end:28343061,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/refine.py",start:28343061,end:28354422,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/satask.py",start:28354422,end:28359551,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/ask_generated.py",start:28359551,end:28372227,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/ask.py",start:28372227,end:28415501,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/calculus.py",start:28415501,end:28422492,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/ntheory.py",start:28422492,end:28429848,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/sets.py",start:28429848,end:28452302,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/__init__.py",start:28452302,end:28452539,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/matrices.py",start:28452539,end:28474665,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/order.py",start:28474665,end:28485520,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/common.py",start:28485520,end:28488841,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_sathandlers.py",start:28488841,end:28492830,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_refine.py",start:28492830,end:28502340,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_matrices.py",start:28502340,end:28514502,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_query.py",start:28514502,end:28609063,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/__init__.py",start:28609063,end:28609063,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_assumptions_2.py",start:28609063,end:28610826,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_satask.py",start:28610826,end:28624746,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_context.py",start:28624746,end:28625899,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/singularities.py",start:28625899,end:28637304,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/euler.py",start:28637304,end:28640568,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/__init__.py",start:28640568,end:28641398,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/finite_diff.py",start:28641398,end:28659185,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/util.py",start:28659185,end:28712915,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/tests/test_util.py",start:28712915,end:28737681,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/tests/__init__.py",start:28737681,end:28737681,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/tests/test_euler.py",start:28737681,end:28740003,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/tests/test_finite_diff.py",start:28740003,end:28747757,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/tests/test_singularities.py",start:28747757,end:28751418,audio:0},{filename:"/lib/python3.8/site-packages/sympy/deprecated/__init__.py",start:28751418,end:28751848,audio:0},{filename:"/lib/python3.8/site-packages/sympy/deprecated/class_registry.py",start:28751848,end:28753784,audio:0},{filename:"/lib/python3.8/site-packages/sympy/deprecated/tests/test_deprecated_imports.py",start:28753784,end:28754622,audio:0},{filename:"/lib/python3.8/site-packages/sympy/deprecated/tests/__init__.py",start:28754622,end:28754622,audio:0},{filename:"/lib/python3.8/site-packages/sympy/deprecated/tests/test_class_registry.py",start:28754622,end:28754792,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.6.2-py3.8.egg-info/top_level.txt",start:28754792,end:28754805,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.6.2-py3.8.egg-info/PKG-INFO",start:28754805,end:28768558,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.6.2-py3.8.egg-info/dependency_links.txt",start:28768558,end:28768559,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.6.2-py3.8.egg-info/not-zip-safe",start:28768559,end:28768560,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.6.2-py3.8.egg-info/entry_points.txt",start:28768560,end:28768600,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.6.2-py3.8.egg-info/SOURCES.txt",start:28768600,end:28818403,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.6.2-py3.8.egg-info/requires.txt",start:28818403,end:28818416,audio:0},{filename:"/share/man/man1/isympy.1",start:28818416,end:28825075,audio:0}],remote_package_size:13117833,package_uuid:"83c44ed6-47d2-44dc-a323-72ddbfb0dced"})})();