-
Notifications
You must be signed in to change notification settings - Fork 4
/
matplotlib.js
6 lines (6 loc) · 193 KB
/
matplotlib.js
1
2
3
4
5
6
var Module=typeof pyodide._module!=="undefined"?pyodide._module:{};Module.checkABI(1);if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="matplotlib.data";var REMOTE_PACKAGE_BASE="matplotlib.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.7",true,true);Module["FS_createPath"]("/lib/python3.7","site-packages",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages","mpl_toolkits",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/mpl_toolkits","mplot3d",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/mpl_toolkits","axes_grid1",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/mpl_toolkits","axisartist",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/mpl_toolkits","axes_grid",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages","matplotlib",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","backends",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","cbook",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","style",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","projections",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","testing",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/testing","jpl_units",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/testing","_nose",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/testing/_nose","plugins",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","sphinxext",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","compat",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","tri",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","axes",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","mpl-data",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/mpl-data","fonts",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/mpl-data/fonts","pdfcorefonts",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/mpl-data/fonts","ttf",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/mpl-data/fonts","afm",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/mpl-data","sample_data",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data","axes_grid",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/mpl-data","images",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib/mpl-data","stylelib",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages","matplotlib-2.2.3-py3.7.egg-info",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:12911196,cachedIndexes:[-1,-1],cachedChunks:[null,null],
offsets:[0,1452,2583,3754,4972,6108,7267,8240,9320,10137,11375,12433,13662,14518,15717,16930,18130,19030,20007,21085,22166,23246,24356,25622,26807,27926,28661,29892,30853,32018,33265,34348,35488,36551,37718,38898,39982,41183,42281,43327,44411,45420,46748,47880,49140,50470,51538,52676,53930,55184,56479,57749,58940,60138,61104,62450,63442,64498,65589,66726,68006,69299,70234,71221,72449,73684,74763,75932,76955,78286,79552,80696,81928,83088,84152,85257,86642,87820,88983,90070,91237,92410,93577,94674,95654,96778,98001,99054,100037,101006,102209,103278,104316,105290,106313,107334,108144,109251,110397,111346,112388,113637,114684,115833,116833,117863,119027,120266,121450,122603,123795,124973,126184,127233,128245,129375,130545,131698,132848,134026,135153,136286,137268,138432,139486,140611,141674,142881,143882,145084,146025,146958,148047,149152,150165,151141,152109,152973,153620,154377,155307,156415,157551,159034,160300,161462,162530,163591,164551,165671,166760,167696,168841,170197,171587,172672,173478,174492,175321,176469,177408,178370,179538,180442,181722,182743,183496,184475,185423,186419,187249,188128,189346,190735,192110,193162,194127,195159,196024,197117,198052,198987,199993,201142,201936,203068,203920,205076,205839,206785,207877,208991,210355,211616,212771,213771,214978,215913,217144,218077,219274,220353,221159,222002,223173,224115,225085,226188,227029,227921,228731,229553,230534,231272,232295,233391,234400,235489,236511,237661,238668,239527,240419,241626,242573,243461,244205,245422,246108,247133,248695,249944,251251,252440,253760,255002,256289,257484,258739,260017,261332,262268,263454,264398,265687,266914,268103,269163,270189,271141,272483,273484,274801,275966,277299,278620,279898,281205,282457,283568,284751,285999,287150,288262,289507,290573,291600,292649,293674,295187,296457,297898,298504,298744,299517,300319,301273,302492,303942,305521,307119,308243,309537,310657,311990,312798,314158,315337,316929,318292,319877,320896,321573,322292,323330,324749,325981,327546,328750,329761,331093,332520,333889,335446,336660,338051,339558,341111,342595,344113,345566,346908,348378,349771,350892,352026,353696,355320,356855,358175,359425,360599,361843,363257,364743,366166,367429,369115,370492,371711,373087,374530,375955,377251,378325,379423,380882,382297,383742,385189,386649,388132,389385,390385,391444,392764,394043,395360,396535,397666,398516,399288,400113,400820,401995,402842,403585,404576,405633,406464,407051,407537,408062,408785,409004,409292,409997,410806,411632,413038,414845,416074,417326,418654,420019,421077,422322,423836,425117,426666,427967,429312,430675,432119,433467,434803,435904,437166,438546,439947,441101,442410,443608,444716,445782,446789,447990,449218,450462,451616,452983,454115,455240,456493,457506,458387,459531,460726,461866,463270,464501,465709,466924,468147,469355,470572,471773,472974,474151,475351,476535,477739,478916,480124,481080,482090,483463,484672,486016,487231,488324,489373,490736,491970,493289,494405,495764,497071,498260,499637,500909,502064,502954,503888,505053,506429,507824,509257,510566,511948,513217,514577,515978,517316,518673,520171,521738,522973,524484,525899,527117,528287,529597,530912,531990,533205,534590,535918,537039,538105,539424,540182,541431,542538,543757,545115,546316,547582,548979,550602,552095,553422,554515,555651,556938,558064,559392,560886,562250,563437,564477,565727,566886,568030,569240,570353,571237,572450,573546,574663,576004,577193,578344,579395,580426,581596,582899,584253,585430,586733,588086,589300,590435,591623,592582,593859,595139,596307,597453,598617,599787,600935,602066,603283,604242,605329,606315,607639,608815,609999,611102,612247,613660,614781,615790,617074,618320,619447,620675,621822,622902,623886,624892,626061,627157,628134,629206,630205,631656,633053,634394,635200,635449,635986,636945,637844,639094,640551,642108,643729,644933,646126,647240,648626,649411,650753,651950,653538,655044,656554,657645,658249,659090,659979,661397,662653,664226,665511,666597,667876,669257,670643,672127,673291,674657,676158,677710,679094,680386,681839,683211,684686,686235,687195,688335,689909,691606,693129,694381,695757,696918,698040,699409,700864,702458,703798,705429,706891,707985,709319,710747,712214,713513,714754,715755,717208,718617,720099,721498,722955,724333,725636,726621,727720,729028,730334,731524,732814,734043,735453,737013,738184,738862,739909,740734,742218,743657,744937,746020,746589,747816,749179,750151,750954,751732,752241,752693,752968,753532,754327,755133,756005,757589,759249,760431,761780,763054,764360,765510,766779,768105,769612,770804,771893,773059,774141,775436,776427,777478,778787,780309,781442,782650,783944,785378,786688,788083,789343,790623,791594,792823,793947,795200,796468,797795,799128,800235,801389,802670,803732,804915,806143,807415,808558,809812,811073,812313,813630,814980,816129,817501,818693,819713,820533,821808,823138,824183,825274,826350,827552,828837,829986,831056,832256,833301,834348,835808,837265,838475,839733,840861,841805,842428,843264,844134,845316,846440,847584,848751,849814,850719,851529,852540,853662,854616,855429,856555,857795,858992,859933,860970,862261,863572,864590,865692,866746,867897,868925,869709,870505,871496,872598,873551,874631,875806,876937,877659,878803,880014,880983,881946,883041,883986,885057,886369,887692,889100,890374,891347,892567,893671,894846,895416,896005,896525,897197,897789,898443,899140,899769,900422,901301,902089,902990,903874,904708,905567,906461,907294,908114,909031,909842,910740,911645,912530,913376,914233,915095,915991,916823,917709,918601,919489,920370,921301,922238,923111,924061,924923,925780,926667,927539,928336,928842,929747,930854,932066,933278,934474,935810,937171,938355,939675,941208,942659,944015,945304,946687,947841,948850,949983,951455,952531,953820,954819,955983,957283,958498,959933,961408,962870,964154,965503,966862,968031,969034,970362,971424,972948,974183,975501,976670,977710,978659,979634,980773,981791,983040,984261,985634,986635,987724,989083,989959,991224,992577,993939,995256,996659,997966,999237,1000543,1001711,1002871,1004002,1004974,1006126,1007122,1008374,1009780,1011020,1011919,1013136,1014318,1015446,1016741,1017910,1018915,1020094,1021125,1022141,1023325,1024602,1025821,1026581,1027865,1029146,1030425,1031601,1032814,1034068,1035200,1036230,1037349,1038480,1039627,1040581,1041422,1042593,1043968,1045246,1046479,1047757,1048984,1050107,1051308,1052429,1053613,1054786,1056075,1057291,1058486,1059833,1061202,1062239,1063551,1064609,1065551,1066657,1067713,1068849,1069786,1070656,1071919,1073056,1074025,1075182,1076363,1077219,1078363,1079574,1080621,1081675,1082723,1083770,1084980,1086154,1087246,1088424,1089759,1091041,1092189,1093505,1094813,1096066,1097158,1098170,1099279,1100418,1101629,1102946,1104159,1105202,1106475,1107653,1108813,1109913,1111112,1112306,1113508,1114721,1116092,1117271,1118670,1120022,1121292,1122566,1123805,1124858,1125817,1126800,1127876,1129056,1130145,1131231,1132270,1133357,1134631,1136043,1137271,1138500,1139681,1140620,1141209,1142217,1143250,1144228,1145251,1146223,1147018,1147861,1149013,1150337,1151235,1152450,1153484,1154471,1155493,1156461,1157408,1158395,1159369,1160356,1161318,1162272,1163222,1164268,1165220,1166238,1167228,1168196,1169157,1170173,1171137,1172070,1172956,1173939,1174948,1175825,1176792,1177736,1178647,1179598,1180584,1181715,1182934,1184003,1185082,1186183,1187281,1188311,1189464,1190696,1192013,1193450,1194405,1195818,1197053,1197985,1198855,1199395,1199942,1200537,1201187,1201782,1202397,1202940,1203694,1204198,1204683,1205266,1205829,1206431,1206941,1207726,1208250,1208775,1209249,1209724,1210193,1211199,1212492,1213740,1214885,1216103,1217247,1218357,1219318,1220178,1220753,1221284,1221806,1222337,1222888,1223463,1224048,1224607,1225307,1225792,1226331,1226967,1227536,1228095,1228712,1229342,1229903,1230373,1230851,1231390,1231858,1232979,1234141,1235218,1236210,1237266,1238284,1239872,1240973,1242166,1243439,1243681,1243997,1244981,1245876,1246921,1248395,1249823,1251461,1252845,1253968,1255184,1256588,1257536,1258694,1260240,1261690,1263223,1264504,1266039,1266629,1267294,1268049,1269495,1270822,1272381,1273864,1274989,1275837,1277219,1278501,1279933,1281351,1282452,1283817,1285398,1286758,1288117,1289588,1291015,1292350,1293985,1294906,1295885,1297355,1299080,1300549,1301939,1303212,1304268,1305593,1306925,1308455,1309981,1311267,1312701,1314292,1315471,1316896,1318154,1319543,1320902,1322394,1323135,1324510,1326035,1327394,1328761,1330266,1331653,1333053,1334160,1335258,1336436,1337769,1338786,1340097,1341306,1342234,1343070,1343988,1344710,1345265,1346287,1346723,1347871,1348682,1349766,1350437,1351720,1352865,1353543,1354885,1355594,1356836,1358037,1358675,1360019,1360776,1361999,1363214,1363801,1365173,1365947,1367126,1368403,1368962,1370259,1371e3,1371991,1373150,1374509,1375903,1376979,1378469,1379744,1381017,1382124,1383414,1384899,1385869,1387168,1388555,1389966,1391269,1392230,1393592,1395010,1396510,1397886,1398965,1400259,1401640,1403136,1404446,1405540,1406680,1407811,1409376,1410736,1411959,1413205,1414449,1415895,1417379,1418783,1419815,1421160,1422462,1424110,1425386,1426883,1427953,1429403,1430854,1432250,1433502,1434436,1435225,1436215,1437525,1438070,1438906,1439586,1440494,1441644,1442566,1444133,1445638,1447101,1448475,1450050,1451296,1452403,1453543,1454929,1456367,1457543,1458473,1458721,1458969,1459247,1459902,1460710,1461529,1462354,1463105,1464073,1466121,1467358,1468553,1469872,1471170,1472354,1473548,1474953,1476347,1477784,1478895,1479911,1481073,1482280,1483411,1484579,1485756,1486791,1487754,1488601,1489842,1490983,1491940,1492815,1494021,1495083,1495881,1496722,1497475,1498402,1498975,1499593,1500371,1501306,1502599,1503973,1505081,1506483,1507374,1508396,1509720,1510981,1512105,1513327,1514477,1515509,1516408,1517217,1518248,1519446,1520526,1521532,1522580,1523612,1525106,1526027,1527224,1528495,1528737,1529053,1530032,1530933,1531965,1533436,1534871,1536510,1537900,1539036,1540262,1541644,1542616,1543752,1545307,1546732,1548258,1549543,1551092,1551713,1552386,1553117,1554545,1555913,1557454,1558958,1560115,1560877,1562234,1563558,1564983,1566425,1567538,1568939,1570528,1571856,1573228,1574719,1576132,1577473,1579065,1580015,1580986,1582425,1584117,1585606,1587018,1588299,1589413,1590712,1592055,1593565,1595063,1596361,1597797,1599405,1600604,1602060,1603382,1604758,1606168,1607616,1608339,1609644,1611153,1612542,1613944,1615451,1616794,1618212,1619361,1620522,1621723,1623091,1624134,1625467,1626869,1628210,1629637,1630836,1632112,1633269,1633869,1634821,1635856,1637007,1637514,1638768,1640175,1641242,1642277,1642842,1643470,1643983,1644806,1645789,1646583,1646848,1647165,1647920,1648745,1649548,1650508,1652556,1653458,1654367,1655653,1656951,1658340,1659393,1660672,1661967,1663307,1664655,1666173,1667665,1669015,1670147,1671200,1672463,1673570,1674658,1675987,1677478,1678515,1679836,1681039,1682226,1683175,1684002,1685254,1686694,1687842,1688995,1690207,1691495,1692973,1694383,1695439,1696615,1698082,1699594,1700703,1701829,1703045,1704071,1704835,1705568,1706737,1707781,1708980,1709978,1710883,1711840,1712632,1713282,1714016,1715037,1716047,1717214,1718397,1719314,1720579,1721890,1723205,1724352,1725382,1726626,1727685,1728884,1730034,1731211,1732130,1733185,1733957,1735084,1736173,1737162,1738234,1739258,1740802,1742127,1743554,1744250,1744487,1745154,1746e3,1746952,1748203,1749644,1751215,1752850,1754033,1755294,1756418,1757787,1758620,1759972,1761142,1762745,1764200,1765757,1766769,1767386,1768159,1769084,1770498,1771732,1773274,1774500,1775545,1776829,1778222,1779657,1781152,1782329,1783711,1785215,1786769,1788192,1789567,1791016,1792373,1793828,1795348,1796350,1797499,1799075,1800745,1802307,1803561,1804931,1806073,1807255,1808631,1810110,1811665,1812956,1814614,1816021,1817149,1818515,1819904,1821388,1822668,1823839,1824860,1826345,1827749,1829244,1830663,1832112,1833512,1834756,1835724,1836803,1838130,1839428,1840637,1841831,1842858,1844063,1844546,1844922,1845645,1846098,1846329,1846606,1847021,1847579,1847884,1848208,1848580,1848915,1849430,1849618,1849769,1849902,1851210,1852381,1853601,1854625,1855302,1856207,1857205,1858130,1859536,1860801,1861966,1863025,1864007,1864991,1865979,1866797,1867060,1867461,1868241,1869064,1869871,1871228,1873106,1873660,1874667,1876014,1877280,1878570,1879727,1880996,1882434,1883907,1885285,1886725,1888018,1889269,1890303,1891317,1892314,1893392,1894418,1895571,1896639,1897834,1898846,1899973,1901125,1902342,1903476,1904550,1905672,1906859,1907960,1909160,1910198,1911237,1912398,1913606,1914392,1915277,1916462,1917109,1918012,1918925,1919436,1919892,1920262,1920658,1921100,1921520,1921916,1922380,1922694,1923050,1923441,1923845,1924256,1924675,1925081,1925471,1925865,1926241,1927364,1928605,1929700,1930730,1931896,1933108,1934211,1935475,1936461,1937569,1938699,1939798,1940827,1941910,1943079,1944155,1945378,1946579,1947700,1948948,1950104,1951237,1952428,1953492,1954383,1955301,1956399,1957456,1958773,1960003,1961348,1962575,1963676,1964873,1966219,1967149,1967898,1968823,1969591,1970359,1971466,1972440,1973317,1974074,1975099,1976401,1977512,1978788,1979866,1980987,1981982,1983001,1983973,1985003,1986063,1987287,1988597,1989758,1990670,1991714,1992670,1993708,1994996,1996093,1997309,1998447,1999685,2000900,2002103,2003344,2004721,2006116,2007151,2008395,2009552,2010778,2011946,2013172,2014284,2015155,2016258,2017140,2018008,2018677,2019573,2020881,2021926,2022712,2024020,2024837,2026018,2026887,2027980,2028775,2029788,2031143,2032454,2033587,2034722,2035556,2036397,2036948,2037705,2038420,2039116,2039814,2040831,2041549,2042472,2043374,2044496,2045647,2046802,2047675,2048605,2049467,2050609,2051691,2052690,2053597,2054280,2055185,2056391,2057715,2058611,2059773,2060884,2061722,2062930,2064008,2065296,2066598,2067956,2069156,2070395,2071774,2073159,2074424,2075512,2076753,2077878,2079114,2080496,2081823,2083080,2084293,2085468,2086479,2087524,2088584,2089603,2090728,2091893,2093067,2094096,2095395,2097030,2098236,2099742,2100218,2100457,2101330,2102067,2103060,2104279,2105701,2107289,2108874,2110098,2111355,2112515,2113824,2114637,2116117,2117291,2118872,2120172,2121756,2122684,2123389,2124041,2125209,2126601,2127895,2129457,2130590,2131459,2132843,2134304,2135667,2137231,2138450,2139844,2141396,2142877,2144351,2145808,2147277,2148578,2150051,2151309,2152448,2153597,2155239,2156825,2158340,2159604,2160847,2162083,2163392,2164796,2166285,2167711,2168998,2170673,2171973,2173237,2174641,2176045,2177462,2178676,2179733,2180846,2182270,2183717,2185125,2186586,2188050,2189542,2190822,2191914,2192962,2194211,2195448,2196761,2197868,2198540,2199671,2200631,2202089,2203415,2204965,2206475,2208002,2209155,2210515,2211839,2213459,2214974,2216470,2217903,2219417,2220860,2222353,2223960,2225240,2226352,2227476,2228820,2229966,2231458,2232534,2233925,2235682,2236369,2237216,2237649,2238282,2239079,2240136,2240639,2241310,2242306,2243419,2244644,2246183,2247509,2248831,2250168,2251686,2253181,2254313,2255591,2257205,2258650,2260095,2261380,2262706,2264126,2265490,2267057,2268341,2269823,2271250,2272707,2274124,2275663,2277127,2278585,2280132,2281557,2283200,2284716,2285882,2287225,2288662,2290084,2291591,2292938,2294515,2295837,2297210,2298578,2300018,2301613,2303063,2304523,2306052,2307513,2308847,2310328,2311761,2313171,2314564,2316107,2317514,2318974,2320442,2321969,2323406,2324959,2326435,2327809,2329216,2330785,2332272,2333619,2335039,2336571,2338155,2339655,2341177,2342723,2344207,2345690,2347271,2348678,2350213,2351431,2352506,2353875,2355320,2356903,2358407,2359881,2361393,2362742,2364128,2365556,2366989,2368493,2369526,2370467,2371420,2372454,2373517,2374600,2375338,2375982,2376775,2377601,2378410,2379484,2380540,2381195,2381914,2382573,2383254,2383896,2384557,2385237,2385907,2386615,2387783,2389228,2390567,2391723,2392692,2393876,2394107,2394342,2394608,2395141,2395934,2396739,2397598,2398476,2399489,2400900,2402848,2404060,2405296,2406637,2407961,2409029,2410259,2411618,2412916,2414206,2415531,2416776,2418035,2419299,2420267,2421630,2422877,2424206,2425559,2426712,2427845,2429080,2430330,2431584,2432615,2433761,2434977,2436347,2437409,2438398,2439669,2440891,2441929,2443210,2444369,2445549,2446580,2447801,2449260,2450642,2452075,2453333,2454377,2455525,2456461,2457412,2458437,2459082,2460148,2461084,2462201,2463539,2464698,2465854,2467123,2468319,2469534,2470552,2471726,2472910,2473958,2475160,2476279,2477475,2478617,2479711,2480838,2482018,2483190,2484286,2485461,2486756,2487875,2489227,2490176,2491183,2492424,2493759,2494878,2496063,2497027,2497884,2498683,2499879,2501188,2502365,2503389,2504296,2505429,2506631,2507900,2509044,2510203,2510999,2512212,2513427,2514686,2515945,2516987,2517987,2518975,2520018,2521e3,2522112,2523331,2524520,2525837,2527219,2528444,2529520,2530378,2531357,2532440,2533546,2534553,2535448,2536256,2537233,2537947,2539121,2540436,2541573,2542668,2543516,2544680,2545760,2546994,2547889,2548979,2549940,2550783,2551702,2552640,2553621,2554623,2555439,2556567,2557707,2558880,2560048,2561296,2562198,2563135,2563980,2564977,2566170,2567163,2568431,2569346,2570351,2571165,2572111,2573477,2574988,2576161,2577588,2578757,2579922,2580772,2581760,2582832,2584084,2585105,2586296,2587478,2588715,2589983,2591311,2592609,2593784,2595015,2596238,2597358,2598618,2599835,2601166,2602547,2603882,2605124,2606524,2607752,2608899,2610092,2611345,2612506,2613721,2615008,2616181,2617329,2618669,2619951,2621222,2622366,2623571,2624931,2626290,2627603,2628740,2629934,2631195,2632340,2633665,2634976,2636122,2637142,2638249,2639155,2640399,2641357,2642497,2643657,2644778,2646043,2647081,2648352,2649562,2650669,2651779,2653017,2654347,2655582,2656922,2658361,2659765,2661160,2662142,2663167,2664381,2665227,2666105,2667248,2668499,2669610,2670929,2671978,2673064,2674094,2675108,2676060,2676875,2678030,2679190,2680219,2681132,2681843,2682524,2683614,2684933,2686348,2687655,2689122,2690416,2691329,2692552,2693430,2694197,2694958,2695912,2696956,2697885,2698989,2700233,2701533,2702601,2703811,2705085,2706503,2707621,2709025,2710181,2710866,2711891,2712600,2713557,2714308,2715465,2716712,2717775,2719010,2720134,2721232,2722445,2723204,2724143,2724896,2725827,2726688,2727579,2728754,2729857,2730836,2731905,2732899,2734347,2735404,2736546,2737983,2738232,2738511,2739418,2740284,2741252,2742631,2744020,2745630,2747029,2748210,2749460,2750878,2751964,2752951,2754535,2755909,2757499,2758830,2760382,2761034,2761687,2762280,2763692,2765130,2766548,2768056,2769169,2769934,2771310,2772718,2774089,2775606,2776722,2778181,2779733,2781145,2782418,2783924,2785336,2786660,2788235,2789235,2790232,2791589,2793204,2794726,2796197,2797456,2798641,2799914,2801323,2802770,2804250,2805518,2806960,2808619,2809853,2811229,2812621,2814006,2815457,2816819,2817590,2818856,2820317,2821681,2823097,2824596,2825984,2827404,2828550,2829700,2830878,2832157,2833255,2834581,2835596,2836429,2837428,2838678,2839318,2840098,2840788,2841586,2842353,2843578,2844450,2845225,2845939,2847095,2847827,2848801,2849616,2850769,2851597,2852654,2853574,2854869,2855857,2856953,2858323,2859547,2860755,2862109,2863396,2864224,2865545,2866994,2868252,2869827,2871153,2872318,2873625,2874915,2876171,2877137,2878300,2879600,2880771,2881449,2882854,2884318,2885699,2887086,2888201,2889511,2890583,2892161,2893634,2895130,2896505,2898090,2899255,2900410,2901473,2902862,2904286,2905418,2906523,2907011,2907293,2907582,2907849,2908526,2909348,2910161,2911047,2912209,2914257,2915185,2916359,2917685,2918995,2920238,2921401,2922795,2924013,2925289,2926560,2927693,2928887,2930047,2931253,2932639,2933982,2935094,2936326,2937347,2938531,2939409,2940483,2941471,2942624,2943604,2944811,2945707,2946521,2947807,2948986,2950020,2950889,2951875,2953014,2954367,2955457,2956671,2957933,2959154,2959977,2961077,2962192,2963215,2964145,2965306,2966349,2967359,2968200,2969199,2970183,2971336,2972383,2973564,2975041,2976371,2977619,2978656,2979608,2980891,2982155,2983308,2984462,2985505,2986832,2987916,2988796,2989860,2990765,2992147,2993235,2994467,2995664,2996871,2998009,2999412,3000631,3001605,3002563,3003503,3004605,3005723,3006974,3008035,3009259,3010393,3011544,3012549,3013500,3014358,3015271,3016370,3017239,3018385,3019394,3020448,3021505,3022528,3024065,3025136,3026341,3027478,3027743,3028058,3029095,3029965,3031077,3032545,3033996,3035661,3036995,3038080,3039226,3040519,3041387,3042639,3044086,3045669,3047188,3048514,3049903,3050502,3051221,3052010,3053467,3054782,3056335,3057750,3058874,3059888,3061239,3062513,3063933,3065289,3066531,3067969,3069536,3070916,3072188,3073668,3075110,3076487,3078153,3079042,3080103,3081603,3083342,3084800,3086162,3087529,3088577,3089816,3091182,3092667,3094252,3095600,3097047,3098596,3099668,3101103,3102371,3103790,3105097,3106547,3107341,3108701,3110267,3111636,3113032,3114498,3115865,3117251,3118321,3119481,3120639,3122052,3123040,3124326,3125540,3127102,3128436,3129881,3131344,3132897,3133684,3134944,3136004,3136993,3138394,3139997,3141170,3142774,3144320,3145900,3147195,3148365,3149765,3151213,3152021,3153474,3154889,3155977,3157115,3158281,3158943,3159800,3160607,3161287,3161874,3162433,3162651,3162925,3163654,3164466,3165295,3166160,3167504,3169270,3170513,3171787,3173092,3174476,3175530,3176807,3178122,3179455,3180691,3181995,3183007,3184253,3185269,3186196,3187288,3188582,3189744,3191022,3192084,3192982,3194143,3195127,3196316,3197541,3198620,3199405,3200270,3201286,3202434,3203364,3204438,3205502,3206255,3207456,3208709,3209621,3210549,3211832,3213016,3214329,3215214,3216201,3217262,3218159,3219191,3220415,3221694,3222883,3224268,3225360,3226436,3227423,3228770,3230169,3231576,3232611,3233926,3235250,3236354,3237626,3238806,3240014,3241351,3242640,3244101,3245434,3246683,3247943,3249081,3250203,3251595,3252827,3254135,3255225,3256414,3257602,3258880,3260078,3261252,3262496,3263673,3264894,3266185,3267477,3268710,3269846,3271211,3272475,3273253,3274209,3275400,3276659,3277639,3278872,3280237,3281515,3282885,3283966,3285104,3286313,3287923,3289069,3290188,3291243,3292309,3293476,3294653,3295538,3296561,3297601,3298708,3299539,3300804,3302015,3303303,3304599,3305560,3306808,3308085,3309361,3310599,3311756,3313148,3314514,3315872,3317152,3318202,3319247,3320633,3321664,3322764,3323772,3324914,3325860,3326914,3327642,3328591,3329308,3330322,3331467,3332473,3333839,3335051,3336129,3337138,3338302,3339231,3340149,3341176,3342181,3343138,3344093,3345114,3346280,3347317,3348409,3349599,3350748,3352004,3353165,3354016,3354646,3355497,3356310,3357100,3357923,3358705,3359461,3360542,3361320,3362057,3362849,3363534,3364298,3364966,3365694,3366540,3367420,3368217,3369012,3370272,3371402,3372490,3373464,3374431,3375418,3376151,3377040,3377971,3379085,3380538,3381866,3382954,3384070,3384901,3385948,3387103,3388219,3389387,3390573,3391749,3392637,3393710,3394865,3395862,3396913,3398048,3399128,3400375,3401546,3402517,3403850,3404744,3405869,3407001,3408160,3409348,3410542,3411650,3412832,3413981,3414846,3416167,3417210,3418401,3419307,3420207,3421400,3422501,3423295,3424330,3424946,3425784,3426973,3428022,3429086,3430139,3431156,3432237,3433196,3434217,3435323,3436146,3437171,3438055,3439226,3440485,3441700,3442679,3444107,3445500,3446696,3447817,3449094,3450211,3451373,3452609,3453759,3454865,3455912,3456979,3458059,3459078,3460194,3461420,3462616,3463984,3465116,3466036,3467185,3468524,3469946,3471344,3472236,3473123,3474568,3475685,3476887,3477995,3479368,3480688,3482090,3483208,3484507,3485706,3486781,3488082,3489361,3490738,3491986,3493396,3494799,3496099,3497332,3498609,3499851,3501221,3502624,3503692,3504763,3505936,3507138,3508380,3509597,3511046,3512419,3513414,3514606,3515857,3517047,3518565,3519825,3521217,3522691,3524022,3525455,3526183,3526793,3527423,3528411,3529276,3530029,3530962,3531721,3532810,3533725,3534671,3535402,3536312,3537181,3537953,3538697,3539553,3540367,3541044,3541870,3542633,3543174,3543724,3544120,3544537,3545858,3547312,3548915,3550326,3551491,3552747,3554024,3555191,3556347,3557436,3558627,3559792,3560963,3562081,3563193,3564431,3565573,3566661,3567705,3568745,3569620,3570749,3571956,3573012,3574233,3575400,3576675,3577689,3578886,3580092,3581253,3582236,3583362,3584430,3585618,3586824,3588065,3589435,3590529,3591462,3592426,3593594,3594722,3595798,3596772,3598154,3599350,3600645,3601968,3603054,3604563,3605632,3606741,3607858,3609125,3610329,3611455,3612518,3613780,3614914,3615994,3617318,3618390,3619360,3620530,3621634,3622694,3623745,3624978,3626129,3627177,3628047,3629366,3630483,3631808,3632962,3634230,3635286,3636636,3637785,3639167,3640187,3641199,3642528,3643907,3645184,3646314,3647775,3648711,3649641,3650232,3651401,3652749,3653772,3654794,3656060,3657341,3658527,3659793,3660838,3661950,3663247,3664585,3665383,3666470,3667540,3668839,3670066,3671437,3672685,3673946,3675210,3676532,3677786,3679242,3680505,3681654,3682836,3684079,3685226,3686418,3687544,3688515,3689606,3690591,3692034,3693297,3694629,3695454,3695694,3696209,3697173,3698056,3699293,3700757,3702308,3703934,3705161,3706334,3707453,3708837,3709616,3710964,3712162,3713741,3715240,3716749,3717848,3718442,3719290,3720159,3721581,3722849,3724407,3725686,3726772,3728044,3729405,3730794,3732268,3733445,3734779,3736274,3737807,3739178,3740451,3741909,3743292,3744766,3746317,3747268,3748397,3749976,3751676,3753193,3754448,3755820,3756973,3758098,3759464,3760922,3762523,3763889,3765535,3767e3,3768093,3769419,3770845,3772307,3773578,3774839,3775825,3777271,3778695,3780183,3781581,3783028,3784408,3785710,3786696,3787810,3789125,3790443,3791628,3792872,3793739,3794445,3794700,3795039,3795815,3796632,3797468,3799485,3800918,3802121,3803442,3804739,3805937,3807116,3808613,3809771,3810982,3811956,3813016,3814010,3815029,3815953,3817023,3818109,3819450,3820847,3821949,3823173,3824340,3825468,3826713,3827872,3828833,3830063,3831401,3832805,3833631,3834717,3836002,3837278,3838142,3839232,3840488,3841664,3842834,3843695,3844913,3846177,3847467,3848629,3849698,3850885,3852035,3853447,3854619,3855752,3856789,3858045,3859056,3860289,3861407,3862401,3863612,3864977,3866007,3867389,3868462,3869717,3870861,3872086,3873175,3874304,3875405,3876505,3877739,3878972,3880327,3881584,3882824,3884038,3885301,3886417,3887605,3888592,3889556,3890556,3891651,3892839,3894010,3895289,3896424,3897671,3898949,3900411,3901987,3903307,3904369,3905494,3906735,3908005,3909107,3910335,3911296,3912289,3913630,3914811,3916076,3917413,3918057,3918757,3919765,3920892,3922227,3923446,3924677,3926072,3927014,3928236,3929481,3930759,3931776,3933125,3934448,3935615,3936811,3937945,3939193,3940298,3941522,3942726,3943878,3945169,3946303,3947397,3948748,3949846,3950991,3952064,3953362,3954530,3955882,3957279,3958624,3959435,3960476,3961517,3962527,3963608,3964822,3966080,3967285,3968380,3969623,3970809,3972074,3973244,3974245,3975100,3976494,3977905,3979236,3980390,3981560,3982733,3983839,3984798,3985812,3986919,3988077,3989200,3990358,3991511,3992602,3993701,3994902,3995944,3997122,3998211,3999287,4000295,4001537,4002740,4003901,4004919,4006186,4007515,4008586,4009966,4011371,4012216,4012765,4013846,4014723,4015545,4016379,4017215,4017829,4018668,4019136,4019567,4020075,4020985,4021738,4022576,4023029,4023490,4023946,4024595,4025317,4026573,4027866,4029058,4030247,4031479,4032587,4033684,4034482,4035025,4036051,4036958,4037783,4038714,4039577,4040158,4041035,4041502,4041924,4042465,4043434,4044198,4045021,4045468,4045951,4046394,4046863,4047672,4048750,4050021,4051113,4052069,4053129,4054167,4055357,4056786,4057971,4059489,4059926,4060180,4061061,4061803,4062772,4063986,4065416,4067004,4068586,4069811,4071079,4072247,4073572,4074394,4075895,4077067,4078649,4079947,4081503,4082407,4083099,4083759,4084942,4086344,4087630,4089182,4090320,4091169,4092538,4093997,4095360,4096911,4098121,4099535,4101091,4102564,4104019,4105485,4106951,4108253,4109715,4110955,4112092,4113243,4114886,4116467,4117981,4119254,4120496,4121723,4123040,4124455,4125931,4127357,4128663,4130325,4131623,4132883,4134305,4135704,4137115,4138343,4139376,4140500,4141910,4143362,4144770,4146234,4147700,4149202,4150481,4151584,4152635,4153878,4155105,4156416,4157613,4158443,4159356,4160618,4161340,4162108,4162772,4163689,4164230,4165471,4167004,4168509,4169718,4171258,4172523,4173932,4175284,4176558,4177573,4178888,4179649,4180642,4181789,4183246,4184243,4185706,4187199,4188432,4190008,4190929,4192144,4192902,4193973,4194755,4195778,4197061,4198150,4199326,4200740,4201544,4202743,4204110,4204554,4205963,4207220,4208032,4209204,4210334,4211121,4211636,4212807,4213965,4214736,4215223,4216383,4217564,4218305,4218782,4219950,4221119,4221851,4222852,4223820,4225285,4226413,4227886,4229345,4230275,4231636,4232677,4233653,4234769,4236198,4237248,4237888,4239056,4240211,4240971,4241449,4242616,4243804,4244534,4245004,4246154,4247318,4248033,4248553,4249659,4250778,4251441,4252463,4253651,4254597,4255940,4256994,4257997,4259135,4259683,4260924,4262029,4263698,4264871,4265854,4266849,4268320,4269721,4270820,4271848,4272914,4273912,4274888,4275784,4276947,4278348,4279618,4280947,4282102,4283693,4285209,4286796,4288201,4289831,4290945,4292093,4293175,4294564,4295994,4297135,4297988,4298242,4298495,4298764,4299278,4300032,4300827,4301682,4302536,4303302,4304849,4306579,4307610,4308854,4310199,4311516,4312582,4313811,4315202,4316445,4317295,4318531,4319818,4321090,4322368,4323230,4324278,4325646,4326878,4328113,4329191,4330319,4331509,4332829,4333982,4335166,4336327,4337456,4338618,4339885,4341207,4342388,4343551,4344982,4346059,4347317,4348600,4349960,4351109,4352163,4353467,4354847,4356189,4357493,4358171,4359297,4360447,4361935,4363045,4364378,4365824,4367005,4368272,4369691,4371022,4372259,4373603,4375050,4376390,4377534,4378462,4379482,4380868,4382040,4383294,4384514,4385910,4387213,4388526,4389944,4390943,4392238,4393670,4395141,4396418,4397628,4398594,4399907,4401272,4402430,4403798,4404830,4405661,4406362,4407329,4408531,4409704,4410741,4411897,4413243,4414467,4415594,4416780,4418109,4419266,4420057,4421104,4422238,4423185,4424308,4425396,4426279,4427402,4428505,4429711,4430783,4431737,4433062,4434146,4435246,4436158,4437377,4438506,4439578,4440223,4440965,4441925,4442969,4444086,4445288,4446420,4447355,4448317,4449197,4450214,4451176,4452430,4453683,4454741,4455899,4456792,4458069,4459278,4460593,4461967,4463247,4464675,4466122,4467477,4468832,4470205,4471480,4472773,4473914,4475094,4476551,4477845,4479048,4480198,4481185,4482333,4483494,4484714,4485909,4487111,4488468,4489817,4491067,4492016,4492738,4493276,4494361,4495463,4496219,4497369,4498777,4499735,4500830,4502123,4503181,4504033,4504982,4506074,4507002,4507590,4508650,4509696,4510762,4511943,4513215,4514398,4515521,4516851,4518180,4519549,4520881,4522101,4523131,4524242,4525566,4526668,4527997,4529014,4530203,4531424,4532614,4533897,4534985,4536230,4537540,4538887,4540058,4541201,4542288,4543538,4544880,4546181,4547303,4548477,4549767,4551063,4552165,4553258,4554603,4555814,4557039,4558060,4559356,4560774,4562114,4563221,4564343,4565416,4566701,4567273,4568192,4569041,4570093,4571119,4572227,4573431,4574636,4575854,4577034,4578101,4579414,4580758,4581737,4583142,4584576,4585981,4587104,4588323,4589510,4590654,4591717,4592802,4593982,4595007,4596008,4597301,4598492,4599717,4600802,4602050,4603309,4604468,4605821,4606974,4607790,4608794,4610069,4611075,4612217,4613437,4614571,4615922,4617131,4618355,4619353,4620316,4621265,4622410,4623563,4624451,4625427,4626639,4627822,4628983,4630013,4630984,4632083,4633376,4634583,4635756,4636914,4638134,4639390,4640530,4641639,4642711,4643805,4644645,4645493,4646671,4647596,4648718,4649937,4651105,4652176,4653024,4653874,4655079,4656197,4657540,4658598,4659818,4660874,4661891,4663065,4664138,4665026,4666215,4667330,4668442,4669595,4670779,4671949,4672898,4673958,4675109,4676308,4677393,4678410,4679342,4680354,4681412,4682475,4683218,4684111,4685254,4686335,4687441,4688330,4689548,4690618,4691726,4692882,4694225,4695304,4696567,4697750,4698880,4699932,4701261,4702417,4703462,4704400,4705225,4706508,4707771,4708993,4710252,4711355,4712418,4713611,4714815,4716116,4717199,4718223,4718993,4720070,4721447,4722841,4724186,4724921,4726216,4727496,4728779,4730048,4731360,4732571,4733770,4735090,4736253,4737331,4738621,4739727,4740689,4741714,4742858,4743966,4745257,4746527,4747791,4749050,4749950,4751079,4752216,4753404,4754480,4755517,4756711,4758029,4759156,4760092,4761180,4762143,4762920,4763621,4764923,4766331,4767580,4768574,4769584,4770685,4771602,4772808,4773636,4774778,4775388,4776324,4777384,4778166,4779384,4780579,4781753,4782915,4784047,4785340,4786510,4787670,4788879,4789893,4790836,4791855,4792963,4794157,4795330,4796505,4797789,4799036,4800300,4801313,4802506,4803748,4804950,4805999,4807242,4808470,4809797,4811091,4812106,4813354,4814603,4815945,4816893,4818145,4819386,4820678,4821955,4823154,4824504,4825793,4826900,4827987,4829059,4830481,4831724,4832884,4834087,4835295,4836519,4837742,4838683,4839735,4840892,4841938,4843226,4844529,4845826,4847073,4848393,4849565,4850819,4852016,4853264,4854542,4855747,4856938,4858016,4859252,4860336,4861407,4862616,4863550,4864705,4865572,4866570,4867701,4869327,4870552,4871752,4873191,4874375,4875670,4876817,4878128,4879100,4880315,4881448,4882775,4884022,4885320,4886726,4887924,4889194,4890377,4891651,4892728,4893685,4894675,4895640,4896520,4897187,4897809,4898462,4899158,4899908,4900627,4901271,4901946,4902605,4903276,4904021,4904694,4905395,4905980,4906586,4907364,4908158,4908800,4909543,4910248,4911005,4911633,4912298,4913565,4914612,4915683,4916741,4917563,4918436,4919345,4920595,4921783,4922984,4924237,4925281,4926227,4927219,4928188,4929025,4929646,4930266,4930917,4931586,4932297,4933031,4933726,4934384,4935049,4935787,4936462,4937146,4937770,4938368,4939155,4939913,4940518,4941206,4941993,4942704,4943426,4944153,4944898,4945648,4946344,4947549,4948692,4949899,4951138,4952067,4953024,4953956,4954955,4955670,4956290,4956916,4957558,4958243,4958990,4959703,4960353,4961041,4961699,4962482,4963128,4963785,4964347,4964972,4965677,4966457,4967150,4967767,4968522,4969252,4969910,4970555,4971233,4971962,4972562,4973336,4973950,4974855,4976181,4977522,4978891,4980110,4981451,4982644,4983868,4985125,4986112,4987068,4988045,4989029,4989770,4990379,4991012,4991668,4992345,4993071,4993811,4994465,4995157,4995813,4996595,4997226,4997894,4998459,4999065,4999759,5000535,5001220,5001845,5002604,5003329,5003977,5004639,5005290,5006042,5006660,5007419,5008021,5008909,5010083,5011089,5012212,5013150,5013969,5014860,5015707,5017100,5018276,5019501,5020808,5021707,5022702,5023687,5024708,5025446,5026080,5026725,5027373,5028063,5028811,5029562,5030188,5030863,5031485,5032224,5032872,5033601,5034221,5034841,5035543,5036347,5037071,5037719,5038476,5039228,5040469,5041682,5042768,5043553,5044772,5046175,5047392,5048648,5049873,5050788,5051804,5052809,5053816,5054504,5055149,5055829,5056491,5057183,5057932,5058668,5059347,5059998,5060645,5061395,5062031,5062748,5063363,5063982,5064718,5065513,5066200,5066806,5067567,5068266,5068921,5069682,5070300,5071480,5072499,5073592,5074721,5075574,5076438,5077323,5078245,5079723,5080717,5081789,5082902,5083699,5084591,5085479,5086493,5087921,5089060,5090294,5091404,5092356,5093334,5094286,5095206,5095851,5096519,5097170,5097885,5098661,5099334,5100016,5100646,5101387,5102017,5102777,5103417,5104048,5104768,5105576,5106311,5106956,5107658,5108350,5109051,5109825,5111105,5112256,5113468,5114700,5115587,5116557,5117527,5118511,5119227,5119852,5120492,5121145,5121815,5122549,5123221,5123961,5124592,5125300,5126004,5126705,5127322,5127950,5128599,5129389,5130091,5130688,5131396,5132122,5132848,5133538,5134300,5135018,5135779,5136441,5137864,5139296,5141010,5142199,5143435,5144973,5146189,5147741,5149327,5150794,5152534,5154204,5155469,5156816,5158305,5159679,5161161,5162787,5164705,5166502,5168489,5170468,5172347,5174264,5176194,5178090,5180040,5181941,5183913,5185866,5187786,5189753,5191651,5193548,5195402,5196901,5198375,5200114,5200657,5201214,5202889,5204859,5206465,5208414,5210406,5212207,5214134,5215938,5217799,5219515,5221169,5222780,5224435,5226360,5228261,5230187,5231942,5233669,5235421,5237314,5239290,5241020,5242715,5244475,5246338,5248201,5249963,5251863,5253680,5255444,5257339,5259195,5261059,5262951,5264653,5266469,5268180,5270006,5271901,5273479,5275132,5276812,5278471,5280265,5282167,5283768,5285544,5287455,5289308,5291148,5293061,5294941,5296844,5298711,5300633,5302530,5304409,5306289,5308167,5309976,5311718,5313626,5315562,5317386,5319047,5320535,5321997,5323273,5324411,5325602,5327089,5328837,5330647,5332634,5333881,5335488,5336969,5338498,5339946,5341627,5343220,5344528,5345841,5347326,5348737,5349853,5351148,5352466,5353876,5355323,5356671,5358211,5360130,5362105,5363211,5363730,5364135,5364635,5365033,5365394,5366728,5368162,5369608,5371060,5372532,5374069,5375972,5377942,5379767,5381751,5383507,5385218,5387119,5389018,5390899,5392791,5394692,5396569,5398466,5400420,5401833,5403474,5404866,5406771,5408332,5410213,5412102,5413255,5414428,5415023,5416762,5418344,5419876,5421507,5423438,5425495,5427552,5429558,5431547,5433604,5435610,5436849,5437974,5439343,5440888,5442870,5444918,5446966,5448859,5450001,5451116,5452270,5453391,5454457,5455510,5456665,5457886,5459001,5460117,5461169,5462363,5463979,5465513,5467064,5468699,5469942,5471641,5473281,5475047,5476398,5478137,5478791,5480323,5481844,5483502,5485113,5487081,5489039,5490928,5492756,5494605,5496457,5498329,5500179,5501946,5503759,5505592,5507524,5509361,5511201,5512965,5514689,5516324,5518107,5519787,5521471,5523392,5525274,5527007,5528711,5530372,5532340,5534159,5535929,5537645,5539441,5541271,5543086,5544789,5546656,5548456,5550274,5552208,5554123,5556041,5557873,5559667,5561539,5563329,5565073,5566848,5568521,5570310,5571921,5573549,5575049,5576888,5578811,5580783,5582610,5584455,5586365,5588275,5589907,5591677,5593627,5595437,5597389,5599385,5601314,5603265,5604958,5606468,5607866,5609313,5610892,5612592,5614141,5615678,5617511,5619406,5621217,5622972,5624900,5626664,5628394,5629854,5631356,5632675,5633813,5635021,5636483,5638061,5639936,5641691,5643641,5645590,5647362,5649294,5651294,5653216,5655101,5656517,5658034,5659584,5661246,5662873,5664614,5666435,5667891,5669369,5670735,5672278,5673946,5675464,5676327,5677714,5679416,5681111,5682634,5684519,5685743,5687468,5688638,5689917,5691343,5692414,5693906,5695062,5696499,5697865,5699244,5700645,5702240,5704057,5706032,5708024,5710039,5711641,5713618,5715482,5717236,5719173,5720953,5722215,5723184,5724600,5726529,5728436,5729556,5731009,5732593,5734354,5736223,5737765,5739092,5740832,5742294,5743891,5745519,5747143,5748758,5750384,5751985,5752932,5754165,5755784,5757548,5759312,5760269,5760745,5761177,5761638,5762051,5762649,5764094,5765356,5766608,5767783,5768967,5770591,5772558,5774430,5776305,5777495,5779226,5781133,5782812,5784460,5786176,5788089,5789982,5791948,5793924,5795354,5796476,5798092,5799742,5801580,5803165,5803926,5805524,5807303,5809082,5810726,5811519,5812339,5813294,5813856,5814764,5815369,5815948,5816565,5817166,5817821,5818769,5819491,5820274,5821048,5821758,5822462,5823260,5823997,5824783,5825407,5826343,5827338,5828329,5829351,5830474,5831509,5832420,5834383,5835783,5836992,5838069,5839028,5840280,5841582,5843158,5844651,5845832,5847522,5849235,5850905,5852613,5854462,5856052,5857388,5858898,5860080,5861263,5861830,5863361,5864261,5865848,5867384,5868955,5871009,5873062,5875110,5877158,5879135,5881147,5883204,5885252,5887300,5889268,5890898,5892099,5893468,5894751,5896049,5897531,5899144,5900734,5902778,5904826,5906874,5908922,5910970,5912470,5913555,5914748,5915799,5916861,5917918,5918980,5920031,5921095,5922237,5923374,5924543,5925665,5926785,5927842,5928897,5930029,5931168,5932394,5933690,5935281,5936838,5938388,5939686,5941037,5942472,5943665,5944994,5946280,5947554,5949040,5950644,5952213,5953962,5955837,5957807,5959717,5961587,5963458,5965312,5967267,5969237,5971152,5973082,5975025,5976916,5978556,5980250,5981858,5983743,5985796,5987845,5989783,5991624,5993479,5995333,5997228,5999051,6000523,6001818,6003071,6004154,6005339,6006673,6007945,6009026,6010474,6011957,6013246,6014534,6015627,6016546,6018038,6019898,6021771,6023530,6025250,6026958,6028607,6030462,6032230,6034013,6035795,6037604,6039336,6041090,6042725,6044645,6046382,6048223,6049896,6051486,6053211,6054771,6056491,6058418,6059732,6061269,6062934,6064840,6066729,6068096,6069410,6070784,6072192,6073607,6075092,6076370,6078123,6080004,6081882,6083736,6085588,6087305,6089004,6090879,6092761,6094586,6096509,6098411,6099845,6101147,6102597,6104034,6105459,6107465,6108787,6109853,6111034,6112582,6114606,6116284,6117560,6118887,6120245,6121724,6123137,6124607,6126312,6128066,6129716,6131403,6133451,6135499,6137470,6139313,6141138,6143024,6144897,6146735,6148196,6149371,6150526,6151715,6152984,6154267,6155541,6156606,6157947,6159418,6160595,6161901,6163021,6164030,6165498,6167297,6169159,6170892,6172594,6174232,6175896,6177757,6179461,6181213,6182978,6184776,6186513,6188357,6189870,6191791,6193474,6195268,6196956,6198574,6200281,6201824,6203625,6205202,6206671,6208457,6210361,6212269,6213667,6214961,6216367,6217705,6219018,6220516,6221749,6223489,6225378,6227169,6229037,6230901,6232639,6234442,6236062,6237956,6239800,6241575,6243512,6245366,6247246,6249190,6251094,6252412,6253776,6255278,6256677,6258134,6260163,6261435,6262500,6263684,6265168,6267157,6269026,6270725,6272406,6273913,6275400,6277175,6278840,6280772,6282732,6284656,6286574,6288471,6290380,6292268,6294187,6296051,6297893,6299524,6301197,6302952,6304713,6306472,6308448,6310398,6311979,6313501,6315385,6317318,6319034,6320821,6322642,6324451,6326191,6327962,6329809,6331635,6333503,6335449,6337216,6339054,6341066,6342880,6344656,6346249,6348028,6349858,6351567,6353399,6355199,6357086,6358920,6360674,6362462,6364457,6366400,6368346,6370354,6372214,6373918,6375778,6377495,6378698,6379935,6380852,6381926,6383291,6385067,6386816,6388729,6390719,6392269,6393752,6395321,6396861,6398629,6400461,6401960,6403383,6404980,6406519,6407830,6409217,6410848,6412569,6413885,6415619,6417277,6419112,6420269,6421527,6422903,6424108,6425630,6427022,6428509,6430077,6431920,6433872,6435880,6437895,6439708,6441647,6443578,6445453,6447390,6449258,6451127,6452018,6453795,6455730,6457338,6459162,6461098,6462824,6464393,6466239,6467820,6469467,6471181,6472912,6474705,6476497,6478308,6479914,6481577,6483385,6484723,6486343,6487865,6489578,6491454,6493224,6495082,6496836,6498271,6499749,6501784,6503840,6505888,6507912,6509960,6512017,6513802,6514973,6516291,6517753,6519602,6521650,6523698,6525746,6526914,6528037,6529187,6530284,6531367,6532426,6533633,6534836,6535917,6537042,6538172,6539323,6541004,6542418,6543716,6545009,6546545,6547858,6549535,6551399,6553288,6555180,6557068,6558987,6560883,6562750,6564650,6566496,6568360,6570279,6572207,6574043,6575555,6577022,6578593,6580338,6581835,6583087,6584875,6586252,6588128,6589601,6591031,6592390,6593055,6594224,6595914,6597297,6598880,6600849,6602785,6604753,6606563,6608400,6610228,6612101,6613899,6615645,6617493,6619358,6621280,6623210,6624896,6626626,6628198,6629984,6631664,6633415,6635341,6637272,6639010,6640730,6642474,6644442,6646235,6647968,6649690,6651584,6653319,6655090,6656939,6658744,6660565,6662401,6664292,6666181,6668115,6669946,6671757,6673626,6675340,6677022,6678850,6680576,6682354,6683999,6685641,6687169,6688962,6690813,6692674,6694477,6696123,6698013,6699959,6701829,6703674,6705662,6707552,6709506,6711485,6713426,6715402,6716935,6718513,6719965,6721551,6723143,6724803,6726397,6727967,6729855,6731751,6733573,6735288,6737222,6739082,6740898,6742377,6743901,6745243,6746347,6747547,6748966,6750445,6752284,6754024,6755988,6757954,6759625,6761563,6763558,6765472,6767442,6768866,6770223,6771752,6773312,6774913,6776572,6778440,6780189,6781442,6782805,6784444,6785959,6787594,6788771,6790097,6791754,6793254,6794836,6796538,6797709,6799480,6800482,6801642,6803039,6804122,6805453,6806744,6808199,6809598,6811042,6812462,6813957,6815719,6817600,6819513,6821528,6823392,6825153,6827062,6828983,6830932,6832895,6833931,6835580,6836374,6838315,6840274,6841704,6843201,6844740,6846334,6848227,6849959,6851368,6852911,6854278,6855669,6857304,6858880,6860512,6862305,6863779,6865165,6866157,6867510,6869124,6870920,6872456,6873059,6873519,6873968,6874423,6874798,6875892,6877174,6878514,6879595,6880817,6882016,6883707,6885644,6887595,6889513,6890622,6892403,6894292,6896031,6897657,6899277,6901217,6903099,6905051,6907038,6908440,6909693,6911256,6912972,6914819,6916308,6917022,6918684,6920431,6922246,6924026,6925082,6925825,6926656,6927362,6928110,6928761,6929419,6929960,6930750,6931360,6932407,6933271,6934089,6934800,6935421,6936298,6937038,6937797,6938405,6939113,6939941,6941002,6942e3,6942973,6944032,6945213,6946174,6947537,6949414,6950690,6951796,6952798,6953753,6954997,6956519,6958079,6959425,6960968,6962639,6964441,6965883,6967799,6969613,6971135,6972275,6973718,6974737,6975451,6976902,6977996,6979348,6980952,6982476,6984026,6985624,6987242,6989290,6991338,6993395,6995443,6997446,6999428,7001485,7003533,7005581,7007545,7009322,7010561,7011806,7013142,7014326,7015744,7017313,7018906,7020908,7022956,7025004,7027052,7029100,7030833,7031938,7033085,7034218,7035268,7036395,7037443,7038509,7039577,7040700,7041849,7043037,7044152,7045292,7046349,7047402,7048530,7049656,7050836,7052167,7053675,7055169,7056793,7058698,7060614,7062581,7064439,7066292,7068130,7069973,7071778,7073620,7075419,7077339,7079223,7080932,7082652,7084331,7086076,7087794,7089720,7091672,7093557,7095069,7096745,7098711,7100542,7102283,7104048,7105916,7107777,7109597,7111551,7113463,7115260,7117157,7119075,7120900,7122735,7124626,7126453,7128103,7129929,7131688,7133507,7135369,7137354,7139068,7140900,7142771,7144659,7146552,7148474,7150288,7151988,7153869,7155751,7157023,7158317,7159271,7160188,7161471,7163006,7164852,7166600,7168576,7170534,7171915,7173405,7174932,7176460,7178178,7179992,7181573,7182925,7184494,7186095,7187626,7188694,7190555,7192231,7193447,7195188,7197020,7198717,7200377,7201482,7202786,7204097,7205506,7206912,7208257,7209743,7211651,7213581,7215266,7216991,7218903,7220706,7222489,7224071,7225579,7227627,7229675,7231729,7233742,7235789,7236938,7238114,7239463,7241016,7243054,7245102,7247083,7248252,7249409,7250520,7251654,7252723,7253879,7255107,7256229,7257365,7259001,7260521,7262520,7263908,7265386,7267080,7267775,7268952,7270786,7272429,7274356,7276332,7278223,7280066,7281780,7283747,7285573,7287164,7288716,7290443,7292235,7294152,7296082,7297928,7299620,7301399,7303186,7305155,7306919,7308585,7310344,7312238,7314062,7315821,7317724,7319560,7321429,7323243,7325139,7326977,7328886,7330548,7332343,7334090,7335904,7337812,7339344,7341028,7342743,7344323,7346111,7347930,7349530,7351303,7353032,7354919,7356812,7358698,7360576,7362475,7364386,7366273,7368165,7370083,7371987,7373809,7375579,7377434,7379338,7381290,7383097,7384945,7386423,7387925,7389239,7390309,7391403,7392891,7394447,7396256,7398164,7399742,7401320,7402781,7404439,7405892,7407448,7409153,7410418,7411771,7413359,7414474,7415848,7416941,7418442,7419567,7421053,7422445,7423848,7425614,7427551,7429198,7429772,7430264,7430753,7431215,7431612,7432583,7433925,7435364,7436828,7438292,7439792,7441481,7443452,7445206,7446985,7448782,7450719,7452428,7454141,7456091,7458016,7459925,7461860,7463790,7465710,7467705,7469115,7470712,7472155,7473960,7475593,7477423,7479354,7480452,7481852,7482371,7483957,7485591,7487152,7488722,7490528,7492576,7494632,7496680,7498607,7500655,7502708,7504265,7505402,7506730,7508178,7510065,7512113,7514161,7516209,7517442,7518528,7519709,7520809,7521861,7522929,7524061,7525232,7526394,7527548,7528600,7529750,7531052,7532687,7534151,7535911,7537089,7538381,7539889,7541184,7542708,7544444,7546320,7548292,7550232,7552155,7554045,7555995,7557945,7559918,7561868,7563822,7565778,7567688,7569359,7571241,7572571,7574003,7575688,7576164,7576746,7577727,7579605,7581190,7582835,7584768,7586730,7588668,7590600,7592460,7594362,7596281,7598142,7600008,7601924,7603853,7605675,7607525,7609221,7610880,7612632,7614394,7616146,7618062,7619926,7621682,7623295,7624963,7626708,7628597,7630311,7631959,7633600,7635350,7637154,7638765,7640465,7642239,7644066,7645875,7647803,7649607,7651484,7653372,7655190,7657054,7658852,7660584,7662478,7664168,7665623,7667209,7668844,7670584,7672272,7674022,7675672,7677445,7679324,7681219,7683101,7684943,7686841,7688704,7690618,7692463,7694298,7696081,7697860,7699747,7701641,7703433,7704970,7706368,7707754,7708952,7710019,7711254,7712777,7714386,7716145,7718113,7720084,7721629,7723216,7724703,7726236,7727673,7729271,7731058,7732390,7733819,7735211,7736437,7737940,7738981,7740411,7741646,7743068,7744392,7745826,7747318,7749168,7750958,7752780,7754542,7755676,7756260,7756717,7757274,7757745,7758155,7759508,7760929,7762377,7763819,7765270,7766790,7768607,7770525,7772346,7774188,7775812,7777392,7779176,7781060,7782965,7784843,7786769,7788732,7790279,7792077,7793884,7795810,7797738,7799466,7801416,7803137,7804881,7806681,7808078,7809783,7811547,7812650,7813862,7814437,7816095,7817683,7819228,7820725,7822356,7824392,7826449,7828497,7830452,7832509,7834563,7836541,7837722,7838930,7840341,7841894,7843933,7845981,7848029,7849775,7850879,7852064,7853144,7854249,7855316,7856377,7857531,7858750,7859862,7860972,7862027,7863216,7864821,7866419,7868023,7869604,7871486,7873307,7875291,7877195,7879082,7880905,7882702,7884394,7885783,7887723,7889573,7891269,7893071,7894701,7896425,7898229,7899558,7901295,7902915,7904598,7906151,7907524,7908850,7910572,7912401,7914289,7916206,7917998,7919933,7921492,7922785,7924117,7925654,7926942,7928703,7929753,7931329,7932718,7934628,7936508,7938432,7940237,7942152,7944045,7945920,7947842,7949624,7951539,7953399,7955343,7957273,7959176,7961146,7962369,7963657,7965165,7966485,7968006,7969351,7971084,7972596,7974506,7976343,7978292,7980121,7982029,7983830,7985721,7987594,7989501,7991460,7993356,7995310,7996848,7998101,7999473,8001035,8002438,8003998,8005501,8007091,8008600,8009764,8010917,8012870,8014726,8016260,8018080,8020123,8022171,8024219,8026267,8028315,8030363,8032410,8034314,8036142,8038065,8039919,8041823,8043408,8044542,8045755,8046966,8048237,8049529,8050776,8051838,8053245,8054674,8055873,8057149,8058503,8059767,8061457,8063367,8065085,8066903,8068760,8070483,8072343,8074149,8075854,8077575,8079344,8080967,8082720,8084509,8086187,8088022,8089658,8091491,8093258,8094969,8096625,8098196,8099807,8101497,8103397,8104639,8105783,8107091,8108815,8110704,8112575,8114537,8116453,8118115,8119181,8120559,8122084,8123590,8125039,8126486,8128106,8129883,8130969,8132376,8133703,8135333,8136885,8138385,8139890,8141578,8143161,8144612,8146440,8148367,8149755,8151019,8152379,8153721,8155094,8156493,8157167,8157586,8158096,8158929,8159198,8159583,8161045,8162518,8163967,8165549,8167265,8168601,8170250,8171851,8173553,8175238,8176577,8177870,8179157,8180525,8182023,8182996,8184217,8185941,8187690,8189091,8190687,8192181,8193749,8195016,8196134,8197583,8198887,8200478,8201726,8202861,8204029,8205427,8206629,8208086,8209590,8211177,8212356,8213553,8215261,8217067,8218914,8220793,8222576,8224444,8226366,8228095,8229989,8231812,8233670,8235519,8237228,8238934,8240801,8242556,8244401,8246063,8247839,8249683,8251610,8253411,8255307,8257176,8259051,8260879,8262588,8264500,8266163,8268058,8269943,8271790,8273677,8275546,8277398,8279313,8281056,8282496,8284027,8285383,8287169,8289079,8290875,8292734,8294553,8296496,8298394,8300209,8302145,8303998,8305899,8307830,8309703,8311576,8313478,8315415,8317328,8319163,8320594,8321883,8323306,8324770,8326196,8328196,8330244,8332292,8333827,8334891,8336055,8337130,8338187,8339255,8340307,8341359,8342496,8343693,8344889,8346121,8348003,8349766,8351433,8352871,8354168,8355592,8357092,8358533,8360367,8361689,8363143,8364603,8365521,8367057,8368538,8369571,8370928,8372299,8373654,8375317,8376906,8378176,8379820,8380641,8381282,8382939,8384620,8386043,8387833,8389350,8391329,8393267,8395237,8397149,8399007,8400967,8402890,8404722,8406602,8408529,8410379,8412231,8414007,8415809,8417413,8419259,8421005,8422961,8424897,8426815,8428606,8430207,8431963,8433857,8435745,8437432,8439196,8440992,8442838,8444595,8446291,8448116,8449860,8451659,8453439,8455436,8457385,8459349,8461267,8463083,8464953,8466876,8468778,8470523,8472286,8474017,8475724,8477271,8478964,8480614,8482367,8484235,8486124,8487747,8489494,8491317,8493199,8494923,8496693,8498322,8500023,8501800,8503589,8505448,8507327,8509189,8511183,8513150,8515106,8517048,8518615,8520051,8521351,8522838,8524355,8525937,8527522,8529110,8530278,8532197,8534014,8535624,8537500,8539313,8541120,8542547,8544052,8545363,8546454,8547604,8549042,8550729,8552491,8554266,8556166,8558015,8559865,8561832,8563773,8565710,8567301,8568749,8570207,8571765,8573360,8574893,8576685,8578568,8579823,8581450,8582900,8584456,8585927,8587466,8588552,8590074,8591737,8593340,8594857,8596647,8597811,8599341,8600537,8601844,8603127,8604281,8605739,8606896,8608454,8609863,8611284,8612664,8614261,8616058,8617996,8620004,8622003,8623600,8625593,8627455,8629175,8631125,8632797,8634177,8635058,8636608,8638517,8640319,8641533,8642948,8644553,8646320,8648191,8649734,8651101,8652788,8654249,8655802,8657435,8659112,8660757,8662325,8663968,8664914,8666106,8667714,8669480,8671233,8672256,8672738,8673177,8673635,8674030,8674572,8676028,8677383,8678578,8679726,8680858,8682390,8684321,8686284,8688188,8689959,8691539,8693039,8694297,8696119,8697693,8699286,8700951,8702910,8704716,8706666,8708553,8709641,8711167,8712673,8713877,8715466,8717045,8718514,8720259,8722016,8723373,8724085,8725840,8727582,8729308,8731132,8732104,8732831,8733655,8734351,8735135,8735809,8736457,8737002,8737756,8738418,8739414,8740227,8741024,8741745,8742332,8743181,8743937,8744686,8745291,8745966,8746856,8747899,8748926,8749918,8751011,8752175,8753118,8754532,8756405,8757655,8758787,8759758,8760728,8762018,8763505,8765044,8766360,8767955,8769697,8771328,8772664,8773897,8775041,8776167,8777524,8779032,8780779,8782433,8783834,8785142,8786518,8787769,8788835,8789400,8790881,8792013,8792928,8794444,8796038,8797553,8799155,8800879,8802927,8804983,8807031,8809079,8811127,8813056,8815104,8817152,8819200,8821220,8823268,8825239,8826417,8827640,8829006,8830251,8831617,8833171,8834705,8836658,8838706,8840754,8842802,8844850,8846898,8848574,8849669,8850834,8851937,8852986,8854034,8855114,8856167,8857220,8858287,8859413,8860563,8861748,8862859,8863994,8865045,8866090,8867196,8868354,8869403,8870542,8871869,8873050,8873834,8875496,8876802,8878042,8879329,8880830,8882151,8883666,8885261,8886907,8888458,8890049,8891569,8893147,8894707,8896263,8897799,8899295,8900877,8902309,8904021,8905940,8907804,8909790,8911692,8913575,8915503,8917449,8919341,8921256,8923124,8924555,8925845,8927118,8928660,8929965,8931641,8933548,8935305,8937165,8939051,8940981,8942842,8944822,8946755,8948712,8950674,8952625,8954526,8956460,8958311,8959752,8961581,8963116,8964854,8966777,8968678,8970612,8972475,8974313,8975616,8976961,8978470,8979851,8981331,8982767,8984525,8986187,8987975,8989153,8990709,8991476,8992627,8994071,8995716,8997516,8999460,9001421,9003320,9005201,9007116,9009039,9010899,9012796,9014732,9016598,9018301,9019966,9021567,9023425,9025092,9027020,9028963,9030659,9032134,9033906,9035765,9037589,9039318,9041138,9043012,9044749,9046578,9048415,9050198,9052082,9053977,9055829,9057701,9059664,9061538,9063292,9064848,9066556,9068369,9070090,9071843,9073676,9075506,9077317,9079198,9080879,9082765,9084711,9086691,9088537,9090187,9091990,9093827,9095036,9096248,9097152,9098045,9099361,9101025,9102744,9104668,9106656,9108291,9109703,9111331,9112834,9114450,9116311,9117974,9119302,9120941,9122625,9124121,9125008,9126835,9128475,9129724,9131423,9133267,9134897,9136448,9137536,9138912,9140213,9141584,9142898,9144316,9146077,9147797,9149725,9151686,9153700,9155720,9157480,9159426,9161333,9163275,9165227,9166759,9168364,9169495,9171467,9173366,9174950,9176902,9178718,9180325,9182087,9183711,9185279,9187027,9188620,9190432,9192287,9194136,9195867,9197579,9199169,9200664,9202233,9203811,9205409,9207172,9208796,9210601,9212318,9214074,9215336,9217092,9219140,9221188,9223236,9225246,9227294,9229342,9230836,9232001,9233362,9234870,9236791,9238839,9240887,9242835,9244001,9245166,9246261,9247367,9248435,9249488,9250666,9251858,9252959,9254066,9255231,9256400,9258049,9259610,9261100,9262589,9263873,9265241,9266783,9268119,9269768,9271342,9273056,9274188,9275821,9277639,9279655,9281703,9283751,9285796,9287616,9289444,9291330,9293162,9294988,9296530,9297863,9299156,9300334,9301636,9302717,9303904,9304976,9306316,9307415,9308792,9309859,9310919,9312439,9314252,9315922,9317523,9319155,9320790,9322562,9324272,9325993,9327685,9329293,9331019,9332699,9334481,9336120,9337945,9339581,9341337,9343169,9344857,9346562,9348218,9349759,9351613,9352928,9354129,9355291,9356966,9358831,9360760,9362686,9363652,9365100,9366500,9368094,9369448,9371130,9372957,9374138,9375563,9376889,9378481,9379999,9381515,9383075,9384777,9386222,9387805,9389133,9390390,9391708,9392973,9394402,9396043,9397288,9398525,9400001,9401401,9403122,9405004,9406834,9408654,9410360,9412227,9413955,9415825,9417683,9419609,9421525,9423303,9425203,9427138,9429015,9430855,9432116,9433408,9434914,9436221,9437759,9439801,9441612,9442681,9443773,9444871,9445936,9447140,9448750,9450733,9452457,9453966,9455231,9456443,9457614,9458952,9460416,9462252,9463737,9464908,9466614,9467574,9468716,9470437,9471543,9472954,9473881,9475534,9476785,9478602,9479984,9481275,9482861,9483576,9484156,9484611,9485197,9487042,9488671,9490164,9491757,9493467,9494971,9496950,9498912,9500837,9502738,9504637,9506542,9508471,9510332,9512242,9514192,9516094,9517953,9519723,9521545,9523241,9525014,9526819,9528621,9530613,9532566,9534510,9536435,9538202,9539959,9541725,9543631,9545602,9547356,9549014,9550808,9552587,9554512,9556338,9558128,9559872,9561568,9563268,9565024,9566851,9568653,9570609,9572587,9574572,9576443,9578283,9580144,9582061,9583872,9585731,9587478,9589191,9590924,9592646,9594348,9596027,9597751,9599450,9601288,9603174,9605116,9606986,9608812,9610689,9612601,9614427,9616227,9618135,9619614,9621487,9623402,9625153,9627071,9628717,9630544,9632503,9634312,9636243,9638210,9640150,9642040,9643521,9645027,9646505,9647955,9649494,9651109,9652728,9654206,9655674,9657221,9659095,9660871,9662666,9664560,9666336,9667942,9669396,9670830,9672035,9673115,9674379,9675975,9677665,9679507,9681261,9683265,9685008,9686923,9688857,9690822,9692774,9694347,9695826,9697470,9699056,9700658,9702288,9704053,9705872,9707220,9708749,9710209,9711832,9713404,9714903,9715866,9717506,9719228,9720913,9722585,9723755,9725574,9726626,9727804,9729213,9730312,9731647,9732796,9734095,9735619,9737017,9738592,9739979,9741586,9743447,9745370,9747339,9749382,9750956,9752909,9754794,9756551,9758514,9760170,9761477,9762444,9763940,9765848,9767763,9769262,9770722,9772367,9774289,9776103,9777543,9779125,9780527,9782046,9783779,9785360,9787050,9788804,9790329,9791367,9792646,9794274,9796048,9797763,9798634,9799136,9799612,9800092,9800491,9801190,9802682,9804172,9805325,9806605,9807847,9809597,9811543,9813309,9815270,9816988,9818863,9820503,9821729,9823292,9825146,9826725,9828327,9830029,9831921,9833020,9834254,9836200,9838161,9839201,9840625,9842204,9843407,9845003,9846599,9848085,9849832,9851600,9853008,9853715,9855449,9857193,9858969,9860815,9862344,9863414,9864143,9864987,9865745,9866440,9867125,9867797,9868353,9869142,9869763,9870690,9871539,9872362,9873016,9873681,9874507,9875156,9875952,9876558,9877309,9878092,9879124,9880160,9881191,9882253,9883463,9884390,9885668,9887621,9888888,9890008,9891012,9891944,9893133,9894662,9896265,9897662,9899014,9900566,9902192,9903875,9905240,9906626,9908048,9909374,9910608,9911908,9913339,9914676,9916265,9917696,9919459,9921073,9922376,9923651,9925204,9926251,9927448,9928147,9929477,9930742,9931557,9933099,9934680,9936286,9937773,9939301,9940845,9942447,9944006,9946015,9948063,9950111,9952159,9954216,9956148,9958196,9960244,9962298,9964346,9966322,9968370,9969867,9971034,9972396,9973652,9974933,9976433,9978079,9979753,9981801,9983849,9985897,9987945,9989993,9992041,9993238,9994314,9995493,9996547,9997596,9998772,9999824,10000885,10001956,10003008,10004175,10005376,10006497,10007604,10008692,10009743,10010808,10011952,10013076,10014129,10015369,10016651,10017676,10018496,10020020,10021758,10023437,10024700,10026186,10027242,10027898,10029008,10030844,10032483,10034394,10036342,10038303,10040217,10042051,10043963,10045845,10047634,10049582,10051512,10053445,10055356,10057057,10058738,10060336,10062095,10063843,10065757,10067643,10069380,10070988,10072622,10074542,10076299,10078036,10079654,10081386,10083061,10084745,10086518,10088291,10090112,10091896,10093792,10095584,10097436,10099282,10101080,10102847,10104389,10106119,10107566,10109139,10110777,10112474,10114211,10115975,10117628,10119377,10121234,10123102,10124960,10126766,10128660,10130536,10132398,10134229,10136105,10137896,10139569,10141406,10143295,10145017,10146594,10147972,10149287,10150497,10151589,10152766,10154240,10155829,10157563,10159548,10161066,10162599,10164089,10165691,10167118,10168752,10170552,10171809,10173170,10174741,10175857,10177260,10178333,10179816,10180975,10182426,10183806,10185182,10186669,10188546,10190341,10192147,10193951,10194893,10195382,10195808,10196268,10196662,10197175,10198482,10199836,10201303,10202798,10204164,10205701,10207522,10209345,10211082,10212873,10214796,10216369,10218028,10219828,10221715,10223594,10225445,10227343,10229273,10230986,10232521,10234127,10235863,10237564,10239085,10240917,10242050,10243465,10244163,10245391,10247022,10248613,10250108,10251693,10253522,10255570,10257618,10259666,10261605,10263653,10265636,10267106,10268274,10269625,10271135,10273055,10275103,10277151,10279188,10280363,10281448,10282622,10283754,10284806,10285873,10287016,10288232,10289383,10290517,10291569,10292763,10294186,10295742,10297555,10299229,10301144,10303076,10304942,10306805,10308592,10310419,10312124,10313838,10315557,10317393,10319319,10321195,10322829,10324519,10326116,10327929,10329654,10331614,10333565,10335476,10336891,10338608,10340550,10342335,10344180,10345986,10347784,10349532,10351337,10353222,10355081,10356900,10358745,10360696,10362496,10364362,10366204,10368034,10369677,10371529,10373315,10375128,10377007,10378988,10380688,10382555,10384469,10386408,10388352,10390336,10392198,10393923,10395773,10397625,10399365,10400603,10401856,10402821,10403912,10405151,10406918,10408633,10410583,10412552,10414304,10415786,10417512,10418982,10420591,10422352,10423980,10425183,10426816,10428409,10429926,10430816,10432575,10434211,10435444,10437218,10439068,10440724,10442411,10443519,10444783,10446106,10447487,10448963,10450301,10451843,10453725,10455684,10457381,10459166,10461094,10462947,10464771,10466426,10467886,10469934,10471982,10474030,10476042,10478089,10479282,10480411,10481780,10483327,10485311,10487359,10489407,10490574,10491704,10492848,10493983,10495057,10496188,10497427,10498553,10499656,10501234,10502514,10503802,10505106,10506448,10507433,10508507,10509547,10510585,10511578,10512373,10513451,10514833,10516028,10517282,10518418,10519329,10520439,10521450,10522278,10523330,10524548,10525738,10526494,10527752,10529066,10530285,10531476,10532757,10533613,10534648,10535653,10536405,10537731,10538916,10540098,10541369,10542253,10543314,10544355,10545272,10546039,10547444,10548583,10549800,10550930,10551796,10552896,10553831,10554694,10555732,10557019,10558204,10559500,10560578,10561484,10562574,10563285,10564584,10565713,10566919,10568188,10569016,10570030,10571073,10571926,10572889,10574112,10575338,10576544,10577605,10578503,10579513,10580270,10581369,10582568,10583758,10585010,10586018,10586977,10588110,10589081,10589873,10591188,10592087,10592990,10593897,10594735,10595852,10597231,10598375,10599598,10600750,10601624,10602848,10603552,10604864,10606046,10607256,10608543,10609441,10610468,10611346,10612159,10613433,10614489,10615513,10616789,10617853,10618916,10620053,10621e3,10621858,10622692,10623678,10625010,10626306,10627638,10628786,10629726,10630902,10631917,10632694,10634085,10635354,10636680,10637971,10638935,10640007,10641057,10642058,10643016,10643682,10644589,10646049,10647227,10648540,10649598,10650333,10651713,10653032,10654311,10655583,10656531,10657615,10658589,10659613,10660599,10661361,10662439,10663755,10665077,10666375,10667548,10668475,10669606,10670667,10671676,10672549,10673352,10674704,10675933,10677122,10678250,10678921,10680154,10681196,10682240,10683400,10684337,10685207,10686022,10686998,10688262,10689450,10690738,10691790,10692703,10693830,10694812,10695510,10696897,10698107,10699340,10700559,10701418,10702489,10703416,10704319,10705171,10706509,10707667,10708890,10709905,10710745,10711759,10712496,10713649,10714931,10716292,10717612,10718830,10720191,10721378,10722602,10723910,10724802,10725842,10726867,10727821,10728561,10729963,10731156,10732357,10733525,10734388,10735488,10736503,10737365,10738307,10739609,10740843,10742070,10743173,10744076,10745178,10746029,10746822,10748233,10749380,10750626,10751736,10752620,10753730,10754762,10755455,10756725,10757873,10759047,10760341,10761111,10762102,10763029,10763717,10765099,10766396,10767664,10768860,10769779,10770839,10771705,10772718,10773981,10775170,10776455,10777522,10778425,10779509,10780448,10781203,10782359,10783387,10784471,10785583,10786509,10787347,10788183,10789004,10790392,10791528,10792723,10793835,10794706,10795872,10796559,10797816,10798959,10800175,10801445,10802287,10803311,10804254,10805045,10806112,10807144,10808213,10809319,10810276,10811147,10811993,10812713,10814126,10815326,10816572,10817791,10818652,10819753,10820729,10821493,10822669,10823916,10825142,10826391,10827370,10828329,10829282,10830049,10831395,10832564,10833747,10834991,10835859,10836996,10838054,10838860,10839979,10841279,10842583,10843928,10844946,10845929,10847034,10847997,10848827,10850220,10851364,10852573,10853718,10854597,10855763,10856509,10857815,10858714,10860107,10861180,10862493,10863615,10864804,10865997,10866897,10867944,10868855,10869817,10871131,10872362,10873617,10874741,10875635,10876818,10877927,10878624,10879930,10881063,10882233,10883497,10884334,10885337,10886316,10887206,10887947,10890004,10892052,10894100,10896148,10898196,10900244,10902292,10904340,10906388,10908436,10910484,10912532,10914580,10916628,10918676,10920724,10922772,10924820,10926868,10928916,10930964,10933012,10935060,10937108,10939156,10941204,10943252,10945300,10947348,10949396,10951444,10953492,10955540,10957588,10959636,10961684,10963732,10965780,10967828,10969876,10971924,10973972,10976020,10978068,10980116,10982164,10984212,10986260,10988308,10990356,10992404,10994452,10996500,10998548,11000596,11002644,11004692,11006740,11008788,11010836,11012884,11014932,11016980,11019028,11021076,11023124,11025172,11027220,11029268,11031316,11033364,11035412,11037460,11039508,11041556,11043604,11045652,11047700,11049748,11051796,11053844,11055892,11057940,11059988,11062036,11064084,11066132,11068180,11070228,11072276,11074324,11076372,11078420,11080468,11082516,11084564,11086612,11088660,11090708,11092756,11094804,11096852,11098900,11100948,11102996,11105044,11107092,11109140,11111188,11113236,11115284,11117332,11119380,11121428,11123476,11125524,11127572,11129620,11131668,11133716,11135764,11137812,11139860,11141908,11143956,11146004,11148052,11150100,11152148,11154196,11156244,11158292,11160340,11162388,11164436,11166484,11168532,11170580,11172628,11174676,11176724,11178772,11180820,11182868,11184916,11186964,11189012,11191060,11193108,11195156,11197204,11199252,11201300,11203348,11205396,11207444,11209492,11211540,11213588,11215636,11217684,11219732,11221780,11223828,11225876,11227924,11229972,11232020,11234068,11236116,11238164,11240212,11242260,11244308,11246356,11248404,11250452,11252500,11254548,11256596,11258644,11260692,11262740,11264788,11266836,11268884,11270932,11272980,11275028,11277076,11279124,11281172,11283220,11285268,11287316,11289364,11291412,11293460,11295508,11297556,11299604,11301652,11303700,11305748,11307796,11309844,11311892,11313940,11315988,11318036,11320084,11322132,11324180,11326228,11328276,11330324,11332372,11334420,11336468,11338516,11340564,11342612,11344660,11346708,11348756,11350804,11352852,11354900,11356948,11358996,11361044,11363092,11365140,11367188,11369236,11371284,11373332,11375380,11377428,11379476,11381524,11383572,11385620,11387668,11389716,11391764,11393812,11395860,11397908,11399956,11402004,11404052,11406100,11408148,11410196,11412244,11414292,11416340,11418388,11420436,11422484,11424532,11426580,11428628,11430676,11432724,11434772,11436820,11438868,11440916,11442964,11445012,11447060,11449108,11451156,11453204,11455252,11457300,11459348,11461396,11463444,11465492,11467540,11469588,11471636,11473684,11475732,11477780,11479828,11481876,11483924,11485972,11488020,11490068,11492125,11494173,11496221,11498269,11500317,11502365,11504413,11506461,11508509,11510557,11512605,11514653,11516692,11518740,11520788,11522836,11524884,11526932,11528980,11531028,11533076,11535124,11537172,11539229,11541277,11543325,11545373,11547421,11549469,11551517,11553565,11555613,11557661,11559709,11561764,11563794,11565842,11567890,11569938,11571986,11574034,11576082,11578130,11580178,11582226,11584274,11586322,11588370,11590418,11592466,11594514,11596562,11598610,11600658,11602706,11604754,11606802,11608850,11610898,11612946,11614994,11617042,11619090,11621138,11623186,11625234,11627282,11629330,11631378,11633426,11635474,11637522,11639570,11641618,11643666,11645714,11647762,11649810,11651858,11653906,11655954,11658002,11660050,11662098,11664146,11666194,11668242,11670290,11672338,11674386,11676434,11678482,11680530,11682578,11684626,11686674,11688722,11690770,11692818,11694866,11696914,11698962,11701010,11703058,11705106,11707154,11709202,11711250,11713298,11715346,11717394,11719442,11721490,11723538,11725586,11727634,11729682,11731730,11733778,11735826,11737874,11739922,11741970,11744018,11746066,11748114,11750162,11752210,11754258,11756306,11758354,11760402,11762450,11764498,11766546,11768594,11770642,11772690,11774738,11776786,11778834,11780882,11782930,11784978,11787026,11789074,11791122,11793170,11795218,11797266,11799314,11801362,11803410,11805467,11807515,11809563,11811611,11813659,11815707,11817755,11819803,11820448,11821866,11823501,11825558,11827606,11829654,11831702,11833750,11835798,11837846,11839894,11841942,11843990,11846038,11848086,11850134,11852188,11854236,11856284,11858332,11860380,11862437,11864485,11866533,11868581,11870629,11872677,11874725,11876773,11878821,11880869,11882917,11884965,11887013,11889061,11891109,11893157,11895205,11897253,11899301,11901349,11903397,11905445,11907493,11909541,11911589,11913637,11915685,11917733,11919781,11921829,11923877,11925925,11927973,11930021,11932069,11934117,11936165,11938213,11940261,11942318,11944366,11946414,11948462,11950510,11952558,11954606,11956654,11958702,11960750,11962798,11964846,11966894,11968942,11970990,11973038,11975086,11977134,11979182,11981230,11983278,11985326,11987374,11989422,11991470,11993518,11995566,11997614,11999662,12001710,12003758,12005806,12007854,12009902,12011950,12013998,12016046,12018094,12020142,12022190,12024238,12026286,12028334,12030382,12032430,12034478,12036526,12038574,12040622,12042670,12044718,12046766,12048814,12050862,12052910,12054958,12057006,12059054,12061102,12063150,12065198,12067246,12069294,12071342,12073390,12075438,12077486,12079534,12081582,12083630,12085678,12087726,12089774,12091822,12093870,12095918,12097966,12100014,12102062,12104110,12106158,12108215,12110263,12112311,12114368,12116416,12118464,12120512,12122560,12124608,12126656,12128704,12130761,12132730,12134778,12136826,12138874,12140922,12142970,12145018,12147066,12149114,12151162,12153210,12155258,12157306,12159354,12161402,12163450,12165498,12167546,12169594,12171642,12173690,12175738,12177786,12179834,12181882,12183930,12185978,12188026,12190074,12192122,12194170,12196218,12198266,12200314,12202362,12204410,12206458,12208506,12210554,12212602,12214650,12216698,12218746,12220794,12222842,12224890,12226938,12228986,12231034,12233082,12235130,12237178,12239226,12241274,12243322,12245370,12247418,12249466,12251514,12253562,12255610,12257658,12259706,12261754,12263802,12265850,12267898,12269946,12271994,12274042,12276090,12278138,12280186,12282234,12284282,12286330,12288378,12290426,12292474,12294522,12296570,12298618,12300666,12302714,12304762,12306810,12308858,12310906,12312954,12315002,12317050,12319098,12321146,12323194,12325242,12327290,12329338,12331386,12333434,12335482,12337388,12339079,12341127,12343175,12345223,12347271,12349319,12351367,12353415,12355463,12357511,12359559,12361607,12363655,12365703,12367751,12369799,12371847,12373895,12375943,12377991,12380039,12382087,12384135,12386183,12388231,12390279,12392327,12394375,12396423,12398471,12400519,12402567,12404615,12406663,12408711,12410759,12412807,12414855,12416903,12418951,12420999,12423047,12425095,12427143,12429191,12431239,12433287,12435335,12437383,12439431,12441479,12443527,12445575,12447623,12449671,12451719,12453767,12455815,12457863,12459911,12461959,12464007,12466055,12468111,12470109,12472157,12474205,12476253,12478301,12480349,12482397,12484445,12486493,12488541,12490589,12492637,12494685,12496733,12498781,12500829,12502877,12504925,12506973,12509021,12511069,12513117,12515165,12517213,12519261,12521309,12523357,12525405,12527453,12529501,12531445,12533327,12535243,12537298,12539346,12541401,12543449,12545506,12547554,12549602,12551650,12553706,12555761,12557809,12559857,12561905,12563953,12566001,12568049,12570097,12572145,12574193,12576241,12578289,12580337,12582385,12584433,12586481,12588529,12590577,12592625,12594673,12596730,12598787,12600835,12602674,12604722,12606770,12608818,12610866,12612914,12614962,12617010,12619058,12621106,12623154,12625202,12627257,12629305,12631353,12633401,12635209,12637008,12638777,12640671,12642719,12644767,12646815,12648863,12650911,12652959,12655007,12657055,12659103,12661151,12663199,12665247,12666661,12667672,12668889,12670266,12671654,12672937,12674293,12675590,12676958,12678300,12679608,12680926,12682297,12683637,12685019,12686372,12687659,12689033,12690410,12691782,12693170,12694530,12695677,12696841,12698854,12700504,12702290,12703498,12705231,12706759,12708717,12710371,12711051,12712535,12713696,12714515,12716047,12717370,12718075,12719511,12721062,12722664,12723633,12725319,12726959,12728628,12729588,12731208,12732773,12734445,12735376,12736940,12738385,12739822,12740848,12742373,12743896,12745119,12746522,12748114,12749713,12750982,12752964,12754529,12756213,12757817,12759481,12761124,12762950,12764531,12765738,12767258,12769057,12770986,12772613,12774345,12776038,12778086,12779780,12781310,12782609,12783922,12785448,12787029,12788887,12790549,12791440,12792600,12794566,12796614,12798662,12800710,12802758,12804806,12806854,12808902,12810950,12812998,12815046,12816597,12817970,12819470,12820653,12822006,12823113,12824156,12825280,12826455,12827491,12828780,12830217,12831649,12832852,12833913,12835245,12836666,12838061,12839279,12840624,12841688,12842579,12843766,12844927,12845967,12847257,12848734,12849990,12851270,12852474,12853910,12854858,12855704,12856496,12857368,12858195,12858898,12859555,12860144,12860902,12861680,12862437,12863193,12863791,12864508,12865054,12865736,12866314,12866837,12867432,12868063,12868849,12869493,12870059,12870564,12870906,12871311,12871730,12872359,12872877,12873480,12874053,12874448,12874897,12875297,12875672,12875993,12876357,12876734,12877116,12877558,12877899,12878298,12878694,12879082,12879502,12879832,12880104,12880609,12880881,12881392,12881755,12882163,12882551,12882956,12883182,12883421,12883645,12883863,12884090,12884308,12884555,12884780,12885020,12885241,12885488,12885719,12885949,12886182,12886410,12886640,12886876,12887109,12887335,12887576,12887801,12888028,12888256,12888479,12888700,12888924,12889150,12889377,12889615,12889841,12890069,12890298,12890523,12890747,12890972,12891194,12891413,12891633,12891882,12892113,12892345,12892573,12892808,12893036,12893271,12893500,12893733,12893961,12894188,12894410,12894632,12894859,12895084,12895311,12895538,12895762,12896141,12896580,12896977,12897346,12897802,12898149,12898472,12899244,12899882,12900524,12901103,12901622,12902237,12902910,12903591,12904287,12904915,12905442,12906037,12906552,12907086,12907654,12908153,12908552,12908936,12909667,12910784],
sizes:[1452,1131,1171,1218,1136,1159,973,1080,817,1238,1058,1229,856,1199,1213,1200,900,977,1078,1081,1080,1110,1266,1185,1119,735,1231,961,1165,1247,1083,1140,1063,1167,1180,1084,1201,1098,1046,1084,1009,1328,1132,1260,1330,1068,1138,1254,1254,1295,1270,1191,1198,966,1346,992,1056,1091,1137,1280,1293,935,987,1228,1235,1079,1169,1023,1331,1266,1144,1232,1160,1064,1105,1385,1178,1163,1087,1167,1173,1167,1097,980,1124,1223,1053,983,969,1203,1069,1038,974,1023,1021,810,1107,1146,949,1042,1249,1047,1149,1e3,1030,1164,1239,1184,1153,1192,1178,1211,1049,1012,1130,1170,1153,1150,1178,1127,1133,982,1164,1054,1125,1063,1207,1001,1202,941,933,1089,1105,1013,976,968,864,647,757,930,1108,1136,1483,1266,1162,1068,1061,960,1120,1089,936,1145,1356,1390,1085,806,1014,829,1148,939,962,1168,904,1280,1021,753,979,948,996,830,879,1218,1389,1375,1052,965,1032,865,1093,935,935,1006,1149,794,1132,852,1156,763,946,1092,1114,1364,1261,1155,1e3,1207,935,1231,933,1197,1079,806,843,1171,942,970,1103,841,892,810,822,981,738,1023,1096,1009,1089,1022,1150,1007,859,892,1207,947,888,744,1217,686,1025,1562,1249,1307,1189,1320,1242,1287,1195,1255,1278,1315,936,1186,944,1289,1227,1189,1060,1026,952,1342,1001,1317,1165,1333,1321,1278,1307,1252,1111,1183,1248,1151,1112,1245,1066,1027,1049,1025,1513,1270,1441,606,240,773,802,954,1219,1450,1579,1598,1124,1294,1120,1333,808,1360,1179,1592,1363,1585,1019,677,719,1038,1419,1232,1565,1204,1011,1332,1427,1369,1557,1214,1391,1507,1553,1484,1518,1453,1342,1470,1393,1121,1134,1670,1624,1535,1320,1250,1174,1244,1414,1486,1423,1263,1686,1377,1219,1376,1443,1425,1296,1074,1098,1459,1415,1445,1447,1460,1483,1253,1e3,1059,1320,1279,1317,1175,1131,850,772,825,707,1175,847,743,991,1057,831,587,486,525,723,219,288,705,809,826,1406,1807,1229,1252,1328,1365,1058,1245,1514,1281,1549,1301,1345,1363,1444,1348,1336,1101,1262,1380,1401,1154,1309,1198,1108,1066,1007,1201,1228,1244,1154,1367,1132,1125,1253,1013,881,1144,1195,1140,1404,1231,1208,1215,1223,1208,1217,1201,1201,1177,1200,1184,1204,1177,1208,956,1010,1373,1209,1344,1215,1093,1049,1363,1234,1319,1116,1359,1307,1189,1377,1272,1155,890,934,1165,1376,1395,1433,1309,1382,1269,1360,1401,1338,1357,1498,1567,1235,1511,1415,1218,1170,1310,1315,1078,1215,1385,1328,1121,1066,1319,758,1249,1107,1219,1358,1201,1266,1397,1623,1493,1327,1093,1136,1287,1126,1328,1494,1364,1187,1040,1250,1159,1144,1210,1113,884,1213,1096,1117,1341,1189,1151,1051,1031,1170,1303,1354,1177,1303,1353,1214,1135,1188,959,1277,1280,1168,1146,1164,1170,1148,1131,1217,959,1087,986,1324,1176,1184,1103,1145,1413,1121,1009,1284,1246,1127,1228,1147,1080,984,1006,1169,1096,977,1072,999,1451,1397,1341,806,249,537,959,899,1250,1457,1557,1621,1204,1193,1114,1386,785,1342,1197,1588,1506,1510,1091,604,841,889,1418,1256,1573,1285,1086,1279,1381,1386,1484,1164,1366,1501,1552,1384,1292,1453,1372,1475,1549,960,1140,1574,1697,1523,1252,1376,1161,1122,1369,1455,1594,1340,1631,1462,1094,1334,1428,1467,1299,1241,1001,1453,1409,1482,1399,1457,1378,1303,985,1099,1308,1306,1190,1290,1229,1410,1560,1171,678,1047,825,1484,1439,1280,1083,569,1227,1363,972,803,778,509,452,275,564,795,806,872,1584,1660,1182,1349,1274,1306,1150,1269,1326,1507,1192,1089,1166,1082,1295,991,1051,1309,1522,1133,1208,1294,1434,1310,1395,1260,1280,971,1229,1124,1253,1268,1327,1333,1107,1154,1281,1062,1183,1228,1272,1143,1254,1261,1240,1317,1350,1149,1372,1192,1020,820,1275,1330,1045,1091,1076,1202,1285,1149,1070,1200,1045,1047,1460,1457,1210,1258,1128,944,623,836,870,1182,1124,1144,1167,1063,905,810,1011,1122,954,813,1126,1240,1197,941,1037,1291,1311,1018,1102,1054,1151,1028,784,796,991,1102,953,1080,1175,1131,722,1144,1211,969,963,1095,945,1071,1312,1323,1408,1274,973,1220,1104,1175,570,589,520,672,592,654,697,629,653,879,788,901,884,834,859,894,833,820,917,811,898,905,885,846,857,862,896,832,886,892,888,881,931,937,873,950,862,857,887,872,797,506,905,1107,1212,1212,1196,1336,1361,1184,1320,1533,1451,1356,1289,1383,1154,1009,1133,1472,1076,1289,999,1164,1300,1215,1435,1475,1462,1284,1349,1359,1169,1003,1328,1062,1524,1235,1318,1169,1040,949,975,1139,1018,1249,1221,1373,1001,1089,1359,876,1265,1353,1362,1317,1403,1307,1271,1306,1168,1160,1131,972,1152,996,1252,1406,1240,899,1217,1182,1128,1295,1169,1005,1179,1031,1016,1184,1277,1219,760,1284,1281,1279,1176,1213,1254,1132,1030,1119,1131,1147,954,841,1171,1375,1278,1233,1278,1227,1123,1201,1121,1184,1173,1289,1216,1195,1347,1369,1037,1312,1058,942,1106,1056,1136,937,870,1263,1137,969,1157,1181,856,1144,1211,1047,1054,1048,1047,1210,1174,1092,1178,1335,1282,1148,1316,1308,1253,1092,1012,1109,1139,1211,1317,1213,1043,1273,1178,1160,1100,1199,1194,1202,1213,1371,1179,1399,1352,1270,1274,1239,1053,959,983,1076,1180,1089,1086,1039,1087,1274,1412,1228,1229,1181,939,589,1008,1033,978,1023,972,795,843,1152,1324,898,1215,1034,987,1022,968,947,987,974,987,962,954,950,1046,952,1018,990,968,961,1016,964,933,886,983,1009,877,967,944,911,951,986,1131,1219,1069,1079,1101,1098,1030,1153,1232,1317,1437,955,1413,1235,932,870,540,547,595,650,595,615,543,754,504,485,583,563,602,510,785,524,525,474,475,469,1006,1293,1248,1145,1218,1144,1110,961,860,575,531,522,531,551,575,585,559,700,485,539,636,569,559,617,630,561,470,478,539,468,1121,1162,1077,992,1056,1018,1588,1101,1193,1273,242,316,984,895,1045,1474,1428,1638,1384,1123,1216,1404,948,1158,1546,1450,1533,1281,1535,590,665,755,1446,1327,1559,1483,1125,848,1382,1282,1432,1418,1101,1365,1581,1360,1359,1471,1427,1335,1635,921,979,1470,1725,1469,1390,1273,1056,1325,1332,1530,1526,1286,1434,1591,1179,1425,1258,1389,1359,1492,741,1375,1525,1359,1367,1505,1387,1400,1107,1098,1178,1333,1017,1311,1209,928,836,918,722,555,1022,436,1148,811,1084,671,1283,1145,678,1342,709,1242,1201,638,1344,757,1223,1215,587,1372,774,1179,1277,559,1297,741,991,1159,1359,1394,1076,1490,1275,1273,1107,1290,1485,970,1299,1387,1411,1303,961,1362,1418,1500,1376,1079,1294,1381,1496,1310,1094,1140,1131,1565,1360,1223,1246,1244,1446,1484,1404,1032,1345,1302,1648,1276,1497,1070,1450,1451,1396,1252,934,789,990,1310,545,836,680,908,1150,922,1567,1505,1463,1374,1575,1246,1107,1140,1386,1438,1176,930,248,248,278,655,808,819,825,751,968,2048,1237,1195,1319,1298,1184,1194,1405,1394,1437,1111,1016,1162,1207,1131,1168,1177,1035,963,847,1241,1141,957,875,1206,1062,798,841,753,927,573,618,778,935,1293,1374,1108,1402,891,1022,1324,1261,1124,1222,1150,1032,899,809,1031,1198,1080,1006,1048,1032,1494,921,1197,1271,242,316,979,901,1032,1471,1435,1639,1390,1136,1226,1382,972,1136,1555,1425,1526,1285,1549,621,673,731,1428,1368,1541,1504,1157,762,1357,1324,1425,1442,1113,1401,1589,1328,1372,1491,1413,1341,1592,950,971,1439,1692,1489,1412,1281,1114,1299,1343,1510,1498,1298,1436,1608,1199,1456,1322,1376,1410,1448,723,1305,1509,1389,1402,1507,1343,1418,1149,1161,1201,1368,1043,1333,1402,1341,1427,1199,1276,1157,600,952,1035,1151,507,1254,1407,1067,1035,565,628,513,823,983,794,265,317,755,825,803,960,2048,902,909,1286,1298,1389,1053,1279,1295,1340,1348,1518,1492,1350,1132,1053,1263,1107,1088,1329,1491,1037,1321,1203,1187,949,827,1252,1440,1148,1153,1212,1288,1478,1410,1056,1176,1467,1512,1109,1126,1216,1026,764,733,1169,1044,1199,998,905,957,792,650,734,1021,1010,1167,1183,917,1265,1311,1315,1147,1030,1244,1059,1199,1150,1177,919,1055,772,1127,1089,989,1072,1024,1544,1325,1427,696,237,667,846,952,1251,1441,1571,1635,1183,1261,1124,1369,833,1352,1170,1603,1455,1557,1012,617,773,925,1414,1234,1542,1226,1045,1284,1393,1435,1495,1177,1382,1504,1554,1423,1375,1449,1357,1455,1520,1002,1149,1576,1670,1562,1254,1370,1142,1182,1376,1479,1555,1291,1658,1407,1128,1366,1389,1484,1280,1171,1021,1485,1404,1495,1419,1449,1400,1244,968,1079,1327,1298,1209,1194,1027,1205,483,376,723,453,231,277,415,558,305,324,372,335,515,188,151,133,1308,1171,1220,1024,677,905,998,925,1406,1265,1165,1059,982,984,988,818,263,401,780,823,807,1357,1878,554,1007,1347,1266,1290,1157,1269,1438,1473,1378,1440,1293,1251,1034,1014,997,1078,1026,1153,1068,1195,1012,1127,1152,1217,1134,1074,1122,1187,1101,1200,1038,1039,1161,1208,786,885,1185,647,903,913,511,456,370,396,442,420,396,464,314,356,391,404,411,419,406,390,394,376,1123,1241,1095,1030,1166,1212,1103,1264,986,1108,1130,1099,1029,1083,1169,1076,1223,1201,1121,1248,1156,1133,1191,1064,891,918,1098,1057,1317,1230,1345,1227,1101,1197,1346,930,749,925,768,768,1107,974,877,757,1025,1302,1111,1276,1078,1121,995,1019,972,1030,1060,1224,1310,1161,912,1044,956,1038,1288,1097,1216,1138,1238,1215,1203,1241,1377,1395,1035,1244,1157,1226,1168,1226,1112,871,1103,882,868,669,896,1308,1045,786,1308,817,1181,869,1093,795,1013,1355,1311,1133,1135,834,841,551,757,715,696,698,1017,718,923,902,1122,1151,1155,873,930,862,1142,1082,999,907,683,905,1206,1324,896,1162,1111,838,1208,1078,1288,1302,1358,1200,1239,1379,1385,1265,1088,1241,1125,1236,1382,1327,1257,1213,1175,1011,1045,1060,1019,1125,1165,1174,1029,1299,1635,1206,1506,476,239,873,737,993,1219,1422,1588,1585,1224,1257,1160,1309,813,1480,1174,1581,1300,1584,928,705,652,1168,1392,1294,1562,1133,869,1384,1461,1363,1564,1219,1394,1552,1481,1474,1457,1469,1301,1473,1258,1139,1149,1642,1586,1515,1264,1243,1236,1309,1404,1489,1426,1287,1675,1300,1264,1404,1404,1417,1214,1057,1113,1424,1447,1408,1461,1464,1492,1280,1092,1048,1249,1237,1313,1107,672,1131,960,1458,1326,1550,1510,1527,1153,1360,1324,1620,1515,1496,1433,1514,1443,1493,1607,1280,1112,1124,1344,1146,1492,1076,1391,1757,687,847,433,633,797,1057,503,671,996,1113,1225,1539,1326,1322,1337,1518,1495,1132,1278,1614,1445,1445,1285,1326,1420,1364,1567,1284,1482,1427,1457,1417,1539,1464,1458,1547,1425,1643,1516,1166,1343,1437,1422,1507,1347,1577,1322,1373,1368,1440,1595,1450,1460,1529,1461,1334,1481,1433,1410,1393,1543,1407,1460,1468,1527,1437,1553,1476,1374,1407,1569,1487,1347,1420,1532,1584,1500,1522,1546,1484,1483,1581,1407,1535,1218,1075,1369,1445,1583,1504,1474,1512,1349,1386,1428,1433,1504,1033,941,953,1034,1063,1083,738,644,793,826,809,1074,1056,655,719,659,681,642,661,680,670,708,1168,1445,1339,1156,969,1184,231,235,266,533,793,805,859,878,1013,1411,1948,1212,1236,1341,1324,1068,1230,1359,1298,1290,1325,1245,1259,1264,968,1363,1247,1329,1353,1153,1133,1235,1250,1254,1031,1146,1216,1370,1062,989,1271,1222,1038,1281,1159,1180,1031,1221,1459,1382,1433,1258,1044,1148,936,951,1025,645,1066,936,1117,1338,1159,1156,1269,1196,1215,1018,1174,1184,1048,1202,1119,1196,1142,1094,1127,1180,1172,1096,1175,1295,1119,1352,949,1007,1241,1335,1119,1185,964,857,799,1196,1309,1177,1024,907,1133,1202,1269,1144,1159,796,1213,1215,1259,1259,1042,1e3,988,1043,982,1112,1219,1189,1317,1382,1225,1076,858,979,1083,1106,1007,895,808,977,714,1174,1315,1137,1095,848,1164,1080,1234,895,1090,961,843,919,938,981,1002,816,1128,1140,1173,1168,1248,902,937,845,997,1193,993,1268,915,1005,814,946,1366,1511,1173,1427,1169,1165,850,988,1072,1252,1021,1191,1182,1237,1268,1328,1298,1175,1231,1223,1120,1260,1217,1331,1381,1335,1242,1400,1228,1147,1193,1253,1161,1215,1287,1173,1148,1340,1282,1271,1144,1205,1360,1359,1313,1137,1194,1261,1145,1325,1311,1146,1020,1107,906,1244,958,1140,1160,1121,1265,1038,1271,1210,1107,1110,1238,1330,1235,1340,1439,1404,1395,982,1025,1214,846,878,1143,1251,1111,1319,1049,1086,1030,1014,952,815,1155,1160,1029,913,711,681,1090,1319,1415,1307,1467,1294,913,1223,878,767,761,954,1044,929,1104,1244,1300,1068,1210,1274,1418,1118,1404,1156,685,1025,709,957,751,1157,1247,1063,1235,1124,1098,1213,759,939,753,931,861,891,1175,1103,979,1069,994,1448,1057,1142,1437,249,279,907,866,968,1379,1389,1610,1399,1181,1250,1418,1086,987,1584,1374,1590,1331,1552,652,653,593,1412,1438,1418,1508,1113,765,1376,1408,1371,1517,1116,1459,1552,1412,1273,1506,1412,1324,1575,1e3,997,1357,1615,1522,1471,1259,1185,1273,1409,1447,1480,1268,1442,1659,1234,1376,1392,1385,1451,1362,771,1266,1461,1364,1416,1499,1388,1420,1146,1150,1178,1279,1098,1326,1015,833,999,1250,640,780,690,798,767,1225,872,775,714,1156,732,974,815,1153,828,1057,920,1295,988,1096,1370,1224,1208,1354,1287,828,1321,1449,1258,1575,1326,1165,1307,1290,1256,966,1163,1300,1171,678,1405,1464,1381,1387,1115,1310,1072,1578,1473,1496,1375,1585,1165,1155,1063,1389,1424,1132,1105,488,282,289,267,677,822,813,886,1162,2048,928,1174,1326,1310,1243,1163,1394,1218,1276,1271,1133,1194,1160,1206,1386,1343,1112,1232,1021,1184,878,1074,988,1153,980,1207,896,814,1286,1179,1034,869,986,1139,1353,1090,1214,1262,1221,823,1100,1115,1023,930,1161,1043,1010,841,999,984,1153,1047,1181,1477,1330,1248,1037,952,1283,1264,1153,1154,1043,1327,1084,880,1064,905,1382,1088,1232,1197,1207,1138,1403,1219,974,958,940,1102,1118,1251,1061,1224,1134,1151,1005,951,858,913,1099,869,1146,1009,1054,1057,1023,1537,1071,1205,1137,265,315,1037,870,1112,1468,1451,1665,1334,1085,1146,1293,868,1252,1447,1583,1519,1326,1389,599,719,789,1457,1315,1553,1415,1124,1014,1351,1274,1420,1356,1242,1438,1567,1380,1272,1480,1442,1377,1666,889,1061,1500,1739,1458,1362,1367,1048,1239,1366,1485,1585,1348,1447,1549,1072,1435,1268,1419,1307,1450,794,1360,1566,1369,1396,1466,1367,1386,1070,1160,1158,1413,988,1286,1214,1562,1334,1445,1463,1553,787,1260,1060,989,1401,1603,1173,1604,1546,1580,1295,1170,1400,1448,808,1453,1415,1088,1138,1166,662,857,807,680,587,559,218,274,729,812,829,865,1344,1766,1243,1274,1305,1384,1054,1277,1315,1333,1236,1304,1012,1246,1016,927,1092,1294,1162,1278,1062,898,1161,984,1189,1225,1079,785,865,1016,1148,930,1074,1064,753,1201,1253,912,928,1283,1184,1313,885,987,1061,897,1032,1224,1279,1189,1385,1092,1076,987,1347,1399,1407,1035,1315,1324,1104,1272,1180,1208,1337,1289,1461,1333,1249,1260,1138,1122,1392,1232,1308,1090,1189,1188,1278,1198,1174,1244,1177,1221,1291,1292,1233,1136,1365,1264,778,956,1191,1259,980,1233,1365,1278,1370,1081,1138,1209,1610,1146,1119,1055,1066,1167,1177,885,1023,1040,1107,831,1265,1211,1288,1296,961,1248,1277,1276,1238,1157,1392,1366,1358,1280,1050,1045,1386,1031,1100,1008,1142,946,1054,728,949,717,1014,1145,1006,1366,1212,1078,1009,1164,929,918,1027,1005,957,955,1021,1166,1037,1092,1190,1149,1256,1161,851,630,851,813,790,823,782,756,1081,778,737,792,685,764,668,728,846,880,797,795,1260,1130,1088,974,967,987,733,889,931,1114,1453,1328,1088,1116,831,1047,1155,1116,1168,1186,1176,888,1073,1155,997,1051,1135,1080,1247,1171,971,1333,894,1125,1132,1159,1188,1194,1108,1182,1149,865,1321,1043,1191,906,900,1193,1101,794,1035,616,838,1189,1049,1064,1053,1017,1081,959,1021,1106,823,1025,884,1171,1259,1215,979,1428,1393,1196,1121,1277,1117,1162,1236,1150,1106,1047,1067,1080,1019,1116,1226,1196,1368,1132,920,1149,1339,1422,1398,892,887,1445,1117,1202,1108,1373,1320,1402,1118,1299,1199,1075,1301,1279,1377,1248,1410,1403,1300,1233,1277,1242,1370,1403,1068,1071,1173,1202,1242,1217,1449,1373,995,1192,1251,1190,1518,1260,1392,1474,1331,1433,728,610,630,988,865,753,933,759,1089,915,946,731,910,869,772,744,856,814,677,826,763,541,550,396,417,1321,1454,1603,1411,1165,1256,1277,1167,1156,1089,1191,1165,1171,1118,1112,1238,1142,1088,1044,1040,875,1129,1207,1056,1221,1167,1275,1014,1197,1206,1161,983,1126,1068,1188,1206,1241,1370,1094,933,964,1168,1128,1076,974,1382,1196,1295,1323,1086,1509,1069,1109,1117,1267,1204,1126,1063,1262,1134,1080,1324,1072,970,1170,1104,1060,1051,1233,1151,1048,870,1319,1117,1325,1154,1268,1056,1350,1149,1382,1020,1012,1329,1379,1277,1130,1461,936,930,591,1169,1348,1023,1022,1266,1281,1186,1266,1045,1112,1297,1338,798,1087,1070,1299,1227,1371,1248,1261,1264,1322,1254,1456,1263,1149,1182,1243,1147,1192,1126,971,1091,985,1443,1263,1332,825,240,515,964,883,1237,1464,1551,1626,1227,1173,1119,1384,779,1348,1198,1579,1499,1509,1099,594,848,869,1422,1268,1558,1279,1086,1272,1361,1389,1474,1177,1334,1495,1533,1371,1273,1458,1383,1474,1551,951,1129,1579,1700,1517,1255,1372,1153,1125,1366,1458,1601,1366,1646,1465,1093,1326,1426,1462,1271,1261,986,1446,1424,1488,1398,1447,1380,1302,986,1114,1315,1318,1185,1244,867,706,255,339,776,817,836,2017,1433,1203,1321,1297,1198,1179,1497,1158,1211,974,1060,994,1019,924,1070,1086,1341,1397,1102,1224,1167,1128,1245,1159,961,1230,1338,1404,826,1086,1285,1276,864,1090,1256,1176,1170,861,1218,1264,1290,1162,1069,1187,1150,1412,1172,1133,1037,1256,1011,1233,1118,994,1211,1365,1030,1382,1073,1255,1144,1225,1089,1129,1101,1100,1234,1233,1355,1257,1240,1214,1263,1116,1188,987,964,1e3,1095,1188,1171,1279,1135,1247,1278,1462,1576,1320,1062,1125,1241,1270,1102,1228,961,993,1341,1181,1265,1337,644,700,1008,1127,1335,1219,1231,1395,942,1222,1245,1278,1017,1349,1323,1167,1196,1134,1248,1105,1224,1204,1152,1291,1134,1094,1351,1098,1145,1073,1298,1168,1352,1397,1345,811,1041,1041,1010,1081,1214,1258,1205,1095,1243,1186,1265,1170,1001,855,1394,1411,1331,1154,1170,1173,1106,959,1014,1107,1158,1123,1158,1153,1091,1099,1201,1042,1178,1089,1076,1008,1242,1203,1161,1018,1267,1329,1071,1380,1405,845,549,1081,877,822,834,836,614,839,468,431,508,910,753,838,453,461,456,649,722,1256,1293,1192,1189,1232,1108,1097,798,543,1026,907,825,931,863,581,877,467,422,541,969,764,823,447,483,443,469,809,1078,1271,1092,956,1060,1038,1190,1429,1185,1518,437,254,881,742,969,1214,1430,1588,1582,1225,1268,1168,1325,822,1501,1172,1582,1298,1556,904,692,660,1183,1402,1286,1552,1138,849,1369,1459,1363,1551,1210,1414,1556,1473,1455,1466,1466,1302,1462,1240,1137,1151,1643,1581,1514,1273,1242,1227,1317,1415,1476,1426,1306,1662,1298,1260,1422,1399,1411,1228,1033,1124,1410,1452,1408,1464,1466,1502,1279,1103,1051,1243,1227,1311,1197,830,913,1262,722,768,664,917,541,1241,1533,1505,1209,1540,1265,1409,1352,1274,1015,1315,761,993,1147,1457,997,1463,1493,1233,1576,921,1215,758,1071,782,1023,1283,1089,1176,1414,804,1199,1367,444,1409,1257,812,1172,1130,787,515,1171,1158,771,487,1160,1181,741,477,1168,1169,732,1001,968,1465,1128,1473,1459,930,1361,1041,976,1116,1429,1050,640,1168,1155,760,478,1167,1188,730,470,1150,1164,715,520,1106,1119,663,1022,1188,946,1343,1054,1003,1138,548,1241,1105,1669,1173,983,995,1471,1401,1099,1028,1066,998,976,896,1163,1401,1270,1329,1155,1591,1516,1587,1405,1630,1114,1148,1082,1389,1430,1141,853,254,253,269,514,754,795,855,854,766,1547,1730,1031,1244,1345,1317,1066,1229,1391,1243,850,1236,1287,1272,1278,862,1048,1368,1232,1235,1078,1128,1190,1320,1153,1184,1161,1129,1162,1267,1322,1181,1163,1431,1077,1258,1283,1360,1149,1054,1304,1380,1342,1304,678,1126,1150,1488,1110,1333,1446,1181,1267,1419,1331,1237,1344,1447,1340,1144,928,1020,1386,1172,1254,1220,1396,1303,1313,1418,999,1295,1432,1471,1277,1210,966,1313,1365,1158,1368,1032,831,701,967,1202,1173,1037,1156,1346,1224,1127,1186,1329,1157,791,1047,1134,947,1123,1088,883,1123,1103,1206,1072,954,1325,1084,1100,912,1219,1129,1072,645,742,960,1044,1117,1202,1132,935,962,880,1017,962,1254,1253,1058,1158,893,1277,1209,1315,1374,1280,1428,1447,1355,1355,1373,1275,1293,1141,1180,1457,1294,1203,1150,987,1148,1161,1220,1195,1202,1357,1349,1250,949,722,538,1085,1102,756,1150,1408,958,1095,1293,1058,852,949,1092,928,588,1060,1046,1066,1181,1272,1183,1123,1330,1329,1369,1332,1220,1030,1111,1324,1102,1329,1017,1189,1221,1190,1283,1088,1245,1310,1347,1171,1143,1087,1250,1342,1301,1122,1174,1290,1296,1102,1093,1345,1211,1225,1021,1296,1418,1340,1107,1122,1073,1285,572,919,849,1052,1026,1108,1204,1205,1218,1180,1067,1313,1344,979,1405,1434,1405,1123,1219,1187,1144,1063,1085,1180,1025,1001,1293,1191,1225,1085,1248,1259,1159,1353,1153,816,1004,1275,1006,1142,1220,1134,1351,1209,1224,998,963,949,1145,1153,888,976,1212,1183,1161,1030,971,1099,1293,1207,1173,1158,1220,1256,1140,1109,1072,1094,840,848,1178,925,1122,1219,1168,1071,848,850,1205,1118,1343,1058,1220,1056,1017,1174,1073,888,1189,1115,1112,1153,1184,1170,949,1060,1151,1199,1085,1017,932,1012,1058,1063,743,893,1143,1081,1106,889,1218,1070,1108,1156,1343,1079,1263,1183,1130,1052,1329,1156,1045,938,825,1283,1263,1222,1259,1103,1063,1193,1204,1301,1083,1024,770,1077,1377,1394,1345,735,1295,1280,1283,1269,1312,1211,1199,1320,1163,1078,1290,1106,962,1025,1144,1108,1291,1270,1264,1259,900,1129,1137,1188,1076,1037,1194,1318,1127,936,1088,963,777,701,1302,1408,1249,994,1010,1101,917,1206,828,1142,610,936,1060,782,1218,1195,1174,1162,1132,1293,1170,1160,1209,1014,943,1019,1108,1194,1173,1175,1284,1247,1264,1013,1193,1242,1202,1049,1243,1228,1327,1294,1015,1248,1249,1342,948,1252,1241,1292,1277,1199,1350,1289,1107,1087,1072,1422,1243,1160,1203,1208,1224,1223,941,1052,1157,1046,1288,1303,1297,1247,1320,1172,1254,1197,1248,1278,1205,1191,1078,1236,1084,1071,1209,934,1155,867,998,1131,1626,1225,1200,1439,1184,1295,1147,1311,972,1215,1133,1327,1247,1298,1406,1198,1270,1183,1274,1077,957,990,965,880,667,622,653,696,750,719,644,675,659,671,745,673,701,585,606,778,794,642,743,705,757,628,665,1267,1047,1071,1058,822,873,909,1250,1188,1201,1253,1044,946,992,969,837,621,620,651,669,711,734,695,658,665,738,675,684,624,598,787,758,605,688,787,711,722,727,745,750,696,1205,1143,1207,1239,929,957,932,999,715,620,626,642,685,747,713,650,688,658,783,646,657,562,625,705,780,693,617,755,730,658,645,678,729,600,774,614,905,1326,1341,1369,1219,1341,1193,1224,1257,987,956,977,984,741,609,633,656,677,726,740,654,692,656,782,631,668,565,606,694,776,685,625,759,725,648,662,651,752,618,759,602,888,1174,1006,1123,938,819,891,847,1393,1176,1225,1307,899,995,985,1021,738,634,645,648,690,748,751,626,675,622,739,648,729,620,620,702,804,724,648,757,752,1241,1213,1086,785,1219,1403,1217,1256,1225,915,1016,1005,1007,688,645,680,662,692,749,736,679,651,647,750,636,717,615,619,736,795,687,606,761,699,655,761,618,1180,1019,1093,1129,853,864,885,922,1478,994,1072,1113,797,892,888,1014,1428,1139,1234,1110,952,978,952,920,645,668,651,715,776,673,682,630,741,630,760,640,631,720,808,735,645,702,692,701,774,1280,1151,1212,1232,887,970,970,984,716,625,640,653,670,734,672,740,631,708,704,701,617,628,649,790,702,597,708,726,726,690,762,718,761,662,1423,1432,1714,1189,1236,1538,1216,1552,1586,1467,1740,1670,1265,1347,1489,1374,1482,1626,1918,1797,1987,1979,1879,1917,1930,1896,1950,1901,1972,1953,1920,1967,1898,1897,1854,1499,1474,1739,543,557,1675,1970,1606,1949,1992,1801,1927,1804,1861,1716,1654,1611,1655,1925,1901,1926,1755,1727,1752,1893,1976,1730,1695,1760,1863,1863,1762,1900,1817,1764,1895,1856,1864,1892,1702,1816,1711,1826,1895,1578,1653,1680,1659,1794,1902,1601,1776,1911,1853,1840,1913,1880,1903,1867,1922,1897,1879,1880,1878,1809,1742,1908,1936,1824,1661,1488,1462,1276,1138,1191,1487,1748,1810,1987,1247,1607,1481,1529,1448,1681,1593,1308,1313,1485,1411,1116,1295,1318,1410,1447,1348,1540,1919,1975,1106,519,405,500,398,361,1334,1434,1446,1452,1472,1537,1903,1970,1825,1984,1756,1711,1901,1899,1881,1892,1901,1877,1897,1954,1413,1641,1392,1905,1561,1881,1889,1153,1173,595,1739,1582,1532,1631,1931,2057,2057,2006,1989,2057,2006,1239,1125,1369,1545,1982,2048,2048,1893,1142,1115,1154,1121,1066,1053,1155,1221,1115,1116,1052,1194,1616,1534,1551,1635,1243,1699,1640,1766,1351,1739,654,1532,1521,1658,1611,1968,1958,1889,1828,1849,1852,1872,1850,1767,1813,1833,1932,1837,1840,1764,1724,1635,1783,1680,1684,1921,1882,1733,1704,1661,1968,1819,1770,1716,1796,1830,1815,1703,1867,1800,1818,1934,1915,1918,1832,1794,1872,1790,1744,1775,1673,1789,1611,1628,1500,1839,1923,1972,1827,1845,1910,1910,1632,1770,1950,1810,1952,1996,1929,1951,1693,1510,1398,1447,1579,1700,1549,1537,1833,1895,1811,1755,1928,1764,1730,1460,1502,1319,1138,1208,1462,1578,1875,1755,1950,1949,1772,1932,2e3,1922,1885,1416,1517,1550,1662,1627,1741,1821,1456,1478,1366,1543,1668,1518,863,1387,1702,1695,1523,1885,1224,1725,1170,1279,1426,1071,1492,1156,1437,1366,1379,1401,1595,1817,1975,1992,2015,1602,1977,1864,1754,1937,1780,1262,969,1416,1929,1907,1120,1453,1584,1761,1869,1542,1327,1740,1462,1597,1628,1624,1615,1626,1601,947,1233,1619,1764,1764,957,476,432,461,413,598,1445,1262,1252,1175,1184,1624,1967,1872,1875,1190,1731,1907,1679,1648,1716,1913,1893,1966,1976,1430,1122,1616,1650,1838,1585,761,1598,1779,1779,1644,793,820,955,562,908,605,579,617,601,655,948,722,783,774,710,704,798,737,786,624,936,995,991,1022,1123,1035,911,1963,1400,1209,1077,959,1252,1302,1576,1493,1181,1690,1713,1670,1708,1849,1590,1336,1510,1182,1183,567,1531,900,1587,1536,1571,2054,2053,2048,2048,1977,2012,2057,2048,2048,1968,1630,1201,1369,1283,1298,1482,1613,1590,2044,2048,2048,2048,2048,1500,1085,1193,1051,1062,1057,1062,1051,1064,1142,1137,1169,1122,1120,1057,1055,1132,1139,1226,1296,1591,1557,1550,1298,1351,1435,1193,1329,1286,1274,1486,1604,1569,1749,1875,1970,1910,1870,1871,1854,1955,1970,1915,1930,1943,1891,1640,1694,1608,1885,2053,2049,1938,1841,1855,1854,1895,1823,1472,1295,1253,1083,1185,1334,1272,1081,1448,1483,1289,1288,1093,919,1492,1860,1873,1759,1720,1708,1649,1855,1768,1783,1782,1809,1732,1754,1635,1920,1737,1841,1673,1590,1725,1560,1720,1927,1314,1537,1665,1906,1889,1367,1314,1374,1408,1415,1485,1278,1753,1881,1878,1854,1852,1717,1699,1875,1882,1825,1923,1902,1434,1302,1450,1437,1425,2006,1322,1066,1181,1548,2024,1678,1276,1327,1358,1479,1413,1470,1705,1754,1650,1687,2048,2048,1971,1843,1825,1886,1873,1838,1461,1175,1155,1189,1269,1283,1274,1065,1341,1471,1177,1306,1120,1009,1468,1799,1862,1733,1702,1638,1664,1861,1704,1752,1765,1798,1737,1844,1513,1921,1683,1794,1688,1618,1707,1543,1801,1577,1469,1786,1904,1908,1398,1294,1406,1338,1313,1498,1233,1740,1889,1791,1868,1864,1738,1803,1620,1894,1844,1775,1937,1854,1880,1944,1904,1318,1364,1502,1399,1457,2029,1272,1065,1184,1484,1989,1869,1699,1681,1507,1487,1775,1665,1932,1960,1924,1918,1897,1909,1888,1919,1864,1842,1631,1673,1755,1761,1759,1976,1950,1581,1522,1884,1933,1716,1787,1821,1809,1740,1771,1847,1826,1868,1946,1767,1838,2012,1814,1776,1593,1779,1830,1709,1832,1800,1887,1834,1754,1788,1995,1943,1946,2008,1860,1704,1860,1717,1203,1237,917,1074,1365,1776,1749,1913,1990,1550,1483,1569,1540,1768,1832,1499,1423,1597,1539,1311,1387,1631,1721,1316,1734,1658,1835,1157,1258,1376,1205,1522,1392,1487,1568,1843,1952,2008,2015,1813,1939,1931,1875,1937,1868,1869,891,1777,1935,1608,1824,1936,1726,1569,1846,1581,1647,1714,1731,1793,1792,1811,1606,1663,1808,1338,1620,1522,1713,1876,1770,1858,1754,1435,1478,2035,2056,2048,2024,2048,2057,1785,1171,1318,1462,1849,2048,2048,2048,1168,1123,1150,1097,1083,1059,1207,1203,1081,1125,1130,1151,1681,1414,1298,1293,1536,1313,1677,1864,1889,1892,1888,1919,1896,1867,1900,1846,1864,1919,1928,1836,1512,1467,1571,1745,1497,1252,1788,1377,1876,1473,1430,1359,665,1169,1690,1383,1583,1969,1936,1968,1810,1837,1828,1873,1798,1746,1848,1865,1922,1930,1686,1730,1572,1786,1680,1751,1926,1931,1738,1720,1744,1968,1793,1733,1722,1894,1735,1771,1849,1805,1821,1836,1891,1889,1934,1831,1811,1869,1714,1682,1828,1726,1778,1645,1642,1528,1793,1851,1861,1803,1646,1890,1946,1870,1845,1988,1890,1954,1979,1941,1976,1533,1578,1452,1586,1592,1660,1594,1570,1888,1896,1822,1715,1934,1860,1816,1479,1524,1342,1104,1200,1419,1479,1839,1740,1964,1966,1671,1938,1995,1914,1970,1424,1357,1529,1560,1601,1659,1868,1749,1253,1363,1639,1515,1635,1177,1326,1657,1500,1582,1702,1171,1771,1002,1160,1397,1083,1331,1291,1455,1399,1444,1420,1495,1762,1881,1913,2015,1864,1761,1909,1921,1949,1963,1036,1649,794,1941,1959,1430,1497,1539,1594,1893,1732,1409,1543,1367,1391,1635,1576,1632,1793,1474,1386,992,1353,1614,1796,1536,603,460,449,455,375,1094,1282,1340,1081,1222,1199,1691,1937,1951,1918,1109,1781,1889,1739,1626,1620,1940,1882,1952,1987,1402,1253,1563,1716,1847,1489,714,1662,1747,1815,1780,1056,743,831,706,748,651,658,541,790,610,1047,864,818,711,621,877,740,759,608,708,828,1061,998,973,1059,1181,961,1363,1877,1276,1106,1002,955,1244,1522,1560,1346,1543,1671,1802,1442,1916,1814,1522,1140,1443,1019,714,1451,1094,1352,1604,1524,1550,1598,1618,2048,2048,2057,2048,2003,1982,2057,2048,2048,1964,1777,1239,1245,1336,1184,1418,1569,1593,2002,2048,2048,2048,2048,1733,1105,1147,1133,1050,1127,1048,1066,1068,1123,1149,1188,1115,1140,1057,1053,1128,1126,1180,1331,1508,1494,1624,1905,1916,1967,1858,1853,1838,1843,1805,1842,1799,1920,1884,1709,1720,1679,1745,1718,1926,1952,1885,1512,1676,1966,1831,1741,1765,1868,1861,1820,1954,1912,1797,1897,1918,1825,1835,1891,1827,1650,1826,1759,1819,1862,1985,1714,1832,1871,1888,1893,1922,1814,1700,1881,1882,1272,1294,954,917,1283,1535,1846,1748,1976,1958,1381,1490,1527,1528,1718,1814,1581,1352,1569,1601,1531,1068,1861,1676,1216,1741,1832,1697,1660,1105,1304,1311,1409,1406,1345,1486,1908,1930,1685,1725,1912,1803,1783,1582,1508,2048,2048,2054,2013,2047,1149,1176,1349,1553,2038,2048,1981,1169,1157,1111,1134,1069,1156,1228,1122,1136,1636,1520,1999,1388,1478,1694,695,1177,1834,1643,1927,1976,1891,1843,1714,1967,1826,1591,1552,1727,1792,1917,1930,1846,1692,1779,1787,1969,1764,1666,1759,1894,1824,1759,1903,1836,1869,1814,1896,1838,1909,1662,1795,1747,1814,1908,1532,1684,1715,1580,1788,1819,1600,1773,1729,1887,1893,1886,1878,1899,1911,1887,1892,1918,1904,1822,1770,1855,1904,1952,1807,1848,1478,1502,1314,1070,1094,1488,1556,1809,1908,1578,1578,1461,1658,1453,1556,1705,1265,1353,1588,1115,1374,1093,1501,1125,1486,1392,1403,1766,1937,1647,574,492,489,462,397,971,1342,1439,1464,1464,1500,1689,1971,1754,1779,1797,1937,1709,1713,1950,1925,1909,1935,1930,1920,1995,1410,1597,1443,1805,1633,1830,1931,1098,1400,519,1586,1634,1561,1570,1806,2048,2056,2048,1927,2048,2053,1557,1137,1328,1448,1887,2048,2048,2048,1233,1086,1181,1100,1052,1068,1132,1171,1162,1154,1052,1150,1302,1635,1464,1760,1178,1292,1508,1295,1524,1736,1876,1972,1940,1923,1890,1950,1950,1973,1950,1954,1956,1910,1671,1882,1330,1432,1685,476,582,981,1878,1585,1645,1933,1962,1938,1932,1860,1902,1919,1861,1866,1916,1929,1822,1850,1696,1659,1752,1762,1752,1916,1864,1756,1613,1668,1745,1889,1714,1648,1641,1750,1804,1611,1700,1774,1827,1809,1928,1804,1877,1888,1818,1864,1798,1732,1894,1690,1455,1586,1635,1740,1688,1750,1650,1773,1879,1895,1882,1842,1898,1863,1914,1845,1835,1783,1779,1887,1894,1792,1537,1398,1386,1198,1067,1235,1523,1609,1759,1968,1971,1545,1587,1487,1533,1437,1598,1787,1332,1429,1392,1226,1503,1041,1430,1235,1422,1324,1434,1492,1850,1790,1822,1762,1134,584,457,557,471,410,1353,1421,1448,1442,1451,1520,1817,1918,1821,1842,1624,1580,1784,1884,1905,1878,1926,1963,1547,1798,1807,1926,1928,1728,1950,1721,1744,1800,1397,1705,1764,1103,1212,575,1658,1588,1545,1497,1631,2036,2057,2048,1955,2057,2054,1978,1181,1208,1411,1553,2039,2048,2048,1746,1104,1185,1080,1105,1067,1061,1154,1219,1112,1110,1055,1189,1605,1598,1604,1581,1882,1821,1984,1904,1887,1823,1797,1692,1389,1940,1850,1696,1802,1630,1724,1804,1329,1737,1620,1683,1553,1373,1326,1722,1829,1888,1917,1792,1935,1559,1293,1332,1537,1288,1761,1050,1576,1389,1910,1880,1924,1805,1915,1893,1875,1922,1782,1915,1860,1944,1930,1903,1970,1223,1288,1508,1320,1521,1345,1733,1512,1910,1837,1949,1829,1908,1801,1891,1873,1907,1959,1896,1954,1538,1253,1372,1562,1403,1560,1503,1590,1509,1164,1153,1953,1856,1534,1820,2043,2048,2048,2048,2048,2048,2047,1904,1828,1923,1854,1904,1585,1134,1213,1211,1271,1292,1247,1062,1407,1429,1199,1276,1354,1264,1690,1910,1718,1818,1857,1723,1860,1806,1705,1721,1769,1623,1753,1789,1678,1835,1636,1833,1767,1711,1656,1571,1611,1690,1900,1242,1144,1308,1724,1889,1871,1962,1916,1662,1066,1378,1525,1506,1449,1447,1620,1777,1086,1407,1327,1630,1552,1500,1505,1688,1583,1451,1828,1927,1388,1264,1360,1342,1373,1399,674,419,510,833,269,385,1462,1473,1449,1582,1716,1336,1649,1601,1702,1685,1339,1293,1287,1368,1498,973,1221,1724,1749,1401,1596,1494,1568,1267,1118,1449,1304,1591,1248,1135,1168,1398,1202,1457,1504,1587,1179,1197,1708,1806,1847,1879,1783,1868,1922,1729,1894,1823,1858,1849,1709,1706,1867,1755,1845,1662,1776,1844,1927,1801,1896,1869,1875,1828,1709,1912,1663,1895,1885,1847,1887,1869,1852,1915,1743,1440,1531,1356,1786,1910,1796,1859,1819,1943,1898,1815,1936,1853,1901,1931,1873,1873,1902,1937,1913,1835,1431,1289,1423,1464,1426,2e3,2048,2048,1535,1064,1164,1075,1057,1068,1052,1052,1137,1197,1196,1232,1882,1763,1667,1438,1297,1424,1500,1441,1834,1322,1454,1460,918,1536,1481,1033,1357,1371,1355,1663,1589,1270,1644,821,641,1657,1681,1423,1790,1517,1979,1938,1970,1912,1858,1960,1923,1832,1880,1927,1850,1852,1776,1802,1604,1846,1746,1956,1936,1918,1791,1601,1756,1894,1888,1687,1764,1796,1846,1757,1696,1825,1744,1799,1780,1997,1949,1964,1918,1816,1870,1923,1902,1745,1763,1731,1707,1547,1693,1650,1753,1868,1889,1623,1747,1823,1882,1724,1770,1629,1701,1777,1789,1859,1879,1862,1994,1967,1956,1942,1567,1436,1300,1487,1517,1582,1585,1588,1168,1919,1817,1610,1876,1813,1807,1427,1505,1311,1091,1150,1438,1687,1762,1775,1900,1849,1850,1967,1941,1937,1591,1448,1458,1558,1595,1533,1792,1883,1255,1627,1450,1556,1471,1539,1086,1522,1663,1603,1517,1790,1164,1530,1196,1307,1283,1154,1458,1157,1558,1409,1421,1380,1597,1797,1938,2008,1999,1597,1993,1862,1720,1950,1672,1380,881,1550,1909,1802,1214,1415,1605,1767,1871,1543,1367,1687,1461,1553,1633,1677,1645,1568,1643,946,1192,1608,1766,1753,1023,482,439,458,395,542,1456,1355,1195,1148,1132,1532,1931,1963,1904,1771,1580,1500,1258,1822,1574,1593,1665,1959,1806,1950,1887,1088,1526,1506,1204,1589,1579,1469,1745,1757,1357,712,1755,1742,1726,1824,972,727,824,696,784,674,648,545,754,662,996,813,797,721,587,849,756,749,605,675,890,1043,1027,992,1093,1164,943,1414,1873,1250,1132,971,970,1290,1487,1539,1316,1595,1742,1631,1336,1233,1144,1126,1357,1508,1747,1654,1401,1308,1376,1251,1066,565,1481,1132,915,1516,1594,1515,1602,1724,2048,2056,2048,2048,2048,1929,2048,2048,2048,2020,2048,1971,1178,1223,1366,1245,1366,1554,1534,1953,2048,2048,2048,2048,2048,1676,1095,1165,1103,1049,1048,1080,1053,1053,1067,1126,1150,1185,1111,1135,1051,1045,1106,1158,1049,1139,1327,1181,784,1662,1306,1240,1287,1501,1321,1515,1595,1646,1551,1591,1520,1578,1560,1556,1536,1496,1582,1432,1712,1919,1864,1986,1902,1883,1928,1946,1892,1915,1868,1431,1290,1273,1542,1305,1676,1907,1757,1860,1886,1930,1861,1980,1933,1957,1962,1951,1901,1934,1851,1441,1829,1535,1738,1923,1901,1934,1863,1838,1303,1345,1509,1381,1480,1436,1758,1662,1788,1178,1556,767,1151,1444,1645,1800,1944,1961,1899,1881,1915,1923,1860,1897,1936,1866,1703,1665,1601,1858,1667,1928,1943,1696,1475,1772,1859,1824,1729,1820,1874,1737,1829,1837,1783,1884,1895,1852,1872,1963,1874,1754,1556,1708,1813,1721,1753,1833,1830,1811,1881,1681,1886,1946,1980,1846,1650,1803,1837,1209,1212,904,893,1316,1664,1719,1924,1988,1635,1412,1628,1503,1616,1861,1663,1328,1639,1684,1496,887,1827,1640,1249,1699,1844,1630,1551,1088,1376,1301,1371,1314,1418,1761,1720,1928,1961,2014,2020,1760,1946,1907,1942,1952,1532,1605,1131,1972,1899,1584,1952,1816,1607,1762,1624,1568,1748,1593,1812,1855,1849,1731,1712,1590,1495,1569,1578,1598,1763,1624,1805,1717,1756,1262,1756,2048,2048,2048,2010,2048,2048,1494,1165,1361,1508,1921,2048,2048,1948,1166,1165,1095,1106,1068,1053,1178,1192,1101,1107,1165,1169,1649,1561,1490,1489,1284,1368,1542,1336,1649,1574,1714,1132,1633,1818,2016,2048,2048,2045,1820,1828,1886,1832,1826,1542,1333,1293,1178,1302,1081,1187,1072,1340,1099,1377,1067,1060,1520,1813,1670,1601,1632,1635,1772,1710,1721,1692,1608,1726,1680,1782,1639,1825,1636,1756,1832,1688,1705,1656,1541,1854,1315,1201,1162,1675,1865,1929,1926,966,1448,1400,1594,1354,1682,1827,1181,1425,1326,1592,1518,1516,1560,1702,1445,1583,1328,1257,1318,1265,1429,1641,1245,1237,1476,1400,1721,1882,1830,1820,1706,1867,1728,1870,1858,1926,1916,1778,1900,1935,1877,1840,1261,1292,1506,1307,1538,2042,1811,1069,1092,1098,1065,1204,1610,1983,1724,1509,1265,1212,1171,1338,1464,1836,1485,1171,1706,960,1142,1721,1106,1411,927,1653,1251,1817,1382,1291,1586,715,580,455,586,1845,1629,1493,1593,1710,1504,1979,1962,1925,1901,1899,1905,1929,1861,1910,1950,1902,1859,1770,1822,1696,1773,1805,1802,1992,1953,1944,1925,1767,1757,1766,1906,1971,1754,1658,1794,1779,1925,1826,1790,1744,1696,1700,1756,1827,1802,1956,1978,1985,1871,1840,1861,1917,1811,1859,1747,1713,1733,1722,1702,1679,1724,1699,1838,1886,1942,1870,1826,1877,1912,1826,1800,1908,1479,1873,1915,1751,1918,1646,1827,1959,1809,1931,1967,1940,1890,1481,1506,1478,1450,1539,1615,1619,1478,1468,1547,1874,1776,1795,1894,1776,1606,1454,1434,1205,1080,1264,1596,1690,1842,1754,2004,1743,1915,1934,1965,1952,1573,1479,1644,1586,1602,1630,1765,1819,1348,1529,1460,1623,1572,1499,963,1640,1722,1685,1672,1170,1819,1052,1178,1409,1099,1335,1149,1299,1524,1398,1575,1387,1607,1861,1923,1969,2043,1574,1953,1885,1757,1963,1656,1307,967,1496,1908,1915,1499,1460,1645,1922,1814,1440,1582,1402,1519,1733,1581,1690,1754,1525,1038,1279,1628,1774,1715,871,502,476,480,399,699,1492,1490,1153,1280,1242,1750,1946,1766,1961,1718,1875,1640,1226,1563,1854,1579,1602,1702,1892,1099,1234,1946,1961,1040,1424,1579,1203,1596,1596,1486,1747,1768,1408,707,1734,1744,1776,1846,1529,1070,729,844,758,695,685,672,556,789,621,927,849,823,654,665,826,649,796,606,751,783,1032,1036,1031,1062,1210,927,1278,1953,1267,1120,1004,932,1189,1529,1603,1397,1352,1552,1626,1683,1365,1386,1422,1326,1234,1300,1431,1337,1589,1431,1763,1614,1303,1275,1553,1047,1197,699,1330,1265,815,1542,1581,1606,1487,1528,1544,1602,1559,2009,2048,2048,2048,2057,1932,2048,2048,2054,2048,1976,2048,1497,1167,1362,1256,1281,1500,1646,1674,2048,2048,2048,2048,2048,2048,1197,1076,1179,1054,1049,1176,1052,1061,1071,1052,1167,1201,1121,1107,1088,1051,1065,1144,1124,1053,1240,1282,1025,820,1524,1738,1679,1263,1486,1056,656,1110,1836,1639,1911,1948,1961,1914,1834,1912,1882,1789,1948,1930,1933,1911,1701,1681,1598,1759,1748,1914,1886,1737,1608,1634,1920,1757,1737,1618,1732,1675,1684,1773,1773,1821,1784,1896,1792,1852,1846,1798,1767,1542,1730,1447,1573,1638,1697,1737,1764,1653,1749,1857,1868,1858,1806,1894,1876,1862,1831,1876,1791,1673,1837,1889,1722,1577,1378,1315,1210,1092,1177,1474,1589,1734,1985,1518,1533,1490,1602,1427,1634,1800,1257,1361,1571,1116,1403,1073,1483,1159,1451,1380,1376,1487,1877,1795,1806,1804,942,489,426,460,394,513,1307,1354,1467,1495,1366,1537,1821,1823,1737,1791,1923,1573,1659,1800,1887,1879,1851,1898,1930,1713,1535,1606,1736,1701,1521,1832,1133,1415,698,1228,1631,1591,1495,1585,1829,2048,2048,2048,1939,2048,1983,1470,1168,1351,1510,1920,2048,2048,2037,1175,1085,1174,1132,1052,1067,1143,1216,1151,1134,1052,1194,1423,1556,1813,1674,1915,1932,1866,1863,1787,1827,1705,1714,1719,1836,1926,1876,1634,1690,1597,1813,1725,1960,1951,1911,1415,1717,1942,1785,1845,1806,1798,1748,1805,1885,1859,1819,1845,1951,1800,1866,1842,1830,1643,1852,1786,1813,1879,1981,1700,1867,1914,1939,1944,1984,1862,1725,1850,1852,1740,1238,1253,965,1091,1239,1767,1715,1950,1969,1752,1482,1726,1470,1609,1761,1628,1203,1633,1593,1517,890,1759,1636,1233,1774,1850,1656,1687,1108,1264,1323,1381,1476,1338,1542,1882,1959,1697,1785,1928,1853,1824,1655,1460,2048,2048,2048,2012,2047,1193,1129,1369,1547,1984,2048,2048,1167,1130,1144,1135,1074,1131,1239,1126,1103,1578,1280,1288,1304,1342,985,1074,1040,1038,993,795,1078,1382,1195,1254,1136,911,1110,1011,828,1052,1218,1190,756,1258,1314,1219,1191,1281,856,1035,1005,752,1326,1185,1182,1271,884,1061,1041,917,767,1405,1139,1217,1130,866,1100,935,863,1038,1287,1185,1296,1078,906,1090,711,1299,1129,1206,1269,828,1014,1043,853,963,1223,1226,1206,1061,898,1010,757,1099,1199,1190,1252,1008,959,1133,971,792,1315,899,903,907,838,1117,1379,1144,1223,1152,874,1224,704,1312,1182,1210,1287,898,1027,878,813,1274,1056,1024,1276,1064,1063,1137,947,858,834,986,1332,1296,1332,1148,940,1176,1015,777,1391,1269,1326,1291,964,1072,1050,1001,958,666,907,1460,1178,1313,1058,735,1380,1319,1279,1272,948,1084,974,1024,986,762,1078,1316,1322,1298,1173,927,1131,1061,1009,873,803,1352,1229,1189,1128,671,1233,1042,1044,1160,937,870,815,976,1264,1188,1288,1052,913,1127,982,698,1387,1210,1233,1219,859,1071,927,903,852,1338,1158,1223,1015,840,1014,737,1153,1282,1361,1320,1218,1361,1187,1224,1308,892,1040,1025,954,740,1402,1193,1201,1168,863,1100,1015,862,942,1302,1234,1227,1103,903,1102,851,793,1411,1147,1246,1110,884,1110,1032,693,1270,1148,1174,1294,770,991,927,688,1382,1297,1268,1196,919,1060,866,1013,1263,1189,1285,1067,903,1084,939,755,1156,1028,1084,1112,926,838,836,821,1388,1136,1195,1112,871,1166,687,1257,1143,1216,1270,842,1024,943,791,1067,1032,1069,1106,957,871,846,720,1413,1200,1246,1219,861,1101,976,764,1176,1247,1226,1249,979,959,953,767,1346,1169,1183,1244,868,1137,1058,806,1119,1300,1304,1345,1018,983,1105,963,830,1393,1144,1209,1145,879,1166,746,1306,899,1393,1073,1313,1122,1189,1193,900,1047,911,962,1314,1231,1255,1124,894,1183,1109,697,1306,1133,1170,1264,837,1003,979,890,741,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2030,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,645,1418,1635,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,1969,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1906,1691,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,1998,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1944,1882,1916,2055,2048,2055,2048,2057,2048,2048,2048,2056,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,1839,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,1808,1799,1769,1894,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1414,1011,1217,1377,1388,1283,1356,1297,1368,1342,1308,1318,1371,1340,1382,1353,1287,1374,1377,1372,1388,1360,1147,1164,2013,1650,1786,1208,1733,1528,1958,1654,680,1484,1161,819,1532,1323,705,1436,1551,1602,969,1686,1640,1669,960,1620,1565,1672,931,1564,1445,1437,1026,1525,1523,1223,1403,1592,1599,1269,1982,1565,1684,1604,1664,1643,1826,1581,1207,1520,1799,1929,1627,1732,1693,2048,1694,1530,1299,1313,1526,1581,1858,1662,891,1160,1966,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1551,1373,1500,1183,1353,1107,1043,1124,1175,1036,1289,1437,1432,1203,1061,1332,1421,1395,1218,1345,1064,891,1187,1161,1040,1290,1477,1256,1280,1204,1436,948,846,792,872,827,703,657,589,758,778,757,756,598,717,546,682,578,523,595,631,786,644,566,505,342,405,419,629,518,603,573,395,449,400,375,321,364,377,382,442,341,399,396,388,420,330,272,505,272,511,363,408,388,405,226,239,224,218,227,218,247,225,240,221,247,231,230,233,228,230,236,233,226,241,225,227,228,223,221,224,226,227,238,226,228,229,225,224,225,222,219,220,249,231,232,228,235,228,235,229,233,228,227,222,222,227,225,227,227,224,379,439,397,369,456,347,323,772,638,642,579,519,615,673,681,696,628,527,595,515,534,568,499,399,384,731,1117,412],
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,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,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,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,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,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,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};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_matplotlib.data")}Module["addRunDependency"]("datafile_matplotlib.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.7/site-packages/pylab.py",start:0,end:90,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7-nspkg.pth",start:90,end:659,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/__init__.py",start:659,end:780,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/mplot3d/proj3d.py",start:780,end:5540,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/mplot3d/__init__.py",start:5540,end:5689,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/mplot3d/axes3d.py",start:5689,end:111120,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/mplot3d/axis3d.py",start:111120,end:129824,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/mplot3d/art3d.py",start:129824,end:154518,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/axes_rgb.py",start:154518,end:161491,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/anchored_artists.py",start:161491,end:174705,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/__init__.py",start:174705,end:175099,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/axes_size.py",start:175099,end:184132,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/parasite_axes.py",start:184132,end:199563,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/mpl_axes.py",start:199563,end:204466,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/inset_locator.py",start:204466,end:227184,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/axes_divider.py",start:227184,end:258623,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/axes_grid.py",start:258623,end:286321,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/colorbar.py",start:286321,end:314189,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/grid_helper_curvelinear.py",start:314189,end:330098,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/clip_path.py",start:330098,end:334188,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axes_rgb.py",start:334188,end:334477,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/grid_finder.py",start:334477,end:346340,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/__init__.py",start:346340,end:347210,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/parasite_axes.py",start:347210,end:347767,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axisline_style.py",start:347767,end:353052,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axes_divider.py",start:353052,end:353413,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axislines.py",start:353413,end:378169,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/angle_helper.py",start:378169,end:391223,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axis_artist.py",start:391223,end:439817,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/floating_axes.py",start:439817,end:457314,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axes_grid.py",start:457314,end:458256,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/grid_helper_curvelinear.py",start:458256,end:458428,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/clip_path.py",start:458428,end:458586,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axes_rgb.py",start:458586,end:458973,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/grid_finder.py",start:458973,end:459133,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/anchored_artists.py",start:459133,end:459534,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/__init__.py",start:459534,end:460196,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axes_size.py",start:460196,end:460354,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/parasite_axes.py",start:460354,end:460911,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axisline_style.py",start:460911,end:461074,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/inset_locator.py",start:461074,end:461400,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axes_divider.py",start:461400,end:461757,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axislines.py",start:461757,end:461915,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/angle_helper.py",start:461915,end:462076,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axis_artist.py",start:462076,end:462236,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/floating_axes.py",start:462236,end:462398,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axes_grid.py",start:462398,end:463340,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/colorbar.py",start:463340,end:463511,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_animation_data.py",start:463511,end:469668,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/font_manager.py",start:469668,end:518241,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_png.so",start:518241,end:774494,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/dates.py",start:774494,end:836003,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_color_data.py",start:836003,end:870899,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mlab.py",start:870899,end:995832,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/ticker.py",start:995832,end:1082298,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_contour.so",start:1082298,end:1351360,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/texmanager.py",start:1351360,end:1369745,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/colors.py",start:1369745,end:1442816,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/table.py",start:1442816,end:1464983,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/transforms.py",start:1464983,end:1566332,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/type1font.py",start:1566332,end:1578805,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_mathtext_data.py",start:1578805,end:1668310,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/units.py",start:1668310,end:1675063,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/pylab.py",start:1675063,end:1685552,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/quiver.py",start:1685552,end:1731635,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/__init__.py",start:1731635,end:1796911,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/figure.py",start:1796911,end:1888375,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/legend.py",start:1888375,end:1941107,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/image.py",start:1941107,end:1996309,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/rcsetup.py",start:1996309,end:2054716,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_cm_listed.py",start:2054716,end:2117133,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/textpath.py",start:2117133,end:2133808,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_image.so",start:2133808,end:2673941,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/gridspec.py",start:2673941,end:2692064,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/markers.py",start:2692064,end:2723374,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/ft2font.so",start:2723374,end:3011284,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backend_managers.py",start:3011284,end:3024411,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/dviread.py",start:3024411,end:3062617,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/sankey.py",start:3062617,end:3101441,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/ttconv.so",start:3101441,end:3410924,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/offsetbox.py",start:3410924,end:3466462,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/hatch.py",start:3466462,end:3473602,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/fontList.json",start:3473602,end:3511329,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/collections.py",start:3511329,end:3579495,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_layoutbox.py",start:3579495,end:3603992,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_pylab_helpers.py",start:3603992,end:3607648,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/patches.py",start:3607648,end:3760767,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/scale.py",start:3760767,end:3780057,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_qhull.so",start:3780057,end:4410399,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/spines.py",start:4410399,end:4431542,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backend_bases.py",start:4431542,end:4545771,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/stackplot.py",start:4545771,end:4549939,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/axis.py",start:4549939,end:4640041,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/afm.py",start:4640041,end:4656239,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/patheffects.py",start:4656239,end:4670585,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/streamplot.py",start:4670585,end:4692671,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/bezier.py",start:4692671,end:4708126,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/container.py",start:4708126,end:4713687,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/contour.py",start:4713687,end:4783680,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_version.py",start:4783680,end:4784151,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/lines.py",start:4784151,end:4835125,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_constrained_layout.py",start:4835125,end:4863511,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/category.py",start:4863511,end:4870059,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_path.so",start:4870059,end:5257971,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/blocking_input.py",start:5257971,end:5269629,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/text.py",start:5269629,end:5349694,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/path.py",start:5349694,end:5387260,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_tri.so",start:5387260,end:5701064,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/widgets.py",start:5701064,end:5794734,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/animation.py",start:5794734,end:5862160,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tight_layout.py",start:5862160,end:5876012,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tight_bbox.py",start:5876012,end:5878597,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/docstring.py",start:5878597,end:5882592,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/colorbar.py",start:5882592,end:5935387,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/cm.py",start:5935387,end:5948043,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/legend_handler.py",start:5948043,end:5973714,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backend_tools.py",start:5973714,end:6007358,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_cm.py",start:6007358,end:6073961,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mathtext.py",start:6073961,end:6196469,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/artist.py",
start:6196469,end:6243107,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/fontconfig_pattern.py",start:6243107,end:6249907,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/pyplot.py",start:6249907,end:6384221,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt4.py",start:6384221,end:6384719,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_pdf.py",start:6384719,end:6482495,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_ps.py",start:6482495,end:6544643,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtkcairo.py",start:6544643,end:6547201,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_wxcairo.py",start:6547201,end:6549166,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/wx_compat.py",start:6549166,end:6554895,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/__init__.py",start:6554895,end:6558181,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtk3agg.py",start:6558181,end:6561477,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtk3.py",start:6561477,end:6593189,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_webagg.py",start:6593189,end:6604754,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_nbagg.py",start:6604754,end:6613593,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/_tkagg.so",start:6613593,end:6833766,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/wasm_backend.py",start:6833766,end:6852941,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_agg.py",start:6852941,end:6873983,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/_backend_tk.py",start:6873983,end:6913512,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt4agg.py",start:6913512,end:6913844,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_cairo.py",start:6913844,end:6931854,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt5agg.py",start:6931854,end:6935211,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_tkagg.py",start:6935211,end:6936168,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_tkcairo.py",start:6936168,end:6937550,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_webagg_core.py",start:6937550,end:6955508,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/_gtk3_compat.py",start:6955508,end:6956537,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_pgf.py",start:6956537,end:6993656,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_wx.py",start:6993656,end:7063180,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gdk.py",start:7063180,end:7078973,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_wxagg.py",start:7078973,end:7083299,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtk3cairo.py",start:7083299,end:7085039,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt5cairo.py",start:7085039,end:7086977,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/tkagg.py",start:7086977,end:7088311,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtkagg.py",start:7088311,end:7091664,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/windowing.py",start:7091664,end:7092462,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtk.py",start:7092462,end:7128706,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_svg.py",start:7128706,end:7174209,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/qt_compat.py",start:7174209,end:7180448,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/_backend_agg.so",start:7180448,end:7765090,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt4cairo.py",start:7765090,end:7765215,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt5.py",start:7765215,end:7806296,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_macosx.py",start:7806296,end:7813117,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_template.py",start:7813117,end:7822646,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_mixed.py",start:7822646,end:7828506,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/cbook/_backports.py",start:7828506,end:7833724,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/cbook/__init__.py",start:7833724,end:7921848,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py",start:7921848,end:7928916,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/style/core.py",start:7928916,end:7936960,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/style/__init__.py",start:7936960,end:7937067,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/projections/geo.py",start:7937067,end:7956099,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/projections/__init__.py",start:7956099,end:7959251,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/projections/polar.py",start:7959251,end:8014375,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/__init__.py",start:8014375,end:8016152,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/conftest.py",start:8016152,end:8019374,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/exceptions.py",start:8019374,end:8019512,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/noseclasses.py",start:8019512,end:8020203,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/compare.py",start:8020203,end:8038111,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/determinism.py",start:8038111,end:8043035,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/disable_internet.py",start:8043035,end:8047902,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/decorators.py",start:8047902,end:8069221,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/Duration.py",start:8069221,end:8075939,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/Epoch.py",start:8075939,end:8083190,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/__init__.py",start:8083190,end:8086393,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/StrConverter.py",start:8086393,end:8091686,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/EpochConverter.py",start:8091686,end:8097178,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/UnitDbl.py",start:8097178,end:8106586,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/UnitDblFormatter.py",start:8106586,end:8108107,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/UnitDblConverter.py",start:8108107,end:8113644,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/__init__.py",start:8113644,end:8115963,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/exceptions.py",start:8115963,end:8116214,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/decorators.py",start:8116214,end:8117416,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/plugins/__init__.py",start:8117416,end:8117416,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/plugins/performgc.py",start:8117416,end:8118194,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/plugins/knownfailure.py",start:8118194,end:8120185,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/sphinxext/__init__.py",start:8120185,end:8120294,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/sphinxext/plot_directive.py",start:8120294,end:8148723,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/sphinxext/only_directives.py",start:8148723,end:8150963,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/sphinxext/mathmpl.py",start:8150963,end:8154785,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/compat/__init__.py",start:8154785,end:8154785,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/compat/subprocess.py",start:8154785,end:8156602,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/triangulation.py",start:8156602,end:8164828,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/triplot.py",start:8164828,end:8167871,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/tricontour.py",start:8167871,end:8177511,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/__init__.py",start:8177511,end:8177888,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/triinterpolate.py",start:8177888,end:8243731,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/trirefine.py",start:8243731,end:8257997,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/trifinder.py",start:8257997,end:8261623,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/tripcolor.py",start:8261623,end:8267352,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/tritools.py",start:8267352,end:8279980,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/axes/_base.py",start:8279980,end:8429972,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/axes/__init__.py",start:8429972,end:8430128,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/axes/_subplots.py",start:8430128,end:8440463,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/axes/_axes.py",start:8440463,end:8748060,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc",start:8748060,end:8781116,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Bold.afm",start:8781116,end:8845367,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-BoldOblique.afm",start:8845367,end:8860766,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-BoldOblique.afm",start:8860766,end:8930131,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica.afm",start:8930131,end:9004423,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Symbol.afm",start:9004423,end:9014163,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Oblique.afm",start:9014163,end:9088555,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Bold.afm",start:9088555,end:9103888,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-BoldItalic.afm",start:9103888,end:9163530,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/ZapfDingbats.afm",start:9163530,end:9173057,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Italic.afm",start:9173057,end:9239385,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Oblique.afm",start:9239385,end:9254826,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt",start:9254826,end:9255654,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier.afm",start:9255654,end:9270989,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Roman.afm",start:9270989,end:9331449,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Bold.afm",start:9331449,end:9400718,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf",start:9400718,end:9416690,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf",start:9416690,end:9436450,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf",start:9436450,end:9469010,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf",start:9469010,end:9814622,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf",start:9814622,end:10448462,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf",start:10448462,end:10474174,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmr10.ttf",start:10474174,end:10500522,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf",start:10500522,end:10675562,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf",start:10675562,end:10689218,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf",start:10689218,end:10870370,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf",start:10870370,end:11201906,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf",start:11201906,end:11214134,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf",start:11214134,end:11242270,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX",start:11242270,end:11247745,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf",start:11247745,end:11889465,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf",start:11889465,end:12140937,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf",start:12140937,end:12488001,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf",start:12488001,end:12503705,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmb10.ttf",start:12503705,end:12529385,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf",start:12529385,end:12909125,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmex10.ttf",start:12909125,end:12930217,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf",start:12930217,end:12989325,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf",start:12989325,end:13036077,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf",start:13036077,end:13077349,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf",start:13077349,end:13525577,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf",start:13525577,end:13538133,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf",start:13538133,end:14242261,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf",start:14242261,end:14254377,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/Humor-Sans.ttf",start:14254377,end:14280209,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmss10.ttf",start:14280209,end:14300585,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf",start:14300585,end:14312777,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf",start:14312777,end:14342173,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf",start:14342173,end:14372685,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf",start:14372685,end:14712925,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf",start:14712925,end:14728761,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf",start:14728761,end:14966121,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf",start:14966121,end:14980421,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf",start:14980421,end:15736493,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf",start:15736493,end:16092185,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf",start:16092185,end:16345301,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/putbi8a.afm",start:16345301,end:16367232,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/ptmbi8a.afm",start:16367232,end:16385302,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pzdr.afm",start:16385302,end:16394769,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pzcmi8a.afm",start:16394769,end:16411019,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/ptmr8a.afm",start:16411019,end:16428961,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvr8an.afm",start:16428961,end:16446742,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pplbi8a.afm",start:16446742,end:16462552,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvb8an.afm",start:16462552,end:16479638,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pncb8a.afm",start:16479638,end:16495666,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pagdo8a.afm",start:16495666,end:16512921,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/cmex10.afm",start:16512921,end:16524991,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pbkdi8a.afm",start:16524991,end:16540269,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pplb8a.afm",start:16540269,end:16555931,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/cmtt10.afm",start:16555931,end:16562432,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pcrro8a.afm",start:16562432,end:16577875,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pagko8a.afm",start:16577875,end:16595221,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/putr8a.afm",start:16595221,end:16617369,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/cmmi10.afm",start:16617369,end:16627785,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/putri8a.afm",start:16627785,end:16649676,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/putb8a.afm",start:16649676,end:16671208,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/cmr10.afm",start:16671208,end:16681309,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pcrbo8a.afm",start:16681309,end:16696731,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvbo8a.afm",start:16696731,end:16713961,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvro8a.afm",start:16713961,end:16731880,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvl8a.afm",start:16731880,end:16747507,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/psyr.afm",start:16747507,end:16757151,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/ptmri8a.afm",start:16757151,end:16775219,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/ptmb8a.afm",start:16775219,end:16793202,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pncr8a.afm",start:16793202,end:16809867,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvb8a.afm",start:16809867,end:16827022,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvlo8a.afm",start:16827022,end:16842751,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pplr8a.afm",start:16842751,end:16858503,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvro8an.afm",start:16858503,end:16876380,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pcrb8a.afm",start:16876380,end:16891732,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pbkd8a.afm",start:16891732,end:16906889,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pncri8a.afm",start:16906889,end:16923809,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pcrr8a.afm",start:16923809,end:16939148,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvbo8an.afm",start:16939148,end:16956343,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pplri8a.afm",start:16956343,end:16972076,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pagd8a.afm",start:16972076,end:16989259,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pagk8a.afm",start:16989259,end:17006500,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pbkli8a.afm",start:17006500,end:17021681,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/cmsy10.afm",start:17021681,end:17029976,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pbkl8a.afm",start:17029976,end:17044976,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pncbi8a.afm",start:17044976,end:17062472,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvr8a.afm",start:17062472,end:17080311,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/grace_hopper.png",start:17080311,end:17708591,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/Minduka_Present_Blue_Pack.png",start:17708591,end:17722225,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/logo2.png",start:17722225,end:17755766,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/ct.raw.gz",start:17755766,end:18011925,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/data_x_x2_x3.csv",start:18011925,end:18012057,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/embedding_in_wx3.xrc",start:18012057,end:18014243,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/msft.csv",start:18014243,end:18017454,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/ada.png",start:18017454,end:18325767,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/s1045.ima.gz",start:18325767,end:18358996,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/jacksboro_fault_dem.npz",start:18358996,end:18533057,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/aapl.npz",start:18533057,end:18640560,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/goog.npz",start:18640560,end:18663405,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/grace_hopper.jpg",start:18663405,end:18724711,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/None_vs_nearest-pdf.png",start:18724711,end:18830939,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/percent_bachelors_degrees_women_usa.csv",start:18830939,end:18836620,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/eeg.dat",start:18836620,end:18862220,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/demodata.csv",start:18862220,end:18862879,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/README.txt",start:18862879,end:18863007,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/membrane.dat",start:18863007,end:18911007,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/axes_grid/bivariate_normal.npy",start:18911007,end:18912887,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward_large.png",start:18912887,end:18913480,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move.pdf",start:18913480,end:18915347,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave.gif",start:18915347,end:18916070,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots.pdf",start:18916070,end:18917784,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/matplotlib.ppm",start:18917784,end:18919525,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect.gif",start:18919525,end:18920221,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back.png",start:18920221,end:18920601,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect.svg",start:18920601,end:18922080,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect.pdf",start:18922080,end:18923689,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home_large.png",start:18923689,end:18924479,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/matplotlib.png",start:18924479,end:18925762,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots_large.gif",start:18925762,end:18927112,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/matplotlib.svg",start:18927112,end:18989199,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect_large.png",start:18989199,end:18990215,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home.gif",start:18990215,end:18990881,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots.gif",start:18990881,end:18991572,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move.svg",start:18991572,end:18994081,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move_large.gif",start:18994081,end:18995032,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots_large.png",start:18995032,end:18995694,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward.svg",start:18995694,end:18997225,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move.gif",start:18997225,end:18997904,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/qt4_editor_options.svg",start:18997904,end:18999148,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back.pdf",start:18999148,end:19000771,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home_large.gif",start:19000771,end:19002193,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave_large.png",start:19002193,end:19002913,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect.png",start:19002913,end:19003443,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots.png",start:19003443,end:19003888,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home.svg",start:19003888,end:19005779,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/hand.pdf",start:19005779,end:19009951,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/hand_large.gif",start:19009951,end:19010924,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/qt4_editor_options_large.png",start:19010924,end:19011543,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move_large.png",start:19011543,end:19012310,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back_large.gif",start:19012310,end:19013109,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave.pdf",start:19013109,end:19014843,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home.pdf",start:19014843,end:19016580,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/hand.png",start:19016580,end:19017559,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward_large.gif",start:19017559,end:19018345,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/hand.gif",start:19018345,end:19019612,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/matplotlib_large.png",start:19019612,end:19022700,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave_large.gif",start:19022700,end:19024198,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back.gif",start:19024198,end:19024806,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave.svg",start:19024806,end:19026835,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots.svg",start:19026835,end:19028965,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward.gif",start:19028965,end:19029555,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward.pdf",start:19029555,end:19031185,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back.svg",start:19031185,end:19032697,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/qt4_editor_options.png",start:19032697,end:19033077,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect_large.gif",start:19033077,end:19034533,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward.png",start:19034533,end:19034890,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home.png",start:19034890,end:19035358,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move.png",start:19035358,end:19035839,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/qt4_editor_options.pdf",start:19035839,end:19037407,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave.png",start:19037407,end:19037865,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/hand.svg",start:19037865,end:19042753,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back_large.png",start:19042753,end:19043373,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/matplotlib.pdf",
start:19043373,end:19066225,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-muted.mplstyle",start:19066225,end:19066368,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/classic.mplstyle",start:19066368,end:19092037,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/ggplot.mplstyle",start:19092037,end:19092994,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-talk.mplstyle",start:19092994,end:19093397,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-bright.mplstyle",start:19093397,end:19093541,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-colorblind.mplstyle",start:19093541,end:19093689,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-ticks.mplstyle",start:19093689,end:19094354,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-poster.mplstyle",start:19094354,end:19094757,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/grayscale.mplstyle",start:19094757,end:19095283,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-dark.mplstyle",start:19095283,end:19095950,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-dark-palette.mplstyle",start:19095950,end:19096092,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-notebook.mplstyle",start:19096092,end:19096474,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle",start:19096474,end:19122088,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/fast.mplstyle",start:19122088,end:19122376,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-paper.mplstyle",start:19122376,end:19122769,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/tableau-colorblind10.mplstyle",start:19122769,end:19122959,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-pastel.mplstyle",start:19122959,end:19123103,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/dark_background.mplstyle",start:19123103,end:19123580,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-darkgrid.mplstyle",start:19123580,end:19124250,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-deep.mplstyle",start:19124250,end:19124392,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/fivethirtyeight.mplstyle",start:19124392,end:19125224,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn.mplstyle",start:19125224,end:19126354,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/Solarize_Light2.mplstyle",start:19126354,end:19127609,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/bmh.mplstyle",start:19127609,end:19128321,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-whitegrid.mplstyle",start:19128321,end:19128985,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-white.mplstyle",start:19128985,end:19129650,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/SOURCES.txt",start:19129650,end:19408227,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/not-zip-safe",start:19408227,end:19408228,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/top_level.txt",start:19408228,end:19408258,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/dependency_links.txt",start:19408258,end:19408259,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/requires.txt",start:19408259,end:19408380,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/namespace_packages.txt",start:19408380,end:19408393,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/PKG-INFO",start:19408393,end:19409663,audio:0}],remote_package_size:12915292,package_uuid:"7159f180-ad5c-4f51-b98b-973656a35dd1"})})();