-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmatplotlib.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","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/mpl_toolkits","axes_grid1",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/mpl_toolkits","mplot3d",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages","matplotlib",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","tri",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","style",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","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/fonts","pdfcorefonts",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/mpl-data","images",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","axes",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","compat",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","backends",true,true);Module["FS_createPath"]("/lib/python3.7/site-packages/matplotlib","sphinxext",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","cbook",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:12915757,cachedIndexes:[-1,-1],cachedChunks:[null,null],
offsets:[0,1355,2155,3152,4161,5359,6705,7979,9175,10162,11352,12232,13449,14369,15569,16617,17426,18343,19482,20419,21376,22485,23297,24258,25113,25981,26957,27704,28700,29860,31321,32356,33328,34406,35210,36184,37195,38246,39231,40350,41218,42119,42915,44121,44817,45839,46875,48029,49162,50285,50969,51969,52902,53876,54953,55959,57041,58130,59212,60222,61064,61977,63162,64171,65324,66378,67241,68277,69185,70255,71055,72033,72703,73605,74794,75963,77074,78155,79297,80428,81609,82713,83861,85369,86555,87769,88796,89868,90844,91975,93030,94015,95164,96499,97880,98915,99831,100940,102130,103316,104459,105457,106751,107814,108899,109833,110917,111966,113254,114461,115571,116731,117913,119234,120293,121226,122369,123437,124550,125605,126745,127931,129038,129992,131019,131988,133036,134175,135216,136254,137278,138316,139335,140274,141116,142205,143396,144359,145464,146584,147713,148770,149573,150579,151547,152731,153762,154606,155538,156288,157037,157795,159020,160260,161246,162401,163385,164699,165961,167103,168321,169547,170590,171730,173256,174361,175549,176816,177699,178747,179906,181168,182356,183359,184322,185523,186742,187876,189047,190015,191076,191862,193126,194158,195365,196160,197396,198599,199788,200739,201726,202748,203839,204871,206029,207294,208499,209665,210502,211726,212710,213872,215106,216223,217363,218390,219606,220777,221816,223006,224119,225147,226193,227256,228528,229659,230918,232258,233342,234402,235651,236879,238166,239453,240660,241861,242780,244214,245561,246900,248205,249306,250381,251602,252543,253997,255139,256511,257574,258572,259842,260910,262095,263325,264443,265378,266374,267145,268276,269389,270354,271441,272428,273877,275162,276325,277704,279254,280639,282007,283460,284845,286221,287283,288445,289679,291091,292121,293402,294887,296184,297608,299257,300528,301864,303322,304710,306189,307535,308888,310244,311715,312985,314397,315318,316509,318069,319538,320895,322364,323715,325284,326507,327879,329430,330924,332408,333877,335128,336534,337828,338725,338998,339392,340417,341287,342371,343045,344473,345947,347607,349034,350452,351907,353498,354377,355490,357062,358766,360248,361525,363070,364440,365708,366259,367061,367848,369304,370576,372147,373529,374644,375699,376755,377859,378546,378861,379634,380104,380359,380583,381023,381414,381937,382274,382500,382958,383452,383692,383846,383971,385209,386236,387527,388595,389286,390032,391120,392015,393317,394659,395920,396967,397950,398932,399917,400849,401095,401398,402293,403076,403854,405018,407013,407636,408630,409938,411259,412449,413512,414819,416191,417692,419103,420604,421851,423072,424188,425235,426348,427415,428179,429160,430219,431184,432210,433288,434340,435511,436548,437644,438891,440188,441445,442409,443554,444785,446119,447272,448439,449388,450650,451691,452763,454002,455311,456362,457400,458629,459888,461102,462337,463480,464701,465776,466936,468104,469128,470330,471126,471919,473113,474406,475707,476976,478163,479240,480487,481681,482828,484031,485273,486454,487724,488977,490435,491310,492263,493610,494850,496298,497486,498544,499601,500782,502066,503433,504560,505749,507081,508289,509604,510922,512274,513185,514068,515267,516471,517836,519287,520667,522111,523365,524674,526137,527566,528932,530264,531867,533004,534497,536003,537376,538536,539802,541168,542281,543385,544688,546041,547246,548404,549617,550680,551565,552917,553868,555311,556690,557896,559143,560641,562267,563699,564851,566033,567354,568699,569977,571502,573028,574151,575393,576753,578237,579608,581044,582289,583563,584532,585681,586842,588080,589311,590658,591988,593174,594272,595573,596601,597774,599011,600241,601315,602537,603747,604995,606366,607706,608856,610228,611488,612474,613266,614544,615922,617268,618504,619564,620721,621714,622479,623510,624785,625872,627087,628240,629216,630432,631466,632365,633242,634301,635442,636609,637373,638266,638996,639728,640919,642258,643502,644789,646029,647342,648528,649753,651e3,652128,653370,654565,655878,657283,658598,659925,660980,662072,663212,664329,665542,666760,667789,668975,670039,671087,672426,673493,674870,676107,677153,678286,679506,680464,681657,682845,683857,685039,686245,687315,688408,689429,690600,691824,692931,694161,695282,696518,697649,698878,700029,700916,701890,702706,703882,704946,706136,707418,708758,709828,710835,712064,713110,714241,715461,717063,718149,719275,720318,721358,722539,723740,724680,725616,726635,727717,728661,729913,731104,732411,733728,734629,735837,737154,738411,739698,740821,742313,743546,744795,745880,747172,748322,749504,750739,751714,752832,753890,754925,756014,757105,758319,759551,760869,762065,763055,763918,765159,766624,767962,769226,770497,771769,772920,774158,775499,776825,778198,779281,780398,781627,782844,784115,785440,786687,787698,788813,789774,791022,791940,793040,794210,795313,796566,797555,798886,800078,801198,802360,803543,804841,806074,807427,808702,809970,811073,812308,813685,814988,816341,817602,818857,820017,821182,822487,823605,824971,826190,827554,828909,830275,831527,832692,833802,835147,836493,837659,838608,839688,840868,842092,843299,844730,846210,847201,848415,849592,850874,852286,853551,854961,856458,857858,859164,860215,860809,861438,862294,863365,864077,865021,865807,866736,867687,868637,869361,870235,871071,871922,872736,873607,874362,875160,875906,876786,877592,878190,878592,878999,879980,881069,882308,883149,883919,884760,885543,886373,887202,887980,888732,889771,890542,891297,892046,892809,893633,894286,894985,895812,896582,897453,898262,899309,900472,901602,902579,903645,904453,905295,906215,907090,908077,909587,910816,911888,913083,914263,915521,916564,917633,918778,920156,921154,922218,923165,924338,925260,926175,926971,927968,928882,929849,931015,932141,933528,934903,936371,937430,938505,939597,940528,941429,942049,943147,944174,945142,946224,947585,948867,950157,951311,952400,953537,954836,956016,957096,958009,959113,960326,961238,962466,963282,964485,965575,966889,968062,969399,970720,971883,973037,974156,975257,976266,977363,978455,979549,980635,981790,982589,983559,984823,985960,987101,988002,989087,990256,991613,992622,993818,995088,996228,996983,998142,999182,1000255,1001268,1002370,1003420,1004451,1005226,1006275,1007280,1008452,1009494,1010706,1012183,1013507,1014750,1015848,1017115,1018268,1019536,1020458,1021596,1022537,1023757,1024858,1026083,1027337,1028514,1029761,1030802,1031823,1033083,1034405,1035793,1036868,1038278,1039551,1040802,1041969,1043165,1044094,1045424,1046636,1047783,1048887,1050075,1051251,1052365,1053568,1054778,1055803,1056872,1058018,1059278,1060440,1061778,1062813,1064085,1065133,1066057,1067254,1068312,1069451,1070409,1071268,1072466,1073626,1074567,1075724,1076910,1077807,1078940,1080186,1081212,1082230,1083255,1084311,1085524,1086702,1087724,1088905,1090291,1091520,1092731,1093963,1095152,1096376,1097594,1098777,1099977,1101169,1102362,1103560,1104774,1105931,1106978,1107962,1109021,1110429,1111589,1112789,1113724,1114848,1115915,1117082,1118260,1119392,1120441,1121632,1122582,1123885,1124931,1126155,1127361,1128469,1129540,1130673,1131702,1132840,1133882,1134958,1136095,1137230,1138118,1139183,1140457,1141865,1143006,1144387,1145599,1146305,1147347,1148051,1148985,1149733,1150876,1152134,1153192,1154382,1155544,1156657,1157847,1158612,1159533,1160322,1161191,1162044,1162947,1164184,1165294,1166248,1167332,1168320,1169702,1170583,1171785,1172998,1174387,1175832,1177230,1178704,1180130,1181647,1182930,1184028,1185092,1186363,1187539,1188834,1190228,1191828,1193258,1194819,1196295,1197310,1198691,1200079,1201508,1202802,1204271,1205502,1206871,1208369,1209494,1210850,1211686,1213053,1214219,1215758,1217100,1218369,1219834,1221215,1222378,1223778,1225347,1226717,1228053,1229565,1230847,1231976,1233512,1233758,1234005,1234892,1235759,1236720,1237574,1238669,1240086,1241672,1243276,1244663,1246003,1247561,1248650,1249715,1251006,1252606,1254187,1255680,1257115,1258393,1259876,1260721,1261379,1262015,1263287,1264691,1266e3,1267527,1268672,1269446,1270650,1271437,1272475,1273781,1274317,1275176,1275825,1276687,1277289,1278650,1279390,1280164,1280913,1282134,1282822,1283874,1284671,1285704,1286558,1287528,1288596,1289814,1290853,1291859,1293244,1294546,1295774,1297068,1298436,1299177,1300509,1301978,1303224,1304807,1306114,1307296,1308625,1309949,1311279,1312342,1313487,1314766,1315968,1316572,1317949,1319482,1320735,1322091,1323171,1324496,1325443,1326995,1328494,1329975,1331342,1332935,1334164,1335263,1336410,1337791,1339238,1340396,1341556,1342125,1342404,1342665,1342953,1343732,1344509,1345275,1346135,1347181,1349146,1350227,1351531,1352842,1354147,1355256,1356436,1357803,1359048,1360563,1361920,1363116,1364134,1365131,1365862,1367138,1368326,1369527,1370601,1371801,1372918,1373677,1374881,1375936,1377074,1378002,1379113,1380348,1381435,1382478,1383717,1384749,1385795,1386930,1388023,1389208,1390377,1391571,1392767,1393954,1395133,1396044,1397426,1398748,1399693,1400604,1401747,1402713,1403848,1404760,1405663,1406368,1407230,1408457,1409559,1410621,1411738,1412804,1413723,1414724,1415806,1416725,1417766,1418563,1419728,1420832,1422099,1423113,1424196,1425484,1426632,1427683,1428927,1430006,1431111,1432406,1433759,1435152,1436209,1437611,1438785,1439728,1440386,1440917,1441441,1442015,1442642,1443217,1443828,1444379,1445130,1445615,1446137,1446740,1447294,1447881,1448430,1449078,1449622,1450082,1450557,1451073,1451547,1452737,1454037,1455199,1456399,1457627,1458742,1459874,1460745,1461684,1462214,1462750,1463320,1463913,1464497,1465049,1465588,1466186,1466763,1467268,1467829,1468457,1469001,1469500,1470238,1470759,1471341,1471735,1472149,1472710,1473257,1474426,1475535,1476509,1477548,1478613,1479618,1481231,1482179,1483444,1484829,1486381,1487741,1489112,1490557,1491912,1493306,1494398,1495516,1496637,1497974,1498925,1500222,1501715,1503138,1504506,1506171,1507437,1508679,1510110,1511507,1512919,1514196,1515567,1516849,1518278,1519666,1521024,1522120,1523153,1524690,1526121,1527509,1528960,1530364,1531901,1533132,1534529,1536043,1537585,1539080,1540601,1541870,1543259,1544508,1545479,1545747,1546097,1547166,1548032,1549104,1549764,1551213,1552667,1554312,1555751,1557183,1558596,1560202,1561032,1562148,1563682,1565402,1566843,1568174,1569716,1571070,1572386,1572984,1573714,1574491,1575949,1577259,1578814,1580244,1581368,1582433,1583511,1584570,1585364,1586252,1586855,1587559,1588573,1589024,1590315,1591140,1592380,1592907,1594321,1595371,1596354,1597744,1598256,1599676,1600752,1601704,1603098,1603609,1605004,1606108,1607017,1608402,1608920,1610289,1611380,1612252,1613475,1614197,1615298,1616623,1617942,1619503,1620587,1621988,1623366,1624386,1625695,1626994,1628413,1629414,1630788,1632180,1633453,1634852,1635936,1637368,1638758,1640085,1641614,1642625,1644025,1645409,1646800,1648303,1649212,1650590,1651896,1653310,1654739,1655729,1657018,1658322,1659719,1661008,1662550,1663580,1665106,1666459,1668013,1669428,1670594,1671881,1673227,1674684,1675952,1677319,1677927,1678770,1679741,1681040,1681709,1682403,1683070,1683937,1685158,1686301,1687884,1689397,1690977,1692380,1694014,1695131,1696288,1697359,1698745,1700185,1701323,1701935,1702202,1702487,1702800,1703555,1704346,1705121,1705937,1706644,1707906,1709866,1711046,1712290,1713608,1714792,1715931,1717216,1718595,1720044,1721265,1722295,1723286,1724296,1725265,1726226,1727238,1728199,1729167,1730134,1731106,1732064,1733092,1734066,1735063,1736057,1737041,1737998,1739007,1739958,1740898,1741808,1742794,1743789,1744705,1745643,1746583,1747493,1748436,1749413,1750541,1752008,1753073,1754377,1755653,1756828,1757840,1758701,1759859,1761323,1762480,1763731,1764856,1766181,1767686,1769026,1770161,1771378,1772722,1774256,1775447,1776766,1777847,1778829,1779750,1780933,1782137,1783141,1784303,1785358,1786428,1787704,1789082,1790317,1791496,1792652,1793557,1794272,1795208,1796340,1797394,1798348,1799234,1800088,1800895,1802114,1803308,1804414,1805832,1806786,1807713,1808655,1809461,1810298,1811181,1812299,1813372,1814109,1814916,1816095,1817498,1818600,1819737,1820973,1822168,1823335,1824335,1825543,1826721,1827716,1828887,1830016,1831103,1832307,1833356,1834523,1835676,1836875,1837983,1839056,1840352,1841458,1842877,1843829,1844988,1846214,1847505,1848779,1849945,1851010,1851953,1852739,1853944,1855225,1856458,1857489,1858398,1859473,1860696,1861922,1863155,1864203,1865019,1866078,1867282,1868567,1869798,1870845,1871825,1872830,1873886,1874931,1876122,1877345,1878526,1879708,1880860,1882176,1883411,1884840,1885768,1886674,1887659,1888768,1889685,1890951,1892073,1893254,1894498,1895647,1896712,1897559,1898438,1899312,1900325,1901201,1902402,1903512,1904477,1905544,1906540,1907961,1908805,1909988,1911233,1912641,1914090,1915503,1917e3,1918407,1919903,1921180,1922297,1923361,1924647,1925793,1927082,1928479,1930101,1931523,1933104,1934562,1935608,1936980,1938395,1939838,1941129,1942612,1943808,1945182,1946660,1947786,1949122,1949929,1951294,1952473,1953970,1955339,1956630,1958057,1959415,1960679,1962115,1963669,1965071,1966355,1967869,1969187,1970318,1971777,1972026,1972290,1973181,1974052,1974993,1975803,1977002,1978397,1979992,1981560,1982978,1984296,1985884,1986895,1987891,1989229,1990844,1992370,1993834,1995316,1996613,1998110,1998841,1999490,2000111,2001480,2002887,2004193,2005721,2006836,2007632,2008887,2010362,2011739,2013024,2014489,2016015,2017017,2018225,2019347,2020291,2021514,2023101,2024465,2025948,2027498,2029100,2030480,2031742,2032972,2034410,2035294,2036673,2038028,2039254,2040478,2041688,2042479,2043393,2043948,2044678,2045115,2045778,2046034,2046276,2046934,2047726,2048471,2049337,2050316,2052280,2053639,2054848,2056207,2057417,2058587,2059809,2061162,2062399,2063086,2063669,2064171,2064845,2065429,2066045,2066789,2067436,2068105,2068956,2069756,2070652,2071525,2072362,2073194,2074113,2074972,2075802,2076731,2077566,2078453,2079345,2080234,2081044,2081871,2082732,2083632,2084474,2085369,2086245,2087114,2087982,2088944,2089875,2090753,2091691,2092550,2093427,2094295,2095216,2095962,2096493,2097445,2098532,2099777,2101069,2102068,2103322,2104331,2105255,2106352,2107638,2108790,2110072,2111135,2112019,2113191,2114179,2115368,2116591,2117662,2118446,2119322,2120332,2121491,2122424,2123480,2124537,2125277,2126471,2127723,2128628,2129569,2130859,2132053,2133371,2134254,2135246,2136306,2137207,2138233,2139445,2140732,2141917,2143312,2144401,2145474,2146466,2147817,2149176,2150362,2151483,2152851,2153849,2154720,2155864,2157310,2158656,2159939,2161325,2162478,2163472,2164649,2166087,2167183,2168467,2169503,2170667,2171958,2173221,2174672,2176145,2177557,2178874,2180236,2181606,2182755,2183729,2185028,2186078,2187113,2188264,2189385,2190615,2191785,2192954,2193996,2195359,2196472,2197537,2198650,2199757,2200844,2201925,2203031,2204371,2205607,2206507,2207374,2208489,2209695,2210735,2212031,2213296,2214594,2215700,2216810,2217806,2219148,2220656,2221958,2223232,2224671,2226043,2227175,2228282,2229470,2230917,2232300,2233439,2234730,2236067,2237181,2238334,2239535,2240737,2241785,2243089,2244253,2245506,2246787,2247866,2249058,2250157,2251069,2252211,2253417,2254467,2255704,2257048,2258407,2259570,2260932,2261786,2262850,2264175,2265411,2266581,2267806,2268931,2269971,2270792,2271630,2272758,2273867,2274836,2275871,2276936,2277943,2279262,2280210,2281474,2282859,2284412,2285772,2287143,2288588,2289944,2291340,2292432,2293549,2294669,2296006,2296951,2298252,2299747,2301164,2302533,2304198,2305458,2306705,2308132,2309523,2310939,2312207,2313582,2314862,2316277,2317659,2319043,2320140,2321133,2322697,2324093,2325506,2326914,2328357,2329828,2331013,2332373,2333884,2335439,2336880,2338327,2339675,2341041,2342279,2343347,2343593,2343906,2344968,2345842,2346946,2347661,2349088,2350502,2352147,2353592,2355047,2356437,2358084,2358976,2360049,2361545,2363302,2364762,2366134,2367629,2368931,2370372,2370957,2371644,2372410,2373875,2375145,2376723,2378176,2379315,2380250,2381734,2383091,2384586,2385878,2387043,2388095,2388782,2389839,2390772,2391711,2392212,2393691,2395083,2395965,2397074,2397657,2398187,2399008,2399587,2400631,2401264,2401540,2401983,2402834,2403559,2404393,2405577,2407534,2408249,2409407,2410678,2412014,2413193,2414275,2415553,2416796,2417928,2419292,2420776,2422258,2423730,2424805,2425978,2427116,2428099,2428928,2429587,2430799,2431846,2433128,2434112,2435102,2435970,2436700,2437440,2438288,2439302,2440354,2441372,2442645,2443986,2445325,2446645,2448078,2449248,2450606,2451899,2453154,2454297,2455508,2456640,2457836,2459072,2460185,2461147,2462227,2463243,2464573,2465874,2467129,2468527,2470089,2471461,2472826,2474265,2475605,2476990,2478065,2479221,2480345,2481718,2482679,2483975,2485460,2486872,2488234,2489904,2491202,2492436,2493891,2495288,2496719,2497974,2499348,2500647,2502045,2503432,2504781,2505854,2506918,2508442,2509864,2511229,2512663,2514038,2515598,2516830,2518223,2519729,2521246,2522730,2524250,2525496,2526882,2528152,2529093,2529347,2529726,2530771,2531631,2532693,2533353,2534806,2536258,2537922,2539367,2540802,2542230,2543832,2544674,2545783,2547327,2549044,2550514,2551819,2553378,2554736,2556011,2556592,2557370,2558151,2559615,2560909,2562476,2563883,2565008,2566087,2566934,2568058,2568734,2569717,2570503,2571634,2572487,2573296,2574171,2575311,2576270,2576770,2577302,2577751,2578464,2578870,2579114,2579808,2580601,2581354,2582401,2584361,2585692,2586910,2588282,2589480,2590658,2591864,2593239,2594527,2595707,2596554,2597790,2598936,2599896,2600809,2602044,2603072,2603863,2604719,2605482,2606428,2606996,2607633,2608409,2609386,2610682,2611615,2612805,2613773,2614615,2615674,2616335,2617319,2618178,2619165,2620323,2621726,2623057,2624415,2625607,2626751,2627963,2628854,2629893,2631088,2632298,2633381,2634622,2635967,2636761,2638060,2639335,2640319,2641645,2643017,2644277,2645741,2647120,2648458,2649572,2650878,2652193,2653202,2654124,2655281,2656263,2657431,2658734,2659914,2661185,2662559,2663660,2664013,2664581,2664927,2665364,2665756,2666183,2666574,2667034,2667376,2667831,2668230,2668644,2669082,2669462,2669870,2670245,2670657,2671052,2672271,2673207,2674051,2675206,2676197,2677208,2678354,2679062,2680142,2680753,2681908,2683135,2684334,2685403,2686276,2687425,2688422,2689455,2690451,2691506,2692619,2693481,2694257,2695185,2696315,2697209,2698076,2699280,2700326,2701562,2702494,2703807,2704937,2706083,2706776,2707754,2708859,2709925,2711144,2712339,2713394,2714267,2715349,2716295,2717910,2719122,2720434,2721606,2722991,2724206,2725427,2726630,2727784,2729172,2730312,2731279,2732446,2733429,2734660,2735967,2737190,2738329,2739342,2740451,2741753,2742765,2744124,2745380,2746911,2748177,2749404,2750611,2751891,2752486,2753174,2754062,2755163,2756333,2757417,2758538,2759725,2760819,2761732,2762587,2763668,2764728,2765403,2766532,2767862,2769116,2770253,2771055,2772040,2773301,2774554,2775616,2776602,2777805,2778992,2780060,2780782,2781742,2782796,2783729,2784863,2785928,2787168,2788094,2789103,2790246,2791347,2792323,2793303,2794444,2795312,2796596,2797659,2799067,2800516,2801668,2802926,2804497,2806089,2807493,2808525,2809831,2811162,2812299,2813560,2814756,2815966,2817274,2818609,2820051,2821365,2822628,2823884,2825021,2826159,2827541,2828768,2830073,2831192,2832397,2833602,2834907,2836162,2837347,2838611,2839763,2841006,2842315,2843592,2844817,2845961,2847062,2847740,2848588,2849736,2850962,2852143,2853185,2854408,2855673,2856884,2858151,2859324,2860531,2861414,2862514,2863612,2864840,2865846,2866933,2868202,2869417,2870849,2871854,2873263,2874640,2875978,2877173,2878363,2879593,2880698,2882049,2883403,2884614,2885959,2887133,2888245,2889193,2890268,2891294,2892308,2893462,2894597,2895678,2896835,2898607,2899737,2900934,2902236,2903743,2905134,2906538,2908040,2909378,2910795,2911938,2913093,2914295,2915641,2916689,2918026,2919450,2920870,2922136,2923823,2925201,2926441,2927807,2929251,2930676,2931933,2933366,2934568,2935946,2937432,2938750,2939974,2940917,2942525,2943827,2945306,2946671,2948064,2949552,2950723,2952089,2953604,2955138,2956540,2957873,2959248,2960633,2961846,2962996,2963255,2963552,2964571,2965462,2966549,2967268,2968679,2970105,2971723,2973191,2974647,2976027,2977696,2978595,2979625,2981110,2982855,2984323,2985712,2987162,2988443,2989936,2990538,2991228,2991969,2993432,2994724,2996278,2997729,2998857,2999738,3000592,3001424,3002314,3003697,3005083,3006528,3008029,3009505,3010839,3012172,3013538,3015071,3016720,3018194,3019761,3021191,3022726,3024176,3025673,3027225,3028258,3029502,3030732,3032066,3033232,3034499,3035734,3037207,3038467,3039372,3039989,3040490,3041138,3042219,3042885,3043418,3044464,3045213,3046518,3047875,3049205,3050677,3052027,3053635,3055166,3056453,3057675,3059116,3060649,3062220,3063464,3065006,3066170,3067545,3068931,3070459,3071792,3073239,3074594,3076108,3077638,3079027,3080452,3082010,3083552,3085107,3086671,3088059,3089383,3090687,3092198,3093623,3095072,3096511,3097908,3099249,3100624,3102084,3103480,3105044,3106455,3108031,3109538,3110928,3112414,3113885,3115300,3116511,3118003,3119510,3120999,3122408,3123964,3125509,3126960,3128429,3129837,3131321,3132848,3134387,3135820,3137348,3138745,3140319,3141849,3143289,3144793,3146325,3147797,3149360,3150731,3152223,3153739,3154743,3156055,3157521,3159056,3160677,3162045,3163496,3164972,3166385,3167908,3169238,3170858,3172128,3173127,3173955,3175143,3176088,3177122,3178127,3178719,3179303,3180215,3181216,3182161,3183199,3183981,3184647,3185334,3186001,3186651,3187297,3187913,3188619,3189264,3190045,3191468,3192833,3193858,3195050,3196314,3196849,3197083,3197355,3197629,3198477,3199220,3200027,3200917,3201794,3202854,3204665,3206226,3207544,3208795,3210135,3211301,3212455,3213694,3215033,3216323,3217649,3218946,3220226,3221463,3222553,3223626,3224896,3226143,3227375,3228811,3230128,3231200,3232454,3233637,3234860,3235865,3237077,3238376,3239595,3240524,3241706,3242971,3244143,3245244,3246567,3247801,3248868,3249988,3251380,3252702,3254100,3255338,3256636,3257699,3258905,3260080,3261429,3262553,3263733,3264739,3265745,3266702,3267786,3268833,3270112,3271412,3272550,3273501,3274480,3275448,3276452,3277763,3278806,3279984,3281138,3282392,3283561,3284734,3285939,3287261,3288669,3289803,3290918,3292062,3293153,3294294,3295555,3296680,3297656,3298687,3299605,3300502,3301247,3302033,3303333,3304500,3305215,3306510,3307398,3308610,3309553,3310637,3311327,3312446,3313716,3315050,3316160,3317372,3318248,3319115,3319650,3320332,3321169,3321978,3322595,3323694,3324384,3325301,3326055,3327084,3328301,3329443,3330385,3331310,3332238,3333275,3334411,3335372,3336345,3337023,3337967,3339168,3340602,3341829,3342939,3344131,3345397,3346544,3347691,3349036,3350375,3351549,3352792,3354087,3355325,3356487,3357494,3358614,3359710,3360879,3362212,3363485,3364546,3365732,3366921,3368075,3369242,3370482,3371693,3372900,3374166,3375395,3376675,3378080,3379383,3380618,3381711,3383117,3384211,3385542,3386552,3387708,3388982,3390044,3391230,3392464,3393575,3394551,3395501,3396655,3397765,3398707,3399753,3400868,3401849,3403472,3404665,3405912,3407340,3408767,3410192,3411701,3413109,3414582,3415825,3416955,3417994,3419301,3420420,3421692,3423096,3424730,3426126,3427745,3429197,3430272,3431626,3433032,3434487,3435791,3437276,3438445,3439815,3441287,3442425,3443740,3444559,3445973,3447144,3448622,3449979,3451261,3452687,3453999,3455309,3456737,3458262,3459668,3460938,3462433,3463796,3464933,3466314,3466564,3466848,3467768,3468628,3469601,3470401,3471638,3473035,3474641,3476180,3477614,3478952,3480516,3481496,3482466,3483840,3485462,3486965,3488430,3489902,3491240,3492754,3493447,3494082,3494716,3496117,3497544,3498879,3500410,3501532,3502312,3503746,3505041,3506590,3507972,3508653,3509830,3510410,3511646,3513226,3514628,3515887,3516547,3517128,3518702,3519940,3520776,3521715,3522207,3522981,3523237,3523533,3524372,3525112,3525930,3526897,3528859,3530215,3531439,3532810,3534007,3535179,3536391,3537684,3539168,3540657,3541871,3543204,3544473,3545529,3546491,3547472,3548666,3549962,3551127,3552299,3553630,3554916,3556209,3557469,3558742,3560117,3561272,3562472,3563689,3565124,3566576,3567620,3568769,3569847,3571016,3571917,3572660,3573680,3574732,3575750,3576801,3577984,3579212,3580491,3581570,3582668,3583931,3585287,3586322,3587711,3589050,3590588,3591733,3592925,3594217,3595348,3596550,3597630,3598846,3600073,3601145,3602431,3603624,3604813,3605824,3607016,3608063,3609173,3610270,3611477,3612741,3614095,3615061,3615894,3617195,3618523,3619864,3621070,3622127,3623346,3624838,3626475,3627716,3628953,3630374,3631555,3632875,3634008,3635333,3636273,3637476,3638584,3639906,3641167,3642491,3643881,3645082,3646556,3648034,3649675,3651365,3652562,3653810,3655320,3656477,3657638,3659048,3660248,3661589,3663100,3664702,3666421,3668294,3670164,3672152,3674083,3675938,3677875,3679824,3681695,3683639,3685544,3687456,3689357,3691312,3693224,3695119,3697010,3698978,3700946,3702872,3704763,3706722,3708664,3710299,3711812,3713670,3715523,3717251,3719007,3720608,3722397,3724003,3725461,3727194,3728822,3730521,3732186,3733422,3734766,3736549,3738426,3740347,3742188,3744077,3746023,3747340,3748629,3750081,3751561,3753001,3754662,3755717,3757306,3758892,3760856,3762766,3764703,3766566,3768376,3770244,3772023,3773761,3775559,3777286,3779164,3781010,3782862,3784490,3786165,3787854,3789665,3791466,3793468,3795439,3797174,3798662,3800532,3802398,3804231,3806072,3807953,3809772,3811534,3813406,3815225,3817085,3818937,3820828,3822754,3824519,3826407,3828157,3829981,3831653,3833543,3835426,3837166,3839030,3840935,3842639,3844549,3846460,3848429,3850372,3852305,3854159,3855841,3857752,3859595,3861155,3862366,3863502,3864499,3865695,3867073,3868850,3870600,3872577,3874558,3876149,3877681,3879273,3880825,3882458,3884296,3885851,3887214,3888815,3890338,3891793,3892938,3894709,3896451,3897708,3899450,3901311,3902937,3904443,3905498,3906913,3908169,3909532,3910887,3912351,3913962,3915857,3917747,3919490,3921252,3923150,3925012,3926915,3928342,3930055,3932103,3934151,3936192,3938249,3940211,3941361,3942602,3944026,3945668,3947716,3949764,3951539,3952653,3953853,3954903,3956036,3957103,3958294,3959499,3960599,3961759,3963348,3965256,3967132,3969085,3970998,3972879,3974803,3976717,3978668,3980581,3982457,3984412,3986330,3988204,3989591,3991484,3993416,3995247,3997110,3998992,4000853,4002688,4004627,4006509,4008463,4010359,4012318,4014193,4015286,4016565,4018108,4019321,4020938,4022247,4023989,4025571,4027505,4029458,4031388,4033286,4035087,4036965,4038812,4040511,4042400,4044244,4046079,4047904,4049565,4051262,4052919,4054728,4056475,4058430,4060329,4062027,4063621,4065487,4067277,4069009,4070791,4072626,4074533,4076354,4078139,4080035,4081916,4083796,4085723,4087596,4089396,4091242,4093091,4094812,4096498,4098366,4100275,4102136,4104003,4105812,4107679,4109480,4111354,4113228,4115170,4117042,4118797,4120650,4122468,4124026,4125296,4126384,4127293,4128429,4129833,4131606,4133355,4135294,4137257,4138837,4140255,4141857,4143364,4144947,4146786,4148487,4149818,4151465,4153053,4154584,4155672,4157422,4159048,4160510,4162095,4163873,4165673,4167478,4168730,4169917,4171354,4172478,4174004,4175373,4176853,4178587,4180519,4182149,4184065,4185829,4187566,4189350,4191195,4192511,4194525,4196582,4198630,4200661,4202709,4204302,4205454,4206787,4208234,4210143,4212191,4214239,4215640,4216735,4217913,4219013,4220094,4221154,4222350,4223553,4224652,4225934,4227659,4229193,4230876,4231939,4233130,4234951,4236772,4238354,4240163,4242162,4244210,4246265,4248313,4250361,4252409,4254457,4256362,4258199,4260099,4261930,4263805,4265463,4266690,4267881,4269119,4270314,4271532,4272847,4273908,4275320,4276726,4278062,4279458,4280804,4281943,4283623,4285532,4287274,4289092,4290956,4292700,4294513,4296352,4298068,4299782,4301563,4303177,4304939,4306735,4308496,4310384,4312009,4313875,4315612,4317335,4318931,4320628,4322188,4323857,4325758,4327023,4328390,4329920,4331538,4333403,4335255,4337189,4339102,4340928,4341841,4343198,4344623,4346231,4347684,4349201,4350790,4352555,4353754,4355137,4356522,4358137,4359759,4361274,4362772,4364424,4366114,4367558,4369359,4371285,4372804,4374062,4375424,4376782,4378124,4379564,4380479,4380813,4381394,4382124,4382426,4382811,4384070,4385645,4387058,4388652,4390312,4391692,4393410,4394900,4396600,4398318,4399596,4400917,4402273,4403516,4404920,4406040,4407190,4408834,4410640,4412004,4413536,4415084,4416656,4417998,4419109,4420622,4421956,4423540,4424849,4426045,4427279,4428722,4429899,4431211,4432786,4434294,4435477,4436656,4438310,4440106,4441984,4443846,4445596,4447475,4449357,4451137,4453032,4454866,4456734,4458521,4460289,4461990,4463840,4465613,4467378,4469086,4470839,4472683,4474517,4476351,4478225,4480087,4481928,4483697,4485400,4487307,4489029,4490884,4492763,4494632,4496502,4498356,4500237,4502117,4503918,4505308,4506825,4508216,4509935,4511828,4513629,4515487,4517260,4519186,4521094,4522994,4524895,4526784,4528672,4530532,4532403,4534299,4536230,4538180,4540086,4541907,4543412,4544652,4546023,4547559,4548965,4550872,4552920,4554968,4556674,4557742,4558848,4559938,4560990,4562067,4563135,4564188,4565299,4566497,4567693,4568893,4570668,4572658,4574219,4575652,4576964,4578418,4579901,4581335,4583148,4584513,4585993,4587392,4588321,4589906,4591302,4592352,4593653,4595129,4596444,4598160,4599695,4600972,4602626,4603375,4604026,4605730,4607433,4608821,4610633,4612148,4614130,4616069,4618064,4619991,4621840,4623769,4625716,4627556,4629418,4631350,4633169,4634987,4636808,4638582,4640182,4642036,4643768,4645741,4647700,4649628,4651386,4652985,4654760,4656657,4658541,4660222,4661971,4663772,4665626,4667340,4669044,4670907,4672700,4674557,4676341,4678342,4680292,4682258,4684194,4686007,4687865,4689806,4691704,4693449,4695228,4696958,4698642,4700196,4701878,4703518,4705267,4707109,4708988,4710608,4712365,4714180,4716041,4717802,4719578,4721186,4722894,4724659,4726449,4728333,4730232,4732062,4734035,4736001,4737965,4739933,4741442,4742894,4744269,4745756,4747253,4748857,4750462,4752088,4753310,4755218,4757046,4758644,4760531,4762354,4764120,4765541,4767016,4768317,4769389,4770594,4772010,4773719,4775483,4777247,4779149,4780998,4782877,4784841,4786771,4788728,4790283,4791750,4793252,4794847,4796449,4797997,4799812,4801684,4802938,4804515,4806014,4807608,4809071,4810538,4811669,4813204,4814827,4816375,4817936,4819652,4820904,4822443,4823578,4824918,4826153,4827359,4828785,4829969,4831487,4832925,4834356,4835740,4837341,4839119,4841075,4843083,4845105,4846688,4848675,4850530,4852323,4854241,4855837,4857301,4858136,4859763,4861673,4863460,4864730,4866154,4867708,4869519,4871370,4872839,4874180,4875836,4877313,4878860,4880444,4882133,4883820,4885398,4887009,4887960,4889166,4890802,4892579,4894301,4895271,4895769,4896220,4896678,4897061,4897668,4899123,4900459,4901641,4902846,4903964,4905488,4907412,4909361,4911274,4913027,4914590,4916044,4917375,4919206,4920793,4922378,4924045,4926003,4927802,4929756,4931591,4932656,4934238,4935773,4937023,4938595,4940134,4941622,4943326,4945104,4946387,4947074,4948894,4950616,4952275,4954115,4955034,4955795,4956579,4957304,4958071,4958717,4959393,4959943,4960717,4961343,4962335,4963125,4963910,4964676,4965257,4966147,4966945,4967683,4968287,4968927,4969828,4970871,4971914,4972925,4974007,4975173,4976120,4977587,4979388,4980597,4981736,4982678,4983660,4984963,4986398,4987903,4989236,4990904,4992606,4994256,4995516,4996728,4997878,4999051,5000445,5001902,5003658,5005266,5006662,5007934,5009380,5010572,5011669,5012243,5013737,5014845,5015721,5017280,5018858,5020380,5021986,5023741,5025789,5027837,5029885,5031933,5033981,5035901,5037958,5040006,5042054,5044075,5046113,5048032,5049217,5050489,5051881,5053088,5054488,5056049,5057609,5059565,5061613,5063661,5065709,5067757,5069805,5071436,5072532,5073717,5074789,5075849,5076899,5077956,5079014,5080067,5081136,5082263,5083420,5084600,5085716,5086857,5087911,5088953,5090056,5091180,5092245,5093393,5094708,5095899,5096652,5098356,5099798,5101337,5103049,5104192,5105808,5107466,5109210,5110563,5112237,5112833,5114444,5115914,5117728,5119327,5121303,5123293,5125162,5127005,5128818,5130711,5132556,5134394,5136121,5137959,5139800,5141739,5143565,5145432,5147142,5148832,5150509,5152260,5153983,5155742,5157681,5159540,5161234,5162976,5164692,5166669,5168437,5170200,5171947,5173795,5175607,5177418,5179068,5180967,5182777,5184595,5186541,5188463,5190380,5192223,5194009,5195857,5197678,5199368,5201017,5202822,5204631,5206218,5207870,5209487,5211269,5213200,5215162,5217067,5218858,5220775,5222631,5224295,5226128,5228030,5229875,5231843,5233826,5235753,5237703,5239273,5240784,5242307,5243807,5245396,5247042,5248602,5250165,5252017,5253916,5255728,5257540,5259464,5261231,5262913,5264396,5265881,5267150,5268305,5269543,5270956,5272565,5274431,5276177,5278137,5280073,5281966,5283903,5285895,5287811,5289554,5290985,5292531,5294133,5295813,5297434,5299176,5300996,5302314,5303790,5305256,5306848,5308385,5309862,5310866,5312235,5314058,5315669,5317227,5319068,5320240,5321856,5323061,5324329,5325681,5326798,5328287,5329394,5330926,5332360,5333772,5335155,5336745,5338547,5340488,5342499,5344502,5346114,5348097,5349964,5351754,5353708,5355345,5356767,5357627,5359186,5361118,5362892,5364161,5365594,5367160,5368958,5370814,5372304,5373649,5375327,5376792,5378345,5379937,5381617,5383281,5384864,5386409,5387360,5388583,5390207,5391986,5393685,5394512,5395014,5395470,5395934,5396311,5397062,5398516,5399793,5401040,5402339,5403570,5405275,5407235,5409071,5411003,5412062,5413876,5415745,5417413,5419152,5420819,5422740,5424619,5426598,5428577,5429974,5431213,5432800,5434524,5436392,5437833,5438549,5440280,5442019,5443800,5445331,5446141,5446970,5447825,5448405,5449251,5449882,5450418,5451079,5451617,5452332,5453205,5453950,5454652,5455382,5456117,5456791,5457527,5458222,5459003,5459660,5460594,5461602,5462635,5463681,5464825,5465786,5466788,5468733,5469995,5471223,5472269,5473182,5474438,5475836,5477417,5478961,5480233,5481937,5483572,5485196,5487025,5488911,5490427,5491745,5493330,5494378,5495601,5496259,5497637,5498733,5500312,5501855,5503488,5505543,5507596,5509653,5511710,5513653,5515701,5517749,5519797,5521845,5523826,5525308,5526456,5527807,5529068,5530326,5531810,5533438,5535094,5537142,5539190,5541238,5543286,5545334,5546688,5547776,5548979,5550031,5551112,5552164,5553229,5554299,5555357,5556502,5557671,5558818,5559940,5561040,5562090,5563149,5564311,5565432,5566687,5567936,5569547,5571028,5572761,5574039,5575401,5576910,5578298,5579770,5581470,5583057,5584515,5585998,5587591,5589458,5591513,5593561,5595609,5597598,5599445,5601277,5603152,5605035,5606892,5608380,5609581,5610672,5612001,5613298,5614635,5615695,5617038,5618413,5619681,5620982,5622279,5623559,5625196,5627032,5628700,5630381,5632019,5633588,5635390,5637123,5638792,5640536,5642118,5643910,5645538,5647284,5648942,5650579,5652456,5654141,5655844,5657477,5659265,5660776,5662469,5664365,5665530,5666876,5668203,5669889,5671799,5673745,5675435,5676521,5677977,5679427,5680925,5682368,5684160,5686019,5687073,5688580,5689972,5691589,5693038,5694623,5696138,5697778,5699248,5700748,5702003,5703293,5704586,5705885,5707361,5709032,5710081,5711448,5712857,5714323,5716135,5718005,5719918,5721748,5723489,5725397,5727050,5728937,5730812,5732668,5734549,5736374,5738237,5740134,5742062,5743779,5744993,5746239,5747790,5748996,5750735,5752783,5754202,5755255,5756464,5757518,5758619,5759851,5761741,5763528,5765228,5766810,5767768,5768957,5770127,5771482,5773050,5774747,5776518,5778023,5779876,5781929,5783977,5785883,5787751,5789583,5791473,5793346,5795170,5796676,5797867,5799102,5800235,5801451,5802734,5804016,5805091,5806493,5808001,5809223,5810585,5811727,5812709,5814186,5816060,5817916,5819686,5821375,5823065,5824721,5826576,5828326,5830060,5831833,5833623,5835364,5837021,5838765,5840610,5842358,5844160,5845822,5847419,5849151,5850705,5852418,5854358,5855559,5857099,5858773,5860699,5862607,5864046,5865340,5866709,5868082,5869489,5870980,5872227,5873992,5875885,5877758,5879612,5881456,5883175,5884884,5886756,5888634,5890429,5892364,5894264,5895762,5897051,5898475,5899970,5901413,5903381,5904790,5905854,5907037,5908538,5910579,5912318,5913755,5915434,5916732,5918101,5919603,5920999,5922461,5924230,5926069,5927994,5929830,5931780,5933672,5935520,5937368,5939287,5941121,5943013,5944973,5946872,5948689,5950484,5952253,5954083,5955945,5957918,5959745,5961761,5963687,5965654,5967598,5969588,5971497,5973452,5975394,5977002,5978575,5979884,5981226,5982763,5984045,5985664,5987124,5988848,5990183,5991552,5993028,5994435,5995905,5997488,5999097,6000676,6002252,6003789,6005332,6006892,6008455,6010023,6011509,6013e3,6014436,6016063,6017553,6019352,6020886,6022611,6024525,6026434,6028380,6030257,6032111,6033449,6034789,6036268,6037673,6039146,6040570,6042124,6043213,6044488,6046035,6047249,6048826,6050539,6052031,6053325,6055029,6056407,6058399,6059772,6061318,6062523,6063090,6064500,6066178,6067496,6069110,6071104,6073037,6074985,6076804,6078631,6080490,6082379,6084132,6085889,6087680,6089558,6091403,6093327,6095027,6096749,6098349,6100100,6101827,6103667,6105638,6107535,6109233,6110975,6112782,6114764,6116468,6118257,6120045,6121891,6123719,6125552,6127353,6129231,6131078,6132863,6134794,6136729,6138657,6140522,6142287,6144175,6145937,6147600,6149384,6151156,6152894,6154506,6156154,6157719,6159540,6161437,6163366,6165125,6166728,6168623,6170584,6172434,6174285,6176209,6178096,6180065,6182048,6183998,6185966,6187457,6189021,6190530,6192160,6193759,6195421,6197033,6198600,6200491,6202335,6204154,6205942,6207874,6209721,6211468,6212905,6214419,6215762,6216909,6218081,6219412,6220997,6222805,6224584,6226541,6228497,6230295,6232214,6234210,6236112,6238099,6239445,6240744,6242267,6243852,6245419,6247162,6249022,6250696,6252139,6253460,6255122,6256616,6258204,6259257,6260732,6262386,6263943,6265466,6267235,6268419,6270245,6271311,6272398,6273884,6274950,6276321,6277563,6278998,6280344,6281841,6283146,6284736,6286507,6288430,6290351,6292360,6294224,6296015,6297937,6299702,6301623,6303602,6304454,6305909,6306895,6308852,6310794,6312131,6313650,6315307,6316920,6318838,6320544,6321847,6323435,6324797,6326166,6327836,6329421,6330955,6332725,6334228,6335493,6336551,6337962,6339652,6341434,6342900,6343433,6343869,6344332,6344761,6345142,6346424,6347673,6349020,6350044,6351262,6352441,6354202,6356142,6358080,6360033,6361072,6362873,6364709,6366493,6368213,6369841,6371797,6373662,6375622,6377606,6378740,6380096,6381586,6383340,6385206,6386531,6387221,6389021,6390752,6392460,6394301,6395177,6395949,6396697,6397411,6398173,6398779,6399411,6399966,6400746,6401377,6402373,6403158,6403963,6404742,6405330,6406256,6407036,6407757,6408378,6409009,6409836,6410886,6411920,6412950,6414024,6415191,6416132,6417686,6419492,6420660,6421818,6422751,6423739,6425069,6426543,6428050,6429372,6431064,6432795,6434519,6436038,6437888,6439622,6441102,6442366,6443680,6444758,6445360,6446936,6447865,6449385,6451e3,6452467,6454018,6455628,6457292,6459348,6461396,6463444,6465492,6467482,6469516,6471573,6473621,6475678,6477655,6479260,6480463,6481793,6483086,6484347,6485834,6487441,6489013,6491052,6493100,6495148,6497196,6499244,6500844,6501944,6503134,6504193,6505259,6506357,6507409,6508464,6509535,6510662,6511817,6512997,6514112,6515253,6516307,6517348,6518466,6519583,6520802,6522125,6523738,6525332,6527158,6529077,6531107,6533051,6534971,6536891,6538787,6540767,6542650,6544545,6546508,6548461,6550374,6552332,6554274,6555599,6557127,6558323,6559547,6561112,6562342,6563955,6565486,6566680,6567922,6569472,6570676,6572344,6574031,6575710,6577407,6578757,6580138,6580975,6582146,6583661,6585196,6587109,6589043,6591008,6592906,6594795,6596697,6598632,6600556,6602478,6604288,6606140,6607833,6609516,6611177,6612991,6614721,6616681,6618567,6620189,6621695,6623564,6625405,6627143,6628938,6630770,6632613,6634386,6636218,6638093,6639873,6641750,6643643,6645440,6647314,6649265,6651120,6652862,6654492,6656232,6658083,6659747,6661529,6663372,6665215,6667046,6668903,6670674,6672537,6674505,6676505,6678354,6679929,6681748,6683568,6684762,6685962,6686797,6687728,6689089,6690813,6692572,6694476,6696440,6698004,6699488,6701030,6702537,6704111,6706001,6707619,6708963,6710528,6712157,6713683,6714607,6716478,6718136,6719354,6721089,6722939,6724573,6726072,6727114,6728571,6729829,6731208,6732530,6733924,6735615,6737435,6739377,6741328,6743341,6745370,6747152,6749128,6751010,6752927,6754901,6756497,6757895,6759198,6761138,6762977,6764665,6766581,6768381,6769985,6771734,6773376,6774896,6776680,6778294,6780087,6781897,6783786,6785600,6787386,6788955,6790422,6792018,6793534,6795217,6796976,6798661,6800417,6802168,6803841,6805177,6806980,6809028,6811076,6813124,6815143,6817191,6819239,6820611,6821767,6823103,6824669,6826625,6828673,6830721,6832589,6833727,6834920,6835975,6837111,6838183,6839284,6840484,6841621,6842734,6843841,6845029,6846217,6847867,6849591,6851370,6852834,6854511,6855439,6856018,6857184,6859003,6860653,6862584,6864556,6866470,6868329,6870056,6871960,6873776,6875399,6876955,6878693,6880468,6882410,6884312,6886130,6887841,6889595,6891360,6893313,6895047,6896794,6898528,6900387,6902191,6903914,6905767,6907610,6909393,6911214,6913092,6914961,6916783,6918575,6920305,6922209,6924002,6925805,6927438,6929159,6930835,6932503,6934334,6936120,6937839,6939591,6941427,6943272,6945139,6946991,6948867,6950767,6952689,6954618,6956496,6958416,6960327,6962177,6963921,6965697,6967600,6969542,6971379,6973195,6974718,6976228,6977605,6978715,6979813,6981290,6982821,6984612,6986570,6988078,6989627,6991120,6992652,6994072,6995674,6997399,6998704,7000046,7001699,7002879,7004230,7005357,7006845,7007956,7009488,7010895,7012304,7014070,7016001,7017575,7018104,7018598,7019058,7019524,7019912,7020914,7022322,7023676,7025128,7026527,7028090,7029838,7031826,7033646,7035529,7037293,7039090,7040895,7042681,7044598,7046493,7048357,7050249,7052155,7054055,7055546,7057107,7058524,7060341,7062106,7063807,7065702,7067059,7068487,7069211,7070452,7072164,7073737,7075316,7077093,7079141,7081196,7083253,7085180,7087237,7089285,7090932,7092069,7093390,7094828,7096677,7098725,7100773,7102821,7104090,7105169,7106346,7107440,7108495,7109564,7110694,7111847,7113023,7114176,7115228,7116367,7117657,7119378,7120954,7122619,7124322,7126322,7128370,7130418,7132263,7134083,7136009,7137866,7139736,7141383,7142576,7143796,7144956,7146241,7147576,7148826,7149997,7151135,7152407,7153653,7155045,7156053,7157339,7158750,7160495,7162361,7164104,7165805,7167369,7169124,7170911,7172722,7174421,7176228,7177850,7179680,7181217,7183068,7184799,7186565,7188396,7190022,7191574,7193238,7194819,7196547,7198491,7199717,7201275,7203203,7205070,7206666,7207981,7209349,7210714,7212054,7213483,7214966,7216685,7218545,7220348,7222255,7224090,7225798,7227648,7229363,7231206,7233052,7234867,7236780,7238630,7240537,7242465,7244387,7245925,7247185,7248561,7250120,7251511,7253394,7255006,7256087,7257252,7258545,7260548,7262352,7264260,7265829,7267761,7269630,7271516,7273419,7275307,7277196,7279106,7280978,7282783,7284699,7286554,7288486,7290410,7292330,7294210,7295374,7296624,7298175,7299407,7301092,7302224,7303810,7305286,7307033,7308714,7309925,7311222,7312720,7314050,7315548,7317170,7319040,7320628,7322097,7323775,7324754,7325475,7327353,7329104,7330926,7332856,7334784,7336590,7338420,7340321,7342194,7343889,7345451,7347094,7348834,7350744,7352660,7354597,7356317,7358033,7359779,7361744,7363638,7365389,7367080,7368951,7370745,7372475,7374308,7376140,7377906,7379730,7381654,7383510,7385384,7387178,7388854,7390750,7392517,7394331,7395914,7397624,7399289,7400945,7402748,7404476,7406255,7407988,7409687,7411584,7413484,7415405,7417304,7419183,7421073,7422953,7424826,7426750,7428600,7430481,7432345,7434228,7436066,7437992,7439891,7441766,7443315,7444749,7446131,7447378,7448456,7449799,7451229,7453082,7454909,7456848,7458153,7459769,7461387,7462865,7464316,7466063,7467563,7468871,7470222,7471575,7473002,7474095,7475429,7476718,7478160,7479522,7480961,7482477,7484412,7486365,7487278,7487754,7488188,7488652,7489044,7489599,7490928,7492285,7493743,7495237,7496598,7498178,7500031,7501939,7503635,7505492,7507344,7509108,7510879,7512743,7514530,7516443,7518383,7520303,7522219,7524146,7525711,7527300,7528860,7530645,7532597,7534099,7535983,7537473,7538867,7539801,7540688,7542390,7543978,7545500,7547133,7549181,7551229,7553277,7555229,7557277,7559334,7561233,7562382,7563635,7565080,7566683,7568728,7570776,7572824,7574484,7575579,7576769,7577820,7578920,7579988,7581041,7582213,7583438,7584577,7585629,7586683,7587863,7589497,7591196,7592805,7594520,7595710,7597644,7599096,7601031,7602977,7604934,7606866,7608734,7610655,7612494,7614415,7616350,7618235,7619885,7621572,7623236,7625080,7626774,7628728,7630649,7632444,7633977,7635723,7637671,7639502,7641206,7643072,7644825,7646566,7648282,7650084,7651942,7653823,7655764,7657658,7659532,7661425,7663262,7665059,7666733,7668476,7670231,7671991,7673802,7675645,7677502,7679373,7681279,7682914,7684819,7686768,7688736,7690735,7692622,7694315,7696201,7698069,7699311,7700577,7701498,7702474,7703824,7705508,7707248,7709143,7711147,7712795,7714278,7715905,7717430,7719021,7720867,7722531,7723849,7725493,7727071,7728643,7729603,7731398,7733063,7734300,7736071,7737895,7739475,7740874,7741944,7743433,7744632,7746015,7747406,7748842,7750504,7752362,7754324,7756313,7758326,7760276,7762162,7764135,7765960,7767885,7769833,7771598,7772833,7774301,7776250,7778083,7779763,7781678,7783472,7785011,7786788,7788393,7789943,7791754,7793365,7795161,7796966,7798761,7800548,7802333,7803990,7805243,7806886,7808477,7810139,7811942,7813654,7815519,7817229,7818840,7820277,7822138,7824195,7826243,7828283,7830331,7832379,7834338,7835547,7836791,7838216,7839859,7841907,7843955,7846003,7847354,7848446,7849623,7850693,7851826,7852898,7854089,7855296,7856396,7857518,7858591,7859717,7861291,7863019,7864802,7866063,7867433,7868641,7869314,7870249,7872181,7873781,7875706,7877633,7879610,7881498,7883332,7885253,7887113,7889e3,7890913,7892858,7894780,7896701,7898383,7900089,7901693,7903448,7905189,7907108,7909003,7910787,7912400,7914019,7915877,7917725,7919422,7920990,7922662,7924394,7926022,7927780,7929567,7931342,7933155,7935063,7936897,7938694,7940511,7942299,7944094,7945640,7947297,7948666,7950237,7951877,7953539,7955228,7956980,7958661,7960389,7962242,7964130,7965997,7967813,7969719,7971577,7973471,7975366,7977246,7979018,7980735,7982569,7984440,7986142,7987775,7989137,7990478,7991727,7992799,7993954,7995385,7996987,7998804,8000702,8002350,8003890,8005377,8006996,8008454,8010055,8011819,8013095,8014509,8015988,8017174,8018645,8019657,8021128,8022348,8023785,8025121,8026526,8028010,8029859,8031669,8033526,8035317,8036379,8036882,8037304,8037779,8038193,8038559,8039862,8041231,8042720,8044248,8045695,8047151,8049003,8050872,8052599,8054380,8056286,8057871,8059583,8061364,8063251,8065119,8066985,8068875,8070802,8072622,8074220,8075782,8077512,8079290,8080709,8082528,8083783,8085204,8085975,8087058,8088644,8090240,8091762,8093344,8095122,8097179,8099234,8101282,8103212,8105260,8107308,8108900,8110043,8111372,8112818,8114707,8116755,8118803,8120851,8122074,8123154,8124332,8125441,8126496,8127568,8128701,8129878,8131040,8132197,8133252,8134411,8135737,8137425,8139173,8140814,8142189,8143592,8145019,8145534,8146024,8147403,8149243,8150872,8152498,8154400,8156376,8158270,8160165,8162076,8163979,8165927,8167784,8169671,8171599,8173564,8175442,8177227,8178943,8180546,8182375,8184126,8185914,8187817,8189682,8191400,8193024,8194689,8196559,8198424,8200161,8201738,8203436,8205231,8206896,8208527,8210271,8212016,8213810,8215740,8217612,8219537,8221393,8223275,8225062,8227007,8228863,8230603,8232404,8234152,8235666,8237182,8238821,8240637,8242413,8244059,8245724,8247577,8249449,8251366,8253228,8255089,8256978,8258870,8260773,8262605,8264468,8266196,8267966,8269882,8271774,8273601,8275040,8276429,8277728,8278881,8279911,8281228,8282776,8284550,8286345,8288295,8290252,8291599,8293249,8294692,8296225,8297652,8299245,8301008,8302379,8303724,8305354,8306532,8307897,8309e3,8310496,8311601,8313103,8314522,8315946,8317424,8319297,8321112,8322924,8324636,8325567,8326113,8326612,8327129,8327565,8328196,8329537,8330911,8332331,8333824,8335275,8336875,8338723,8340553,8342423,8344076,8345852,8347506,8349282,8351155,8353050,8354916,8356846,8358749,8360430,8362270,8364014,8365882,8367763,8369575,8371513,8373190,8374942,8376663,8377998,8379730,8381350,8382597,8383630,8384303,8386028,8387602,8389121,8390672,8392370,8394423,8396478,8398535,8400471,8402528,8404582,8406466,8407652,8408902,8410359,8412055,8414103,8416151,8418199,8419750,8420834,8422033,8423081,8424163,8425233,8426294,8427447,8428661,8429800,8430837,8431909,8433142,8434706,8436392,8437649,8439259,8440358,8441370,8443122,8444198,8445331,8446499,8447990,8449330,8450881,8452613,8453839,8455565,8456420,8457062,8457497,8457911,8459313,8460970,8462439,8464240,8465740,8467297,8469230,8471233,8473135,8475078,8477015,8478840,8480800,8482740,8484657,8486532,8488452,8490298,8492079,8493896,8495691,8497383,8499217,8500909,8502850,8504806,8506796,8508727,8510605,8512344,8514129,8515882,8517863,8519667,8521485,8523299,8525095,8527e3,8528926,8530721,8532412,8534117,8535871,8537632,8539471,8541235,8543210,8545140,8547120,8549048,8550886,8552749,8554622,8556494,8558405,8560281,8561983,8563734,8565360,8567196,8568866,8570525,8572112,8573878,8575695,8577522,8579344,8581151,8582931,8584817,8586703,8588509,8590269,8591800,8593550,8595457,8597210,8599154,8600782,8602686,8604477,8606377,8608319,8610334,8612256,8614192,8615848,8617325,8618748,8620263,8621758,8623236,8624879,8626472,8628124,8629268,8631133,8632936,8634725,8636597,8638377,8640147,8641620,8643120,8644383,8645440,8646610,8648083,8649760,8651577,8653349,8655281,8657155,8659009,8660933,8662900,8664821,8666732,8668166,8669549,8671183,8672770,8674422,8676006,8677883,8679651,8680993,8682313,8683968,8685561,8687130,8688051,8689559,8691394,8692901,8694503,8696101,8697507,8699011,8700134,8701489,8702675,8703901,8705304,8706283,8707749,8709171,8710554,8711955,8713563,8715396,8717318,8719286,8721286,8723085,8724991,8726918,8728728,8730647,8732634,8733450,8734993,8735928,8737890,8739838,8741464,8743048,8744741,8746520,8748472,8750032,8751452,8753199,8754722,8756450,8758015,8759731,8761485,8762992,8764352,8765501,8766947,8768683,8770435,8771659,8772176,8772613,8773076,8773492,8773863,8775404,8776741,8778101,8779320,8780519,8782075,8784026,8785950,8787738,8789505,8791403,8793065,8794748,8795899,8797753,8799319,8800988,8802818,8804701,8806434,8807064,8808942,8810872,8812380,8813565,8815109,8816520,8817940,8819483,8820935,8822622,8824452,8826266,8826979,8828232,8830143,8831938,8833729,8835335,8836791,8837604,8838450,8839385,8839953,8840848,8841473,8842069,8842667,8843312,8843958,8844907,8845639,8846434,8847224,8847901,8848609,8849397,8850117,8850922,8851548,8852458,8853447,8854451,8855439,8856549,8857571,8858484,8860448,8861884,8863091,8864175,8865114,8866340,8867633,8869215,8870678,8871820,8873441,8875112,8876778,8878269,8879636,8881063,8882425,8883561,8884953,8886508,8887800,8889348,8890871,8892510,8894274,8895664,8897069,8898197,8899606,8900626,8901363,8902647,8903696,8904732,8906151,8907720,8909319,8910875,8912405,8913965,8915543,8917120,8918932,8920980,8923028,8925085,8927142,8929133,8931153,8933201,8935249,8937297,8939283,8941331,8943200,8944452,8945738,8947090,8948278,8949679,8951245,8952844,8954824,8956872,8958920,8960968,8963016,8965064,8966664,8967764,8968954,8970013,8971076,8972134,8973186,8974250,8975302,8976373,8977500,8978655,8979835,8980954,8982080,8983134,8984174,8985287,8986404,8987479,8988629,8989947,8991137,8991904,8993260,8994818,8996389,8998001,8999927,9001786,9003770,9005704,9007576,9009372,9011142,9012829,9014001,9015198,9016447,9017419,9018358,9019411,9020340,9021136,9022575,9023758,9025002,9026142,9027034,9028147,9029147,9029980,9030943,9032258,9033439,9034259,9035439,9036753,9037940,9039181,9040477,9041372,9042401,9043506,9044467,9045288,9046595,9047495,9048411,9049337,9050185,9051327,9052664,9053824,9055064,9056085,9056933,9057946,9058687,9059838,9061011,9062229,9063494,9064456,9065386,9066381,9067332,9068029,9069361,9070489,9071679,9072963,9073821,9074923,9075812,9076813,9078e3,9079143,9080381,9081299,9082165,9083215,9083872,9085123,9086348,9087543,9088803,9089690,9090704,9091713,9092476,9093783,9095006,9096196,9097330,9098001,9099315,9100475,9101652,9102934,9103799,9104915,9105963,9106812,9107890,9109188,9110544,9111891,9113116,9114464,9115701,9117017,9118344,9119228,9120233,9121151,9121900,9123230,9124454,9125670,9126791,9127686,9128786,9129703,9130418,9131778,9132967,9134187,9135393,9136245,9137337,9138336,9139117,9140301,9141249,9142549,9143696,9144979,9146025,9147087,9148210,9149177,9150064,9150895,9151591,9152852,9153902,9154976,9156115,9157049,9157907,9158736,9159790,9160977,9162146,9163372,9164362,9165228,9166309,9167285,9167998,9169298,9170475,9171697,9173018,9173921,9174915,9175935,9176919,9177647,9179027,9180337,9181656,9182973,9183931,9184986,9185980,9186995,9187979,9188752,9189813,9191136,9192273,9193492,9194575,9195459,9196601,9197296,9198612,9199782,9200995,9202267,9203119,9204183,9205099,9205836,9207086,9208335,9209572,9210922,9211655,9212787,9213951,9215112,9216315,9217306,9218248,9219237,9220110,9221537,9222757,9224009,9225163,9226058,9227137,9227921,9229002,9230312,9231604,9232926,9234012,9234944,9236106,9237084,9237861,9239256,9240529,9241825,9243077,9244021,9245123,9246190,9247186,9248111,9248762,9249757,9251171,9252301,9253524,9254657,9255580,9256680,9257694,9258515,9259548,9260779,9261975,9263231,9264264,9265152,9266235,9267173,9267877,9269136,9270333,9271585,9272865,9273792,9274776,9275697,9276436,9277852,9279044,9280281,9281487,9282352,9283467,9284456,9285199,9286398,9287534,9288741,9289965,9290868,9291817,9292831,9293738,9294473,9295813,9297010,9298239,9299402,9300271,9301358,9302211,9302953,9304211,9305220,9306304,9307395,9308313,9309176,9309962,9311095,9312278,9313469,9314755,9315736,9316685,9317683,9318523,9319774,9320770,9321858,9322918,9323837,9324653,9325455,9326674,9327910,9329239,9330559,9331593,9332615,9333668,9334716,9335713,9336574,9337399,9338761,9340080,9341388,9342669,9343613,9344703,9345759,9346811,9347781,9348546,9349781,9350909,9351912,9353119,9354466,9355608,9356807,9357958,9358867,9360045,9361104,9361822,9363164,9364391,9365569,9366874,9367750,9368797,9369693,9370607,9372040,9373297,9374604,9375829,9376732,9377900,9378972,9379728,9381052,9382188,9383370,9384634,9385477,9386514,9387540,9388372,9389422,9390663,9391845,9393077,9394101,9394995,9396091,9397085,9397842,9399081,9400261,9401489,9402739,9403690,9404670,9405628,9406638,9407373,9407997,9408663,9409330,9410015,9410740,9411471,9412147,9412830,9413453,9414173,9414877,9415589,9416216,9416828,9417449,9418254,9419032,9419669,9420477,9421161,9421880,9422551,9423503,9424860,9426030,9426980,9427980,9429399,9430575,9431759,9432990,9433920,9434851,9435827,9436832,9437562,9438181,9438829,9439472,9440152,9440884,9441580,9442306,9442944,9443641,9444342,9445051,9445664,9446294,9446922,9447706,9448432,9449031,9449745,9450487,9451224,9451904,9452644,9453371,9454125,9454795,9456099,9457399,9458767,9460123,9461248,9462496,9463553,9464627,9465693,9466514,9467382,9468298,9469526,9470742,9471935,9473163,9474199,9475192,9476183,9477150,9477959,9478589,9479261,9479951,9480684,9481426,9482123,9482770,9483411,9484177,9484855,9485585,9486212,9486833,9487614,9488404,9489053,9489802,9490499,9491161,9491851,9492636,9494028,9495233,9496471,9497670,9498566,9499550,9500552,9501536,9502210,9502825,9503480,9504128,9504800,9505565,9506203,9506934,9507585,9508255,9509005,9509678,9510309,9510851,9511467,9512214,9512954,9513574,9514229,9514962,9515658,9516357,9516949,9517716,9518414,9519071,9519796,9520407,9521515,9522547,9523637,9524752,9525573,9526457,9527306,9528301,9529576,9530584,9531684,9532678,9533531,9534427,9535301,9536622,9537756,9538962,9540186,9541109,9542076,9543014,9544008,9544726,9545343,9545967,9546609,9547296,9548049,9548759,9549406,9550100,9550759,9551531,9552176,9552835,9553394,9554017,9554717,9555497,9556188,9556809,9557567,9558293,9558956,9559600,9560277,9561008,9561610,9562389,9563007,9563919,9565204,9566419,9567698,9568816,9569760,9570786,9571788,9572685,9573350,9573981,9574650,9575346,9576088,9576856,9577497,9578180,9578843,9579519,9580227,9580937,9581603,9582227,9582830,9583621,9584396,9585011,9585688,9586374,9587043,9587787,9588514,9589188,9590456,9591486,9592547,9593610,9594412,9595289,9596183,9597409,9598657,9599864,9601118,9602205,9603168,9604159,9605136,9606012,9606657,9607300,9607964,9608632,9609355,9610111,9610763,9611407,9612066,9612734,9613469,9614182,9614832,9615439,9616065,9616854,9617599,9618244,9619008,9619750,9620787,9622234,9623430,9624662,9625886,9626761,9627730,9628717,9629725,9630414,9631035,9631691,9632335,9633009,9633760,9634438,9635137,9635777,9636530,9637166,9637902,9638515,9639145,9639849,9640654,9641320,9641964,9642682,9643399,9644098,9644804,9645588,9646236,9647034,9647755,9648937,9650194,9651567,9653069,9654265,9655626,9656724,9657777,9658886,9660064,9661095,9662385,9663821,9665250,9666466,9667891,9669276,9670529,9671795,9672879,9673714,9674934,9676021,9677172,9678498,9680052,9681320,9682418,9683401,9684723,9686099,9688022,9689792,9691016,9692521,9694012,9695656,9697364,9699412,9700917,9702379,9704111,9705997,9707133,9708833,9709665,9710972,9712762,9714421,9716126,9717710,9718815,9720444,9721756,9723391,9724681,9726656,9728704,9730752,9732800,9734848,9736896,9738944,9740992,9743040,9745088,9746992,9748861,9750801,9752118,9752951,9754330,9755403,9756314,9757776,9758962,9759733,9761309,9762842,9764485,9765448,9767105,9768734,9770295,9771344,9772923,9774525,9775799,9777127,9778631,9780140,9781069,9782621,9784096,9785679,9786606,9788312,9789871,9791531,9792704,9794308,9796064,9797801,9799407,9801269,9802902,9804950,9806998,9809046,9811094,9813142,9815190,9817238,9819286,9821334,9823382,9825430,9827478,9829526,9831574,9833622,9835670,9837718,9839766,9841814,9843862,9845910,9847958,9850006,9852054,9854102,9856150,9858198,9860246,9862294,9864342,9866390,9868438,9870486,9872534,9874582,9876630,9878678,9880726,9882774,9884822,9886870,9888918,9890966,9893014,9895062,9897110,9899158,9901206,9903254,9905302,9907350,9909398,9911441,9913489,9915537,9917585,9919633,9921681,9923729,9925777,9927825,9929873,9931921,9933960,9936008,9938056,9940104,9942152,9944200,9946248,9948296,9950344,9952392,9954440,9956488,9958536,9960584,9962632,9964680,9966728,9968703,9970751,9972799,9974847,9976895,9978943,9980991,9983039,9985087,9987135,9989183,9991231,9993279,9995327,9997375,9999423,10001471,10003519,10005567,10007615,10009663,10011711,10013759,10015807,10017855,10019903,10021951,10023999,10026047,10028095,10030143,10032191,10034239,10036287,10038335,10040383,10042431,10044479,10046527,10048575,10050623,10052671,10054719,10056767,10058815,10060863,10062911,10064959,10067007,10069055,10071103,10073151,10075199,10077247,10079295,10081343,10083391,10085439,10087487,10089535,10091583,10093631,10095679,10097727,10099775,10101823,10103871,10105919,10107967,10110015,10112063,10114111,10116159,10118207,10120255,10122303,10124351,10126399,10128447,10130495,10132543,10134591,10136639,10138687,10140735,10142783,10144831,10146879,10148927,10150975,10153023,10155071,10157119,10159167,10161215,10163263,10165311,10167359,10169407,10171455,10173503,10175551,10177599,10179647,10181695,10183743,10185791,10187839,10189887,10191935,10193983,10196031,10198079,10200127,10202175,10204223,10206271,10208319,10210367,10212415,10214463,10216511,10218559,10220607,10222655,10224703,10226751,10228799,10230847,10232895,10234943,10236991,10239039,10241087,10243135,10245183,10247231,10249196,10250582,10252435,10254483,10256531,10258579,10260627,10262675,10264723,10266771,10268819,10270867,10272915,10274963,10277011,10279059,10281107,10283155,10285203,10287251,10289299,10291347,10293395,10295443,10297491,10299539,10301587,10303635,10305683,10307731,10309779,10311827,10313875,10315923,10317971,10320019,10322067,10324115,10326163,10328211,10330259,10332307,10334355,10336403,10338451,10340499,10342547,10344595,10346643,10348691,10350739,10352787,10354835,10356883,10358931,10360979,10363027,10365075,10367123,10369171,10371219,10373267,10375315,10377363,10379411,10381459,10383507,10385555,10387603,10389651,10391699,10393747,10395795,10397843,10399891,10401939,10403987,10406035,10408083,10410131,10412179,10414227,10416275,10418323,10420371,10422419,10424326,10425377,10426376,10427598,10428976,10430383,10431699,10433017,10434354,10435684,10437069,10438387,10439666,10441056,10442402,10443801,10445124,10446429,10447782,10449162,10450538,10451915,10453262,10454375,10455688,10457736,10459784,10461832,10463880,10465928,10467976,10469947,10471848,10473794,10475842,10477890,10479938,10481993,10484041,10486089,10488146,10490194,10492249,10494297,10496345,10498400,10500448,10502504,10504552,10506600,10508648,10510705,10512753,10514801,10516849,10518897,10520945,10522993,10525041,10527089,10529137,10531185,10533233,10535281,10537329,10539384,10541432,10543333,10545388,10547436,10549484,10551532,10553580,10555628,10557676,10559724,10561772,10563820,10565868,10567916,10569964,10572012,10574060,10575827,10577875,10579923,10581971,10584019,10586067,10588115,10590163,10592211,10594259,10596307,10598355,10600403,10602451,10604499,10606547,10608595,10610643,10612691,10614739,10616787,10618835,10620883,10622931,10624979,10627027,10629075,10631123,10633171,10635219,10637144,10638897,10640652,10641350,10643272,10645320,10647368,10649416,10651464,10653512,10655560,10657608,10659656,10661704,10663752,10665800,10667848,10669896,10671944,10673992,10676028,10678076,10680124,10682172,10684229,10686277,10688325,10690373,10692421,10694469,10696517,10698565,10700613,10702661,10704709,10706766,10708814,10710862,10712910,10714958,10717006,10719054,10721102,10723150,10725206,10727254,10729302,10731350,10733398,10735455,10737503,10739551,10741599,10743647,10745695,10747743,10749791,10751839,10753887,10755935,10757983,10760031,10762079,10764127,10766175,10768223,10770271,10772319,10774367,10776415,10778463,10780511,10782559,10784607,10786655,10788703,10790751,10792799,10794847,10796895,10798943,10800991,10803039,10805087,10807135,10809183,10811231,10813279,10815327,10817375,10819423,10821471,10823519,10825567,10827615,10829663,10831711,10833759,10835807,10837855,10839903,10841951,10843999,10846047,10848095,10850143,10852191,10854239,10856287,10858335,10860383,10862431,10864479,10866527,10868575,10870623,10872671,10874719,10876767,10878815,10880863,10882911,10884959,10887007,10889055,10891103,10893151,10895199,10897247,10899295,10901343,10903400,10905448,10907496,10909544,10911592,10913640,10915688,10917736,10919784,10921832,10923880,10925928,10927976,10930024,10932072,10934120,10936168,10938216,10940264,10942312,10944360,10946408,10948456,10950504,10952552,10954600,10956648,10958696,10960744,10962792,10964840,10966888,10968936,10970984,10973032,10975080,10977128,10979176,10981233,10983280,10985328,10987376,10989424,10991472,10993520,10995568,10997616,10999664,11001712,11003760,11005808,11007856,11009904,11011952,11014e3,11016048,11018096,11020144,11022192,11024240,11026288,11028336,11030384,11032432,11034480,11036528,11038576,11040624,11042672,11044720,11046768,11048816,11050864,11052912,11054960,11057008,11059056,11061104,11063152,11065200,11067248,11069296,11071344,11073392,11075440,11077488,11079536,11081584,11083632,11085680,11087728,11089776,11091824,11093872,11095920,11097968,11100016,11102064,11104112,11106160,11108208,11110256,11112304,11114352,11116400,11118448,11120496,11122544,11124592,11126640,11128688,11130736,11132784,11134832,11136880,11138928,11140976,11143024,11145072,11147120,11149168,11151216,11153264,11155312,11157360,11159408,11161456,11163504,11165552,11167600,11169648,11171696,11173744,11175792,11177840,11179888,11181936,11183984,11186032,11188080,11190128,11192176,11194224,11196272,11198320,11200368,11202416,11204464,11206512,11208560,11210608,11212656,11214704,11216752,11218800,11220848,11222896,11224944,11226992,11229040,11231088,11233136,11235184,11237232,11239280,11241328,11243376,11245424,11247472,11249520,11251568,11253616,11255664,11257712,11259760,11261808,11263856,11265904,11267952,1127e4,11272048,11274096,11276144,11278192,11280240,11282288,11284336,11286384,11288432,11290480,11292528,11294576,11296624,11298672,11300720,11302768,11304816,11306864,11308912,11310960,11313008,11315056,11317104,11319152,11321200,11323248,11325296,11327344,11329392,11331440,11333488,11335536,11337584,11339632,11341680,11343728,11345776,11347824,11349872,11351920,11353968,11356016,11358064,11360112,11362160,11364208,11366256,11368304,11370352,11372400,11374448,11376496,11378544,11380592,11382640,11384688,11386736,11388784,11390832,11392880,11394928,11396976,11399024,11401072,11403120,11405168,11407216,11409264,11411312,11413360,11415408,11417456,11419504,11421552,11423600,11425648,11427696,11429744,11431792,11433840,11435888,11437936,11439984,11442032,11444080,11446128,11448176,11450224,11452272,11454320,11456368,11458416,11460464,11462512,11464560,11466608,11468656,11470704,11472752,11474800,11476848,11478896,11480944,11482992,11485040,11487088,11489136,11491184,11493232,11495280,11497328,11499376,11501424,11503472,11505520,11507568,11509616,11511664,11513712,11515760,11517808,11519856,11521904,11523952,11526e3,11528048,11530096,11532144,11534192,11536240,11538288,11540336,11542384,11544432,11546480,11548528,11550576,11552624,11554672,11556720,11558768,11560816,11562864,11564912,11566960,11569008,11571056,11573104,11575152,11577200,11579248,11581296,11583344,11585392,11587440,11589488,11591536,11593584,11595632,11597680,11599728,11601776,11603824,11605872,11607920,11609968,11612016,11613711,11614901,11616229,11617352,11618161,11619468,11620527,11621720,11622510,11623299,11624516,11625843,11626984,11628113,11629289,11630384,11631575,11632794,11634046,11635246,11636394,11637284,11638130,11639538,11640934,11642275,11643256,11644450,11645685,11646972,11648225,11649567,11650779,11651985,11653322,11654409,11655492,11656823,11657997,11658951,11660018,11661105,11662203,11663532,11664815,11666039,11667295,11668339,11669296,11670500,11671684,11672742,11673646,11674823,11676122,11677351,11678285,11679400,11680402,11681143,11681702,11682892,11684212,11685406,11686421,11687476,11688617,11689515,11690601,11691578,11692803,11693435,11694333,11695397,11696147,11697266,11698449,11699731,11700812,11701978,11703189,11704436,11705624,11706762,11707903,11708779,11709801,11710923,11712016,11713288,11714294,11715503,11716730,11717958,11718995,11720182,11721429,11722698,11723719,11724981,11726196,11727542,11728914,11729951,11731212,11732477,11733856,11734799,11735951,11737238,11738494,11739834,11741065,11742333,11743647,11744837,11746007,11746927,11748315,11749594,11750782,11751934,11753165,11754387,11755598,11756593,11757677,11758727,11759906,11761137,11762449,11763731,11765034,11766380,11767657,11768827,11770044,11771223,11772555,11773787,11775065,11776e3,11777244,11778376,11779543,11780734,11781723,11782912,11783785,11784905,11785706,11786938,11788153,11789185,11790418,11791680,11792960,11793944,11795063,11796260,11797377,11798682,11799904,11801134,11802148,11803143,11804110,11805249,11806417,11807257,11808235,11809470,11810642,11811783,11812831,11813831,11814931,11816228,11817420,11818594,11819745,11820958,11822210,11823375,11824488,11825560,11826663,11827502,11828334,11829489,11830443,11831560,11832738,11833911,11834963,11835823,11836664,11837873,11838981,11840306,11841337,11842517,11843583,11844645,11845815,11846852,11847784,11848954,11850082,11851210,11852372,11853570,11854718,11855676,11856727,11857895,11859102,11860147,11861173,11862145,11863208,11864305,11865370,11866122,11867032,11868161,11869253,11870330,11871192,11872442,11873737,11875087,11876549,11877677,11878850,11880104,11881235,11882236,11883184,11884248,11885459,11886669,11887745,11889015,11889963,11891163,11892291,11893245,11894320,11895410,11896459,11897396,11898557,11899867,11901013,11902506,11903543,11904554,11905777,11907084,11908239,11909187,11910331,11911568,11912795,11913858,11914941,11916164,11917386,11918668,11919756,11920854,11922017,11923342,11924608,11926146,11927715,11929028,11930146,11931525,11932588,11933778,11934989,11936146,11937253,11938457,11939612,11940736,11941795,11943100,11944135,11945238,11946201,11947242,11948277,11949408,11950512,11951580,11952738,11953983,11955192,11956364,11957450,11958719,11959800,11960854,11961888,11962956,11964004,11965344,11966513,11967882,11968927,11969769,11970770,11971970,11972969,11974102,11975086,11976462,11977658,11978910,11980170,11981546,11982586,11983968,11985327,11986151,11986696,11987873,11988717,11989657,11990413,11991174,11991774,11992563,11993016,11993471,11993964,11994874,11995624,11996449,11996882,11997329,11997823,11998530,11999277,12000589,12001864,12002993,12004181,12005433,12006584,12007639,12008414,12008951,12010067,12010918,12011734,12012585,12013419,12014013,12014882,12015353,12015783,12016280,12017239,12018012,12018846,12019296,12019771,12020213,12020716,12021486,12022546,12023834,12024952,12025926,12026995,12028008,12029329,12030596,12031821,12032980,12034409,12035846,12037282,12038742,12040202,12041693,12042966,12044028,12045074,12046322,12047574,12048896,12050302,12051920,12053299,12054790,12056335,12057375,12058767,12060054,12061471,12062796,12064211,12065499,12066861,12068362,12069496,12070865,12071690,12073040,12074221,12075816,12077122,12078408,12079839,12081258,12082386,12083757,12085340,12086692,12088064,12089557,12090835,12091963,12093509,12093776,12094036,12094921,12095779,12096764,12097630,12098677,12100087,12101677,12103287,12104678,12106048,12107558,12108695,12109791,12111035,12112664,12114229,12115730,12117177,12118468,12119962,12120845,12121511,12122158,12123367,12124769,12126058,12127616,12128763,12129580,12130749,12131475,12132382,12133784,12134329,12135077,12135781,12136670,12137229,12138527,12140086,12141572,12142779,12144329,12145411,12146915,12148289,12149715,12150650,12151968,12152685,12153651,12154834,12156296,12157259,12158658,12160064,12161387,12162924,12163790,12164937,12165693,12166663,12167501,12168594,12169865,12170927,12172242,12173667,12174349,12175649,12176937,12177502,12178895,12180153,12180786,12181941,12183103,12183823,12184341,12185447,12186568,12187230,12187802,12188918,12190021,12190636,12191224,12192357,12193441,12194005,12195069,12195950,12197367,12198518,12200020,12201561,12202587,12203882,12204956,12205902,12207082,12208494,12209565,12210222,12211326,12212440,12213088,12213666,12214790,12215881,12216474,12217085,12218225,12219297,12219839,12220472,12221605,12222659,12223223,12224224,12225402,12226398,12227689,12228759,12229724,12230890,12231303,12232562,12233846,12235518,12236604,12237665,12238696,12240139,12241509,12242706,12243645,12244795,12245805,12246711,12247712,12248836,12250222,12251520,12252807,12254072,12255615,12257061,12258668,12260079,12261639,12262707,12263775,12264920,12266297,12267754,12268908,12269698,12269946,12270190,12270454,12271073,12271864,12272639,12273458,12274293,12275074,12276665,12278383,12279499,12280784,12282117,12283273,12284338,12285688,12287055,12288369,12289316,12290485,12291639,12292897,12293912,12295126,12296315,12297152,12298503,12299909,12301077,12302195,12303340,12304505,12305694,12306874,12307737,12308957,12310258,12311432,12312659,12313788,12314842,12315996,12317143,12318337,12319565,12320707,12321956,12322981,12324111,12325384,12326485,12327809,12328933,12330068,12331135,12332120,12333236,12334240,12335330,12336483,12337734,12338918,12340093,12341342,12342702,12343846,12345206,12346312,12347327,12348642,12349791,12351093,12352192,12353383,12354554,12355617,12356790,12357870,12359169,12360367,12361839,12362831,12364026,12365090,12366348,12367570,12368694,12369691,12370910,12371970,12373054,12374395,12375451,12376539,12377668,12378783,12379800,12380828,12382077,12383218,12384222,12385222,12386501,12387807,12389232,12390341,12391700,12392756,12394054,12395323,12396715,12397941,12399122,12400273,12401498,12402813,12403815,12404779,12405720,12406609,12407840,12408931,12410209,12411365,12412586,12413710,12415065,12416360,12417608,12418948,12420235,12421608,12422707,12423554,12424340,12425395,12426675,12427807,12428856,12430174,12431365,12432586,12433858,12434945,12436090,12437291,12438701,12440265,12441657,12442997,12444018,12445204,12446546,12447811,12448759,12449916,12451028,12452032,12453379,12454662,12455919,12457094,12457564,12458435,12459315,12460475,12461672,12462934,12464259,12465536,12466551,12467800,12469085,12470301,12471464,12472794,12474050,12475178,12476434,12477533,12478892,12480323,12481399,12482706,12484062,12485206,12486557,12487784,12488626,12489816,12490924,12492250,12493658,12494966,12496302,12497303,12498392,12499555,12500824,12502229,12503612,12504854,12506004,12507224,12508373,12509591,12510702,12511642,12512724,12513749,12514920,12516250,12517453,12518751,12520261,12521655,12523058,12524580,12525939,12527341,12528484,12529619,12530832,12532212,12533243,12534558,12536014,12537445,12538701,12540400,12541739,12542989,12544394,12545800,12547223,12548440,12549849,12551053,12552439,12553909,12555263,12556429,12557389,12559013,12560353,12561839,12563231,12564669,12566165,12567352,12568745,12570254,12571813,12573250,12574666,12576031,12577396,12578635,12579724,12579978,12580291,12581341,12582211,12583318,12584038,12585459,12586876,12588522,12589967,12591407,12592802,12594451,12595324,12596400,12597896,12599643,12601095,12602470,12603962,12605286,12606707,12607316,12608016,12608783,12610252,12611544,12613116,12614547,12615681,12616644,12617506,12618394,12618601,12618899,12619692,12620425,12621246,12622918,12624594,12625919,12627188,12628554,12629714,12630886,12632214,12633591,12634920,12635808,12636830,12637832,12638934,12639991,12641214,12642474,12643674,12644732,12645983,12647151,12648414,12649603,12650563,12651410,12652850,12653950,12654941,12656244,12657526,12658825,12660052,12660805,12662109,12663437,12664640,12665814,12666955,12668186,12669413,12670560,12671732,12672871,12674001,12675119,12676323,12677701,12678802,12679994,12681191,12682360,12683664,12685022,12686441,12687679,12688631,12689760,12690884,12692076,12693334,12694410,12695553,12696813,12697968,12699175,12700461,12701396,12702327,12703310,12704519,12705483,12706625,12707696,12708557,12709705,12710750,12711726,12713028,12714138,12715254,12716144,12717347,12718510,12719637,12720244,12720969,12721937,12722986,12724108,12725275,12726446,12727377,12728363,12729298,12730322,12731310,12732543,12733837,12734963,12736142,12737046,12738089,12739348,12740566,12741715,12742775,12743976,12745073,12746294,12747512,12748918,12750111,12751368,12752721,12753899,12755257,12756559,12757736,12759065,12760346,12761778,12763225,12764574,12765921,12767284,12768554,12769870,12771280,12772489,12773561,12774409,12775177,12775906,12777053,12777980,12778604,12779589,12780622,12781863,12783063,12784212,12785258,12786103,12787291,12788569,12789593,12790587,12791570,12792369,12793462,12794678,12795866,12797086,12798410,12799787,12800936,12802150,12803173,12804481,12805092,12806232,12807366,12808819,12809881,12811201,12812690,12813923,12815274,12816677,12818052,12819286,12820614,12822062,12823367,12824541,12825539,12826540,12827922,12829123,12830334,12831603,12832965,12834362,12835621,12837045,12838068,12839397,12840807,12842235,12843505,12844734,12845655,12847013,12848368,12849485,12850857,12851848,12852648,12853431,12854396,12855608,12857026,12858317,12859661,12860455,12861230,12862084,12862926,12863615,12864255,12864843,12865633,12866377,12867146,12867897,12868460,12869190,12869735,12870409,12870985,12871510,12872130,12872744,12873542,12874145,12874721,12875209,12875590,12875969,12876366,12876996,12877534,12878150,12878689,12879116,12879558,12879972,12880349,12880668,12880995,12881383,12881747,12882184,12882529,12882896,12883313,12883758,12884168,12884446,12884740,12885231,12885513,12886e3,12886345,12886739,12887129,12887517,12887742,12887985,12888204,12888422,12888637,12888856,12889106,12889329,12889571,12889795,12890046,12890277,12890507,12890740,12890973,12891207,12891437,12891669,12891903,12892139,12892369,12892593,12892818,12893045,12893272,12893491,12893719,12893946,12894185,12894411,12894626,12894845,12895067,12895295,12895522,12895750,12895979,12896208,12896458,12896686,12896924,12897155,12897390,12897617,12897848,12898078,12898307,12898531,12898760,12898989,12899221,12899450,12899682,12899917,12900145,12900371,12900770,12901197,12901580,12901945,12902406,12902731,12903101,12903895,12904516,12905147,12905722,12906242,12906892,12907554,12908221,12908867,12909499,12910012,12910646,12911157,12911708,12912257,12912727,12913127,12913497,12914304,12915483],
sizes:[1355,800,997,1009,1198,1346,1274,1196,987,1190,880,1217,920,1200,1048,809,917,1139,937,957,1109,812,961,855,868,976,747,996,1160,1461,1035,972,1078,804,974,1011,1051,985,1119,868,901,796,1206,696,1022,1036,1154,1133,1123,684,1e3,933,974,1077,1006,1082,1089,1082,1010,842,913,1185,1009,1153,1054,863,1036,908,1070,800,978,670,902,1189,1169,1111,1081,1142,1131,1181,1104,1148,1508,1186,1214,1027,1072,976,1131,1055,985,1149,1335,1381,1035,916,1109,1190,1186,1143,998,1294,1063,1085,934,1084,1049,1288,1207,1110,1160,1182,1321,1059,933,1143,1068,1113,1055,1140,1186,1107,954,1027,969,1048,1139,1041,1038,1024,1038,1019,939,842,1089,1191,963,1105,1120,1129,1057,803,1006,968,1184,1031,844,932,750,749,758,1225,1240,986,1155,984,1314,1262,1142,1218,1226,1043,1140,1526,1105,1188,1267,883,1048,1159,1262,1188,1003,963,1201,1219,1134,1171,968,1061,786,1264,1032,1207,795,1236,1203,1189,951,987,1022,1091,1032,1158,1265,1205,1166,837,1224,984,1162,1234,1117,1140,1027,1216,1171,1039,1190,1113,1028,1046,1063,1272,1131,1259,1340,1084,1060,1249,1228,1287,1287,1207,1201,919,1434,1347,1339,1305,1101,1075,1221,941,1454,1142,1372,1063,998,1270,1068,1185,1230,1118,935,996,771,1131,1113,965,1087,987,1449,1285,1163,1379,1550,1385,1368,1453,1385,1376,1062,1162,1234,1412,1030,1281,1485,1297,1424,1649,1271,1336,1458,1388,1479,1346,1353,1356,1471,1270,1412,921,1191,1560,1469,1357,1469,1351,1569,1223,1372,1551,1494,1484,1469,1251,1406,1294,897,273,394,1025,870,1084,674,1428,1474,1660,1427,1418,1455,1591,879,1113,1572,1704,1482,1277,1545,1370,1268,551,802,787,1456,1272,1571,1382,1115,1055,1056,1104,687,315,773,470,255,224,440,391,523,337,226,458,494,240,154,125,1238,1027,1291,1068,691,746,1088,895,1302,1342,1261,1047,983,982,985,932,246,303,895,783,778,1164,1995,623,994,1308,1321,1190,1063,1307,1372,1501,1411,1501,1247,1221,1116,1047,1113,1067,764,981,1059,965,1026,1078,1052,1171,1037,1096,1247,1297,1257,964,1145,1231,1334,1153,1167,949,1262,1041,1072,1239,1309,1051,1038,1229,1259,1214,1235,1143,1221,1075,1160,1168,1024,1202,796,793,1194,1293,1301,1269,1187,1077,1247,1194,1147,1203,1242,1181,1270,1253,1458,875,953,1347,1240,1448,1188,1058,1057,1181,1284,1367,1127,1189,1332,1208,1315,1318,1352,911,883,1199,1204,1365,1451,1380,1444,1254,1309,1463,1429,1366,1332,1603,1137,1493,1506,1373,1160,1266,1366,1113,1104,1303,1353,1205,1158,1213,1063,885,1352,951,1443,1379,1206,1247,1498,1626,1432,1152,1182,1321,1345,1278,1525,1526,1123,1242,1360,1484,1371,1436,1245,1274,969,1149,1161,1238,1231,1347,1330,1186,1098,1301,1028,1173,1237,1230,1074,1222,1210,1248,1371,1340,1150,1372,1260,986,792,1278,1378,1346,1236,1060,1157,993,765,1031,1275,1087,1215,1153,976,1216,1034,899,877,1059,1141,1167,764,893,730,732,1191,1339,1244,1287,1240,1313,1186,1225,1247,1128,1242,1195,1313,1405,1315,1327,1055,1092,1140,1117,1213,1218,1029,1186,1064,1048,1339,1067,1377,1237,1046,1133,1220,958,1193,1188,1012,1182,1206,1070,1093,1021,1171,1224,1107,1230,1121,1236,1131,1229,1151,887,974,816,1176,1064,1190,1282,1340,1070,1007,1229,1046,1131,1220,1602,1086,1126,1043,1040,1181,1201,940,936,1019,1082,944,1252,1191,1307,1317,901,1208,1317,1257,1287,1123,1492,1233,1249,1085,1292,1150,1182,1235,975,1118,1058,1035,1089,1091,1214,1232,1318,1196,990,863,1241,1465,1338,1264,1271,1272,1151,1238,1341,1326,1373,1083,1117,1229,1217,1271,1325,1247,1011,1115,961,1248,918,1100,1170,1103,1253,989,1331,1192,1120,1162,1183,1298,1233,1353,1275,1268,1103,1235,1377,1303,1353,1261,1255,1160,1165,1305,1118,1366,1219,1364,1355,1366,1252,1165,1110,1345,1346,1166,949,1080,1180,1224,1207,1431,1480,991,1214,1177,1282,1412,1265,1410,1497,1400,1306,1051,594,629,856,1071,712,944,786,929,951,950,724,874,836,851,814,871,755,798,746,880,806,598,402,407,981,1089,1239,841,770,841,783,830,829,778,752,1039,771,755,749,763,824,653,699,827,770,871,809,1047,1163,1130,977,1066,808,842,920,875,987,1510,1229,1072,1195,1180,1258,1043,1069,1145,1378,998,1064,947,1173,922,915,796,997,914,967,1166,1126,1387,1375,1468,1059,1075,1092,931,901,620,1098,1027,968,1082,1361,1282,1290,1154,1089,1137,1299,1180,1080,913,1104,1213,912,1228,816,1203,1090,1314,1173,1337,1321,1163,1154,1119,1101,1009,1097,1092,1094,1086,1155,799,970,1264,1137,1141,901,1085,1169,1357,1009,1196,1270,1140,755,1159,1040,1073,1013,1102,1050,1031,775,1049,1005,1172,1042,1212,1477,1324,1243,1098,1267,1153,1268,922,1138,941,1220,1101,1225,1254,1177,1247,1041,1021,1260,1322,1388,1075,1410,1273,1251,1167,1196,929,1330,1212,1147,1104,1188,1176,1114,1203,1210,1025,1069,1146,1260,1162,1338,1035,1272,1048,924,1197,1058,1139,958,859,1198,1160,941,1157,1186,897,1133,1246,1026,1018,1025,1056,1213,1178,1022,1181,1386,1229,1211,1232,1189,1224,1218,1183,1200,1192,1193,1198,1214,1157,1047,984,1059,1408,1160,1200,935,1124,1067,1167,1178,1132,1049,1191,950,1303,1046,1224,1206,1108,1071,1133,1029,1138,1042,1076,1137,1135,888,1065,1274,1408,1141,1381,1212,706,1042,704,934,748,1143,1258,1058,1190,1162,1113,1190,765,921,789,869,853,903,1237,1110,954,1084,988,1382,881,1202,1213,1389,1445,1398,1474,1426,1517,1283,1098,1064,1271,1176,1295,1394,1600,1430,1561,1476,1015,1381,1388,1429,1294,1469,1231,1369,1498,1125,1356,836,1367,1166,1539,1342,1269,1465,1381,1163,1400,1569,1370,1336,1512,1282,1129,1536,246,247,887,867,961,854,1095,1417,1586,1604,1387,1340,1558,1089,1065,1291,1600,1581,1493,1435,1278,1483,845,658,636,1272,1404,1309,1527,1145,774,1204,787,1038,1306,536,859,649,862,602,1361,740,774,749,1221,688,1052,797,1033,854,970,1068,1218,1039,1006,1385,1302,1228,1294,1368,741,1332,1469,1246,1583,1307,1182,1329,1324,1330,1063,1145,1279,1202,604,1377,1533,1253,1356,1080,1325,947,1552,1499,1481,1367,1593,1229,1099,1147,1381,1447,1158,1160,569,279,261,288,779,777,766,860,1046,1965,1081,1304,1311,1305,1109,1180,1367,1245,1515,1357,1196,1018,997,731,1276,1188,1201,1074,1200,1117,759,1204,1055,1138,928,1111,1235,1087,1043,1239,1032,1046,1135,1093,1185,1169,1194,1196,1187,1179,911,1382,1322,945,911,1143,966,1135,912,903,705,862,1227,1102,1062,1117,1066,919,1001,1082,919,1041,797,1165,1104,1267,1014,1083,1288,1148,1051,1244,1079,1105,1295,1353,1393,1057,1402,1174,943,658,531,524,574,627,575,611,551,751,485,522,603,554,587,549,648,544,460,475,516,474,1190,1300,1162,1200,1228,1115,1132,871,939,530,536,570,593,584,552,539,598,577,505,561,628,544,499,738,521,582,394,414,561,547,1169,1109,974,1039,1065,1005,1613,948,1265,1385,1552,1360,1371,1445,1355,1394,1092,1118,1121,1337,951,1297,1493,1423,1368,1665,1266,1242,1431,1397,1412,1277,1371,1282,1429,1388,1358,1096,1033,1537,1431,1388,1451,1404,1537,1231,1397,1514,1542,1495,1521,1269,1389,1249,971,268,350,1069,866,1072,660,1449,1454,1645,1439,1432,1413,1606,830,1116,1534,1720,1441,1331,1542,1354,1316,598,730,777,1458,1310,1555,1430,1124,1065,1078,1059,794,888,603,704,1014,451,1291,825,1240,527,1414,1050,983,1390,512,1420,1076,952,1394,511,1395,1104,909,1385,518,1369,1091,872,1223,722,1101,1325,1319,1561,1084,1401,1378,1020,1309,1299,1419,1001,1374,1392,1273,1399,1084,1432,1390,1327,1529,1011,1400,1384,1391,1503,909,1378,1306,1414,1429,990,1289,1304,1397,1289,1542,1030,1526,1353,1554,1415,1166,1287,1346,1457,1268,1367,608,843,971,1299,669,694,667,867,1221,1143,1583,1513,1580,1403,1634,1117,1157,1071,1386,1440,1138,612,267,285,313,755,791,775,816,707,1262,1960,1180,1244,1318,1184,1139,1285,1379,1449,1221,1030,991,1010,969,961,1012,961,968,967,972,958,1028,974,997,994,984,957,1009,951,940,910,986,995,916,938,940,910,943,977,1128,1467,1065,1304,1276,1175,1012,861,1158,1464,1157,1251,1125,1325,1505,1340,1135,1217,1344,1534,1191,1319,1081,982,921,1183,1204,1004,1162,1055,1070,1276,1378,1235,1179,1156,905,715,936,1132,1054,954,886,854,807,1219,1194,1106,1418,954,927,942,806,837,883,1118,1073,737,807,1179,1403,1102,1137,1236,1195,1167,1e3,1208,1178,995,1171,1129,1087,1204,1049,1167,1153,1199,1108,1073,1296,1106,1419,952,1159,1226,1291,1274,1166,1065,943,786,1205,1281,1233,1031,909,1075,1223,1226,1233,1048,816,1059,1204,1285,1231,1047,980,1005,1056,1045,1191,1223,1181,1182,1152,1316,1235,1429,928,906,985,1109,917,1266,1122,1181,1244,1149,1065,847,879,874,1013,876,1201,1110,965,1067,996,1421,844,1183,1245,1408,1449,1413,1497,1407,1496,1277,1117,1064,1286,1146,1289,1397,1622,1422,1581,1458,1046,1372,1415,1443,1291,1483,1196,1374,1478,1126,1336,807,1365,1179,1497,1369,1291,1427,1358,1264,1436,1554,1402,1284,1514,1318,1131,1459,249,264,891,871,941,810,1199,1395,1595,1568,1418,1318,1588,1011,996,1338,1615,1526,1464,1482,1297,1497,731,649,621,1369,1407,1306,1528,1115,796,1255,1475,1377,1285,1465,1526,1002,1208,1122,944,1223,1587,1364,1483,1550,1602,1380,1262,1230,1438,884,1379,1355,1226,1224,1210,791,914,555,730,437,663,256,242,658,792,745,866,979,1964,1359,1209,1359,1210,1170,1222,1353,1237,687,583,502,674,584,616,744,647,669,851,800,896,873,837,832,919,859,830,929,835,887,892,889,810,827,861,900,842,895,876,869,868,962,931,878,938,859,877,868,921,746,531,952,1087,1245,1292,999,1254,1009,924,1097,1286,1152,1282,1063,884,1172,988,1189,1223,1071,784,876,1010,1159,933,1056,1057,740,1194,1252,905,941,1290,1194,1318,883,992,1060,901,1026,1212,1287,1185,1395,1089,1073,992,1351,1359,1186,1121,1368,998,871,1144,1446,1346,1283,1386,1153,994,1177,1438,1096,1284,1036,1164,1291,1263,1451,1473,1412,1317,1362,1370,1149,974,1299,1050,1035,1151,1121,1230,1170,1169,1042,1363,1113,1065,1113,1107,1087,1081,1106,1340,1236,900,867,1115,1206,1040,1296,1265,1298,1106,1110,996,1342,1508,1302,1274,1439,1372,1132,1107,1188,1447,1383,1139,1291,1337,1114,1153,1201,1202,1048,1304,1164,1253,1281,1079,1192,1099,912,1142,1206,1050,1237,1344,1359,1163,1362,854,1064,1325,1236,1170,1225,1125,1040,821,838,1128,1109,969,1035,1065,1007,1319,948,1264,1385,1553,1360,1371,1445,1356,1396,1092,1117,1120,1337,945,1301,1495,1417,1369,1665,1260,1247,1427,1391,1416,1268,1375,1280,1415,1382,1384,1097,993,1564,1396,1413,1408,1443,1471,1185,1360,1511,1555,1441,1447,1348,1366,1238,1068,246,313,1062,874,1104,715,1427,1414,1645,1445,1455,1390,1647,892,1073,1496,1757,1460,1372,1495,1302,1441,585,687,766,1465,1270,1578,1453,1139,935,1484,1357,1495,1292,1165,1052,687,1057,933,939,501,1479,1392,882,1109,583,530,821,579,1044,633,276,443,851,725,834,1184,1957,715,1158,1271,1336,1179,1082,1278,1243,1132,1364,1484,1482,1472,1075,1173,1138,983,829,659,1212,1047,1282,984,990,868,730,740,848,1014,1052,1018,1273,1341,1339,1320,1433,1170,1358,1293,1255,1143,1211,1132,1196,1236,1113,962,1080,1016,1330,1301,1255,1398,1562,1372,1365,1439,1340,1385,1075,1156,1124,1373,961,1296,1485,1412,1362,1670,1298,1234,1455,1397,1431,1255,1374,1299,1398,1387,1349,1073,1064,1524,1422,1365,1434,1375,1560,1232,1393,1506,1517,1484,1520,1246,1386,1270,941,254,379,1045,860,1062,660,1453,1452,1664,1445,1435,1428,1602,842,1109,1544,1717,1470,1305,1559,1358,1275,581,778,781,1464,1294,1567,1407,1125,1079,847,1124,676,983,786,1131,853,809,875,1140,959,500,532,449,713,406,244,694,793,753,1047,1960,1331,1218,1372,1198,1178,1206,1375,1288,1180,847,1236,1146,960,913,1235,1028,791,856,763,946,568,637,776,977,1296,933,1190,968,842,1059,661,984,859,987,1158,1403,1331,1358,1192,1144,1212,891,1039,1195,1210,1083,1241,1345,794,1299,1275,984,1326,1372,1260,1464,1379,1338,1114,1306,1315,1009,922,1157,982,1168,1303,1180,1271,1374,1101,353,568,346,437,392,427,391,460,342,455,399,414,438,380,408,375,412,395,1219,936,844,1155,991,1011,1146,708,1080,611,1155,1227,1199,1069,873,1149,997,1033,996,1055,1113,862,776,928,1130,894,867,1204,1046,1236,932,1313,1130,1146,693,978,1105,1066,1219,1195,1055,873,1082,946,1615,1212,1312,1172,1385,1215,1221,1203,1154,1388,1140,967,1167,983,1231,1307,1223,1139,1013,1109,1302,1012,1359,1256,1531,1266,1227,1207,1280,595,688,888,1101,1170,1084,1121,1187,1094,913,855,1081,1060,675,1129,1330,1254,1137,802,985,1261,1253,1062,986,1203,1187,1068,722,960,1054,933,1134,1065,1240,926,1009,1143,1101,976,980,1141,868,1284,1063,1408,1449,1152,1258,1571,1592,1404,1032,1306,1331,1137,1261,1196,1210,1308,1335,1442,1314,1263,1256,1137,1138,1382,1227,1305,1119,1205,1205,1305,1255,1185,1264,1152,1243,1309,1277,1225,1144,1101,678,848,1148,1226,1181,1042,1223,1265,1211,1267,1173,1207,883,1100,1098,1228,1006,1087,1269,1215,1432,1005,1409,1377,1338,1195,1190,1230,1105,1351,1354,1211,1345,1174,1112,948,1075,1026,1014,1154,1135,1081,1157,1772,1130,1197,1302,1507,1391,1404,1502,1338,1417,1143,1155,1202,1346,1048,1337,1424,1420,1266,1687,1378,1240,1366,1444,1425,1257,1433,1202,1378,1486,1318,1224,943,1608,1302,1479,1365,1393,1488,1171,1366,1515,1534,1402,1333,1375,1385,1213,1150,259,297,1019,891,1087,719,1411,1426,1618,1468,1456,1380,1669,899,1030,1485,1745,1468,1389,1450,1281,1493,602,690,741,1463,1292,1554,1451,1128,881,854,832,890,1383,1386,1445,1501,1476,1334,1333,1366,1533,1649,1474,1567,1430,1535,1450,1497,1552,1033,1244,1230,1334,1166,1267,1235,1473,1260,905,617,501,648,1081,666,533,1046,749,1305,1357,1330,1472,1350,1608,1531,1287,1222,1441,1533,1571,1244,1542,1164,1375,1386,1528,1333,1447,1355,1514,1530,1389,1425,1558,1542,1555,1564,1388,1324,1304,1511,1425,1449,1439,1397,1341,1375,1460,1396,1564,1411,1576,1507,1390,1486,1471,1415,1211,1492,1507,1489,1409,1556,1545,1451,1469,1408,1484,1527,1539,1433,1528,1397,1574,1530,1440,1504,1532,1472,1563,1371,1492,1516,1004,1312,1466,1535,1621,1368,1451,1476,1413,1523,1330,1620,1270,999,828,1188,945,1034,1005,592,584,912,1001,945,1038,782,666,687,667,650,646,616,706,645,781,1423,1365,1025,1192,1264,535,234,272,274,848,743,807,890,877,1060,1811,1561,1318,1251,1340,1166,1154,1239,1339,1290,1326,1297,1280,1237,1090,1073,1270,1247,1232,1436,1317,1072,1254,1183,1223,1005,1212,1299,1219,929,1182,1265,1172,1101,1323,1234,1067,1120,1392,1322,1398,1238,1298,1063,1206,1175,1349,1124,1180,1006,1006,957,1084,1047,1279,1300,1138,951,979,968,1004,1311,1043,1178,1154,1254,1169,1173,1205,1322,1408,1134,1115,1144,1091,1141,1261,1125,976,1031,918,897,745,786,1300,1167,715,1295,888,1212,943,1084,690,1119,1270,1334,1110,1212,876,867,535,682,837,809,617,1099,690,917,754,1029,1217,1142,942,925,928,1037,1136,961,973,678,944,1201,1434,1227,1110,1192,1266,1147,1147,1345,1339,1174,1243,1295,1238,1162,1007,1120,1096,1169,1333,1273,1061,1186,1189,1154,1167,1240,1211,1207,1266,1229,1280,1405,1303,1235,1093,1406,1094,1331,1010,1156,1274,1062,1186,1234,1111,976,950,1154,1110,942,1046,1115,981,1623,1193,1247,1428,1427,1425,1509,1408,1473,1243,1130,1039,1307,1119,1272,1404,1634,1396,1619,1452,1075,1354,1406,1455,1304,1485,1169,1370,1472,1138,1315,819,1414,1171,1478,1357,1282,1426,1312,1310,1428,1525,1406,1270,1495,1363,1137,1381,250,284,920,860,973,800,1237,1397,1606,1539,1434,1338,1564,980,970,1374,1622,1503,1465,1472,1338,1514,693,635,634,1401,1427,1335,1531,1122,780,1434,1295,1549,1382,681,1177,580,1236,1580,1402,1259,660,581,1574,1238,836,939,492,774,256,296,839,740,818,967,1962,1356,1224,1371,1197,1172,1212,1293,1484,1489,1214,1333,1269,1056,962,981,1194,1296,1165,1172,1331,1286,1293,1260,1273,1375,1155,1200,1217,1435,1452,1044,1149,1078,1169,901,743,1020,1052,1018,1051,1183,1228,1279,1079,1098,1263,1356,1035,1389,1339,1538,1145,1192,1292,1131,1202,1080,1216,1227,1072,1286,1193,1189,1011,1192,1047,1110,1097,1207,1264,1354,966,833,1301,1328,1341,1206,1057,1219,1492,1637,1241,1237,1421,1181,1320,1133,1325,940,1203,1108,1322,1261,1324,1390,1201,1474,1478,1641,1690,1197,1248,1510,1157,1161,1410,1200,1341,1511,1602,1719,1873,1870,1988,1931,1855,1937,1949,1871,1944,1905,1912,1901,1955,1912,1895,1891,1968,1968,1926,1891,1959,1942,1635,1513,1858,1853,1728,1756,1601,1789,1606,1458,1733,1628,1699,1665,1236,1344,1783,1877,1921,1841,1889,1946,1317,1289,1452,1480,1440,1661,1055,1589,1586,1964,1910,1937,1863,1810,1868,1779,1738,1798,1727,1878,1846,1852,1628,1675,1689,1811,1801,2002,1971,1735,1488,1870,1866,1833,1841,1881,1819,1762,1872,1819,1860,1852,1891,1926,1765,1888,1750,1824,1672,1890,1883,1740,1864,1905,1704,1910,1911,1969,1943,1933,1854,1682,1911,1843,1560,1211,1136,997,1196,1378,1777,1750,1977,1981,1591,1532,1592,1552,1633,1838,1555,1363,1601,1523,1455,1145,1771,1742,1257,1742,1861,1626,1506,1055,1415,1256,1363,1355,1464,1611,1895,1890,1743,1762,1898,1862,1903,1427,1713,2048,2048,2041,2057,1962,1150,1241,1424,1642,2048,2048,1775,1114,1200,1050,1133,1067,1191,1205,1100,1160,1589,1908,1876,1953,1913,1881,1924,1914,1951,1913,1876,1955,1918,1874,1387,1893,1932,1831,1863,1882,1861,1835,1939,1882,1954,1896,1959,1875,1093,1279,1543,1213,1617,1309,1742,1582,1934,1953,1930,1898,1801,1878,1847,1699,1889,1844,1835,1825,1661,1697,1657,1809,1747,1955,1899,1698,1594,1866,1790,1732,1782,1835,1907,1821,1785,1896,1881,1880,1927,1873,1800,1846,1849,1721,1686,1868,1909,1861,1867,1809,1867,1801,1874,1874,1942,1872,1755,1853,1818,1558,1270,1088,909,1136,1404,1773,1749,1939,1963,1580,1418,1602,1507,1583,1839,1701,1331,1647,1588,1531,1088,1750,1626,1462,1585,1778,1800,1805,1252,1187,1437,1124,1526,1369,1480,1734,1932,1630,1916,1764,1737,1784,1845,1316,2014,2057,2048,2031,2048,1593,1152,1333,1447,1909,2048,2048,1401,1095,1178,1100,1081,1060,1196,1203,1099,1282,1725,1534,1683,1063,1191,1821,1821,1582,1809,1999,2048,2055,2048,2048,2048,2048,1905,1837,1900,1831,1875,1658,1227,1191,1238,1195,1218,1315,1061,1412,1406,1336,1396,1346,1139,1680,1909,1742,1818,1864,1744,1813,1839,1716,1714,1781,1614,1762,1796,1761,1888,1625,1866,1737,1723,1596,1697,1560,1669,1901,1265,1367,1530,1618,1865,1852,1934,1913,1826,913,1357,1425,1608,1453,1517,1589,1765,1199,1383,1385,1615,1622,1515,1498,1652,1690,1444,1801,1926,1519,1258,1362,1358,1342,1440,915,334,581,730,302,385,1259,1575,1413,1594,1660,1380,1718,1490,1700,1718,1278,1321,1356,1243,1404,1120,1150,1644,1806,1364,1532,1548,1572,1342,1111,1513,1334,1584,1309,1196,1234,1443,1177,1312,1575,1508,1183,1179,1654,1796,1878,1862,1750,1879,1882,1780,1895,1834,1868,1787,1768,1701,1850,1773,1765,1708,1753,1844,1834,1834,1874,1862,1841,1769,1703,1907,1722,1855,1879,1869,1870,1854,1881,1880,1801,1390,1517,1391,1719,1893,1801,1858,1773,1926,1908,1900,1901,1889,1888,1860,1871,1896,1931,1950,1906,1821,1505,1240,1371,1536,1406,1907,2048,2048,1706,1068,1106,1090,1052,1077,1068,1053,1111,1198,1196,1200,1775,1990,1561,1433,1312,1454,1483,1434,1813,1365,1480,1399,929,1585,1396,1050,1301,1476,1315,1716,1535,1277,1654,749,651,1704,1703,1388,1812,1515,1982,1939,1995,1927,1849,1929,1947,1840,1862,1932,1819,1818,1821,1774,1600,1854,1732,1973,1959,1928,1758,1599,1775,1897,1884,1681,1749,1801,1854,1714,1704,1863,1793,1857,1784,2001,1950,1966,1936,1813,1858,1941,1898,1745,1779,1730,1684,1554,1682,1640,1749,1842,1879,1620,1757,1815,1861,1761,1776,1608,1708,1765,1790,1884,1899,1830,1973,1966,1964,1968,1509,1452,1375,1487,1497,1604,1605,1626,1222,1908,1828,1598,1887,1823,1766,1421,1475,1301,1072,1205,1416,1709,1764,1764,1902,1849,1879,1964,1930,1957,1555,1467,1502,1595,1602,1548,1815,1872,1254,1577,1499,1594,1463,1467,1131,1535,1623,1548,1561,1716,1252,1539,1135,1340,1235,1206,1426,1184,1518,1438,1431,1384,1601,1778,1956,2008,2022,1583,1987,1855,1793,1918,1596,1464,835,1627,1910,1787,1270,1424,1554,1811,1851,1469,1341,1656,1477,1547,1584,1689,1687,1578,1611,951,1206,1636,1777,1722,970,498,451,458,383,607,1455,1336,1182,1205,1118,1524,1924,1949,1913,1753,1563,1454,1331,1831,1587,1585,1667,1958,1799,1954,1835,1065,1582,1535,1250,1572,1539,1488,1704,1778,1283,687,1820,1722,1659,1840,919,761,784,725,767,646,676,550,774,626,992,790,785,766,581,890,798,738,604,640,901,1043,1043,1011,1082,1166,947,1467,1801,1209,1139,942,982,1303,1435,1505,1333,1668,1702,1650,1260,1212,1150,1173,1394,1457,1756,1608,1396,1272,1446,1192,1097,574,1494,1108,876,1559,1578,1522,1606,1755,2048,2048,2048,2048,2048,1920,2057,2048,2048,2021,2038,1919,1185,1272,1392,1207,1400,1561,1560,1956,2048,2048,2048,2048,2048,1631,1096,1185,1072,1060,1050,1057,1058,1053,1069,1127,1157,1180,1116,1141,1054,1042,1103,1124,1065,1148,1315,1191,753,1704,1442,1539,1712,1143,1616,1658,1744,1353,1674,596,1611,1470,1814,1599,1976,1990,1869,1843,1813,1893,1845,1838,1727,1838,1841,1939,1826,1867,1710,1690,1677,1751,1723,1759,1939,1859,1694,1742,1716,1977,1768,1763,1747,1848,1812,1811,1650,1899,1810,1818,1946,1922,1917,1843,1786,1848,1821,1690,1649,1805,1809,1587,1652,1617,1782,1931,1962,1905,1791,1917,1856,1664,1833,1902,1845,1968,1983,1927,1950,1570,1511,1523,1500,1589,1646,1560,1563,1852,1899,1812,1812,1924,1767,1682,1483,1485,1269,1155,1238,1413,1609,1866,1746,1960,1936,1893,1937,1992,1916,1743,1431,1546,1602,1680,1621,1742,1820,1318,1476,1466,1592,1537,1477,1004,1369,1823,1611,1558,1841,1172,1616,1205,1268,1352,1117,1489,1107,1532,1434,1412,1383,1590,1802,1941,2011,2003,1612,1983,1867,1790,1954,1637,1422,860,1559,1932,1774,1269,1433,1566,1798,1856,1490,1345,1678,1465,1553,1592,1680,1664,1583,1545,951,1223,1624,1779,1699,827,502,456,464,377,751,1454,1277,1247,1299,1231,1705,1960,1836,1932,1059,1814,1869,1668,1739,1667,1921,1879,1979,1979,1397,1239,1587,1724,1868,1441,716,1731,1739,1781,1531,810,829,855,580,846,631,536,661,538,715,873,745,702,730,735,674,736,695,781,657,934,1008,1033,1046,1144,961,1002,1945,1262,1228,1046,913,1256,1398,1581,1544,1272,1704,1635,1624,1829,1886,1516,1318,1585,1048,1223,658,1378,1096,1579,1543,1633,2055,2053,2057,2057,1943,2048,2048,2048,2048,1981,1482,1148,1351,1261,1258,1484,1628,1656,2048,2048,2048,2048,2048,1354,1088,1203,1052,1081,1052,1065,1070,1058,1145,1169,1147,1122,1100,1050,1059,1162,1121,1255,1249,1611,1481,1733,1278,1362,1509,1388,1472,1700,1587,1458,1483,1593,1867,2055,2048,2048,1989,1847,1832,1875,1883,1857,1488,1201,1091,1329,1297,1337,1060,1343,1375,1268,1301,1297,1280,1637,1836,1668,1681,1638,1569,1802,1733,1669,1744,1582,1792,1628,1746,1658,1637,1877,1685,1703,1633,1788,1511,1693,1896,1165,1346,1327,1686,1910,1946,1690,1086,1456,1450,1498,1443,1792,1859,1054,1507,1392,1617,1449,1585,1515,1640,1470,1500,1255,1290,1293,1299,1476,1671,1049,1367,1409,1466,1812,1870,1913,1830,1741,1908,1653,1887,1875,1856,1881,1825,1863,1897,1928,1717,1214,1246,1551,1206,1739,2048,1419,1053,1209,1054,1101,1232,1890,1787,1700,1582,958,1189,1170,1355,1568,1697,1771,1505,1853,2053,2048,1906,1868,1832,1890,1873,1824,1506,1191,1235,1133,1216,1283,1282,1075,1402,1508,1222,1362,1142,982,1477,1874,1856,1770,1689,1690,1656,1855,1750,1734,1773,1790,1741,1657,1744,1845,1748,1802,1662,1597,1732,1554,1713,1940,1201,1540,1674,1926,1908,1439,1294,1369,1373,1407,1491,1247,1765,1893,1873,1854,1844,1719,1709,1872,1878,1795,1935,1900,1498,1289,1424,1495,1443,1968,1409,1064,1183,1501,2041,1739,1437,1679,1298,1369,1502,1396,1462,1769,1839,1925,1836,1950,1892,1848,1848,1919,1834,1892,1960,1899,1817,1795,1769,1830,1862,1973,1827,2016,1926,1967,1944,1990,1909,1955,1942,1608,1573,1309,1342,1537,1282,1619,1460,1724,1335,1369,1476,1407,1470,1583,1609,1579,1576,1537,1543,1560,1563,1568,1486,1491,1436,1627,1490,1799,1534,1725,1914,1909,1946,1877,1854,1338,1340,1479,1405,1473,1424,1554,1089,1275,1547,1214,1577,1713,1492,1294,1704,1378,1992,1373,1546,1205,567,1410,1678,1318,1614,1994,1933,1948,1819,1827,1859,1889,1753,1757,1791,1878,1845,1924,1700,1722,1600,1751,1727,1840,1971,1897,1698,1742,1807,1982,1704,1789,1788,1846,1828,1833,1801,1878,1847,1785,1931,1935,1928,1865,1765,1888,1762,1663,1784,1772,1738,1612,1648,1565,1821,1897,1929,1759,1603,1895,1961,1850,1851,1924,1887,1969,1983,1950,1968,1491,1564,1509,1630,1599,1662,1612,1567,1891,1844,1819,1788,1932,1847,1747,1437,1514,1343,1147,1172,1331,1585,1808,1779,1957,1956,1798,1919,1996,1902,1987,1346,1299,1523,1585,1567,1743,1860,1674,1443,1321,1662,1494,1588,1053,1475,1654,1557,1523,1769,1184,1826,1066,1087,1486,1066,1371,1242,1435,1346,1497,1305,1590,1771,1923,1921,2009,1864,1791,1922,1765,1921,1979,852,1455,986,1957,1942,1337,1519,1657,1613,1918,1706,1303,1588,1362,1369,1670,1585,1534,1770,1503,1265,1058,1411,1690,1782,1466,533,436,463,429,381,1282,1249,1347,1024,1218,1179,1761,1940,1938,1953,1039,1801,1836,1784,1720,1628,1956,1865,1960,1984,1134,1356,1490,1754,1866,1325,690,1800,1731,1708,1841,876,772,748,714,762,606,632,555,780,631,996,785,805,779,588,926,780,721,621,631,827,1050,1034,1030,1074,1167,941,1554,1806,1168,1158,933,988,1330,1474,1507,1322,1692,1731,1724,1519,1850,1734,1480,1264,1314,1078,602,1576,929,1520,1615,1467,1551,1610,1664,2056,2048,2048,2048,1990,2034,2057,2048,2057,1977,1605,1203,1330,1293,1261,1487,1607,1572,2039,2048,2048,2048,2048,1600,1100,1190,1059,1066,1098,1052,1055,1071,1127,1155,1180,1115,1141,1054,1041,1118,1117,1219,1323,1613,1594,1826,1919,2030,1944,1920,1920,1896,1980,1883,1895,1963,1953,1913,1958,1942,1325,1528,1196,1224,1565,1230,1613,1531,1194,1242,1550,1204,1668,1687,1679,1697,1350,1381,837,1171,1515,1535,1913,1934,1965,1898,1889,1902,1935,1924,1922,1810,1852,1693,1683,1661,1814,1730,1960,1886,1622,1506,1869,1841,1738,1795,1832,1843,1773,1832,1875,1780,1877,1893,1797,1874,1951,1855,1742,1630,1740,1851,1664,1782,1843,1843,1831,1857,1771,1863,1968,2e3,1849,1575,1819,1820,1194,1200,835,931,1361,1724,1759,1904,1964,1564,1484,1542,1507,1574,1890,1618,1344,1565,1629,1526,924,1871,1658,1218,1735,1850,1634,1499,1042,1457,1258,1379,1322,1394,1691,1820,1942,1951,2013,2029,1782,1976,1882,1917,1974,1596,1398,1303,1940,1839,1688,1916,1800,1604,1749,1642,1520,1784,1614,1793,1810,1889,1814,1786,1569,1467,1596,1516,1683,1759,1685,1756,1751,1673,1336,1803,2048,2048,2048,2019,2048,2048,1372,1156,1336,1566,1956,2048,2048,1868,1138,1193,1055,1136,1072,1101,1200,1137,1113,1107,1188,1188,1650,1724,1779,1464,1677,928,579,1166,1819,1650,1931,1972,1914,1859,1727,1904,1816,1623,1556,1738,1775,1942,1902,1818,1711,1754,1765,1953,1734,1747,1734,1859,1804,1723,1853,1843,1783,1821,1878,1869,1822,1792,1730,1904,1793,1803,1633,1721,1676,1668,1831,1786,1719,1752,1836,1845,1867,1852,1876,1900,1922,1929,1878,1920,1911,1850,1744,1776,1903,1942,1837,1816,1523,1510,1377,1110,1098,1477,1531,1791,1958,1508,1549,1493,1532,1420,1602,1725,1305,1342,1653,1180,1351,1127,1488,1111,1532,1407,1409,1766,1931,1574,529,494,460,466,388,1002,1408,1354,1452,1399,1563,1748,1988,1820,1883,1764,1797,1805,1786,1917,1895,1864,1892,1906,1900,1491,1561,1417,1817,1765,1701,1895,1357,1428,724,1241,1712,1573,1579,1777,2048,2055,2057,1927,2057,2048,1647,1137,1321,1438,1849,2048,2048,2048,1269,1079,1177,1094,1055,1069,1130,1153,1176,1153,1052,1139,1290,1721,1576,1665,1703,2e3,2048,2048,1845,1820,1926,1857,1870,1647,1193,1220,1160,1285,1335,1250,1171,1138,1272,1246,1392,1008,1286,1411,1745,1866,1743,1701,1564,1755,1787,1811,1699,1807,1622,1830,1537,1851,1731,1766,1831,1626,1552,1664,1581,1728,1944,1226,1558,1928,1867,1596,1315,1368,1365,1340,1429,1483,1719,1860,1803,1907,1835,1708,1850,1715,1843,1846,1815,1913,1850,1907,1928,1922,1538,1260,1376,1559,1391,1883,1612,1081,1165,1293,2003,1804,1908,1569,1932,1869,1886,1903,1888,1889,1910,1872,1805,1916,1855,1932,1924,1920,1880,1164,1250,1551,1232,1685,1132,1586,1476,1747,1681,1211,1297,1498,1330,1498,1622,1870,1588,1469,1678,979,721,1878,1751,1822,1930,1928,1806,1830,1901,1873,1695,1562,1643,1740,1910,1916,1937,1720,1716,1746,1965,1894,1751,1691,1871,1794,1730,1833,1832,1766,1824,1924,1856,1874,1794,1676,1896,1767,1814,1583,1710,1665,1656,1803,1728,1779,1733,1699,1897,1900,1921,1899,1879,1890,1880,1873,1924,1850,1881,1864,1883,1838,1926,1899,1875,1549,1434,1382,1247,1078,1343,1430,1853,1827,1939,1305,1616,1618,1478,1451,1747,1500,1308,1351,1353,1427,1093,1334,1289,1442,1362,1439,1516,1935,1953,913,476,434,464,392,555,1329,1357,1458,1494,1361,1580,1853,1908,1696,1857,1852,1764,1771,1864,1787,1913,1940,1920,1916,1927,1565,1589,1560,1785,1952,1502,1884,1490,1394,934,887,1702,1588,1522,1633,2048,2048,2048,1952,2048,2057,1899,1149,1253,1445,1603,2045,2048,2048,1660,1095,1190,1051,1100,1068,1053,1172,1225,1139,1052,1054,1180,1634,1699,1609,1715,1190,1934,1452,1935,1946,1957,1932,1868,1921,1839,1921,1935,1885,1650,1687,1664,1844,1694,1954,1921,1795,1533,1746,1948,1831,1704,1866,1753,1741,1716,1802,1858,1881,1941,1894,1874,1893,1837,1797,1674,1743,1755,1760,1811,1843,1857,1871,1906,1635,1905,1949,1968,1999,1887,1693,1886,1868,1242,1266,921,976,1350,1684,1740,1895,2004,1648,1483,1627,1525,1591,1846,1664,1318,1644,1578,1572,960,1795,1665,1237,1771,1824,1580,1399,1070,1489,1199,1383,1391,1436,1662,1858,1962,1989,2013,1950,1886,1973,1825,1925,1948,1765,1235,1468,1949,1833,1680,1915,1794,1539,1777,1605,1550,1811,1611,1796,1805,1795,1787,1785,1657,1253,1643,1591,1662,1803,1712,1865,1710,1611,1437,1861,2057,2048,2040,2048,2048,1959,1209,1244,1425,1643,2048,2048,2048,1351,1092,1177,1070,1133,1072,1191,1207,1100,1122,1073,1126,1574,1728,1783,1261,1370,1208,673,935,1932,1600,1925,1927,1977,1888,1834,1921,1860,1887,1913,1945,1922,1921,1682,1706,1604,1755,1741,1919,1895,1784,1613,1619,1858,1848,1697,1568,1672,1732,1628,1758,1787,1775,1813,1908,1834,1797,1817,1788,1795,1546,1657,1369,1571,1640,1662,1689,1752,1681,1728,1853,1888,1867,1816,1906,1858,1894,1895,1880,1772,1717,1834,1871,1702,1633,1362,1341,1249,1072,1155,1431,1602,1817,1898,1648,1540,1487,1619,1458,1601,1764,1276,1414,1479,1186,1471,1012,1471,1220,1437,1336,1405,1484,1849,1810,1857,1791,1062,503,422,475,414,366,1303,1369,1489,1528,1447,1456,1852,1869,1727,1781,1906,1585,1712,1781,1887,1868,1866,1890,1927,1820,1598,1562,1730,1778,1419,1819,1255,1421,771,1083,1586,1596,1522,1582,1778,2057,2055,2048,1930,2048,2048,1592,1143,1329,1446,1889,2048,2048,2048,1223,1080,1178,1109,1055,1072,1133,1177,1162,1157,1055,1159,1326,1688,1748,1641,1375,1403,1427,515,490,1379,1840,1629,1626,1902,1976,1894,1895,1911,1903,1948,1857,1887,1928,1965,1878,1785,1716,1603,1829,1751,1788,1903,1865,1718,1624,1665,1870,1865,1737,1577,1698,1795,1665,1631,1744,1745,1794,1930,1872,1925,1856,1882,1787,1945,1856,1740,1801,1748,1514,1516,1639,1816,1776,1646,1665,1853,1872,1917,1862,1861,1889,1892,1903,1832,1863,1728,1770,1916,1892,1827,1439,1389,1299,1153,1030,1317,1548,1774,1795,1950,1957,1347,1650,1443,1533,1427,1593,1763,1371,1345,1630,1178,1365,1103,1496,1105,1502,1419,1424,1478,1873,1815,1812,1712,931,546,499,517,436,631,1341,1374,1420,1493,1451,1600,1848,1830,1870,1653,1776,1654,1776,1873,1895,1866,1930,1903,1681,1840,1744,1868,1881,1812,1938,1677,1752,1721,1335,1732,1620,1247,1033,673,1725,1574,1519,1551,1698,2053,2055,2057,1936,2057,2054,1884,1186,1250,1457,1696,2048,2048,2048,1551,1084,1199,1048,1082,1070,1061,1153,1214,1139,1037,1072,1233,1564,1686,1257,1610,1099,1012,1752,1076,1133,1168,1491,1340,1551,1732,1226,1726,855,642,435,414,1402,1657,1469,1801,1500,1557,1933,2003,1902,1943,1937,1825,1960,1940,1917,1875,1920,1846,1781,1817,1795,1692,1834,1692,1941,1956,1990,1931,1878,1739,1785,1753,1981,1804,1818,1814,1796,1905,1926,1795,1691,1705,1754,1761,1839,1764,1975,1930,1980,1928,1838,1863,1873,1872,1911,1876,1702,1751,1626,1836,1670,1659,1587,1766,1817,1827,1822,1807,1780,1886,1886,1806,1760,1531,1750,1907,1753,1944,1628,1904,1791,1900,1942,2015,1922,1936,1656,1477,1423,1515,1495,1478,1643,1593,1652,1144,1865,1803,1789,1872,1780,1770,1473,1500,1263,1057,1170,1473,1677,1817,1772,1932,1874,1854,1924,1967,1921,1911,1434,1383,1634,1587,1652,1584,1877,1768,1342,1320,1655,1593,1569,921,1508,1835,1507,1602,1598,1406,1504,1123,1355,1186,1226,1403,979,1466,1422,1383,1401,1608,1833,1922,1968,2e3,1799,1906,1927,1810,1919,1987,816,1543,935,1962,1948,1626,1584,1693,1779,1952,1560,1420,1747,1523,1728,1565,1716,1754,1507,1360,1149,1446,1736,1752,1224,517,437,463,416,371,1541,1337,1360,1219,1199,1556,1951,1924,1788,1767,1898,1662,1683,1151,1854,1566,1669,1830,1883,1733,630,1878,1930,1508,1185,1544,1411,1420,1543,1452,1687,1830,1814,713,1253,1911,1795,1791,1606,1456,813,846,935,568,895,625,596,598,645,646,949,732,795,790,677,708,788,720,805,626,910,989,1004,988,1110,1022,913,1964,1436,1207,1084,939,1226,1293,1582,1463,1142,1621,1671,1666,1491,1367,1427,1362,1136,1392,1555,1292,1548,1523,1639,1764,1390,1405,1128,1409,1020,737,1284,1049,1036,1419,1569,1599,1556,1530,1560,1578,1577,1812,2048,2048,2057,2057,1991,2020,2048,2048,2048,1986,2048,1869,1252,1286,1352,1188,1401,1566,1599,1980,2048,2048,2048,2048,2048,1600,1100,1190,1059,1063,1058,1052,1064,1052,1071,1127,1155,1180,1119,1126,1054,1040,1113,1117,1075,1150,1318,1190,767,1356,1558,1571,1612,1926,1859,1984,1934,1872,1796,1770,1687,1172,1197,1249,972,939,1053,929,796,1439,1183,1244,1140,892,1113,1e3,833,963,1315,1181,820,1180,1314,1187,1241,1296,895,1029,1105,961,821,1307,900,916,926,848,1142,1337,1160,1240,1021,848,1013,741,1151,1173,1218,1265,962,930,995,951,697,1332,1128,1190,1284,858,1102,889,1001,1187,1143,1238,918,866,1050,657,1251,1225,1195,1260,887,1014,1009,763,1307,1223,1190,1134,671,1314,1160,1177,1282,865,1116,1048,849,1078,1298,1356,1347,1225,1348,1237,1316,1327,884,1005,918,749,1330,1224,1216,1121,895,1100,917,715,1360,1189,1220,1206,852,1092,999,781,1184,948,1300,1147,1283,1046,1062,1123,967,887,831,696,1261,1050,1074,1139,934,858,829,1054,1187,1169,1226,990,866,1081,976,713,1300,1177,1222,1321,903,994,1020,984,728,1380,1310,1319,1317,958,1055,994,1015,984,773,1061,1323,1137,1219,1083,884,1142,695,1316,1170,1213,1272,852,1064,916,737,1250,1249,1237,1350,733,1132,1164,1161,1203,991,942,989,873,1427,1220,1252,1154,895,1079,784,1081,1310,1292,1322,1086,932,1162,978,777,1395,1273,1296,1252,944,1102,1067,996,925,651,995,1414,1130,1223,1133,923,1100,1014,821,1033,1231,1196,1256,1033,888,1083,938,704,1259,1197,1252,1280,927,984,921,739,1416,1192,1237,1206,865,1115,989,743,1199,1136,1207,1224,903,949,1014,907,735,1340,1197,1229,1163,869,1087,853,742,1258,1009,1084,1091,918,863,786,1133,1183,1191,1286,981,949,998,840,1251,996,1088,1060,919,816,802,1219,1236,1329,1320,1034,1022,1053,1048,997,861,825,1362,1319,1308,1281,944,1090,1056,1052,970,765,1235,1128,1003,1207,1347,1142,1199,1151,909,1178,1059,718,1342,1227,1178,1305,876,1047,896,914,1433,1257,1307,1225,903,1168,1072,756,1324,1136,1182,1264,843,1037,1026,832,1050,1241,1182,1232,1024,894,1096,994,757,1239,1180,1228,1250,951,980,958,1010,735,624,666,667,685,725,731,676,683,623,720,704,712,627,612,621,805,778,637,808,684,719,671,952,1357,1170,950,1e3,1419,1176,1184,1231,930,931,976,1005,730,619,648,643,680,732,696,726,638,697,701,709,613,630,628,784,726,599,714,742,737,680,740,727,754,670,1304,1300,1368,1356,1125,1248,1057,1074,1066,821,868,916,1228,1216,1193,1228,1036,993,991,967,809,630,672,690,733,742,697,647,641,766,678,730,627,621,781,790,649,749,697,662,690,785,1392,1205,1238,1199,896,984,1002,984,674,615,655,648,672,765,638,731,651,670,750,673,631,542,616,747,740,620,655,733,696,699,592,767,698,657,725,611,1108,1032,1090,1115,821,884,849,995,1275,1008,1100,994,853,896,874,1321,1134,1206,1224,923,967,938,994,718,617,624,642,687,753,710,647,694,659,772,645,659,559,623,700,780,691,621,758,726,663,644,677,731,602,779,618,912,1285,1215,1279,1118,944,1026,1002,897,665,631,669,696,742,768,641,683,663,676,708,710,666,624,603,791,775,615,677,686,669,744,727,674,1268,1030,1061,1063,802,877,894,1226,1248,1207,1254,1087,963,991,977,876,645,643,664,668,723,756,652,644,659,668,735,713,650,607,626,789,745,645,764,742,1037,1447,1196,1232,1224,875,969,987,1008,689,621,656,644,674,751,678,699,640,753,636,736,613,630,704,805,666,644,718,717,699,706,784,648,798,721,1182,1257,1373,1502,1196,1361,1098,1053,1109,1178,1031,1290,1436,1429,1216,1425,1385,1253,1266,1084,835,1220,1087,1151,1326,1554,1268,1098,983,1322,1376,1923,1770,1224,1505,1491,1644,1708,2048,1505,1462,1732,1886,1136,1700,832,1307,1790,1659,1705,1584,1105,1629,1312,1635,1290,1975,2048,2048,2048,2048,2048,2048,2048,2048,2048,1904,1869,1940,1317,833,1379,1073,911,1462,1186,771,1576,1533,1643,963,1657,1629,1561,1049,1579,1602,1274,1328,1504,1509,929,1552,1475,1583,927,1706,1559,1660,1173,1604,1756,1737,1606,1862,1633,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1975,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1965,1386,1853,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1907,1051,999,1222,1378,1407,1316,1318,1337,1330,1385,1318,1279,1390,1346,1399,1323,1305,1353,1380,1376,1377,1347,1113,1313,2048,2048,2048,2048,2048,2048,1971,1901,1946,2048,2048,2048,2055,2048,2048,2057,2048,2055,2048,2048,2055,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,1901,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1767,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1925,1753,1755,698,1922,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2036,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,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,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,2057,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1695,1190,1328,1123,809,1307,1059,1193,790,789,1217,1327,1141,1129,1176,1095,1191,1219,1252,1200,1148,890,846,1408,1396,1341,981,1194,1235,1287,1253,1342,1212,1206,1337,1087,1083,1331,1174,954,1067,1087,1098,1329,1283,1224,1256,1044,957,1204,1184,1058,904,1177,1299,1229,934,1115,1002,741,559,1190,1320,1194,1015,1055,1141,898,1086,977,1225,632,898,1064,750,1119,1183,1282,1081,1166,1211,1247,1188,1138,1141,876,1022,1122,1093,1272,1006,1209,1227,1228,1037,1187,1247,1269,1021,1262,1215,1346,1372,1037,1261,1265,1379,943,1152,1287,1256,1340,1231,1268,1314,1190,1170,920,1388,1279,1188,1152,1231,1222,1211,995,1084,1050,1179,1231,1312,1282,1303,1346,1277,1170,1217,1179,1332,1232,1278,935,1244,1132,1167,1191,989,1189,873,1120,801,1232,1215,1032,1233,1262,1280,984,1119,1197,1117,1305,1222,1230,1014,995,967,1139,1168,840,978,1235,1172,1141,1048,1e3,1100,1297,1192,1174,1151,1213,1252,1165,1113,1072,1103,839,832,1155,954,1117,1178,1173,1052,860,841,1209,1108,1325,1031,1180,1066,1062,1170,1037,932,1170,1128,1128,1162,1198,1148,958,1051,1168,1207,1045,1026,972,1063,1097,1065,752,910,1129,1092,1077,862,1250,1295,1350,1462,1128,1173,1254,1131,1001,948,1064,1211,1210,1076,1270,948,1200,1128,954,1075,1090,1049,937,1161,1310,1146,1493,1037,1011,1223,1307,1155,948,1144,1237,1227,1063,1083,1223,1222,1282,1088,1098,1163,1325,1266,1538,1569,1313,1118,1379,1063,1190,1211,1157,1107,1204,1155,1124,1059,1305,1035,1103,963,1041,1035,1131,1104,1068,1158,1245,1209,1172,1086,1269,1081,1054,1034,1068,1048,1340,1169,1369,1045,842,1001,1200,999,1133,984,1376,1196,1252,1260,1376,1040,1382,1359,824,545,1177,844,940,756,761,600,789,453,455,493,910,750,825,433,447,494,707,747,1312,1275,1129,1188,1252,1151,1055,775,537,1116,851,816,851,834,594,869,471,430,497,959,773,834,450,475,442,503,770,1060,1288,1118,974,1069,1013,1321,1267,1225,1159,1429,1437,1436,1460,1460,1491,1273,1062,1046,1248,1252,1322,1406,1618,1379,1491,1545,1040,1392,1287,1417,1325,1415,1288,1362,1501,1134,1369,825,1350,1181,1595,1306,1286,1431,1419,1128,1371,1583,1352,1372,1493,1278,1128,1546,267,260,885,858,985,866,1047,1410,1590,1610,1391,1370,1510,1137,1096,1244,1629,1565,1501,1447,1291,1494,883,666,647,1209,1402,1289,1558,1147,817,1169,726,907,1402,545,748,704,889,559,1298,1559,1486,1207,1550,1082,1504,1374,1426,935,1318,717,966,1183,1462,963,1399,1406,1323,1537,866,1147,756,970,838,1093,1271,1062,1315,1425,682,1300,1288,565,1393,1258,633,1155,1162,720,518,1106,1121,662,572,1116,1103,615,588,1133,1084,564,1064,881,1417,1151,1502,1541,1026,1295,1074,946,1180,1412,1071,657,1104,1114,648,578,1124,1091,593,611,1140,1072,542,633,1133,1054,564,1001,1178,996,1291,1070,965,1166,413,1259,1284,1672,1086,1061,1031,1443,1370,1197,939,1150,1010,906,1001,1124,1386,1298,1287,1265,1543,1446,1607,1411,1560,1068,1068,1145,1377,1457,1154,790,248,244,264,619,791,775,819,835,781,1591,1718,1116,1285,1333,1156,1065,1350,1367,1314,947,1169,1154,1258,1015,1214,1189,837,1351,1406,1168,1118,1145,1165,1189,1180,863,1220,1301,1174,1227,1129,1054,1154,1147,1194,1228,1142,1249,1025,1130,1273,1101,1324,1124,1135,1067,985,1116,1004,1090,1153,1251,1184,1175,1249,1360,1144,1360,1106,1015,1315,1149,1302,1099,1191,1171,1063,1173,1080,1299,1198,1472,992,1195,1064,1258,1222,1124,997,1219,1060,1084,1341,1056,1088,1129,1115,1017,1028,1249,1141,1004,1e3,1279,1306,1425,1109,1359,1056,1298,1269,1392,1226,1181,1151,1225,1315,1002,964,941,889,1231,1091,1278,1156,1221,1124,1355,1295,1248,1340,1287,1373,1099,847,786,1055,1280,1132,1049,1318,1191,1221,1272,1087,1145,1201,1410,1564,1392,1340,1021,1186,1342,1265,948,1157,1112,1004,1347,1283,1257,1175,470,871,880,1160,1197,1262,1325,1277,1015,1249,1285,1216,1163,1330,1256,1128,1256,1099,1359,1431,1076,1307,1356,1144,1351,1227,842,1190,1108,1326,1408,1308,1336,1001,1089,1163,1269,1405,1383,1242,1150,1220,1149,1218,1111,940,1082,1025,1171,1330,1203,1298,1510,1394,1403,1522,1359,1402,1143,1135,1213,1380,1031,1315,1456,1431,1256,1699,1339,1250,1405,1406,1423,1217,1409,1204,1386,1470,1354,1166,960,1624,1340,1486,1392,1438,1496,1187,1393,1509,1559,1437,1416,1365,1365,1239,1089,254,313,1050,870,1107,720,1421,1417,1646,1445,1440,1395,1649,873,1076,1496,1747,1452,1375,1492,1324,1421,609,700,767,1469,1292,1572,1431,1134,963,862,888,207,298,793,733,821,1672,1676,1325,1269,1366,1160,1172,1328,1377,1329,888,1022,1002,1102,1057,1223,1260,1200,1058,1251,1168,1263,1189,960,847,1440,1100,991,1303,1282,1299,1227,753,1304,1328,1203,1174,1141,1231,1227,1147,1172,1139,1130,1118,1204,1378,1101,1192,1197,1169,1304,1358,1419,1238,952,1129,1124,1192,1258,1076,1143,1260,1155,1207,1286,935,931,983,1209,964,1142,1071,861,1148,1045,976,1302,1110,1116,890,1203,1163,1127,607,725,968,1049,1122,1167,1171,931,986,935,1024,988,1233,1294,1126,1179,904,1043,1259,1218,1149,1060,1201,1097,1221,1218,1406,1193,1257,1353,1178,1358,1302,1177,1329,1281,1432,1447,1349,1347,1363,1270,1316,1410,1209,1072,848,768,729,1147,927,624,985,1033,1241,1200,1149,1046,845,1188,1278,1024,994,983,799,1093,1216,1188,1220,1324,1377,1149,1214,1023,1308,611,1140,1134,1453,1062,1320,1489,1233,1351,1403,1375,1234,1328,1448,1305,1174,998,1001,1382,1201,1211,1269,1362,1397,1259,1424,1023,1329,1410,1428,1270,1229,921,1358,1355,1117,1372,991,800,783,965,1212,1418,1291,1344,794,775,854,842,689,640,588,790,744,769,751,563,730,545,674,576,525,620,614,798,603,576,488,381,379,397,630,538,616,539,427,442,414,377,319,327,388,364,437,345,367,417,445,410,278,294,491,282,487,345,394,390,388,225,243,219,218,215,219,250,223,242,224,251,231,230,233,233,234,230,232,234,236,230,224,225,227,227,219,228,227,239,226,215,219,222,228,227,228,229,229,250,228,238,231,235,227,231,230,229,224,229,229,232,229,232,235,228,226,399,427,383,365,461,325,370,794,621,631,575,520,650,662,667,646,632,513,634,511,551,549,470,400,370,807,1179,274],
successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,1,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,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,1,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,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,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,0,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,0,0,0,1,1,1,0,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,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,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,0,0,0,1,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,0,1,0,0,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,0,1,0,0,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,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,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,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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/axisartist/clip_path.py",start:780,end:4870,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axisline_style.py",start:4870,end:10155,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axis_artist.py",start:10155,end:58749,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axes_rgb.py",start:58749,end:59038,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axislines.py",start:59038,end:83794,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/angle_helper.py",start:83794,end:96848,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axes_divider.py",start:96848,end:97209,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/grid_finder.py",start:97209,end:109072,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/__init__.py",start:109072,end:109942,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/floating_axes.py",start:109942,end:127439,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/parasite_axes.py",start:127439,end:127996,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/axes_grid.py",start:127996,end:128938,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axisartist/grid_helper_curvelinear.py",start:128938,end:144847,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/anchored_artists.py",start:144847,end:145248,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/clip_path.py",start:145248,end:145406,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/colorbar.py",start:145406,end:145577,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axes_size.py",start:145577,end:145735,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axisline_style.py",start:145735,end:145898,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axis_artist.py",start:145898,end:146058,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axes_rgb.py",start:146058,end:146445,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axislines.py",start:146445,end:146603,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/inset_locator.py",start:146603,end:146929,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/angle_helper.py",start:146929,end:147090,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axes_divider.py",start:147090,end:147447,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/grid_finder.py",start:147447,end:147607,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/__init__.py",start:147607,end:148269,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/floating_axes.py",start:148269,end:148431,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/parasite_axes.py",start:148431,end:148988,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/axes_grid.py",start:148988,end:149930,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid/grid_helper_curvelinear.py",start:149930,end:150102,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/anchored_artists.py",start:150102,end:163316,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/colorbar.py",start:163316,end:191184,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/axes_size.py",start:191184,end:200217,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/axes_rgb.py",start:200217,end:207190,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/inset_locator.py",start:207190,end:229908,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/axes_divider.py",start:229908,end:261347,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/__init__.py",start:261347,end:261741,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/parasite_axes.py",start:261741,end:277172,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/mpl_axes.py",start:277172,end:282075,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/axes_grid.py",start:282075,end:309773,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/mplot3d/art3d.py",start:309773,end:334467,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/mplot3d/proj3d.py",start:334467,end:339227,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/mplot3d/axis3d.py",start:339227,end:357931,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/mplot3d/__init__.py",start:357931,end:358080,audio:0},{filename:"/lib/python3.7/site-packages/mpl_toolkits/mplot3d/axes3d.py",start:358080,end:463511,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/cm.py",start:463511,end:476167,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/ttconv.so",start:476167,end:785678,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backend_tools.py",start:785678,end:819322,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/figure.py",start:819322,end:910786,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_animation_data.py",start:910786,end:916943,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mlab.py",start:916943,end:1041876,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/colors.py",start:1041876,end:1114947,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/lines.py",start:1114947,end:1165921,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/units.py",start:1165921,end:1172674,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/streamplot.py",start:1172674,end:1194760,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/table.py",start:1194760,end:1216927,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_pylab_helpers.py",start:1216927,end:1220583,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/collections.py",start:1220583,end:1288749,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/colorbar.py",start:1288749,end:1341544,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/artist.py",start:1341544,end:1388182,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/contour.py",start:1388182,end:1458175,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/pyplot.py",start:1458175,end:1592489,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_cm.py",start:1592489,end:1659092,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/texmanager.py",start:1659092,end:1677477,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/legend_handler.py",start:1677477,end:1703148,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_constrained_layout.py",start:1703148,end:1731534,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/path.py",start:1731534,end:1769100,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/text.py",start:1769100,end:1849165,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/ticker.py",start:1849165,end:1935631,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/legend.py",start:1935631,end:1988363,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_color_data.py",start:1988363,end:2023259,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/offsetbox.py",start:2023259,end:2078797,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_path.so",start:2078797,end:2466745,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mathtext.py",start:2466745,end:2589253,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backend_managers.py",start:2589253,end:2602380,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_image.so",start:2602380,end:3142478,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_cm_listed.py",start:3142478,end:3204895,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/dviread.py",start:3204895,end:3243101,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/rcsetup.py",start:3243101,end:3301508,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_layoutbox.py",start:3301508,end:3326005,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backend_bases.py",start:3326005,end:3440234,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_tri.so",start:3440234,end:3754e3,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_mathtext_data.py",start:3754e3,end:3843505,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/widgets.py",start:3843505,end:3937175,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/category.py",start:3937175,end:3943723,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/fontconfig_pattern.py",start:3943723,end:3950523,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/quiver.py",start:3950523,end:3996606,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/gridspec.py",start:3996606,end:4014729,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_version.py",start:4014729,end:4015200,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/textpath.py",start:4015200,end:4031875,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tight_layout.py",start:4031875,end:4045727,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/type1font.py",start:4045727,end:4058200,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/dates.py",start:4058200,end:4119709,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/ft2font.so",start:4119709,end:4407636,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/sankey.py",start:4407636,end:4446460,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/docstring.py",start:4446460,end:4450455,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tight_bbox.py",start:4450455,end:4453040,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_png.so",start:4453040,end:4709264,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/markers.py",start:4709264,end:4740574,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/spines.py",start:4740574,end:4761717,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/__init__.py",start:4761717,end:4826993,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/container.py",start:4826993,end:4832554,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/stackplot.py",start:4832554,end:4836722,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/fontList.json",start:4836722,end:4874449,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/axis.py",start:4874449,end:4964551,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/font_manager.py",start:4964551,end:5013124,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/transforms.py",start:5013124,end:5114473,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/pylab.py",start:5114473,end:5124962,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/animation.py",start:5124962,end:5192388,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/hatch.py",start:5192388,end:5199528,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/patheffects.py",start:5199528,end:5213874,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/scale.py",start:5213874,end:5233164,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_qhull.so",start:5233164,end:5863472,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/blocking_input.py",start:5863472,end:5875130,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/patches.py",start:5875130,end:6028249,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/bezier.py",start:6028249,end:6043704,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/image.py",
start:6043704,end:6098906,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/_contour.so",start:6098906,end:6367926,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/afm.py",start:6367926,end:6384124,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/triplot.py",start:6384124,end:6387167,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/tricontour.py",start:6387167,end:6396807,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/triinterpolate.py",start:6396807,end:6462650,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/triangulation.py",start:6462650,end:6470876,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/tripcolor.py",start:6470876,end:6476605,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/trirefine.py",start:6476605,end:6490871,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/tritools.py",start:6490871,end:6503499,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/trifinder.py",start:6503499,end:6507125,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/tri/__init__.py",start:6507125,end:6507502,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/style/core.py",start:6507502,end:6515546,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/style/__init__.py",start:6515546,end:6515653,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc",start:6515653,end:6548709,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX",start:6548709,end:6554184,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf",start:6554184,end:6579896,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmss10.ttf",start:6579896,end:6600272,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmb10.ttf",start:6600272,end:6625952,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf",start:6625952,end:6685060,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf",start:6685060,end:6938176,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmr10.ttf",start:6938176,end:6964524,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf",start:6964524,end:7005796,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf",start:7005796,end:7257268,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf",start:7257268,end:7705496,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf",start:7705496,end:7717612,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf",start:7717612,end:8421740,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf",start:8421740,end:9055580,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf",start:9055580,end:9071416,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf",start:9071416,end:9308776,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf",start:9308776,end:9323076,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf",start:9323076,end:9498116,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf",start:9498116,end:9513820,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf",start:9513820,end:9541956,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf",start:9541956,end:9571352,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf",start:9571352,end:9583908,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf",start:9583908,end:9599880,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/Humor-Sans.ttf",start:9599880,end:9625712,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf",start:9625712,end:9656224,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf",start:9656224,end:9668452,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf",start:9668452,end:10310172,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf",start:10310172,end:10342732,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf",start:10342732,end:10356388,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf",start:10356388,end:10368580,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf",start:10368580,end:10708820,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf",start:10708820,end:11054432,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf",start:11054432,end:11235584,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf",start:11235584,end:11282336,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf",start:11282336,end:11302096,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf",start:11302096,end:11649160,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf",start:11649160,end:11980696,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf",start:11980696,end:12336388,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf",start:12336388,end:12716128,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf",start:12716128,end:13472200,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/cmex10.ttf",start:13472200,end:13493292,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvbo8a.afm",start:13493292,end:13510522,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/ptmbi8a.afm",start:13510522,end:13528592,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pzdr.afm",start:13528592,end:13538059,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pncbi8a.afm",start:13538059,end:13555555,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/cmex10.afm",start:13555555,end:13567625,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvlo8a.afm",start:13567625,end:13583354,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvro8an.afm",start:13583354,end:13601231,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pbkdi8a.afm",start:13601231,end:13616509,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvl8a.afm",start:13616509,end:13632136,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pzcmi8a.afm",start:13632136,end:13648386,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/cmr10.afm",start:13648386,end:13658487,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pagdo8a.afm",start:13658487,end:13675742,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/psyr.afm",start:13675742,end:13685386,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pplr8a.afm",start:13685386,end:13701138,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pncr8a.afm",start:13701138,end:13717803,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvb8a.afm",start:13717803,end:13734958,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/cmsy10.afm",start:13734958,end:13743253,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pcrb8a.afm",start:13743253,end:13758605,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pcrro8a.afm",start:13758605,end:13774048,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvr8an.afm",start:13774048,end:13791829,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/ptmri8a.afm",start:13791829,end:13809897,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/putri8a.afm",start:13809897,end:13831788,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pbkd8a.afm",start:13831788,end:13846945,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pncri8a.afm",start:13846945,end:13863865,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/cmmi10.afm",start:13863865,end:13874281,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pbkl8a.afm",start:13874281,end:13889281,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pplbi8a.afm",start:13889281,end:13905091,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pagko8a.afm",start:13905091,end:13922437,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/putr8a.afm",start:13922437,end:13944585,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/ptmr8a.afm",start:13944585,end:13962527,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvro8a.afm",start:13962527,end:13980446,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pplb8a.afm",start:13980446,end:13996108,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvbo8an.afm",start:13996108,end:14013303,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvr8a.afm",start:14013303,end:14031142,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pncb8a.afm",start:14031142,end:14047170,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pcrbo8a.afm",start:14047170,end:14062592,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pbkli8a.afm",start:14062592,end:14077773,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pcrr8a.afm",start:14077773,end:14093112,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/putbi8a.afm",start:14093112,end:14115043,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/putb8a.afm",start:14115043,end:14136575,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/cmtt10.afm",start:14136575,end:14143076,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pagd8a.afm",start:14143076,end:14160259,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pplri8a.afm",start:14160259,end:14175992,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/pagk8a.afm",start:14175992,end:14193233,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/phvb8an.afm",start:14193233,end:14210319,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/afm/ptmb8a.afm",start:14210319,end:14228302,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Bold.afm",start:14228302,end:14292553,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/ZapfDingbats.afm",start:14292553,end:14302080,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Bold.afm",start:14302080,end:14371349,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Symbol.afm",start:14371349,end:14381089,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Oblique.afm",start:14381089,end:14396530,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Roman.afm",start:14396530,end:14456990,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Oblique.afm",start:14456990,end:14531382,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Bold.afm",start:14531382,end:14546715,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-BoldOblique.afm",start:14546715,end:14562114,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica.afm",start:14562114,end:14636406,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Italic.afm",start:14636406,end:14702734,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier.afm",start:14702734,end:14718069,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-BoldItalic.afm",start:14718069,end:14777711,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt",start:14777711,end:14778539,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-BoldOblique.afm",start:14778539,end:14847904,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-darkgrid.mplstyle",start:14847904,end:14848574,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-notebook.mplstyle",start:14848574,end:14848956,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/dark_background.mplstyle",start:14848956,end:14849433,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-pastel.mplstyle",start:14849433,end:14849577,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-poster.mplstyle",start:14849577,end:14849980,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/ggplot.mplstyle",start:14849980,end:14850937,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-colorblind.mplstyle",start:14850937,end:14851085,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-bright.mplstyle",start:14851085,end:14851229,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-talk.mplstyle",start:14851229,end:14851632,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle",start:14851632,end:14877246,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/classic.mplstyle",start:14877246,end:14902915,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/bmh.mplstyle",start:14902915,end:14903627,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-dark.mplstyle",start:14903627,end:14904294,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn.mplstyle",start:14904294,end:14905424,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-dark-palette.mplstyle",start:14905424,end:14905566,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-ticks.mplstyle",start:14905566,end:14906231,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/tableau-colorblind10.mplstyle",start:14906231,end:14906421,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-muted.mplstyle",start:14906421,end:14906564,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-whitegrid.mplstyle",start:14906564,end:14907228,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/fivethirtyeight.mplstyle",start:14907228,end:14908060,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-paper.mplstyle",start:14908060,end:14908453,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/Solarize_Light2.mplstyle",start:14908453,end:14909708,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/fast.mplstyle",start:14909708,end:14909996,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-white.mplstyle",start:14909996,end:14910661,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/grayscale.mplstyle",start:14910661,end:14911187,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/seaborn-deep.mplstyle",start:14911187,end:14911329,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home_large.png",start:14911329,end:14912119,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect.png",start:14912119,end:14912649,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home.png",start:14912649,end:14913117,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/matplotlib.png",start:14913117,end:14914400,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect.svg",start:14914400,end:14915879,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/hand.pdf",start:14915879,end:14920051,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave.png",start:14920051,end:14920509,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave_large.gif",start:14920509,end:14922007,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back.pdf",start:14922007,end:14923630,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots_large.gif",start:14923630,end:14924980,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/matplotlib_large.png",start:14924980,end:14928068,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home.svg",start:14928068,end:14929959,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect.pdf",start:14929959,end:14931568,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward.gif",start:14931568,end:14932158,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/qt4_editor_options.svg",start:14932158,end:14933402,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/hand_large.gif",start:14933402,end:14934375,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect_large.png",start:14934375,end:14935391,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back.gif",start:14935391,end:14935999,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots.svg",start:14935999,end:14938129,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home_large.gif",start:14938129,end:14939551,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/hand.svg",start:14939551,end:14944439,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward_large.gif",start:14944439,end:14945225,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home.gif",start:14945225,end:14945891,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/hand.gif",start:14945891,end:14947158,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect.gif",start:14947158,end:14947854,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward.pdf",start:14947854,end:14949484,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move_large.png",start:14949484,end:14950251,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave.pdf",start:14950251,end:14951985,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move.svg",start:14951985,end:14954494,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move.pdf",start:14954494,end:14956361,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots.png",start:14956361,end:14956806,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/matplotlib.ppm",start:14956806,end:14958547,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/qt4_editor_options.png",start:14958547,end:14958927,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/home.pdf",start:14958927,end:14960664,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave.svg",start:14960664,end:14962693,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/matplotlib.pdf",start:14962693,end:14985545,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/hand.png",start:14985545,end:14986524,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward_large.png",start:14986524,end:14987117,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave.gif",start:14987117,end:14987840,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/qt4_editor_options_large.png",start:14987840,end:14988459,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots.pdf",start:14988459,end:14990173,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/matplotlib.svg",start:14990173,end:15052260,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move.gif",start:15052260,end:15052939,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back.svg",start:15052939,end:15054451,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move.png",start:15054451,end:15054932,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back_large.gif",start:15054932,end:15055731,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots.gif",start:15055731,end:15056422,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/zoom_to_rect_large.gif",start:15056422,end:15057878,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/move_large.gif",start:15057878,end:15058829,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward.svg",start:15058829,end:15060360,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back_large.png",start:15060360,end:15060980,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/filesave_large.png",start:15060980,end:15061700,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/subplots_large.png",start:15061700,end:15062362,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/forward.png",start:15062362,end:15062719,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/back.png",start:15062719,end:15063099,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/images/qt4_editor_options.pdf",start:15063099,end:15064667,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/aapl.npz",start:15064667,end:15172170,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/goog.npz",start:15172170,end:15195015,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/README.txt",start:15195015,end:15195143,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/logo2.png",start:15195143,end:15228684,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/demodata.csv",start:15228684,end:15229343,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/ct.raw.gz",start:15229343,end:15485502,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/eeg.dat",start:15485502,end:15511102,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/msft.csv",start:15511102,end:15514313,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/jacksboro_fault_dem.npz",start:15514313,end:15688374,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/membrane.dat",start:15688374,end:15736374,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/Minduka_Present_Blue_Pack.png",start:15736374,end:15750008,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/None_vs_nearest-pdf.png",start:15750008,end:15856236,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/grace_hopper.jpg",start:15856236,end:15917542,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/percent_bachelors_degrees_women_usa.csv",start:15917542,end:15923223,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/embedding_in_wx3.xrc",start:15923223,end:15925409,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/data_x_x2_x3.csv",start:15925409,end:15925541,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/s1045.ima.gz",start:15925541,end:15958770,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/ada.png",start:15958770,end:16267083,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/grace_hopper.png",start:16267083,end:16895363,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/mpl-data/sample_data/axes_grid/bivariate_normal.npy",start:16895363,end:16897243,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/axes/_axes.py",start:16897243,end:17204840,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/axes/_subplots.py",start:17204840,end:17215175,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/axes/__init__.py",start:17215175,end:17215331,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/axes/_base.py",start:17215331,end:17365323,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/compat/subprocess.py",start:17365323,end:17367140,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/compat/__init__.py",start:17367140,end:17367140,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/windowing.py",start:17367140,end:17367938,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_tkcairo.py",start:17367938,end:17369320,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_svg.py",start:17369320,end:17414823,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtk3agg.py",start:17414823,end:17418119,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/_backend_tk.py",start:17418119,end:17457648,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_pdf.py",start:17457648,end:17555424,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/_backend_agg.so",start:17555424,end:18140051,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt4cairo.py",start:18140051,end:18140176,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_cairo.py",start:18140176,end:18158186,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_agg.py",start:18158186,end:18179228,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_wxagg.py",start:18179228,end:18183554,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_mixed.py",start:18183554,end:18189414,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gdk.py",start:18189414,end:18205207,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/_gtk3_compat.py",start:18205207,end:18206236,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtkcairo.py",start:18206236,end:18208794,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/wasm_backend.py",start:18208794,end:18227969,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_macosx.py",start:18227969,end:18234790,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt5agg.py",start:18234790,end:18238147,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt5cairo.py",start:18238147,end:18240085,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/qt_compat.py",start:18240085,end:18246324,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_webagg_core.py",start:18246324,end:18264282,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_ps.py",start:18264282,end:18326430,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_pgf.py",start:18326430,end:18363549,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt4.py",start:18363549,end:18364047,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_nbagg.py",start:18364047,end:18372886,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtk3.py",start:18372886,end:18404598,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_wx.py",start:18404598,end:18474122,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_template.py",start:18474122,end:18483651,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtkagg.py",start:18483651,end:18487004,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_webagg.py",start:18487004,end:18498569,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/__init__.py",start:18498569,end:18501855,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/tkagg.py",start:18501855,end:18503189,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/wx_compat.py",start:18503189,end:18508918,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/_tkagg.so",start:18508918,end:18728988,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtk.py",start:18728988,end:18765232,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_tkagg.py",start:18765232,end:18766189,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt5.py",start:18766189,end:18807270,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_wxcairo.py",start:18807270,end:18809235,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_gtk3cairo.py",start:18809235,end:18810975,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/backends/backend_qt4agg.py",start:18810975,end:18811307,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/sphinxext/mathmpl.py",start:18811307,end:18815129,audio:0},{
filename:"/lib/python3.7/site-packages/matplotlib/sphinxext/only_directives.py",start:18815129,end:18817369,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/sphinxext/__init__.py",start:18817369,end:18817478,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/sphinxext/plot_directive.py",start:18817478,end:18845907,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/projections/geo.py",start:18845907,end:18864939,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/projections/polar.py",start:18864939,end:18920063,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/projections/__init__.py",start:18920063,end:18923215,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/exceptions.py",start:18923215,end:18923353,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/decorators.py",start:18923353,end:18944672,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/determinism.py",start:18944672,end:18949596,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/disable_internet.py",start:18949596,end:18954463,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/compare.py",start:18954463,end:18972371,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/noseclasses.py",start:18972371,end:18973062,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/__init__.py",start:18973062,end:18974839,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/conftest.py",start:18974839,end:18978061,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/Duration.py",start:18978061,end:18984779,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/UnitDbl.py",start:18984779,end:18994187,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/UnitDblConverter.py",start:18994187,end:18999724,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/Epoch.py",start:18999724,end:19006975,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/__init__.py",start:19006975,end:19010178,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/EpochConverter.py",start:19010178,end:19015670,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/UnitDblFormatter.py",start:19015670,end:19017191,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/jpl_units/StrConverter.py",start:19017191,end:19022484,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/exceptions.py",start:19022484,end:19022735,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/decorators.py",start:19022735,end:19023937,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/__init__.py",start:19023937,end:19026256,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/plugins/knownfailure.py",start:19026256,end:19028247,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/plugins/performgc.py",start:19028247,end:19029025,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/testing/_nose/plugins/__init__.py",start:19029025,end:19029025,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py",start:19029025,end:19036093,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/cbook/__init__.py",start:19036093,end:19124217,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib/cbook/_backports.py",start:19124217,end:19129435,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/namespace_packages.txt",start:19129435,end:19129448,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/SOURCES.txt",start:19129448,end:19408025,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/PKG-INFO",start:19408025,end:19409295,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/not-zip-safe",start:19409295,end:19409296,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/dependency_links.txt",start:19409296,end:19409297,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/top_level.txt",start:19409297,end:19409327,audio:0},{filename:"/lib/python3.7/site-packages/matplotlib-2.2.3-py3.7.egg-info/requires.txt",start:19409327,end:19409448,audio:0}],remote_package_size:12919853,package_uuid:"2d47839a-7154-437c-a612-0693a723ba44"})})();