CoolFace
Apppublic

Nymbo/self-hosted-python

sourceHugging Faceupdated 4y agoView on Hugging Face
1likes
scipy.js1 linesDownload Raw Back to root
1var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=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 process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="scipy.data";var REMOTE_PACKAGE_BASE="scipy.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){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}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.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","scipy",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","cluster",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","constants",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","fft",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/fft","_pocketfft",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","fftpack",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","integrate",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/integrate","_ivp",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","interpolate",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","io",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/io","matlab",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/io","arff",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/io","harwell_boeing",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","linalg",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/linalg","src",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/linalg/src","id_dist",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/linalg/src/id_dist","doc",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/linalg/src","lapack_deprecations",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","misc",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","odr",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","optimize",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/optimize","_lsq",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/optimize","_trlib",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/optimize","_trustregion_constr",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/optimize","cython_optimize",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/optimize","_shgo_lib",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/optimize","_highs",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/optimize/_highs","cython",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/optimize/_highs/cython","src",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/optimize","lbfgsb_src",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","signal",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/signal","windows",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","sparse",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/sparse","linalg",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/sparse/linalg","isolve",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/sparse/linalg","dsolve",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/sparse/linalg/dsolve","SuperLU",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/sparse/linalg","eigen",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/sparse/linalg/eigen","arpack",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/arpack","ARPACK",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/sparse/linalg/eigen","lobpcg",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/sparse","csgraph",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","spatial",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/spatial","transform",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/spatial","qhull_src",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","special",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/special","_precompute",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","stats",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/stats","_boost",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","ndimage",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","_build_utils",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy","_lib",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/scipy/_lib","_uarray",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","scipy-1.7.3-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){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:21293497,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1202,2342,3721,4872,6187,7684,9022,10430,11944,13513,14975,16571,18068,19595,21106,22727,24301,25899,27530,29151,30817,32217,33470,34920,36437,37707,39013,40025,41117,42251,43471,44582,45789,46831,47985,49264,50406,51421,52831,54292,55589,56478,57500,58625,59829,61216,62446,63758,65e3,65945,67396,68731,69732,70957,71961,72950,74109,74923,75904,77096,78164,79331,80616,81728,82944,84202,85320,86657,87997,89395,90408,91554,92849,94151,95444,96407,97644,98996,100360,101646,102753,103740,104942,105817,106790,107551,108793,110091,111142,112486,113420,114515,115741,116990,118079,119341,120859,122329,123695,124993,126354,127722,129069,130303,131628,132783,134138,135473,136826,138217,139468,140783,142016,143061,144458,146042,147545,148930,150078,151346,152571,153823,155209,156591,158055,159499,160952,162451,164003,165470,166940,168087,169330,170620,171938,173399,174964,176537,178144,179275,180583,181914,182642,183972,185250,186677,187841,188881,189917,190957,192133,193374,194989,196579,197954,199477,200902,202310,203826,205362,206996,208515,210074,211569,212641,213477,214444,215707,216679,217696,218922,219963,220657,222190,223631,224962,226403,227859,229321,230719,232223,233654,235229,236576,237615,239141,240663,242192,243603,245056,246417,247990,249388,251035,252381,253858,255187,256675,258041,259558,260972,262402,263876,265247,266594,268266,269787,271122,272681,274258,275486,276708,278076,279468,280862,282291,283668,285122,286471,287948,289408,290750,292093,293287,294797,296235,297735,299082,300323,301510,302978,304360,305708,307160,308699,310123,311421,312727,314182,315589,317075,318550,319992,321382,322777,324132,325591,326683,327711,328684,329646,330799,331803,332774,333474,334198,335251,335986,336137,337425,338674,340076,341111,342153,343311,344691,345583,346616,347740,348815,350192,351157,352594,354085,355478,356937,358326,359867,361370,362736,364062,365525,366933,368403,369977,371412,372783,374156,375617,377158,378667,380048,381489,382869,384545,385671,387216,388788,390407,391941,393421,394741,396076,397515,398826,400179,401440,402586,403816,405012,406342,407736,409356,410646,411813,413212,414596,416016,416945,418286,419584,420990,422405,424027,425598,427054,428570,430104,431592,432793,433940,434963,436158,437382,438450,439133,439588,440359,441358,442090,442817,443614,444650,445967,447091,448013,448811,449764,450756,451765,452751,453693,454655,455572,456535,457482,458468,459398,460360,461357,462345,463298,464199,465222,466218,467217,468203,469166,470103,471057,472026,472880,473834,474767,475725,476755,477745,478726,479681,480682,481678,482700,483753,484772,485730,486650,487659,488597,489556,490509,491447,492402,493390,494399,495320,496173,497090,498076,498994,499839,500733,501625,502519,503421,504332,505159,506045,506941,507831,508714,509658,510605,511579,512482,513352,514165,515170,516243,517456,518972,520472,521562,522554,523563,524845,526180,527365,528689,530098,531602,533127,534517,536039,537416,538822,540184,541638,543047,544382,545865,547292,548461,549888,551340,552755,553813,555241,556655,558075,559374,560808,562190,563477,564909,566345,567659,569080,570344,571774,572996,574414,575721,577055,578432,579908,581261,582656,584052,585445,586880,587989,589470,590913,592265,593511,594952,595879,596763,597598,598617,599987,601294,602615,603895,605073,606378,607620,608864,610001,611147,612462,613599,614638,615405,616272,617517,618606,619539,620136,620769,621863,622768,623409,624430,624904,625608,626413,627096,627666,628387,629032,629478,630363,631001,631602,632353,632814,633536,634052,634944,635485,636141,636813,637238,638127,638595,639148,639593,640123,640760,641518,641999,642449,642934,643378,644212,644845,645357,646020,646529,647173,647666,648224,648841,649374,650033,650575,651198,651672,652299,652795,653466,653987,654622,655105,655765,656275,656861,657473,658016,658656,659258,659859,660377,660899,661325,661838,662290,662732,663177,663940,664693,666178,667295,668357,669448,670553,671705,672389,673119,674380,675311,676332,677150,678047,679016,680087,681038,681904,683262,684606,686119,687505,689122,690695,692019,693441,695083,696567,697976,699477,700841,702418,703883,705563,707196,708844,709859,711119,712445,713467,714541,715632,717162,718357,719481,720416,721982,723189,724803,726294,727468,728948,730548,732041,733455,734768,736049,737334,738508,739756,740906,742108,743487,744885,746315,747659,748901,750184,751319,752495,753621,754801,756206,757758,759362,760878,762396,763972,764870,766461,767832,769222,770598,771959,773283,774772,776012,777284,778773,780295,781693,783056,784377,785653,787134,788354,789602,791065,792553,793994,795184,796535,798102,799582,800969,802207,803428,804518,805789,806987,808331,809625,810918,812247,813647,814989,816177,817443,818742,820139,821394,822669,824070,825373,826652,827950,829148,830544,831889,833221,834567,835935,837284,838556,839773,840980,842292,843784,845172,846658,847901,849124,850234,851495,852690,854042,855339,856630,857964,859384,860735,861925,863191,864468,865844,867074,868356,869760,871070,872349,873656,874870,876271,877620,878956,880315,881704,883050,884327,885552,886751,888145,889585,891006,892405,893734,895222,896347,897796,899414,900684,901983,903399,904621,905968,907349,908594,910193,911229,912753,914170,915473,916846,918197,919638,920971,922423,923884,924957,926427,927991,929378,930539,931933,933263,934397,935828,936914,938371,939585,940976,942340,943504,944978,946084,947645,949338,950843,952453,954078,955567,957142,958697,960220,961646,963280,964930,966594,967685,968952,970039,971130,972484,973970,975251,976726,978206,979022,980180,981353,982310,983698,985085,986606,988005,988827,990116,991064,992166,993636,995163,996548,997920,999381,1000979,1002364,1003902,1005173,1006656,1007939,1009445,1010333,1011621,1013111,1014031,1014937,1016178,1017412,1018299,1019170,1020164,1020774,1021182,1022357,1023163,1024619,1026135,1026255,1026280,1027443,1028407,1029736,1031207,1032518,1033875,1035235,1036623,1037607,1039011,1040522,1041820,1042790,1044091,1045270,1046303,1047393,1048637,1049880,1051133,1052372,1053821,1054919,1056282,1057718,1058771,1060160,1061431,1062680,1063964,1064997,1066113,1067425,1068294,1069181,1070289,1071443,1072628,1073480,1074949,1076442,1077842,1079305,1080726,1082234,1083711,1085172,1086556,1088159,1089673,1091213,1092575,1094101,1095556,1097060,1098431,1099880,1101350,1102889,1104100,1105662,1107260,1108883,1110336,1111781,1113013,1114413,1115740,1117072,1118651,1120207,1121632,1123259,1124843,1126318,1127609,1128982,1130334,1131690,1133031,1134475,1135924,1137301,1138829,1140398,1141768,1143029,1144086,1145285,1146635,1147637,1148465,1149048,1149825,1151191,1152461,1153534,1154868,1155899,1157083,1158270,1159531,1160996,1162265,1163696,1165067,1166016,1167434,1168629,1169983,1171476,1172835,1174143,1175283,1176114,1177567,1178892,1180278,1181664,1183020,1184331,1185692,1186724,1187648,1188552,1189870,1191102,1192221,1193413,1194575,1195862,1196830,1197927,1198891,1199986,1201119,1202326,1203237,1204387,1205589,1206928,1208347,1209393,1210596,1211684,1212786,1213982,1215092,1216338,1217757,1219040,1220280,1221702,1223029,1224143,1225413,1226598,1227808,1229071,1230483,1231775,1233114,1234703,1236044,1237514,1238933,1240148,1241501,1242805,1244235,1245565,1246896,1248268,1249401,1250651,1251951,1253325,1254740,1256008,1257266,1258326,1259332,1260756,1262050,1263374,1264648,1265918,1267124,1268300,1269168,1270379,1271879,1273392,1274246,1275304,1276678,1277602,1278759,1279550,1280160,1281312,1282201,1282929,1284125,1284841,1285401,1286551,1287473,1288518,1289434,1290720,1291822,1293353,1294791,1296304,1297744,1299269,1300718,1302208,1303597,1305189,1306682,1308135,1309654,1311154,1312640,1313800,1315043,1316535,1317818,1318777,1320303,1321631,1322762,1324070,1325243,1326321,1327348,1328393,1329785,1331029,1332617,1333961,1335583,1337507,1338101,1338126,1338151,1338176,1338201,1338226,1339247,1340811,1342189,1343750,1345164,1346568,1347826,1349386,1350886,1352143,1353668,1355074,1356367,1357703,1359313,1360722,1362176,1363647,1365158,1366621,1368036,1369176,1369876,1369901,1369926,1369951,1369976,1371214,1372660,1374007,1375036,1375876,1376579,1378089,1379583,1380834,1381539,1382296,1383268,1384694,1386243,1387891,1389347,1390855,1391983,1393479,1394733,1396019,1397206,1398699,1400141,1401563,1402989,1404394,1405902,1407094,1408487,1410031,1411501,1412915,1414477,1415498,1416987,1418290,1419555,1420945,1422491,1424001,1425390,1426781,1428103,1429496,1430886,1432247,1433606,1435210,1436588,1438036,1439480,1440767,1441805,1442939,1444106,1445290,1446282,1446829,1447284,1447309,1448587,1450062,1451521,1452252,1453078,1454037,1455623,1457032,1458568,1460215,1461692,1463220,1464406,1465805,1467398,1468730,1469994,1471440,1472755,1474020,1475381,1477e3,1478422,1479875,1481327,1482891,1484392,1485484,1486682,1487891,1488994,1489606,1489651,1489676,1489701,1489726,1490297,1491576,1493046,1494145,1494848,1495642,1497181,1498735,1499900,1500658,1501431,1502996,1504531,1505936,1507505,1508744,1510180,1511130,1512495,1513885,1515281,1516590,1517994,1519199,1520635,1522056,1523433,1524451,1525633,1526630,1527349,1527619,1528548,1529961,1531307,1532502,1533536,1534864,1536236,1537622,1538967,1540297,1541317,1542219,1543188,1544338,1545644,1547070,1548270,1549561,1551020,1552025,1553143,1554445,1556185,1557932,1559552,1560753,1561927,1563350,1564440,1565896,1567298,1568667,1570061,1571422,1572900,1574300,1575490,1576515,1577962,1579340,1580664,1581802,1583304,1584645,1585973,1587332,1588635,1589890,1590714,1591695,1592625,1593955,1595225,1596302,1597712,1599118,1600583,1602011,1603573,1604977,1606079,1607119,1608143,1609391,1610721,1612114,1613339,1614591,1615825,1616898,1618129,1619377,1620334,1621670,1623077,1624289,1625771,1627280,1628628,1630014,1631171,1632413,1633882,1635343,1636562,1637808,1639115,1640510,1642014,1643410,1644723,1646147,1647391,1648759,1650173,1651560,1652953,1654076,1655221,1656255,1657268,1658812,1659769,1661148,1662518,1663948,1664998,1666317,1667743,1669298,1670353,1671633,1673078,1674382,1675771,1677114,1678496,1679677,1680924,1682237,1683581,1684934,1686381,1687822,1689130,1690555,1691754,1692995,1694362,1695858,1696990,1698209,1699255,1700262,1701481,1702657,1704129,1705532,1707025,1708461,1709912,1711460,1712882,1714346,1715737,1717106,1718571,1719884,1721283,1722735,1724173,1725285,1726660,1727736,1728969,1730284,1731370,1732620,1733915,1735226,1736659,1737941,1739299,1740604,1741455,1742768,1743989,1745194,1746457,1747584,1748836,1750088,1751291,1752705,1753795,1755102,1756281,1757613,1758861,1759915,1761247,1762442,1763695,1765191,1766285,1767367,1768674,1770135,1771508,1772669,1773834,1775119,1776454,1777861,1779168,1780147,1781241,1782407,1783444,1784607,1785745,1786893,1787783,1789090,1790349,1791617,1792788,1793650,1794906,1796098,1797427,1798859,1799953,1801247,1802440,1803686,1804989,1806204,1807451,1808613,1809976,1811198,1812389,1813442,1814394,1815525,1816819,1818218,1819448,1820544,1821620,1822904,1824090,1825049,1826364,1827567,1828684,1830007,1831187,1832504,1833614,1834809,1836064,1837553,1838552,1839866,1841298,1842766,1844010,1845264,1846622,1848020,1849591,1850857,1851973,1853026,1854345,1855269,1856672,1857925,1859336,1860544,1861569,1862585,1863605,1864722,1865955,1867351,1868704,1870154,1871676,1873178,1874529,1875942,1877239,1878737,1880144,1881534,1883087,1884727,1886232,1887811,1889197,1890062,1890880,1891803,1892985,1894323,1895345,1896461,1897692,1898845,1899835,1901130,1902578,1904088,1905459,1906919,1908361,1909608,1910866,1912047,1913392,1914867,1916282,1917814,1919375,1920733,1922226,1923688,1925048,1926498,1927750,1929429,1930939,1932319,1933858,1935550,1937010,1938463,1939702,1941087,1942457,1943676,1945060,1946432,1947764,1949151,1950426,1951676,1953098,1954486,1955931,1957116,1958484,1959821,1961288,1962792,1964166,1965658,1966937,1968534,1970045,1971463,1972864,1974209,1975667,1977191,1978504,1979959,1981320,1982602,1984171,1985403,1986787,1988270,1989717,1991227,1992614,1993968,1995378,1996780,1998172,1999622,2000893,2001861,2002855,2003830,2004976,2005997,2006897,2007235,2008121,2009415,2010845,2012049,2013089,2014125,2015164,2016325,2017353,2018463,2019204,2020267,2021327,2022632,2023409,2024135,2025201,2026114,2027606,2029084,2030492,2031943,2033380,2034812,2036373,2037610,2038708,2040171,2041698,2043077,2044590,2046130,2047607,2049061,2050645,2052124,2053470,2054894,2056245,2057839,2059322,2060590,2062092,2063728,2065184,2066657,2068237,2069528,2070849,2072143,2073740,2075320,2076897,2078235,2079477,2080992,2082122,2083478,2084940,2086272,2087518,2089039,2090386,2091705,2092978,2094271,2095777,2097002,2098474,2099586,2101032,2102519,2104047,2105678,2106978,2108335,2109804,2110981,2112364,2113465,2114900,2116317,2117541,2119039,2120508,2121812,2123298,2124782,2126451,2127969,2129178,2130697,2132195,2133367,2134847,2136422,2137927,2139442,2140631,2142095,2143568,2145129,2146542,2147897,2149135,2150022,2151227,2152296,2153421,2154444,2155364,2156284,2157389,2158285,2158985,2160292,2161673,2162893,2163925,2164967,2166104,2167222,2168289,2169113,2170095,2171175,2172516,2173458,2174232,2175494,2176937,2178446,2179814,2181286,2182681,2184293,2185857,2187171,2188157,2189596,2191112,2192507,2193962,2195551,2196952,2198400,2199965,2201482,2202826,2204277,2205543,2207223,2208619,2210091,2211661,2213368,2214828,2216351,2217925,2219269,2220555,2221925,2223269,2224871,2226425,2227902,2229203,2230755,2232179,2233339,2234673,2236146,2237584,2239034,2240555,2241932,2243364,2244786,2245975,2247332,2248583,2250128,2251488,2252701,2254029,2255561,2257127,2258514,2260063,2261344,2262504,2263548,2264759,2265854,2266906,2267882,2269031,2270493,2271787,2272147,2273310,2274911,2276351,2277560,2279039,2280426,2281815,2283359,2284937,2286422,2287882,2289414,2290919,2292576,2294180,2295697,2297203,2298722,2300161,2301691,2303305,2304714,2306159,2307306,2308802,2310227,2311478,2312966,2314564,2315991,2317511,2318941,2320485,2321916,2323277,2324697,2326152,2327677,2329115,2330621,2332170,2333635,2335028,2336438,2337745,2338901,2340185,2341543,2342770,2343678,2345134,2346442,2347822,2349108,2350643,2351965,2353323,2354485,2355765,2356906,2358198,2359445,2360925,2362538,2363669,2365106,2366150,2367379,2368800,2370271,2371709,2373209,2374705,2375971,2377505,2378902,2380260,2381780,2383150,2384619,2386210,2387691,2389179,2390689,2392141,2393607,2395019,2396458,2397885,2398986,2400270,2401696,2403142,2404615,2406145,2407413,2408667,2410200,2411723,2413245,2414674,2416208,2417608,2419027,2420358,2421762,2423081,2424264,2425699,2427076,2428462,2429763,2431153,2432596,2433922,2434940,2436418,2437751,2439240,2440770,2441888,2443166,2444697,2446243,2447732,2449335,2450955,2452513,2454083,2455580,2457119,2458616,2460185,2461800,2463258,2463981,2464006,2464031,2464056,2464081,2464286,2465423,2467024,2468284,2469239,2470435,2471913,2473164,2474513,2475844,2477199,2478503,2479767,2481003,2482474,2483687,2484912,2486246,2487472,2488713,2489933,2491185,2492268,2493693,2495003,2495823,2497268,2498417,2499741,2501118,2502080,2503372,2504699,2506178,2507747,2509277,2510856,2512430,2513893,2515470,2517062,2518664,2520160,2521648,2523230,2524576,2526080,2527674,2529080,2530518,2531662,2533104,2534570,2535795,2537237,2538828,2540237,2541745,2543168,2544640,2546145,2547509,2549029,2550366,2551844,2553306,2554786,2556322,2557930,2559351,2560785,2562169,2563385,2564551,2565906,2567339,2568636,2569789,2571377,2572660,2574013,2575329,2576812,2578112,2579485,2580629,2581896,2583011,2584277,2585606,2586972,2588575,2589839,2591147,2592253,2593369,2594880,2596284,2597735,2599158,2600684,2602060,2603522,2604923,2606328,2607831,2609238,2610629,2612211,2613652,2615049,2616546,2618104,2619502,2620925,2622292,2623691,2624949,2626304,2627701,2629140,2630543,2631983,2633324,2634692,2636140,2637641,2639134,2640676,2642135,2643658,2645114,2646439,2647917,2649331,2650704,2652102,2653554,2655034,2656353,2657768,2659127,2660400,2661534,2662967,2664275,2665772,2667274,2668623,2669695,2671267,2672782,2674361,2675966,2677476,2679074,2680660,2682068,2683670,2685154,2686729,2688334,2689641,2690874,2691545,2692161,2692893,2693602,2694241,2694671,2695316,2695948,2696583,2697201,2697773,2699003,2699580,2700122,2700742,2701370,2702100,2702754,2703470,2703870,2704073,2704695,2704861,2704886,2704911,2704936,2704961,2705691,2706642,2707463,2708282,2709667,2710921,2712220,2713426,2714839,2715963,2717236,2718592,2719718,2721128,2722208,2723503,2724912,2726e3,2727345,2728393,2729702,2731145,2732034,2733433,2734581,2735950,2737418,2738321,2739643,2740829,2742133,2743567,2744571,2745937,2747204,2748395,2749766,2750805,2752071,2753424,2754458,2755898,2757011,2758197,2759577,2760826,2762080,2763523,2764983,2766244,2767630,2769067,2770362,2771780,2773145,2774470,2775861,2777175,2778542,2779630,2780959,2782169,2783420,2784646,2785908,2787207,2788447,2789806,2790902,2792257,2793289,2794664,2795769,2797143,2798257,2799546,2800863,2802107,2803701,2805282,2806680,2808211,2809555,2810941,2812345,2813729,2815187,2816787,2818251,2819221,2820263,2821828,2822893,2824189,2825623,2827248,2828116,2829442,2830486,2831918,2833300,2834495,2835777,2836949,2838515,2839750,2840621,2841603,2842691,2843573,2844471,2845366,2846370,2847595,2848753,2849836,2850680,2852002,2852991,2853866,2854947,2856088,2857110,2858069,2859163,2860200,2861060,2861967,2863069,2864116,2864852,2866013,2867379,2868737,2870225,2871523,2872746,2873887,2875108,2876151,2877198,2878375,2879492,2880768,2881755,2882794,2884130,2885374,2886478,2887604,2888720,2890057,2891200,2892365,2893599,2894840,2896124,2897248,2898583,2899981,2901386,2902340,2903716,2904723,2906120,2907410,2908700,2910115,2911485,2912727,2914103,2915490,2916670,2917875,2919118,2920290,2921516,2922511,2923733,2924765,2926104,2927557,2929075,2930236,2931487,2932617,2933726,2935070,2936463,2937726,2938789,2940011,2941223,2942392,2943551,2944658,2945914,2947260,2948375,2949637,2950908,2952228,2953681,2954973,2956253,2957469,2958727,2960007,2961319,2962444,2963993,2965359,2966515,2967655,2968978,2970463,2971859,2973324,2974676,2976211,2977687,2979190,2980790,2982202,2983677,2985247,2986550,2987832,2989269,2990699,2992292,2993622,2994673,2995794,2996671,2997987,2999295,3000783,3002387,3003672,3005100,3006494,3007617,3009055,3010672,3012001,3013135,3014466,3015756,3016789,3017858,3019342,3020875,3021786,3022911,3023983,3025423,3026334,3027424,3028800,3030262,3031669,3033064,3034524,3035977,3037473,3039087,3040623,3042083,3043628,3045010,3046373,3047804,3049202,3050599,3052050,3053281,3054784,3056078,3057503,3058935,3060372,3061850,3063296,3064801,3066435,3067924,3069485,3070793,3072276,3073725,3075059,3076157,3077659,3079215,3080635,3081827,3082918,3084107,3085544,3087046,3088435,3090024,3091535,3092610,3093873,3094954,3096156,3097138,3098428,3099737,3100189,3101660,3102735,3103763,3104753,3105775,3106990,3108175,3109432,3110354,3111527,3112696,3114101,3115561,3117018,3118091,3119162,3120343,3121419,3122813,3123848,3124708,3125714,3126622,3127758,3128866,3129981,3130932,3132256,3133269,3134431,3135606,3136901,3137864,3138506,3139602,3140354,3141548,3142820,3144070,3145200,3146283,3147728,3149085,3150549,3151994,3153392,3154752,3156105,3157338,3158357,3159605,3160923,3162226,3163471,3164781,3165927,3167203,3168356,3169059,3170271,3171498,3172950,3174061,3175055,3176071,3177036,3177759,3178598,3179570,3180707,3181838,3182914,3183968,3184787,3186264,3187315,3188202,3188982,3189855,3190672,3191474,3192357,3193203,3194189,3195145,3196175,3196987,3197819,3198576,3199280,3200084,3200922,3201857,3202726,3203598,3204316,3205514,3206863,3208330,3209410,3210749,3212094,3213416,3214540,3215838,3217189,3218482,3219959,3221308,3222691,3224091,3225415,3226826,3228302,3229560,3230844,3232166,3233460,3234815,3236128,3237563,3239021,3240498,3241972,3243332,3244685,3246283,3247653,3249036,3250251,3251417,3252831,3254191,3255645,3257073,3257862,3259190,3260475,3261834,3263047,3264359,3265681,3267095,3268634,3269870,3271171,3272538,3273876,3275318,3276712,3278180,3279378,3280349,3281736,3283212,3284587,3286030,3287484,3288960,3290395,3291699,3293072,3294706,3296163,3297478,3298691,3300038,3301246,3302445,3303795,3305170,3306238,3307362,3308447,3309539,3310884,3312215,3313692,3314978,3316087,3317177,3318259,3319641,3320887,3322170,3323420,3324694,3326e3,3327408,3328855,3330054,3331349,3332556,3333913,3335027,3336277,3337675,3339006,3340046,3341420,3342735,3344052,3345365,3346792,3348134,3349520,3350926,3352266,3353585,3354962,3356303,3357491,3358854,3360131,3361502,3362797,3364148,3365455,3366692,3368067,3369485,3370879,3372150,3373552,3374746,3376022,3377484,3378966,3380379,3381759,3383229,3384813,3386170,3387502,3388882,3390179,3391330,3392245,3393155,3394107,3394961,3396169,3396867,3398115,3399469,3400512,3401624,3402778,3404094,3405553,3406874,3408101,3409478,3410797,3412246,3413265,3414221,3415078,3416490,3417982,3419454,3420864,3422244,3423491,3424712,3425948,3427186,3428427,3429677,3431069,3432330,3433555,3434917,3436114,3437366,3438674,3439979,3441139,3442491,3444011,3445423,3446675,3447804,3448882,3449951,3450780,3451555,3452971,3453659,3454691,3456039,3457332,3458604,3459870,3461003,3461876,3462745,3463628,3464506,3465386,3466276,3467168,3468060,3468940,3469914,3471224,3472591,3473894,3475263,3476428,3477676,3478764,3479916,3480873,3481868,3483132,3484159,3485284,3486382,3487415,3488432,3489706,3490915,3492082,3493210,3494303,3495385,3496457,3497743,3498564,3499431,3500244,3501064,3502077,3503368,3504617,3505918,3507280,3508615,3509858,3511115,3512420,3513774,3515104,3516435,3517795,3519138,3520462,3521737,3523045,3524304,3525616,3526926,3528183,3529456,3530735,3532231,3533713,3535104,3536419,3537676,3538964,3540043,3541276,3542425,3543701,3544915,3546158,3547412,3548659,3549677,3550903,3552032,3553293,3554464,3555713,3556969,3558117,3559213,3560488,3561550,3562570,3563793,3564912,3565981,3567228,3568319,3569348,3570561,3571723,3572817,3574124,3575187,3576200,3577482,3578666,3579828,3581125,3582272,3583406,3584597,3585727,3586875,3587888,3588992,3590312,3591464,3592640,3593855,3595019,3596283,3597463,3598617,3599845,3601004,3602320,3603864,3605435,3606914,3608371,3608896,3609319,3609708,3610063,3610413,3611036,3612071,3612825,3613410,3613936,3614487,3615044,3615672,3616254,3616792,3617343,3617839,3618561,3619173,3619923,3620583,3621317,3621978,3622626,3623201,3623882,3624528,3625122,3625824,3626396,3627055,3627743,3628323,3629027,3629697,3630282,3630827,3631510,3632118,3632690,3633262,3633884,3634509,3635157,3635763,3636286,3636902,3637536,3638146,3638734,3639886,3640482,3640919,3641381,3641829,3642284,3642704,3643165,3643543,3643969,3644328,3644822,3645386,3645888,3646378,3646901,3647383,3647946,3648436,3648869,3649345,3649775,3650295,3650801,3651216,3651665,3652208,3652649,3653033,3653443,3653873,3654271,3654734,3655273,3655788,3656217,3656700,3657124,3657592,3658136,3658570,3658988,3659156,3659324,3659502,3659675,3659841,3660012,3660180,3660347,3660517,3660686,3660854,3661021,3661197,3661487,3661751,3661991,3662795,3664106,3665075,3665696,3666318,3666939,3667549,3669079,3670625,3671888,3673105,3674318,3675579,3676830,3678040,3679248,3680452,3681692,3682947,3684192,3685387,3686585,3687835,3689095,3690356,3691590,3692517,3693401,3694277,3695150,3696051,3696955,3697849,3698754,3699651,3700530,3701427,3702334,3703226,3704126,3705024,3705925,3706836,3707744,3708639,3709570,3710457,3711365,3712266,3713157,3714080,3715132,3716414,3717195,3718180,3719037,3720180,3721062,3722030,3723128,3724354,3725637,3726896,3727979,3729283,3730541,3731114,3732017,3732900,3733718,3734659,3735761,3736933,3737732,3738774,3739999,3741120,3742329,3743526,3744774,3745999,3747068,3748298,3749442,3750706,3752102,3753148,3754303,3755418,3756713,3757863,3759170,3760277,3761614,3762714,3764012,3765143,3766517,3767704,3769054,3770278,3771559,3772462,3773353,3774295,3775093,3776037,3776860,3777734,3778727,3779456,3780532,3781639,3782903,3784158,3785376,3786617,3787811,3789001,3790215,3791483,3792414,3793157,3794327,3795929,3796856,3797527,3798791,3799835,3800690,3801571,3802842,3803753,3804325,3805802,3806517,3807416,3807760,3809016,3810030,3810803,3811472,3812173,3813625,3814393,3815271,3815652,3817007,3817987,3818836,3819464,3820190,3821623,3822819,3824008,3825194,3826418,3827320,3828222,3829419,3830217,3831341,3832184,3833496,3834569,3835730,3836949,3837670,3838582,3839272,3840440,3841517,3842581,3843730,3845076,3846106,3847239,3848622,3849695,3850763,3852062,3853102,3854402,3855492,3856725,3857872,3859094,3860266,3861098,3862065,3862929,3863977,3865087,3866061,3867024,3868247,3869506,3870736,3871913,3873049,3874157,3875288,3876603,3877745,3878775,3879982,3880852,3881878,3882864,3883978,3885169,3886385,3887541,3888816,3890122,3891126,3892359,3893323,3894694,3895822,3897258,3898507,3899908,3900923,3902386,3903499,3904749,3905856,3907251,3908564,3909971,3911201,3912337,3913672,3914837,3916175,3917518,3918762,3920113,3921384,3922649,3923819,3925085,3926519,3927795,3929052,3930426,3931859,3933111,3934349,3935737,3936964,3938e3,3939128,3940116,3941108,3942098,3943135,3943830,3945072,3946365,3947649,3948878,3950089,3951225,3952755,3953795,3955089,3955848,3956757,3957686,3958330,3958932,3959940,3961021,3961899,3962825,3963975,3965145,3966329,3967584,3968745,3970055,3971445,3972539,3973743,3975039,3976040,3977136,3978490,3979883,3980918,3982029,3983302,3984504,3985254,3986319,3987140,3988378,3989386,3990471,3991535,3992565,3993942,3994762,3996076,3997117,3998461,3999558,4000814,4001938,4003222,4004355,4005648,4006959,4008105,4009302,4010654,4011467,4012622,4013700,4014735,4015989,4016768,4018139,4019250,4020425,4021755,4022654,4023600,4024913,4026198,4027501,4028840,4030141,4031434,4032748,4034121,4035164,4036424,4037225,4038189,4039241,4040569,4041891,4043320,4044563,4045768,4046890,4048237,4049477,4050580,4051701,4052823,4054045,4055235,4056356,4057441,4058294,4059235,4059984,4060712,4061566,4062421,4063487,4064525,4065799,4067007,4068223,4069543,4070836,4072083,4073216,4074330,4075423,4076656,4077893,4079226,4080483,4081403,4082761,4084097,4085386,4086681,4087629,4088810,4089649,4090872,4091816,4092814,4093750,4094793,4095659,4096688,4097416,4098801,4100069,4101505,4102910,4104006,4104867,4105713,4106609,4107659,4108667,4109859,4110626,4111820,4112887,4113504,4114814,4116037,4117277,4118567,4119549,4120826,4122101,4123514,4124636,4125843,4127154,4128374,4129932,4131494,4132995,4134595,4136055,4137542,4139074,4140349,4141712,4143058,4144313,4145522,4146779,4147995,4149121,4150494,4152039,4153481,4154657,4155978,4157316,4158555,4159799,4160956,4162263,4163787,4165248,4166433,4167722,4169090,4170404,4171788,4172936,4174215,4175739,4177040,4178433,4179823,4181289,4182307,4183539,4184841,4186086,4187219,4188309,4188928,4189444,4189948,4190434,4190976,4191376,4191923,4192412,4193005,4193516,4194025,4194569,4195148,4195620,4196124,4196714,4197270,4197858,4198406,4199490,4200692,4202061,4202688,4203148,4203693,4204201,4204716,4205233,4205707,4206216,4206777,4207296,4207800,4208277,4208748,4209344,4209934,4210502,4211113,4211690,4212244,4212795,4213361,4213809,4214391,4214933,4215510,4216041,4216607,4217071,4217905,4218801,4219553,4220206,4220801,4221485,4221997,4222439,4222923,4223450,4224028,4224585,4224941,4225382,4225973,4226461,4227070,4227681,4228272,4228851,4229410,4229946,4230507,4231065,4231574,4232112,4232592,4233145,4233693,4234256,4234808,4235286,4236016,4236698,4237393,4238005,4238621,4239252,4239936,4240587,4241194,4241815,4242457,4243131,4243786,4244359,4244841,4245314,4245801,4246319,4246819,4247381,4247892,4248361,4248874,4249357,4249784,4250450,4251065,4251633,4252184,4252759,4253256,4253756,4254358,4254982,4255586,4256274,4256878,4257420,4257932,4258470,4259e3,4259523,4260114,4260754,4261372,4261969,4262571,4263190,4263707,4264295,4264937,4265548,4266205,4266783,4267336,4267909,4268479,4269029,4269570,4270115,4270717,4271318,4271826,4272312,4272908,4273413,4274117,4274764,4275338,4275905,4276487,4277085,4277608,4278306,4278932,4279475,4279988,4280608,4281157,4281810,4282445,4283091,4283783,4284440,4285323,4286615,4287121,4287567,4288073,4288742,4289384,4290078,4290589,4291052,4291549,4292085,4292754,4293309,4293845,4294361,4294927,4295455,4296052,4296660,4297245,4297844,4298411,4299110,4299588,4300088,4300558,4301041,4301560,4302088,4302623,4303369,4304097,4304871,4305684,4306511,4307062,4307597,4308166,4308756,4309298,4309774,4310265,4310850,4311331,4311806,4312437,4313065,4313694,4314224,4314785,4315380,4315855,4316306,4316807,4317400,4317973,4318598,4319014,4319465,4319983,4320508,4321139,4321640,4322271,4322948,4323530,4324186,4324840,4325524,4326032,4326607,4327187,4327775,4328417,4329051,4329552,4329961,4330483,4331112,4331737,4332302,4332750,4333210,4333729,4334244,4334769,4335304,4335950,4336465,4337038,4337555,4338160,4338823,4339442,4340039,4340472,4340945,4341435,4341904,4342363,4343070,4343828,4344533,4345286,4345740,4346230,4346763,4347348,4347804,4348280,4348749,4349352,4349853,4350380,4350891,4351322,4351949,4352696,4353189,4353697,4354143,4354550,4355005,4355484,4356089,4356671,4357268,4357825,4358267,4358704,4359143,4359565,4359992,4360510,4361056,4361477,4361920,4362413,4362965,4363429,4364057,4364643,4365198,4365684,4365851,4366022,4366192,4366362,4366533,4366701,4366869,4367041,4367207,4367395,4367577,4367744,4367913,4368081,4368252,4368420,4368591,4368761,4368931,4369102,4369289,4369459,4369626,4369796,4369970,4370139,4370308,4370476,4370648,4370820,4370989,4371158,4371325,4371491,4371685,4371868,4372053,4372264,4372439,4372613,4372784,4372954,4373124,4373293,4373463,4373633,4373802,4373975,4374144,4374317,4374512,4374712,4375071,4375374,4375695,4376187,4376600,4377050,4377491,4377946,4378370,4378680,4380033,4381354,4382253,4383052,4384240,4385170,4386494,4388097,4389647,4391239,4392550,4393793,4395050,4396247,4396957,4397437,4398663,4399044,4399458,4399713,4400910,4402291,4403577,4404947,4406199,4407320,4408270,4409216,4410160,4411639,4412918,4414211,4415457,4416674,4417780,4418365,4419621,4421237,4422512,4423066,4423552,4424709,4425654,4426939,4427932,4429168,4429992,4430854,4431862,4432656,4433506,4434878,4436017,4436801,4437756,4438285,4439120,4440482,4441720,4442960,4444176,4445249,4445830,4447139,4448394,4449510,4450032,4450649,4451955,4453186,4454514,4455635,4456826,4457720,4458543,4459695,4460224,4461270,4462587,4463586,4464516,4465246,4465892,4466882,4468418,4470056,4471523,4473059,4474451,4475881,4477303,4478808,4480164,4481629,4483049,4484489,4486052,4487423,4488936,4490456,4491940,4493357,4494768,4496203,4497725,4499161,4500616,4502031,4503478,4504783,4506124,4507465,4508599,4509710,4510922,4512289,4513733,4515027,4516289,4517714,4518994,4520313,4521626,4522804,4524317,4525836,4527310,4528670,4529917,4531368,4532804,4534223,4535670,4537118,4538617,4539986,4541284,4542745,4544314,4545716,4547116,4548571,4549697,4551121,4552493,4553632,4555111,4556614,4558080,4559401,4560835,4562278,4563805,4565369,4566852,4568445,4569778,4571235,4571814,4573134,4573983,4575008,4575618,4576137,4576730,4577679,4578268,4578755,4579261,4579776,4580267,4580817,4581317,4581997,4582561,4583020,4583551,4584071,4584509,4585651,4586973,4587654,4588489,4589202,4589921,4590640,4591352,4592105,4592822,4593450,4594229,4594961,4595566,4596167,4596840,4597626,4598411,4598880,4599095,4599308,4599528,4599743,4600218,4600743,4601827,4602482,4603769,4605120,4606342,4607380,4608422,4609657,4610859,4611643,4612827,4613841,4614745,4615590,4617069,4618524,4620037,4621487,4622930,4624423,4625934,4627341,4628389,4629751,4631294,4632663,4634277,4635788,4637326,4638690,4640210,4641627,4643131,4644510,4645961,4647463,4648880,4650031,4651608,4653215,4654736,4656162,4657669,4658865,4660227,4661475,4662638,4663869,4665076,4666286,4667841,4669395,4670875,4672273,4673506,4674852,4675984,4677400,4678558,4679981,4681299,4682595,4684130,4685673,4687036,4688437,4689668,4690702,4691928,4693001,4694048,4694968,4695579,4696658,4697952,4699350,4700444,4701484,4702657,4703978,4704742,4705780,4706796,4707748,4708586,4710098,4711574,4712989,4714421,4715827,4717319,4718855,4720215,4721195,4722663,4724190,4725552,4727087,4728562,4730110,4731585,4733165,4734587,4735995,4737453,4738825,4740412,4741888,4743130,4744637,4746272,4747741,4749201,4750794,4752073,4753496,4754955,4756539,4758097,4759599,4761074,4762574,4764030,4765110,4766564,4768023,4769480,4770903,4772173,4773313,4774439,4775602,4776665,4777560,4778020,4779316,4780519,4781603,4782893,4784134,4785598,4786634,4787702,4788981,4790646,4792219,4793371,4794602,4795804,4796458,4797302,4798463,4800053,4801603,4803144,4804314,4805202,4806044,4806797,4807540,4808383,4809412,4810295,4811126,4811748,4812322,4813174,4814608,4816109,4817483,4818956,4820343,4821706,4823295,4824600,4826178,4827654,4829234,4830637,4832126,4833635,4834976,4836421,4837715,4839369,4840892,4842237,4843766,4845459,4846914,4848374,4849670,4851050,4852437,4853114,4853790,4854614,4855859,4857134,4858284,4859524,4859917,4860377,4860689,4860972,4861355,4861655,4862014,4862408,4863285,4864403,4865397,4866473,4867315,4867781,4868989,4870127,4871271,4872346,4873433,4874612,4875618,4876756,4877911,4878987,4880075,4881180,4882273,4883548,4885142,4887190,4888542,4889648,4890766,4891712,4892661,4893580,4894516,4895420,4896357,4897323,4898247,4899150,4900096,4901017,4901953,4902911,4903823,4904737,4905683,4906604,4907553,4908489,4909398,4910332,4911762,4912644,4913267,4913934,4914479,4915016,4915556,4916122,4916816,4917334,4917897,4918397,4919028,4919579,4920202,4920842,4921385,4921942,4922482,4923034,4923574,4924196,4924743,4925288,4926431,4927124,4927849,4928652,4929970,4931120,4932263,4933466,4934607,4935805,4936973,4937673,4938103,4938495,4938936,4939380,4939739,4940108,4940524,4940882,4941267,4941674,4942063,4942521,4942869,4943215,4943563,4943918,4944280,4944658,4945086,4945520,4945904,4946319,4946771,4947185,4947509,4947899,4948344,4948691,4949005,4949334,4949645,4949934,4950262,4950605,4950860,4951152,4951419,4951761,4952027,4952299,4952532,4952788,4952999,4953284,4953572,4953826,4954085,4954375,4954580,4954826,4955139,4955355,4955640,4955878,4956194,4956483,4956829,4957162,4957428,4957754,4957988,4958354,4958666,4958980,4959243,4959555,4959905,4960206,4960470,4960778,4961273,4961558,4961915,4962198,4962509,4962843,4963162,4963432,4963720,4963963,4964264,4964540,4964802,4965049,4965264,4965495,4965769,4966055,4966325,4966570,4966879,4967136,4967354,4967681,4967905,4968158,4968409,4968712,4969037,4969367,4969726,4970017,4970303,4970582,4970903,4971201,4971488,4971754,4972054,4972404,4972709,4972976,4973286,4973628,4974067,4974465,4974860,4975294,4975724,4976117,4976483,4976849,4977183,4977571,4977992,4978409,4978836,4979186,4979543,4979929,4980271,4980639,4981013,4981466,4981920,4982278,4982711,4983193,4983581,4983897,4984310,4984754,4985627,4986838,4988177,4989197,4990200,4991426,4992468,4993643,4994778,4995734,4997007,4998489,5000057,5001230,5002865,5004080,5005069,5006177,5007559,5009024,5010252,5011476,5012458,5013875,5015029,5016310,5017582,5018978,5020368,5021927,5023196,5024492,5025684,5026809,5028063,5029325,5030382,5031783,5033179,5034582,5035864,5037087,5038361,5039233,5040669,5041898,5043062,5044053,5045060,5046372,5047592,5048854,5050156,5051472,5052678,5053939,5055155,5056495,5057828,5059386,5060707,5061977,5063386,5064720,5065720,5066824,5067770,5068837,5069829,5071394,5072370,5073528,5074829,5076134,5077200,5078443,5079767,5081083,5082329,5083786,5084887,5086126,5087333,5088611,5090027,5091455,5092721,5094212,5095439,5096849,5097890,5099260,5100477,5100868,5101277,5101787,5102131,5103241,5104439,5105581,5107014,5108294,5109808,5110993,5112393,5113435,5114312,5114996,5115526,5116153,5116654,5117232,5117794,5118310,5119352,5119977,5120611,5121147,5121843,5122471,5123006,5123579,5124231,5125110,5126040,5126713,5127510,5128365,5129003,5129491,5130149,5130838,5131523,5132255,5132993,5133397,5133962,5134579,5135186,5135733,5136434,5137081,5137970,5138885,5139809,5140581,5141434,5142251,5143055,5143981,5144685,5144998,5145554,5146042,5146599,5147199,5147781,5148297,5148874,5149617,5150287,5151082,5151750,5152381,5152872,5153583,5154276,5155138,5156016,5156926,5157708,5158557,5159374,5160201,5161123,5161849,5162163,5162693,5163166,5163755,5164325,5164885,5165371,5165963,5166661,5167345,5168168,5168836,5169369,5169991,5170686,5171230,5171743,5172352,5173011,5173929,5174684,5175347,5176282,5177038,5177576,5178154,5178854,5179465,5180246,5180920,5181633,5181931,5183132,5184781,5186257,5187545,5188857,5190142,5191193,5192414,5193571,5194674,5195611,5196427,5197650,5198780,5199486,5200694,5201993,5203229,5204659,5206218,5207633,5208757,5209960,5211522,5212912,5213921,5215969,5218011,5220059,5222107,5224155,5226203,5228251,5230299,5232347,5234395,5236443,5238491,5240539,5242587,5244635,5246683,5248731,5250779,5252827,5254875,5256923,5258971,5261019,5263067,5265115,5267163,5269211,5271259,5273307,5275355,5277403,5279451,5281499,5283547,5285595,5287643,5289691,5291739,5293787,5295835,5297883,5299931,5301979,5304027,5306075,5308123,5310171,5312219,5314267,5316315,5318363,5320411,5322459,5324507,5326555,5328603,5330651,5332699,5334747,5336795,5338843,5340891,5342939,5344987,5347035,5349083,5351131,5353179,5355227,5357275,5359323,5361371,5363419,5365467,5367515,5369563,5371611,5373659,5375707,5377755,5379803,5381851,5383899,5385947,5387995,5390043,5392091,5394139,5396187,5398235,5400283,5402331,5404379,5406427,5408475,5410523,5412571,5414619,5416667,5418715,5420763,5422811,5424859,5426907,5428955,5431003,5433051,5435099,5437147,5439195,5441243,5443291,5445339,5447387,5449435,5451483,5453531,5455579,5457627,5459675,5461723,5463771,5465819,5467867,5469915,5471963,5474011,5476059,5478107,5480155,5482203,5484251,5486299,5488347,5490395,5492443,5494491,5496539,5498587,5500635,5502683,5504731,5506779,5508827,5510875,5512923,5514971,5517019,5519067,5521115,5523163,5525211,5527259,5529307,5531355,5533403,5535451,5537499,5539547,5541595,5543643,5545691,5547739,5549787,5551835,5553883,5555931,5557979,5560027,5562075,5564123,5566171,5568219,5570267,5572315,5574363,5576411,5578459,5580507,5582555,5584603,5586651,5588699,5590747,5592795,5594843,5596891,5598939,5600987,5603035,5605083,5607131,5609179,5611227,5613275,5615323,5617371,5619419,5621467,5623515,5625563,5627611,5629659,5631707,5633755,5635803,5637851,5639899,5641947,5643995,5646043,5648091,5650139,5652187,5654235,5656283,5658331,5660379,5662427,5664475,5666523,5668571,5670619,5672667,5674715,5676763,5678811,5680859,5682907,5684955,5687003,5689051,5691099,5693147,5695195,5697243,5699291,5701339,5703387,5705435,5707483,5709531,5711579,5713627,5715675,5717723,5719771,5721819,5723867,5725915,5727963,5730011,5732059,5734107,5736155,5738203,5740251,5742299,5744347,5746395,5748443,5750491,5752539,5754587,5756635,5758683,5760731,5762779,5764827,5766875,5768923,5770971,5773019,5775067,5777115,5779163,5781211,5783259,5785307,5787355,5789403,5791451,5793499,5795547,5797595,5799643,5801691,5803739,5805787,5807835,5809876,5811933,5813981,5816029,5818077,5820125,5822173,5824221,5826269,5828317,5830365,5832413,5834461,5836509,5838557,5840605,5842653,5844701,5846749,5848797,5850845,5852893,5854941,5856989,5859037,5861085,5863133,5865181,5867229,5869277,5871325,5873373,5875421,5877469,5879517,5881565,5883613,5885661,5887709,5889757,5891805,5893853,5895901,5897949,5899997,5902045,5904093,5906141,5908189,5910237,5912285,5914333,5916381,5918429,5920477,5922525,5924573,5926621,5928669,5930717,5932765,5934813,5936861,5938909,5940957,5943005,5945053,5947101,5949149,5951197,5953245,5955293,5957341,5959389,5961437,5963485,5965533,5967581,5969629,5971677,5973725,5975773,5977821,5979869,5981917,5983965,5986013,5988061,5990109,5992157,5994205,5996253,5998301,6000349,6002397,6004445,6006493,6008541,6010589,6012637,6014685,6016733,6018781,6020829,6022877,6024925,6026973,6029021,6031069,6033117,6035165,6037213,6039261,6041309,6043357,6045405,6047453,6049501,6051549,6053597,6055645,6057693,6059741,6061789,6063837,6065885,6067933,6069981,6072029,6074077,6076125,6078173,6080221,6082269,6084317,6086365,6088413,6090461,6092509,6094557,6096605,6098653,6100701,6102749,6104797,6106845,6108893,6110941,6112989,6115037,6117085,6119133,6121181,6123229,6125277,6127325,6129373,6131421,6133469,6135517,6137565,6139613,6141661,6143709,6145757,6147805,6149853,6151901,6153949,6155997,6158045,6160093,6162141,6164189,6166237,6168285,6170333,6172381,6174429,6176477,6178525,6180573,6182621,6184669,6186717,6188765,6190813,6192861,6194909,6196957,6199005,6201053,6203101,6205149,6207197,6209245,6211293,6213341,6215389,6217437,6219485,6221533,6223581,6225629,6227677,6229725,6231773,6233821,6235869,6237917,6239965,6242013,6244061,6246109,6248157,6250205,6252253,6254301,6256349,6258397,6260445,6262493,6264541,6266589,6268637,6270685,6272733,6274781,6276829,6278877,6280925,6282973,6285021,6287069,6289117,6291165,6293213,6295261,6297309,6299357,6301405,6303453,6305501,6307549,6309597,6311645,6313693,6315741,6317789,6319837,6321885,6323933,6325981,6328029,6330077,6332125,6334173,6336221,6338269,6340317,6342365,6344413,6346461,6348509,6350557,6352605,6354653,6356701,6358749,6360797,6362845,6364893,6366941,6368989,6371037,6373085,6375133,6377181,6379229,6381277,6383325,6385373,6387421,6389469,6391517,6393565,6395613,6397661,6399709,6401757,6403805,6405853,6407901,6409949,6411997,6414045,6416093,6418141,6420189,6422237,6424285,6426333,6428381,6430429,6432477,6434525,6436573,6438621,6440669,6442717,6444765,6446813,6448861,6450909,6452950,6455007,6457061,6459109,6461157,6463205,6465253,6467301,6469349,6471397,6473445,6475493,6477541,6479589,6481637,6483685,6485733,6487781,6489829,6491877,6493925,6495973,6498021,6500069,6502117,6504165,6506213,6508261,6510309,6512357,6514405,6516453,6518501,6520549,6522597,6524645,6526693,6528741,6530789,6532837,6534885,6536933,6538981,6541029,6543077,6545125,6547173,6549221,6551269,6553317,6555365,6557413,6559461,6561509,6563557,6565605,6567653,6569701,6571749,6573797,6575845,6577893,6579941,6581989,6584037,6586085,6588133,6590181,6592229,6594277,6596325,6598373,6600421,6602469,6604517,6606565,6608613,6610661,6612709,6614757,6616805,6618853,6620901,6622949,6624997,6627045,6629093,6631141,6633189,6635237,6637285,6639333,6641381,6643429,6645477,6647525,6649573,6651621,6653669,6655717,6657765,6659813,6661861,6663909,6665957,6668005,6670053,6672101,6674149,6676197,6678245,6680293,6682341,6684389,6686437,6688485,6690533,6692581,6694629,6696677,6698725,6700773,6702821,6704869,6706917,6708965,6711013,6713061,6715109,6717157,6719205,6721253,6723301,6725349,6727397,6729445,6731493,6733541,6735589,6737637,6739685,6741733,6743781,6745829,6747877,6749925,6751973,6754021,6756069,6758117,6760165,6762213,6764261,6766309,6768357,6770405,6772453,6774501,6776549,6778597,6780645,6782693,6784741,6786789,6788837,6790885,6792933,6794981,6796207,6797312,6798396,6799370,6800379,6801357,6802347,6803297,6804311,6805369,6806460,6807655,6808844,6810076,6811195,6812375,6813517,6814674,6815834,6817007,6818168,6819300,6820488,6821690,6822896,6824035,6825263,6826457,6827656,6828842,6830074,6831298,6832568,6833848,6835207,6836492,6837711,6839015,6840319,6841591,6842901,6844204,6845442,6846759,6848136,6849477,6850929,6852351,6853716,6855119,6856477,6857841,6859226,6860689,6862176,6863667,6865164,6866660,6868206,6869714,6871227,6872702,6874148,6875604,6877061,6878517,6880009,6881455,6882867,6884297,6885786,6887253,6888761,6890242,6891757,6893218,6894737,6896273,6897759,6899209,6900617,6902011,6903464,6904935,6906375,6907795,6909221,6910651,6912118,6913616,6915079,6916542,6918027,6919483,6920987,6922435,6923891,6925316,6926720,6928143,6929617,6931058,6932618,6934086,6935459,6936854,6938279,6939666,6941040,6942346,6943647,6945018,6946416,6947793,6949144,6950489,6951853,6953181,6954457,6955754,6957030,6958331,6959666,6961009,6962314,6963574,6964824,6966136,6967294,6968519,6969706,6970984,6972324,6973646,6975002,6976317,6977652,6979052,6980454,6981832,6983198,6984558,6985981,6987375,6988804,6990221,6991660,6993085,6994534,6996007,6997443,6998905,7000369,7001788,7003242,7004748,7006266,7007784,7009320,7010890,7012449,7014027,7015648,7017303,7018995,7020643,7022352,7024098,7025841,7027611,7029375,7031126,7032904,7034648,7036400,7038160,7039930,7041678,7043407,7045106,7046852,7048561,7050285,7052041,7053821,7055594,7057331,7059064,7060799,7062519,7064300,7066032,7067717,7069385,7071098,7072789,7074478,7076143,7077851,7079566,7081268,7082992,7084709,7086499,7088251,7090018,7091778,7093510,7095238,7096988,7098724,7100404,7102119,7103877,7105594,7107296,7109014,7110732,7112461,7114178,7115837,7117451,7119047,7120687,7122332,7123951,7125572,7127252,7128901,7130525,7132141,7133775,7135359,7137001,7138669,7140318,7141946,7143617,7145257,7146877,7148515,7150197,7151881,7153557,7155205,7156928,7158587,7160252,7161998,7163737,7165382,7167076,7168775,7170370,7172034,7173611,7175143,7176792,7178840,7180888,7182936,7184984,7187032,7189080,7191128,7193176,7195224,7197272,7199320,7201368,7203416,7205464,7207512,7209560,7211608,7213656,7215704,7217752,7219800,7221848,7223896,7225944,7227992,7230040,7232088,7234136,7236184,7238232,7240280,7242328,7244376,7246424,7248472,7250520,7252568,7254616,7256664,7258712,7260760,7262808,7264856,7266904,7268952,7271e3,7273048,7275096,7277144,7279192,7281240,7283288,7285336,7287384,7289432,7291480,7293528,7295512,7297022,7298594,7300039,7301328,7302581,7303593,7305171,7306455,7307200,7308078,7309412,7310589,7311870,7313108,7314329,7315589,7316748,7317956,7319098,7320396,7321515,7322402,7323574,7324747,7325985,7327114,7328292,7329286,7330893,7332059,7333147,7334508,7336036,7337276,7338456,7339571,7340814,7342081,7343424,7344839,7346066,7347369,7348603,7349672,7350860,7351664,7352960,7354443,7355876,7357351,7358793,7360303,7361493,7362934,7364106,7365490,7366733,7368172,7369562,7370772,7372027,7373415,7374905,7376248,7377612,7379109,7380493,7382015,7383109,7384123,7385596,7387135,7388565,7389889,7391303,7392709,7394080,7395231,7396578,7397679,7398857,7399925,7401222,7402284,7403315,7404558,7405982,7407401,7408894,7410357,7411765,7412824,7414036,7414949,7415585,7416177,7417135,7418035,7419224,7419914,7420604,7421332,7422100,7422871,7424040,7425027,7425315,7425959,7427003,7428225,7429133,7430164,7431362,7432638,7433879,7435053,7436274,7437440,7438517,7439987,7441375,7442711,7444211,7445738,7447177,7448271,7449348,7450537,7451838,7453125,7454607,7455826,7457143,7458247,7459435,7460641,7461729,7462999,7464190,7465533,7466501,7467299,7468071,7469146,7470054,7470700,7471543,7472540,7473765,7475070,7476345,7477743,7479100,7480571,7481893,7483361,7484439,7485746,7487107,7488539,7489732,7490987,7492119,7493157,7494306,7495362,7496479,7497581,7498581,7499771,7500804,7501826,7502990,7503839,7504750,7505817,7506727,7507943,7509252,7510439,7511558,7512788,7513985,7515083,7516132,7517134,7518311,7519601,7520904,7522308,7523794,7525061,7526172,7527117,7528466,7529429,7530602,7531714,7533118,7534093,7535229,7536590,7537869,7539097,7540395,7541562,7542780,7544014,7545384,7546788,7548171,7549652,7551169,7552386,7553443,7554748,7555946,7557059,7558376,7559242,7560749,7561913,7563157,7564475,7565337,7566817,7567947,7569273,7570519,7571414,7572876,7574089,7575411,7576737,7578042,7579519,7581031,7582492,7583725,7585099,7586517,7587903,7589096,7590544,7591938,7593100,7594326,7595649,7596633,7597879,7598592,7599831,7600901,7602380,7603568,7604947,7606408,7607716,7608703,7609961,7611220,7612287,7613568,7614955,7616301,7617562,7619041,7620227,7621484,7622871,7624168,7625685,7627051,7628473,7629789,7631223,7632419,7633856,7635240,7636515,7637840,7639154,7640511,7641879,7643169,7644540,7645829,7647150,7648379,7649686,7651108,7652267,7653441,7654772,7655996,7657224,7658727,7660039,7661262,7662501,7663503,7664716,7665848,7666906,7667913,7668803,767e4,7671068,7672330,7673548,7674988,7676281,7677353,7678436,7679509,7680709,7681980,7682997,7684160,7685396,7686790,7688017,7689155,7690430,7691778,7692960,7694339,7695450,7696788,7698244,7699506,7700730,7701923,7703165,7704437,7705854,7706943,7708313,7709729,7711299,7712830,7714137,7715312,7716358,7717126,7718195,7719525,7720918,7722054,7723440,7724833,7725856,7726996,7728529,7729870,7731212,7732558,7734113,7735334,7736369,7737322,7738412,7739779,7741039,7742367,7743858,7745155,7746258,7747656,7748951,7750286,7751559,7752933,7754362,7755673,7757135,7758243,7759570,7760584,7762063,7763396,7764798,7766395,7767698,7769099,7770227,7771608,7772937,7774323,7775387,7776746,7777753,7779011,7780130,7781317,7782375,7783279,7784294,7785557,7786846,7787844,7789204,7790355,7791155,7791677,7792378,7793442,7794660,7795940,7797237,7798546,7799888,7801455,7802935,7804406,7805712,7806947,7807875,7808979,7809963,7811100,7812341,7813364,7814306,7815378,7816583,7817677,7818647,7819715,7821033,7822136,7823305,7824517,7825626,7826704,7827769,7829169,7830517,7831821,7832986,7834033,7835344,7836471,7837721,7838966,7840200,7841366,7842633,7844129,7845578,7847043,7848028,7849118,7849988,7851259,7852206,7853444,7854423,7855821,7857200,7858171,7859106,7860333,7861131,7861902,7862702,7863197,7863493,7863875,7864579,7865715,7866951,7868424,7869784,7871231,7872599,7873774,7875303,7876756,7878088,7879499,7880877,7882359,7883571,7884815,7886155,7887280,7888468,7889652,7890767,7891992,7893193,7894402,7895652,7897023,7898092,7899320,7900532,7901731,7903054,7904387,7905729,7907138,7908469,7909850,7911209,7912607,7913695,7914836,7916129,7917471,7918876,7920275,7921550,7922898,7924243,7925696,7927240,7928496,7929819,7931291,7932490,7933661,7934863,7935928,7936606,7937796,7938733,7939897,7941226,7942647,7943945,7945396,7946644,7947884,7949013,7950146,7951495,7952991,7954134,7955196,7956557,7957747,7959110,7960497,7961823,7963284,7964420,7965748,7966982,7968459,7969760,7970817,7972063,7972874,7974122,7975486,7976771,7978075,7979363,7980695,7981999,7983296,7984625,7986060,7987238,7988604,7989892,7991119,7992457,7993766,7995108,7996336,7997662,7999011,8000283,8001437,8002522,8003482,8004681,8006007,8007460,8008698,8010060,8011041,8012196,8013483,8014723,8016140,8017508,8018759,8019893,8021036,8022312,8023681,8025112,8026594,8027965,8029247,8030380,8031312,8032005,8032818,8033809,8034917,8035821,8036875,8038399,8039578,8040793,8041998,8043428,8044471,8045739,8047004,8048143,8049280,8050826,8052086,8053410,8054531,8055959,8057300,8058507,8059895,8061198,8062271,8063563,8064863,8066260,8067662,8068742,8069998,8071013,8072257,8073640,8074954,8076457,8077662,8079145,8080392,8081861,8083191,8084589,8085885,8086995,8088155,8089391,8090681,8092067,8093536,8095048,8096578,8098149,8099669,8101150,8102661,8104176,8105570,8107089,8108463,8109952,8111365,8112769,8114278,8115678,8117188,8118593,8120045,8121545,8122985,8124330,8125776,8127264,8128709,8130048,8131315,8132685,8133315,8134634,8136226,8137860,8139302,8140675,8142225,8143538,8145017,8146433,8147805,8149147,8150188,8151603,8153276,8154916,8156322,8157846,8159282,8160767,8162134,8163395,8164941,8166393,8167848,8169352,8170815,8172300,8173786,8175220,8176614,8177958,8179483,8180350,8181607,8182802,8183568,8184628,8185215,8186762,8188181,8189466,8190781,8191936,8192859,8193901,8194883,8196151,8197534,8198978,8200142,8201471,8202428,8203669,8205113,8206446,8207820,8208724,8209744,8210726,8211570,8213073,8214632,8216214,8217746,8219250,8220321,8221736,8223042,8224297,8225560,8226873,8228253,8229402,8230514,8231844,8233063,8234278,8235618,8236890,8237886,8239023,8240232,8241144,8241647,8242849,8244304,8245668,8247129,8248719,8250300,8251887,8253323,8254760,8256088,8256893,8258171,8258918,8260291,8261669,8262805,8263838,8265079,8266638,8268166,8269533,8271117,8272763,8274119,8275485,8276851,8278313,8279638,8281142,8282594,8284085,8285610,8287127,8288639,8290116,8290668,8291825,8292616,8293615,8295100,8296391,8297984,8299534,8300947,8302551,8304035,8305537,8306947,8308070,8309295,8310299,8311183,8311930,8312932,8314196,8315678,8317256,8318425,8319775,8321106,8322592,8324035,8325424,8326738,8328074,8329468,8330590,8331625,8332665,8333862,8335088,8336370,8337199,8338017,8339165,8340232,8341301,8342671,8343597,8344656,8345822,8347241,8348740,8350123,8351569,8352935,8354542,8356077,8357447,8358671,8359821,8361315,8362886,8364363,8365654,8367189,8368837,8370315,8371714,8373091,8373942,8375257,8376744,8377910,8379123,8380588,8382130,8383634,8385101,8386728,8387956,8389364,8390801,8392292,8393602,8394426,8395357,8396811,8398340,8399916,8400716,8401918,8403385,8404848,8406316,8407720,8409163,8410439,8412114,8413553,8414991,8416546,8418237,8419697,8421149,8422372,8423776,8425101,8426520,8427618,8428935,8430376,8431862,8433292,8434726,8436230,8437480,8438676,8439568,8440479,8441613,8442706,8443731,8444531,8445684,8446112,8447373,8448593,8449600,8451030,8452506,8453793,8455115,8456351,8457643,8458915,8460186,8461245,8462279,8463799,8465302,8466527,8467729,8468913,8470009,8471322,8472643,8473662,8475111,8476620,8477656,8479119,8480450,8481843,8483039,8484582,8486102,8487609,8488991,8490345,8491562,8492704,8493763,8494816,8496244,8497561,8498924,8500355,8501694,8502948,8504467,8506e3,8507613,8508962,8510198,8511507,8512785,8513870,8515063,8516141,8517514,8518729,8519998,8521411,8522689,8524078,8525116,8526202,8527516,8528440,8529398,8530514,8531676,8533110,8534587,8535942,8537387,8538726,8540172,8541758,8543287,8544680,8546210,8547742,8549201,8550645,8552228,8553732,8555096,8556522,8557895,8559482,8560966,8562235,8563734,8565376,8566843,8568312,8569880,8571241,8572607,8574019,8575627,8577188,8578679,8580214,8581589,8582867,8583884,8584917,8586210,8587118,8588036,8588828,8590143,8591495,8592762,8593981,8595015,8596053,8597185,8598544,8599467,8600344,8601652,8602643,8603987,8605473,8606475,8607847,8609289,8610739,8612142,8613603,8614942,8616564,8618039,8619279,8620441,8621817,8623411,8624927,8626395,8627818,8629286,8630797,8632366,8633734,8635180,8636597,8638256,8639398,8640953,8642545,8644175,8645667,8647132,8648429,8649761,8651263,8652523,8653805,8654971,8656094,8657232,8658580,8660203,8661772,8663291,8664440,8665584,8666848,8668137,8669507,8670764,8671734,8672770,8673961,8675189,8676489,8677819,8679173,8680419,8681923,8683410,8684735,8685962,8687160,8688459,8689716,8691058,8692180,8693462,8694876,8696207,8697802,8699258,8700598,8701606,8702660,8703769,8705008,8705886,8707196,8708178,8709699,8711103,8712453,8713636,8714652,8715935,8717284,8718349,8719524,8720535,8721407,8721661,8722897,8723933,8724891,8725570,8726478,8727522,8728733,8730137,8731251,8732181,8733392,8734363,8735311,8736542,8737827,8739097,8740134,8741291,8742344,8743165,8743919,8744850,8746150,8747488,8748599,8749660,8750839,8751779,8752869,8754223,8755479,8756632,8757872,8758850,8760133,8761238,8762394,8763789,8764958,8765986,8767104,8768521,8769575,8770731,8771862,8772924,8774017,8775199,8776511,8777747,8779083,8780380,8781692,8782894,8784220,8785455,8786745,8788116,8789485,8790966,8792276,8793247,8794353,8795958,8797446,8798996,8800351,8801868,8803407,8804553,8805663,8806580,8807386,8808365,8809458,8810425,8811686,8812873,8814127,8815126,8815863,8816994,8818133,8819096,8820224,8821472,8822563,8823892,8825182,8826213,8827327,8828270,8828839,8829336,8830826,8832387,8833406,8834449,8835546,8836435,8837201,8837657,8838585,8839410,8840441,8841443,8842039,8842914,8843486,8844491,8845435,8846439,8847560,8848524,8849420,8850559,8851474,8852692,8853684,8854746,8855807,8856974,8857883,8858488,8859470,8860408,8861787,8863027,8864266,8865535,8866571,8867799,8868923,8870002,8871087,8872235,8873319,8874234,8875219,8876123,8877263,8878399,8879596,8880622,8881460,8882367,8883473,8884714,8885786,8886947,8888244,8890168,8891222,8892267,8893319,8894443,8895567,8896710,8897836,8899017,8900200,8901360,8902546,8903697,8904869,8906195,8907087,8908004,8908869,8909768,8910590,8911537,8912456,8913292,8914190,8915030,8915866,8916771,8918010,8918736,8919975,8921044,8922256,8923290,8924641,8926079,8927595,8928958,8930418,8931814,8933349,8934828,8936421,8937928,8939528,8940913,8942394,8943788,8945225,8946787,8948318,8949657,8951133,8952403,8954070,8955521,8956947,8958494,8960190,8961738,8963258,8964842,8966160,8967417,8968663,8969954,8971409,8972798,8973921,8975561,8976457,8977211,8978430,8979625,8980751,8982010,8983366,8984686,8986083,8987373,8988736,8990092,8991433,8992705,8994110,8995381,8996833,8998230,8999759,9001340,9002777,9004111,9005447,9006431,9007579,9009035,9010155,9011101,9012244,9013102,9013932,9014962,9015922,9016270,9016814,9017604,9018438,9019285,9020694,9021688,9022477,9023930,9025085,9026477,9027760,9029039,9030470,9031681,9032876,9033645,9034464,9035455,9036930,9038233,9038898,9040370,9041949,9043161,9044309,9045644,9046964,9048226,9049643,9051285,9052740,9054048,9055263,9056800,9057943,9059347,9060837,9062150,9063458,9064734,9066212,9067620,9069061,9070594,9072224,9073737,9075053,9076525,9077678,9078989,9080321,9081750,9083420,9085001,9086539,9087577,9088899,9090518,9092058,9093430,9094762,9095914,9097362,9098531,9099942,9101151,9102611,9103941,9105005,9105978,9107114,9108480,9109790,9111209,9112425,9113899,9115474,9116687,9118006,9119351,9120844,9122175,9123695,9124905,9126313,9127890,9129304,9130550,9131465,9132289,9133314,9134735,9135866,9137310,9138891,9140065,9141614,9142664,9143846,9145041,9146244,9147539,9148928,9150179,9151315,9152361,9153432,9154533,9155997,9157410,9158915,9160130,9161640,9163198,9164765,9166048,9167215,9168403,9169193,9170418,9171431,9172880,9174082,9175516,9176718,9178129,9178947,9179452,9181059,9182503,9183622,9184909,9186131,9186991,9188300,9189522,9190929,9192077,9193401,9194681,9196083,9197609,9199116,9200560,9201979,9203023,9204441,9205688,9207064,9208539,9209797,9211229,9212835,9214314,9215782,9217010,9218525,9219917,9221362,9222807,9224284,9225870,9227315,9228659,9229981,9231257,9232246,9233466,9234747,9236297,9237801,9239247,9240020,9240791,9242135,9243436,9244974,9246327,9247602,9249016,9250373,9251968,9253207,9254642,9255902,9257116,9258497,9259611,9261030,9262594,9263881,9265154,9266138,9267577,9269113,9270620,9272048,9273528,9274788,9275898,9277179,9278422,9279752,9280763,9281734,9282885,9284231,9285580,9286957,9288331,9289584,9290147,9290801,9291430,9292174,9293542,9294596,9295814,9297167,9298611,9299952,9301177,9302551,9303966,9305495,9306818,9308293,9309699,9310798,9311780,9313401,9314946,9316309,9317694,9319258,9320924,9322207,9323725,9325241,9326814,9328106,9329408,9330770,9332038,9333605,9335196,9336804,9338465,9340023,9341419,9342854,9344329,9345842,9347210,9348618,9350104,9351356,9352781,9353754,9354852,9356017,9357448,9358776,9359914,9361452,9363093,9364449,9366107,9367548,9369010,9370542,9371555,9372910,9374335,9375390,9376612,9378152,9379648,9381153,9382543,9383963,9385456,9386803,9387995,9389201,9390304,9391869,9393290,9394676,9395850,9396975,9398323,9399774,9401201,9402493,9403978,9405442,9406901,9408245,9409728,9411124,9412381,9413723,9415033,9416347,9417652,9419019,9420363,9421697,9423286,9424840,9426086,9427438,9428900,9429967,9431473,9432994,9434439,9435882,9437025,9438410,9439754,9440955,9442461,9443707,9444925,9446435,9447874,9449198,9450443,9451858,9453090,9454485,9455929,9457231,9458592,9460016,9461627,9463115,9464281,9465775,9467255,9468822,9470414,9472041,9473509,9474909,9476182,9477601,9478790,9480133,9481028,9482080,9482915,9484109,9484729,9485906,9486695,9487420,9488219,9488970,9489683,9490440,9491801,9492924,9494295,9495553,9496953,9498399,9499685,9501152,9502434,9503462,9504307,9505596,9506799,9508186,9509331,9510734,9512177,9513672,9515161,9516240,9517783,9519234,9520654,9522212,9523672,9525183,9526675,9527853,9529200,9530564,9532192,9533601,9535076,9536362,9537576,9539114,9540482,9541965,9543434,9544922,9546539,9548025,9549040,9550209,9551510,9552753,9553961,9555039,9556413,9557704,9559060,9560503,9561504,9562962,9563872,9565144,9566728,9568271,9569770,9571112,9572391,9573663,9575129,9576277,9577627,9579248,9580591,9582189,9583705,9585118,9586454,9587975,9588933,9590176,9591474,9592850,9594193,9595570,9596998,9598231,9599498,9600444,9601931,9603290,9604714,9606195,9607297,9608940,9610506,9611850,9613041,9614312,9615880,9617235,9618708,9620176,9621700,9623067,9624565,9625862,9627358,9628650,9629965,9631366,9632686,9634290,9635714,9637211,9638657,9640102,9641244,9642275,9643768,9645132,9646763,9648192,9649667,9651108,9652566,9653999,9655420,9656541,9657992,9659513,9660578,9661807,9663161,9664238,9665768,9667118,9668090,9668959,9670197,9671404,9672892,9674310,9675555,9676616,9677770,9678888,9680079,9681054,9682220,9683478,9684743,9685928,9687098,9688361,9689519,9690780,9691802,9692833,9693827,9694806,9696008,9697190,9698496,9699797,9701014,9702338,9703449,9704661,9705849,9706661,9707791,9708884,9709992,9711002,9712297,9713395,9714519,9715583,9716525,9717452,9718473,9719312,9720135,9721162,9722309,9723267,9723972,9724244,9724269,9724294,9724319,9724344,9724369,9724394,9724419,9724444,9724469,9724494,9724519,9724544,9724569,9724594,9724619,9724644,9724669,9724694,9724719,9724744,9724769,9724794,9724819,9724844,9724869,9724894,9724919,9724944,9724969,9724994,9725019,9725044,9725069,9725094,9725119,9725867,9727168,9728373,9729086,9730427,9731612,9732625,9733211,9733950,9734947,9735982,9736949,9737759,9738683,9739665,9740932,9742393,9743613,9744742,9745863,9746829,9747714,9748974,9750247,9751643,9752967,9754203,9755384,9756837,9758152,9759537,9760868,9762201,9763581,9764894,9766271,9767718,9769149,9770526,9771912,9773297,9774431,9775705,9776587,9777833,9779334,9780669,9781905,9782711,9784104,9785376,9786729,9788151,9789563,9790898,9792234,9793600,9794961,9796309,9797614,9798969,9800236,9801841,9803122,9804476,9805659,9806998,9808247,9809506,9810706,9811904,9812897,9813982,9815236,9816602,9817947,9819356,9820651,9822033,9823352,9824645,9826104,9827465,9828833,9830155,9831557,9832944,9834353,9835374,9836787,9838146,9839592,9840953,9842082,9843130,9844553,9845815,9847109,9848496,9849391,9850784,9852031,9853280,9854539,9855791,9856968,9858136,9859254,9860660,9861944,9863184,9864461,9865838,9866996,9867997,9869190,9870426,9871475,9872694,9873978,9875404,9876792,9878209,9879590,9881004,9882378,9883807,9885161,9886570,9888022,9889340,9890224,9891650,9892935,9894310,9895413,9896731,9898126,9899360,9900679,9901822,9903091,9904469,9905627,9906728,9908183,9909672,9911008,9912408,9913853,9915331,9916884,9918328,9919695,9921036,9922358,9923803,9924700,9926002,9927326,9928731,9929838,9930626,9932080,9933377,9934709,9936134,9937584,9938919,9940189,9941117,9942592,9943899,9945207,9946492,9947798,9949228,9950314,9951724,9953263,9954528,9955785,9957414,9958791,9960126,9961587,9963006,9964355,9965507,9966787,9968028,9969289,9970689,9971771,9973272,9974283,9975631,9976620,9977812,9979123,9980113,9981350,9982737,9983797,9984731,9985947,9987251,9988649,9990045,9991020,9992041,9993375,9994725,9995925,9997027,9998244,9999163,10000099,10001012,10002315,10003636,10004976,10006451,10007838,10009224,10010673,10012026,10013070,10014419,10015846,10017284,10018649,10020022,10021500,10022926,10024189,10025613,10026978,10027901,10029029,10030082,10031015,10032221,10033469,10035016,10036400,10037735,10038985,10040200,10041332,10042704,10044060,10045320,10046674,10048071,10049447,10050920,10052072,10053316,10054627,10056006,10057303,10058638,10059886,10061131,10062533,10063908,10065242,10066661,10067907,10069082,10070438,10071904,10073050,10074324,10075521,10076954,10078366,10079872,10081129,10082489,10083845,10085118,10086402,10087806,10089112,10090496,10091844,10093167,10094596,10095908,10097270,10098226,10099355,10100654,10101949,10103214,10104529,10105939,10107264,10108266,10109606,10110965,10112208,10113374,10114650,10115942,10117426,10118725,10119998,10121399,10122701,10124065,10125375,10126659,10128011,10129389,10130813,10132261,10133667,10135037,10136382,10137789,10139094,10140565,10141957,10143220,10144650,10145986,10147399,10148767,10150183,10151535,10152940,10154334,10155590,10156891,10158171,10159544,10160866,10162110,10163498,10164997,10166276,10167597,10169092,10170236,10171739,10172923,10174416,10175730,10176998,10178429,10179910,10181124,10182520,10184025,10185253,10186575,10187851,10189349,10190641,10191891,10193206,10194327,10195579,10196829,10198189,10199454,10200988,10202373,10203608,10204966,10206395,10207677,10208746,10210064,10211488,10212721,10214017,10215356,10216723,10218140,10219523,10220912,10222324,10223689,10225150,10226645,10228164,10229662,10231080,10232142,10233490,10234590,10235562,10236952,10238318,10239693,10240920,10242277,10243762,10245045,10246319,10247604,10248735,10249646,10250496,10251350,10252143,10252988,10253779,10254584,10255443,10256980,10258474,10259111,10260011,10260743,10261683,10263008,10264515,10265970,10267444,10268849,10269939,10270696,10271454,10272698,10273999,10275531,10277059,10278524,10279940,10281306,10282616,10283953,10284989,10286021,10287133,10288449,10289299,10290262,10291410,10292507,10293814,10294984,10296115,10297557,10299062,10300432,10301899,10303291,10304911,10306470,10308003,10309387,10310907,10312409,10313866,10315340,10316936,10318385,10319783,10321221,10322605,10324188,10325665,10326912,10328422,10330059,10331529,10332997,10334590,10335877,10337262,10338503,10339912,10341047,10342681,10344243,10345784,10347172,10348497,10349954,10351201,10352480,10353882,10355212,10356390,10357676,10358969,10360421,10361689,10362767,10364303,10365832,10367176,10368405,10369443,10370698,10372004,10373037,10373925,10375212,10376257,10376731,10377991,10379237,10380700,10381740,10382787,10383938,10385207,10385921,10386937,10387948,10389381,10389812,10390663,10392078,10393527,10394993,10396404,10397863,10399242,10400860,10402301,10403547,10404652,10406108,10407618,10409197,10410670,10412217,10413642,10415086,10416622,10418178,10419549,10420998,10422379,10424061,10425188,10426765,10428330,10429951,10431460,10432937,10434252,10435596,10436874,10438465,10440009,10441483,10442964,10444467,10445913,10447422,10448951,10450461,10451958,10453352,10454822,10456177,10456759,10457382,10458700,10460202,10461711,10463090,10464426,10465610,10466636,10467797,10468906,10469965,10470693,10471365,10472604,10473853,10475285,10476339,10477378,10478475,10479526,10480974,10482528,10483957,10484711,10485582,10486641,10488003,10488998,10489612,10490407,10491734,10493178,10494693,10496064,10497527,10498914,10500466,10501707,10502699,10504167,10505656,10507232,10508704,10510265,10511685,10513223,10514697,10516037,10517458,10518831,10520425,10521908,10523166,10524669,10526302,10527762,10529233,10530808,10532099,10533581,10535067,10536469,10538045,10539429,10540973,10542527,10544050,10545511,10546772,10548346,10549763,10551014,10552582,10554016,10555260,10556532,10557943,10558631,10560070,10561457,10562932,10564344,10565722,10567231,10568707,10570113,10571545,10572965,10574381,10575939,10577366,10578278,10579185,10580558,10582050,10583498,10584972,10586214,10587319,10588439,10589575,10590627,10591713,10592560,10592922,10594123,10595425,10596789,10598257,10599483,10600855,10602274,10603618,10605096,10606818,10608320,10609864,10611337,10612228,10613206,10614384,10615880,10617332,10618573,10619903,10621148,10622659,10624139,10625627,10626666,10628110,10629635,10631145,10632598,10633988,10635337,10636787,10638132,10639676,10641138,10642657,10644019,10645469,10646989,10648397,10649808,10651239,10652629,10654139,10655684,10657092,10658579,10659882,10661253,10662724,10663980,10665134,10666291,10667453,10668782,10670220,10671689,10672493,10673565,10674595,10675498,10676688,10678043,10679164,10680236,10681440,10682750,10684070,10685340,10686456,10687759,10688574,10689253,10690235,10691124,10691850,10692982,10694253,10695500,10696445,10697384,10698529,10699782,10700923,10702011,10703221,10704572,10705749,10706666,10707655,10708585,10709763,10710728,10711725,10712877,10713977,10715114,10716207,10717408,10718276,10719426,10720406,10721542,10722425,10723317,10724371,10725213,10725967,10726802,10727887,10729137,10730122,10731099,10732121,10733242,10734143,10735319,10736327,10737540,10738534,10739705,10740774,10741981,10743264,10744525,10745713,10746787,10747844,10749106,10750263,10751319,10752187,10753468,10754692,10755919,10756994,10758340,10759605,10760676,10761661,10762730,10763777,10764903,10766065,10767159,10768271,10769397,10770671,10771896,10773033,10774040,10775334,10776436,10777520,10778701,10779670,10780893,10781816,10783134,10784214,10785294,10786162,10787001,10788263,10789322,10790485,10791539,10792728,10793813,10794799,10796084,10797366,10798559,10799693,10800773,10801685,10802676,10803680,10804961,10806055,10807327,10808043,10809273,10810516,10811492,10812675,10813830,10815153,10816240,10817287,10818280,10819281,10820465,10821495,10822571,10823815,10824778,10825934,10827243,10828589,10829862,10831119,10832230,10833625,10834896,10836126,10837543,10838754,10839789,10840834,10841874,10843026,10843920,10844783,10845917,10847544,10848995,10850544,10851939,10853411,10854812,10856431,10858004,10859513,10860871,10861946,10863058,10864297,10865476,10866375,10867311,10868368,10869451,10870366,10871308,10872215,10873147,10874138,10875068,10875796,10876347,10877276,10878097,10878974,10879815,10880675,10881548,10882404,10883289,10884098,10885039,10885867,10886790,10887600,10888512,10889332,10890239,10891101,10891974,10892873,10893719,10894651,10895462,10896345,10897172,10898052,10898941,10899809,10900963,10902278,10903595,10904953,10905895,10906817,10908012,10908735,10909489,10910310,10911096,10911933,10912768,10913650,10915099,10916549,10918020,10919422,10920922,10922355,10923912,10925357,10926808,10928143,10929689,10931202,10932639,10934088,10935653,10937207,10938533,10939993,10941513,10942963,10944121,10945668,10947282,10948752,10950192,10951560,10952873,10954477,10956128,10957675,10959259,10960892,10962526,10964166,10965796,10967432,10969016,10970638,10972286,10973926,10975451,10977013,10978629,10980182,10981808,10983200,10984592,10985925,10987186,10988515,10989779,10991087,10992336,10993799,10995234,10996528,10997836,10999127,11000495,11001771,11003052,11004391,11005695,11007003,11008301,11009698,11011009,11012332,11013641,11014979,11016272,11017558,11018928,11020230,11021545,11022839,11024224,11025505,11026791,11028131,11029437,11030748,11032054,11033461,11034775,11036085,11037404,11038742,11040048,11041341,11042718,11044014,11045330,11046620,11048004,11049290,11050515,11051986,11053362,11054722,11056205,11057583,11059049,11060358,11061455,11062471,11063119,11063659,11064404,11065562,11066584,11067574,11068239,11068803,11069333,11069358,11069524,11070790,11071431,11072117,11072985,11073469,11073949,11074449,11074930,11075529,11076055,11076531,11077030,11077585,11078094,11078597,11079107,11079536,11080011,11080477,11080927,11081396,11081844,11082317,11082777,11083354,11083777,11084178,11084700,11085498,11086087,11086835,11087672,11088409,11089009,11089861,11090726,11091185,11091967,11092834,11093459,11094133,11094987,11095778,11096288,11097137,11097986,11098438,11099288,11099699,11100539,11100951,11101695,11102122,11102719,11103380,11104228,11104873,11105528,11106379,11107239,11107748,11108522,11109355,11110044,11110654,11111508,11112372,11112890,11113656,11114491,11115090,11115765,11116633,11117053,11117821,11118237,11118884,11119413,11119944,11120397,11120808,11121123,11121557,11121901,11122330,11122714,11123154,11123567,11123983,11124403,11124809,11125224,11125591,11126022,11126361,11126784,11127122,11127718,11128080,11128609,11128966,11129475,11129979,11130518,11130994,11131400,11131896,11132381,11132915,11133423,11133915,11134427,11134920,11135398,11135949,11136448,11136955,11137482,11137900,11138367,11138824,11139283,11139740,11140218,11140669,11141122,11141569,11141957,11142418,11142739,11143265,11143681,11144091,11144582,11145104,11145503,11145954,11146391,11146777,11147260,11147587,11148046,11148458,11148890,11149366,11149731,11150204,11150641,11151115,11151604,11151982,11152402,11152717,11153139,11153455,11153899,11154240,11154670,11155011,11155448,11155784,11156204,11156538,11156970,11157308,11157732,11158061,11158497,11158836,11159279,11159612,11160090,11160707,11161278,11161798,11162358,11162898,11163438,11163917,11164392,11164857,11165321,11165782,11166411,11166888,11167583,11168325,11168834,11169518,11170266,11170951,11171471,11172222,11172973,11173548,11174170,11174915,11175655,11176120,11176867,11177630,11178147,11178795,11179581,11180012,11180688,11181079,11181700,11182155,11182680,11183099,11183504,11183916,11184351,11184690,11185124,11185465,11185901,11186238,11186718,11187292,11187751,11188235,11188774,11189290,11189781,11190284,11190810,11191238,11191703,11192163,11192626,11193078,11193537,11193963,11194449,11194848,11195327,11195819,11196140,11196629,11196956,11197448,11197877,11198349,11198845,11199145,11199549,11199932,11200342,11200762,11201173,11201602,11202006,11202438,11202768,11203705,11204887,11206314,11206972,11207312,11208662,11208853,11210018,11211051,11212465,11213419,11214379,11215637,11216068,11216953,11217728,11218137,11218902,11219411,11220127,11220925,11221695,11222473,11223082,11223659,11224164,11225081,11225931,11226590,11227498,11228187,11229107,11230029,11230486,11231304,11231998,11233038,11233600,11234517,11235254,11236344,11237236,11237815,11238669,11239478,11240092,11240671,11241327,11242100,11242667,11243460,11243760,11244466,11245167,11245802,11246338,11247062,11247819,11248263,11248622,11248939,11249387,11249785,11250144,11250670,11251116,11251372,11251722,11251974,11252503,11253165,11253868,11254495,11255183,11255746,11256129,11256450,11256742,11257083,11257465,11257813,11258051,11258592,11259054,11259312,11259658,11259977,11260444,11260847,11261203,11261454,11261978,11262425,11262681,11263032,11263280,11264236,11264707,11265570,11266194,11266700,11267446,11267886,11268625,11269332,11270198,11271084,11272041,11272748,11273397,11274026,11274590,11275279,11276387,11277599,11278112,11278726,11279433,11279901,11280738,11281230,11282063,11282681,11283463,11284007,11284645,11285277,11286119,11286684,11287254,11288573,11288938,11289636,11290304,11290878,11291251,11291974,11292504,11292892,11293868,11294833,11295450,11296113,11296732,11297288,11297982,11298261,11299106,11300081,11301280,11302023,11303152,11304559,11306115,11307553,11308992,11310349,11311456,11312320,11313336,11314385,11315661,11317054,11318608,11319556,11320503,11321455,11322402,11323512,11324749,11326221,11327307,11328266,11329375,11330724,11332220,11333292,11334378,11335420,11336546,11337491,11338559,11339771,11341257,11342637,11343680,11344821,11345669,11347183,11348590,11349682,11350769,11351778,11352871,11353876,11354843,11356244,11357689,11358749,11359957,11361026,11362589,11364132,11365502,11366804,11367856,11368907,11369969,11371027,11371978,11372952,11374067,11375502,11376823,11377915,11379008,11379863,11381342,11382719,11383822,11384893,11385948,11386959,11387899,11389050,11390133,11391527,11393005,11394062,11395126,11396185,11397160,11398049,11398977,11400031,11400889,11402252,11403854,11404978,11406076,11407196,11408268,11409430,11410447,11411687,11412855,11414331,11415721,11417203,11418322,11419449,11420560,11421630,11422748,11423823,11424990,11426119,11427454,11428978,11430447,11431976,11432963,11433932,11434851,11435785,11436766,11438059,11439391,11440869,11441828,11442776,11443770,11444724,11445750,11446944,11448408,11449667,11450626,11451702,11452922,11454312,11455545,11456605,11457679,11458660,11459673,11460661,11461644,11463051,11464505,11465646,11466815,11467956,11468963,11470308,11471589,11472674,11473749,11474832,11475809,11476750,11477740,11478931,11480365,11481704,11482823,11483943,11484818,11485960,11487495,11488943,11490071,11491153,11492244,11493271,11494269,11495381,11496737,11498138,11499361,11500532,11501580,11502587,11503982,11505177,11506265,11507350,11508423,11509496,11510426,11511491,11512431,11513780,11515210,11516453,11517569,11518686,11519827,11520897,11521838,11522897,11523802,11525207,11526780,11527879,11529007,11530088,11531093,11532298,11533329,11534466,11535541,11537093,11538678,11540014,11541169,11542308,11543458,11544566,11545769,11546777,11547916,11549073,11550579,11551979,11553117,11554224,11555403,11556452,11557455,11558411,11559444,11560463,11561585,11562724,11563904,11565063,11566177,11567105,11568145,11569243,11570421,11571390,11572473,11573562,11574575,11575621,11576747,11577991,11579080,11580097,11580995,11582083,11583218,11584364,11585468,11586553,11587826,11589022,11590104,11591034,11592022,11593119,11594189,11595269,11596347,11597598,11598596,11599593,11600677,11601758,11602870,11604015,11605208,11606162,11607152,11608228,11609246,11610274,11611421,11612650,11613616,11614778,11615884,11616829,11617858,11618966,11620145,11621182,11622179,11623253,11624245,11625291,11626439,11627594,11628964,11630178,11631396,11632561,11633779,11635066,11636294,11637404,11638519,11639538,11640683,11641950,11642692,11643043,11643430,11644120,11644623,11645191,11645908,11646473,11647606,11648329,11648946,11649889,11650548,11651210,11651591,11651890,11652282,11652666,11653056,11653350,11653763,11654151,11654537,11654907,11655232,11655638,11656047,11656462,11656698,11657448,11658303,11659357,11660217,11661379,11662601,11663168,11663633,11664144,11665043,11665600,11666127,11667174,11668417,11669299,11669934,11670567,11671563,11672319,11672840,11673833,11674380,11674821,11675717,11676254,11676857,11677342,11678126,11678695,11679264,11679995,11680799,11681728,11682311,11682855,11683474,11684394,11685257,11685848,11686522,11687154,11687864,11688744,11689418,11690068,11690491,11690911,11692105,11693314,11694292,11695328,11696534,11697605,11698777,11699827,11700942,11701870,11702572,11703456,11704561,11705606,11706201,11706982,11707870,11708974,11709784,11710957,11711209,11711634,11712041,11712325,11712847,11713308,11713598,11713997,11714285,11714717,11715009,11715450,11715842,11716140,11716712,11717057,11717339,11717741,11718291,11718570,11719008,11719287,11719703,11719988,11720555,11720829,11721252,11721551,11721948,11722246,11722818,11723143,11723423,11723832,11724299,11724571,11724984,11725279,11725686,11725971,11726565,11727026,11727327,11727623,11727903,11728216,11728711,11729174,11729452,11729865,11730158,11730636,11730912,11731361,11731649,11732037,11732335,11733111,11734476,11735720,11736992,11738326,11739381,11740664,11741785,11742970,11743843,11745244,11746106,11747262,11748413,11749670,11750927,11752179,11753377,11754606,11755804,11757093,11757906,11759089,11759897,11761115,11762082,11763157,11764326,11765702,11767074,11768400,11769850,11771098,11772510,11773906,11775218,11776594,11777939,11779238,11780574,11781988,11783078,11784335,11785699,11787054,11788391,11789431,11790617,11791840,11792988,11794046,11795462,11796711,11798203,11799386,11800836,11801999,11803493,11804629,11806090,11807206,11808667,11809779,11811248,11812406,11813862,11815030,11816450,11817639,11818987,11820072,11821164,11822323,11823447,11824596,11825888,11827041,11828181,11829544,11830513,11831719,11832910,11834098,11835065,11836254,11837376,11838383,11839606,11840516,11841770,11842930,11844050,11845299,11846314,11847482,11848618,11849597,11850851,11851685,11852963,11853725,11854995,11855721,11857002,11857966,11859045,11860210,11861389,11862617,11863898,11864830,11866088,11867228,11868295,11869236,11870527,11871569,11872695,11873910,11874976,11876250,11877494,11878599,11879800,11880919,11882006,11883198,11884175,11885438,11886257,11887544,11888367,11889563,11890459,11891658,11892832,11893691,11895070,11896201,11897255,11898627,11899732,11900731,11902117,11903147,11904321,11905605,11906536,11907600,11908704,11909638,11910988,11912012,11913117,11914433,11915356,11916584,11917934,11918899,11920021,11921302,11922366,11923610,11924737,11925805,11927037,11927847,11929126,11930153,11931326,11932437,11933623,11934811,11935779,11937034,11937987,11939233,11940229,11941375,11942649,11943664,11944900,11946262,11947389,11948736,11949929,11951176,11952478,11953507,11954923,11956177,11957221,11958428,11959656,11960950,11962036,11963382,11964293,11965494,11966836,11967836,11968926,11970224,11971293,11972447,11973775,11974810,11975934,11977203,11978214,11979328,11980514,11981511,11982736,11983930,11984898,11986166,11987039,11988318,11989418,11990417,11991762,11992827,11994214,11995316,11996429,11997534,11998642,12000042,12001090,12002136,12003505,12004652,12005971,12007073,12008236,12009418,12010491,12011742,12012816,12013966,12015204,12016234,12017457,12018597,12019703,12021025,12022255,12023485,12024745,12026002,12027140,12028492,12029642,12030677,12032046,12033283,12034509,12035685,12037047,12038133,12039256,12040626,12041589,12042792,12044049,12045387,12046534,12047540,12048839,12050002,12051220,12052432,12053652,12054824,12055966,12057130,12058365,12059427,12060518,12061778,12062743,12064042,12065130,12066144,12067522,12068776,12070126,12071340,12072596,12073800,12075061,12076296,12077390,12078688,12079803,12081059,12082256,12083526,12084625,12085831,12087130,12088046,12089293,12090526,12091822,12092948,12094036,12095317,12096521,12097736,12098924,12100110,12101293,12102416,12103558,12104825,12105925,12107077,12108299,12109269,12110614,12111617,12112678,12114054,12115323,12116671,12117906,12119213,12120362,12121734,12122951,12123968,12125247,12126510,12127802,12128932,12130333,12131401,12132487,12133879,12134867,12135974,12137253,12138491,12139702,12140808,12142001,12143209,12144295,12145571,12146720,12147723,12149033,12150157,12151223,12152495,12153570,12154745,12155842,12156806,12158190,12159287,12160636,12161844,12162912,12164244,12165592,12166701,12167845,12168878,12169954,12171018,12172323,12173692,12174795,12175922,12177333,12178338,12179434,12180834,12181954,12183214,12184399,12185654,12186788,12187942,12189181,12190255,12191379,12192664,12193768,12194940,12196232,12197336,12198501,12199633,12200675,12202052,12202987,12204214,12204793,12205413,12205999,12206645,12207604,12208190,12208793,12209350,12209987,12210670,12211963,12213127,12213636,12214104,12214649,12215305,12215770,12216232,12216780,12217554,12217959,12218646,12219037,12219898,12220577,12221019,12221969,12222531,12222975,12223862,12225228,12225534,12225812,12226093,12226478,12226846,12227212,12227575,12227940,12228279,12228639,12228996,12229321,12229601,12229890,12230160,12230409,12230629,12230850,12231074,12231299,12231570,12231803,12232028,12232252,12232477,12232701,12232926,12233392,12234707,12235805,12236760,12237804,12239066,12240316,12241605,12242897,12244144,12245406,12246619,12247978,12249197,12250249,12251649,12252926,12253794,12255169,12256451,12257851,12259219,12260435,12261726,12262977,12264412,12265927,12267293,12268544,12269528,12270614,12271708,12272628,12273572,12274489,12275296,12276236,12277452,12278672,12279971,12281026,12282245,12283440,12284310,12284916,12285723,12286955,12288219,12289601,12291118,12292492,12293944,12295259,12296650,12298033,12299520,12300914,12302117,12303296,12304779,12306132,12307462,12308631,12309898,12311103,12312252,12313658,12315141,12316448,12317462,12318861,12320069,12321143,12322538,12324036,12325459,12326607,12328100,12329512,12330790,12332112,12333387,12334647,12335798,12337025,12338706,12340098,12341464,12342969,12344397,12345783,12347085,12348195,12349328,12350624,12352060,12353307,12354585,12355768,12356920,12358067,12359253,12360609,12361885,12363184,12364116,12365184,12366578,12367954,12369222,12370514,12371823,12373093,12374391,12375615,12376907,12378214,12379475,12380771,12382084,12383406,12384744,12386030,12387654,12389186,12390550,12392119,12393348,12394618,12395894,12397230,12398526,12399799,12400959,12402218,12403516,12404900,12406113,12407309,12408573,12409815,12411008,12412198,12413444,12414717,12416273,12417647,12419148,12420443,12421856,12423282,12424692,12426157,12427345,12428530,12429727,12430863,12431979,12433230,12434486,12435706,12436988,12438213,12438647,12439433,12439915,12440343,12440769,12441195,12441626,12442064,12442531,12443070,12443665,12444877,12445344,12445827,12446291,12446776,12447296,12447836,12448364,12448579,12448791,12448966,12448991,12450005,12451251,12452314,12453619,12454976,12456269,12457416,12458700,12460111,12461552,12462919,12464224,12465365,12466529,12467858,12469142,12470559,12472101,12473631,12475137,12476661,12477561,12478030,12479358,12480213,12481235,12482623,12483879,12484697,12485656,12486408,12487840,12488397,12489625,12491167,12492712,12494295,12495818,12497351,12498650,12500204,12501435,12503085,12504072,12505048,12506530,12507837,12509375,12510667,12511924,12513339,12514666,12516133,12517702,12519345,12520981,12522516,12523895,12525351,12526985,12528579,12530024,12531684,12533217,12534455,12535838,12537171,12538741,12540394,12541620,12543070,12544297,12545878,12547400,12549020,12550469,12552040,12553528,12554918,12556348,12557698,12559139,12560449,12562041,12563496,12564289,12565674,12567094,12568516,12570075,12571411,12572658,12573968,12575286,12576732,12578295,12579852,12581445,12582816,12584420,12585950,12587088,12588509,12589689,12591129,12592776,12594252,12595674,12596976,12598410,12599926,12601444,12602891,12603980,12605239,12606842,12608405,12609825,12611388,12612991,12614528,12615987,12617547,12618841,12620464,12622014,12623466,12625078,12626688,12628220,12629582,12631112,12632706,12634281,12635698,12637146,12638760,12640298,12641917,12643420,12644857,12646140,12647713,12649053,12650670,12651709,12652714,12654232,12655545,12656990,12658521,12659767,12661214,12662571,12664e3,12665490,12667093,12668571,12669929,12671029,12672482,12673884,12675533,12676910,12678096,12679497,12680743,12682297,12683969,12685376,12686649,12688026,12689455,12691006,12692391,12693932,12695440,12697068,12698475,12699879,12701342,12702633,12704086,12705513,12707152,12708642,12709473,12710908,12712226,12713627,12715243,12716683,12717947,12719425,12720674,12722193,12723803,12725350,12726982,12728440,12730040,12731650,12732802,12734156,12735376,12736852,12738531,12739959,12741344,12742557,12744041,12745489,12747048,12748510,12749594,12750633,12751824,12752699,12753779,12754538,12755418,12756767,12757707,12758860,12760031,12761567,12762948,12764431,12765509,12766794,12767828,12768845,12769814,12771006,12771877,12772612,12773457,12774355,12775374,12776177,12777205,12778041,12779173,12779947,12781024,12782206,12783366,12784440,12785641,12786934,12788257,12789278,12790362,12791623,12792901,12794036,12795368,12796457,12797198,12798457,12799655,12800888,12802158,12803216,12804520,12805714,12807174,12808145,12809120,12810184,12811367,12812700,12814060,12815520,12816827,12817871,12819176,12820415,12821584,12822711,12824025,12825162,12826358,12827625,12828748,12829931,12831342,12832397,12833831,12834854,12836427,12837991,12839484,12841090,12842554,12843935,12845413,12847019,12848485,12849953,12851385,12852973,12854438,12855752,12856650,12857964,12859197,12860705,12862183,12863606,12864860,12866412,12867913,12869310,12870574,12871951,12873200,12874554,12875991,12877399,12878979,12879997,12881414,12882535,12883644,12884424,12885782,12887163,12888660,12889967,12891212,12892756,12894226,12895672,12896927,12898511,12900021,12901444,12902720,12904109,12905375,12906751,12908205,12909653,12911243,12912341,12913726,12914934,12915998,12916749,12918158,12919466,12920965,12922379,12923628,12925216,12926518,12927948,12929226,12930819,12932327,12933637,12934481,12935428,12936116,12936637,12937405,12937962,12938604,12939346,12940015,12941267,12942124,12942665,12943493,12944404,12945033,12945608,12946487,12946982,12947833,12948778,12949555,12950203,12950911,12951506,12952129,12952739,12953344,12953951,12954556,12955601,12956596,12957486,12958191,12958880,12959614,12960419,12961135,12961842,12962056,12962290,12962385,12962479,12962574,12962667,12962875,12963501,12964027,12964606,12965176,12965696,12965721,12965746,12965771,12967331,12968830,12969925,12971221,12972620,12974011,12975295,12976482,12977460,12978171,12979095,12979861,12980525,12981433,12982670,12983909,12985284,12986325,12987601,12988707,12989689,12990723,12992037,12993445,12994606,12995639,12996656,12997672,12998828,13000114,13001015,13001915,13002988,13004051,13004957,13006350,13007732,13008562,13009973,13011431,13012895,13014310,13015776,13017145,13018763,13020271,13021550,13022669,13024055,13025664,13027179,13028610,13030029,13031462,13033008,13034538,13035929,13037377,13038796,13040448,13041588,13043160,13044740,13046344,13047833,13049310,13050622,13051968,13053493,13054808,13055949,13057172,13058307,13059816,13061068,13062356,13063760,13065112,13066338,13067869,13069435,13070928,13072332,13073562,13074846,13076153,13077474,13078755,13079881,13081146,13082321,13083552,13084941,13085904,13087022,13088478,13089382,13090174,13091238,13092508,13093343,13094714,13096211,13097769,13099133,13100624,13101832,13103194,13104406,13105638,13106898,13108224,13109602,13110798,13112052,13113400,13114671,13115843,13117197,13118482,13119751,13121114,13122433,13123535,13124668,13125993,13127002,13128044,13128970,13130291,13131530,13132436,13133875,13135391,13136786,13138035,13139335,13140493,13141860,13143083,13144440,13145814,13147010,13148280,13149568,13150807,13151839,13153022,13153977,13155113,13156187,13157099,13158274,13159585,13160815,13162034,13163277,13164599,13165784,13167116,13168377,13168648,13169130,13170381,13171583,13172833,13174293,13175670,13176749,13177983,13179264,13180640,13182190,13183480,13184680,13185821,13187110,13188037,13189069,13190038,13191300,13192695,13194143,13195701,13197160,13198332,13199395,13200260,13201725,13202895,13204470,13205790,13207107,13208415,13209611,13210948,13211954,13213204,13214434,13215907,13217438,13218976,13220531,13221805,13223144,13224403,13225642,13226939,13228237,13229449,13230665,13231897,13233166,13234391,13235668,13236831,13238079,13238940,13240198,13241562,13242649,13243689,13244876,13246159,13246932,13248016,13249084,13250377,13251559,13252595,13254042,13255559,13256907,13258364,13259799,13261364,13262915,13264414,13265771,13267316,13268795,13270321,13271732,13273260,13274697,13276198,13277574,13279014,13280485,13282049,13283266,13284829,13286424,13288050,13289498,13290936,13292173,13293597,13294888,13296138,13297297,13298518,13299866,13301221,13302798,13304365,13305859,13307405,13308921,13310106,13311406,13312426,13313636,13314926,13315921,13316996,13318148,13318746,13320054,13321431,13322465,13323491,13324606,13325932,13326739,13327686,13328754,13329717,13331107,13332200,13333385,13334811,13336304,13337670,13339116,13340488,13342135,13343712,13345268,13346654,13348185,13349648,13351211,13352571,13354075,13355519,13357022,13358402,13359845,13361315,13362881,13364113,13365670,13367253,13368869,13370327,13371754,13373029,13374408,13375317,13376658,13378105,13379629,13380957,13382296,13383671,13384850,13386411,13387861,13389413,13390966,13391916,13393251,13394471,13395641,13396971,13398082,13399279,13400411,13401689,13402979,13404328,13405704,13406965,13408240,13409632,13410983,13412422,13413719,13414984,13416523,13418074,13419559,13420754,13422196,13423701,13424800,13426132,13427440,13428398,13429644,13430929,13432032,13432954,13434442,13435643,13437073,13438579,13439680,13440374,13441046,13442333,13443744,13444900,13445940,13446957,13448087,13449413,13450276,13451141,13452250,13453324,13454625,13455736,13456547,13458026,13459506,13460911,13462349,13463770,13465283,13466805,13468245,13469338,13470685,13472079,13473547,13475026,13476525,13478025,13479601,13481031,13482448,13483833,13485252,13486791,13488231,13489404,13490885,13492526,13494002,13495453,13497014,13498195,13499602,13501073,13502269,13503441,13504744,13505964,13507090,13508506,13509738,13510948,13512340,13513648,13515335,13516910,13518413,13519768,13521004,13522336,13523557,13524888,13526349,13527900,13529264,13530642,13532136,13533397,13534758,13536039,13537174,13538213,13539441,13540549,13541578,13542544,13544035,13545281,13546507,13547058,13548120,13549430,13550820,13551950,13552989,13554030,13555188,13556472,13557229,13558263,13559351,13560482,13561331,13562676,13563532,13564502,13566009,13567491,13568879,13570336,13571772,13573288,13574780,13576153,13577261,13578512,13580017,13581377,13582915,13584384,13585915,13587280,13588813,13590245,13591740,13593124,13594552,13596036,13597607,13598839,13600397,13601976,13603594,13605048,13606477,13607760,13609150,13610325,13611804,13613283,13614643,13616064,13617313,13618783,13619974,13621368,13622938,13624478,13625925,13627432,13628746,13630044,13631558,13632916,13634357,13635710,13636946,13638468,13640025,13640854,13642199,13643475,13644977,13646342,13647821,13649171,13650479,13651675,13652738,13653902,13655033,13656089,13657031,13658232,13659412,13659790,13661083,13662308,13663319,13664521,13665591,13666585,13667524,13668982,13669899,13671350,13672801,13674096,13675388,13676585,13677830,13679195,13680643,13682117,13683519,13684680,13685904,13687217,13688704,13690138,13691262,13692602,13693774,13695013,13696164,13697538,13699088,13700627,13702083,13703547,13704995,13706238,13707373,13708434,13709788,13711225,13712451,13713746,13715122,13716693,13717989,13718966,13720166,13721317,13722550,13723873,13725143,13726423,13727584,13728687,13729957,13731098,13732244,13733398,13734167,13734814,13736136,13737478,13738982,13740258,13741482,13742739,13743836,13745052,13746370,13747775,13749227,13750507,13751914,13753105,13754249,13755487,13756590,13757771,13759032,13759953,13761025,13762268,13763727,13764883,13765953,13766835,13768037,13769146,13770391,13771493,13772619,13773637,13774666,13775952,13777248,13778308,13779371,13780410,13781310,13782449,13783231,13784257,13784912,13785468,13786701,13787961,13789017,13789825,13791153,13792427,13793647,13794891,13795793,13796777,13797738,13798965,13800178,13801307,13802209,13803335,13804557,13805912,13807121,13807894,13809301,13810547,13811613,13812879,13813831,13815124,13816409,13817618,13819e3,13820216,13821585,13822892,13824089,13825471,13826626,13827470,13828844,13830195,13831474,13832860,13834457,13835847,13837306,13838739,13840284,13841458,13842478,13843491,13844503,13845522,13846548,13847590,13848771,13849836,13851222,13851851,13852752,13853815,13854633,13855498,13856309,13857155,13858192,13859011,13860394,13861256,13862471,13863296,13864209,13865487,13866580,13867799,13868933,13870067,13871234,13872368,13873489,13874729,13876066,13877453,13878814,13880273,13881770,13883227,13884621,13886060,13887486,13888989,13890518,13892028,13893415,13894537,13896005,13897546,13899076,13900465,13901930,13903386,13904682,13905881,13907351,13908737,13910036,13911291,13912789,13914204,13915582,13916739,13918277,13919488,13920587,13921596,13922741,13923853,13925068,13926341,13927535,13928778,13929977,13931251,13932362,13933536,13934837,13936013,13937091,13938184,13939424,13940633,13942165,13943521,13944960,13946387,13947874,13949432,13950810,13952334,13953881,13955202,13956558,13958163,13959600,13961009,13962415,13963919,13965461,13966916,13968415,13969754,13971293,13972714,13974161,13975627,13976990,13978483,13979809,13981503,13982681,13984248,13985827,13987470,13989026,13990465,13991738,13993110,13994483,13996080,13997461,13998748,14000121,14001454,14002888,14004105,14005375,14006754,14008139,14009555,14010864,14012073,14013623,14014954,14016268,14017592,14018830,14020266,14021689,14023091,14024484,14025960,14027381,14028826,14030186,14031571,14033090,14034547,14035855,14037263,14038796,14040244,14041566,14043078,14044447,14045811,14047249,14048500,14049909,14051226,14052641,14054234,14055644,14057022,14058439,14059808,14061293,14062685,14063891,14065219,14066588,14068085,14069334,14070623,14071949,14073484,14074824,14076326,14077236,14078799,14080300,14081897,14083425,14084960,14086609,14088140,14089757,14091293,14092834,14094353,14095876,14097153,14098652,14100335,14101910,14103398,14104957,14106180,14107597,14108990,14110375,14111905,14113361,14114852,14115896,14117055,14117735,14118284,14119145,14119978,14120703,14121185,14121774,14122313,14123024,14124185,14125346,14126909,14128346,14129754,14131198,14132712,14134101,14135531,14136124,14136687,14138177,14139665,14140903,14142176,14143727,14145204,14146791,14148196,14149646,14150857,14152381,14153882,14155270,14156691,14158066,14159672,14161193,14162788,14164143,14165727,14167343,14168786,14170290,14171899,14173519,14174984,14176351,14177777,14179285,14180860,14182477,14184116,14185736,14187462,14189097,14190754,14192332,14193818,14195366,14196863,14198472,14200041,14201634,14203044,14204653,14206234,14207621,14209157,14210694,14212057,14213697,14215249,14216829,14218461,14220126,14221723,14223383,14225005,14226550,14228151,14229659,14231196,14232750,14234317,14235876,14237428,14239031,14240489,14241886,14243601,14245062,14246649,14248274,14249861,14251369,14252925,14254588,14256230,14257773,14259290,14260707,14262144,14263633,14265129,14266443,14268039,14269290,14270541,14271632,14272732,14273679,14274516,14275337,14276178,14276960,14277789,14278584,14279426,14280912,14282397,14283592,14284856,14286364,14287868,14289091,14290433,14291638,14292858,14294214,14295491,14296866,14298062,14299520,14300953,14302258,14303692,14305170,14306279,14307647,14308822,14309832,14310942,14311971,14313333,14314432,14315791,14317174,14318461,14319658,14320965,14322197,14323170,14324460,14325694,14327064,14328387,14329625,14330679,14331714,14332906,14334192,14335263,14336451,14337553,14338650,14339669,14340646,14341716,14342761,14343781,14345057,14345990,14347061,14347936,14349040,14349988,14351183,14352457,14353436,14354713,14355870,14356998,14358045,14359401,14360616,14361671,14362714,14363944,14365463,14366854,14368221,14369394,14370556,14371569,14372602,14373473,14374622,14375644,14377012,14378306,14379587,14380058,14380083,14380952,14382285,14383564,14384863,14385708,14386919,14387950,14388962,14389977,14391070,14392275,14393384,14394751,14395375,14396270,14397135,14398003,14398973,14400031,14401040,14402363,14403726,14405218,14406657,14408011,14409469,14410792,14412435,14413947,14415270,14416348,14417783,14419180,14420594,14422177,14423423,14424680,14426277,14427755,14429300,14430563,14431982,14433334,14434625,14435750,14437082,14438313,14439780,14441085,14442456,14443875,14445221,14446477,14447663,14448956,14450355,14451867,14453273,14454609,14455909,14457270,14458620,14460062,14461579,14462906,14464253,14465746,14467100,14468550,14470042,14471429,14473097,14474579,14476011,14477506,14478975,14480540,14481864,14483171,14484771,14486344,14487672,14489193,14490669,14492087,14493286,14494668,14495970,14497259,14498800,14500036,14501426,14502806,14504296,14505740,14507075,14508311,14509840,14511518,14513060,14514600,14516002,14517543,14518732,14520177,14521663,14523105,14524583,14526010,14527289,14528961,14530410,14531831,14533410,14534907,14536251,14537463,14538869,14540356,14541906,14543287,14544888,14546318,14547903,14549313,14550968,14552319,14553369,14554989,14556460,14558028,14559470,14560969,14562554,14563990,14565386,14566763,14568223,14569448,14570505,14571784,14572716,14573861,14574951,14575963,14577154,14577983,14579380,14580006,14581346,14582194,14583353,14584357,14585311,14586529,14587787,14589199,14590623,14592054,14593609,14594572,14595551,14596727,14597420,14598510,14599598,14600333,14601494,14602404,14603432,14604637,14605350,14606511,14607569,14608529,14609455,14610641,14611361,14612534,14613427,14614480,14615620,14616457,14617659,14618373,14619612,14620506,14621587,14622704,14623430,14624623,14625508,14626633,14627537,14628657,14629719,14630659,14631758,14632702,14633673,14634764,14635719,14636714,14637878,14638703,14639757,14640939,14641711,14642768,14643872,14645042,14645848,14646885,14648049,14648854,14649932,14651067,14651862,14652962,14654e3,14654913,14656134,14657548,14658900,14660243,14661629,14663130,14664444,14665711,14667032,14668382,14669389,14670615,14671955,14673162,14674481,14675956,14677315,14678573,14679539,14680489,14681373,14682555,14683660,14684747,14685371,14686505,14687811,14688836,14690127,14691397,14692731,14694034,14695367,14696748,14697935,14698939,14699024,14699659,14701e3,14702368,14703664,14704776,14706093,14707306,14708262,14709567,14711003,14712233,14713446,14714916,14716107,14717153,14718358,14719818,14721002,14722236,14723680,14725049,14725989,14727391,14728850,14730256,14731548,14733029,14734371,14735143,14735711,14736917,14737819,14738782,14739947,14741047,14742206,14743069,14743559,14744935,14745968,14746744,14747610,14748891,14749978,14751049,14751900,14752690,14753363,14753988,14754877,14756119,14757328,14758284,14758932,14759535,14760215,14761290,14762416,14763693,14765041,14766455,14767359,14768499,14769446,14770544,14771141,14772191,14773278,14774355,14775948,14777394,14778894,14780524,14782143,14783815,14785233,14786750,14788231,14789884,14791258,14792896,14794539,14796077,14797453,14799056,14800555,14802101,14803640,14805048,14806352,14807657,14809056,14810555,14811891,14813369,14814470,14815706,14817105,14818555,14819841,14821277,14822729,14824258,14825585,14826948,14828347,14829687,14831026,14832332,14833693,14835150,14836678,14837907,14839367,14840797,14842228,14843095,14843966,14845263,14846615,14847990,14848887,14850144,14851464,14852636,14853677,14854894,14856115,14856850,14858001,14859072,14860298,14861462,14862896,14864383,14865744,14867189,14868536,14870185,14871759,14873325,14874722,14876265,14877793,14879257,14880690,14882277,14883744,14885108,14886534,14887923,14889516,14891e3,14892260,14893765,14895403,14896879,14898350,14899925,14901215,14902670,14904181,14905621,14907177,14908755,14910296,14911866,14913417,14914826,14916106,14917064,14918304,14919533,14920492,14920970,14922157,14923405,14924710,14925746,14926875,14928220,14928969,14930140,14931175,14932532,14933393,14934866,14936365,14937762,14939233,14940661,14942168,14943649,14945118,14946498,14948098,14949613,14951154,14952519,14954041,14955502,14957015,14958389,14959840,14961314,14962849,14964055,14965619,14967210,14968832,14970286,14971734,14972964,14974383,14975644,14976904,14978068,14979556,14981163,14982768,14984347,14985798,14987368,14988744,14989978,14991002,14992188,14993281,14994188,14994696,14995780,14996573,14997613,14998407,14999423,15000041,15001038,15002119,15003160,15004112,15005435,15006580,15007605,15008700,15010009,15011309,15012554,15013974,15015014,15016025,15017035,15018052,15019080,15020287,15021448,15022692,15023499,15024347,15025250,15026300,15027324,15028737,15029588,15030667,15031564,15032910,15034331,15035805,15037159,15038609,15039963,15041532,15043039,15044477,15045583,15046627,15048080,15049507,15050823,15052286,15053879,15055379,15056808,15058073,15059309,15060970,15062461,15063834,15064781,15065946,15067568,15068968,15070587,15072096,15073684,15075212,15076647,15078222,15079559,15080911,15082295,15083704,15084966,15086526,15087979,15089351,15090729,15092045,15093234,15094289,15095615,15096727,15098044,15099372,15100707,15102150,15103595,15105138,15106717,15108212,15109538,15111100,15112478,15113825,15115251,15116558,15117880,15119071,15120408,15121908,15123406,15124868,15126141,15127486,15128932,15130169,15131628,15132940,15134449,15136041,15137450,15138797,15140174,15141494,15142929,15144319,15145558,15146765,15148111,15149399,15150731,15152100,15153487,15154770,15156062,15157459,15158962,15160484,15161615,15162861,15164053,15165408,15166842,15168102,15169483,15170644,15171991,15173110,15174405,15175595,15176915,15178255,15179565,15181021,15182437,15183920,15185399,15187029,15188479,15189941,15191192,15192568,15194032,15195503,15196837,15198119,15199786,15201247,15202645,15204174,15205553,15206949,15208272,15209680,15210946,15212176,15213594,15214863,15216283,15217629,15219045,15220519,15221989,15223429,15224793,15225748,15226767,15227782,15228857,15229935,15231081,15232436,15233551,15234667,15235601,15236762,15237931,15239084,15240428,15241587,15242577,15243464,15244552,15245936,15247533,15248958,15249932,15250901,15252235,15253483,15254487,15255442,15256346,15257488,15258605,15259808,15260830,15261970,15263002,15263918,15264730,15265764,15266763,15267875,15269019,15270024,15271113,15271994,15273078,15274427,15275612,15276771,15277756,15278696,15279801,15280893,15281947,15283248,15284600,15285358,15285383,15285894,15286839,15288271,15289110,15289866,15290537,15291425,15292214,15293284,15294253,15295054,15296096,15296983,15297679,15298620,15299807,15300900,15302338,15303620,15304731,15305800,15306801,15307943,15309011,15310053,15311271,15312174,15313405,15314535,15315501,15316924,15318201,15319559,15320850,15322187,15323447,15324741,15325996,15327090,15328189,15329300,15330125,15330879,15331509,15332120,15333040,15334344,15335687,15337022,15338323,15339597,15340969,15342437,15343542,15344988,15346135,15347076,15348248,15349520,15350534,15351634,15352827,15354192,15355314,15356541,15357556,15358644,15359686,15360811,15361932,15363055,15364108,15365048,15366201,15367346,15368406,15369510,15370595,15371848,15373326,15374782,15376205,15377620,15378956,15380258,15381101,15382285,15383446,15384474,15385807,15386845,15388110,15389024,15390086,15391207,15392439,15393424,15394537,15395578,15396848,15398011,15399164,15400515,15401963,15403270,15404622,15405667,15406801,15407954,15409113,15410510,15411523,15412577,15413903,15415192,15416040,15417124,15418477,15419554,15420597,15421667,15423037,15424345,15425652,15426695,15427778,15428974,15429762,15431013,15432379,15433445,15434435,15435532,15436578,15437693,15438752,15440046,15441152,15442235,15443348,15444477,15445784,15447169,15448588,15449960,15450876,15452242,15453650,15455005,15456289,15457359,15458562,15459873,15461105,15462352,15463716,15465051,15466417,15467311,15468529,15469855,15471041,15472347,15473699,15474653,15475743,15476752,15477690,15479200,15480569,15481611,15482771,15483981,15484789,15485906,15487026,15488370,15489769,15491237,15492457,15493904,15495219,15496645,15497544,15498299,15499618,15500713,15501589,15502826,15504113,15505543,15506634,15507805,15508903,15509867,15510777,15511559,15512188,15513525,15514877,15515591,15516466,15517862,15519163,15520359,15521457,15522885,15524363,15525797,15526986,15528366,15529491,15530504,15531601,15533002,15533857,15535219,15536551,15538097,15539218,15540470,15541841,15543097,15544485,15545831,15547134,15548437,15549795,15551202,15552202,15553642,15554944,15556094,15557388,15558669,15560113,15561450,15562873,15564266,15565595,15566922,15568172,15569488,15570682,15571952,15573223,15574634,15575926,15577248,15578417,15579408,15580279,15581594,15583202,15584692,15586338,15587872,15589051,15590476,15591925,15593029,15594077,15595337,15596509,15597621,15598765,15599971,15601639,15603212,15604603,15606174,15607355,15608535,15610004,15611391,15612866,15614393,15615939,15617375,15618890,15620414,15621962,15623437,15624837,15626175,15627804,15629017,15630286,15631658,15633156,15634615,15636184,15637396,15638892,15640382,15641874,15643323,15644711,15646332,15647796,15649339,15650609,15652020,15653426,15654745,15656102,15657433,15658765,15660138,15661421,15662809,15664201,15665764,15667244,15668626,15670087,15671549,15672900,15673929,15675260,15676606,15678165,15679391,15680737,15682163,15683480,15684842,15686258,15687709,15689160,15690666,15692138,15693631,15695020,15696460,15697784,15699238,15700704,15702186,15703556,15705042,15706431,15707858,15709178,15710560,15711963,15713400,15714887,15716200,15717610,15719057,15720485,15721906,15723306,15724675,15725992,15727386,15728692,15729979,15731402,15732714,15734169,15735458,15736736,15737982,15739275,15740635,15741916,15743289,15744727,15745842,15747366,15748875,15750413,15751738,15753245,15754722,15755821,15757170,15758642,15760196,15761656,15763118,15764571,15765511,15767010,15768575,15770138,15771504,15772867,15774363,15775849,15777193,15778675,15780147,15781613,15783089,15784433,15785913,15787339,15788729,15790039,15791532,15792924,15794287,15795741,15797238,15798799,15800344,15801778,15803133,15804476,15805986,15807214,15808744,15809928,15810556,15811159,15811865,15812591,15814001,15815327,15816041,15816753,15817190,15817405,15817860,15817928,15817953,15817978,15818003,15818028,15818053,15818078,15818103,15818128,15818153,15818178,15818203,15818228,15818253,15818278,15818303,15818328,15818353,15818378,15818403,15818428,15818453,15818478,15818503,15818528,15818553,15818578,15818603,15818628,15818653,15818678,15818703,15818728,15818753,15818778,15818803,15818828,15818853,15818878,15818903,15818928,15818953,15818978,15819003,15819028,15819053,15819078,15819103,15819128,15819153,15819178,15819203,15819228,15819253,15819278,15819303,15819328,15819353,15819378,15819403,15819428,15819453,15819478,15819503,15819528,15819553,15819578,15819603,15819628,15819653,15819678,15819703,15819728,15819753,15819778,15819803,15819828,15821032,15822399,15823593,15825144,15826481,15827697,15829442,15831198,15832546,15833982,15835313,15836325,15837347,15838373,15839391,15840417,15841437,15842443,15843462,15844480,15846248,15847690,15848581,15849534,15850853,15852097,15852993,15853672,15854251,15854832,15855580,15856551,15857402,15858207,15859057,15860037,15860833,15861655,15862487,15863314,15864413,15865263,15866072,15867078,15867859,15868977,1587e4,15870947,15871752,15872902,15873781,15874645,15875523,15876380,15877440,15878610,15879390,15880346,15881194,15882163,15883034,15883927,15884946,15885965,15886983,15888043,15888981,15890076,15891328,15892954,15894330,15895587,15897107,15898420,15899664,15900959,15902301,15903581,15904858,15906236,15907116,15908324,15909060,15910452,15911641,15912979,15914168,15915455,15916844,15918112,15919202,15920352,15921421,15922540,15923893,15925233,15926509,15927903,15929104,15930364,15931870,15933466,15935170,15936908,15938449,15939671,15941194,15942705,15943892,15945062,15946548,15948068,15949549,15950942,15952318,15953905,15955398,15956439,15957496,15958582,15959527,15960438,15961180,15962083,15962826,15963488,15964191,15964896,15965933,15966566,15967408,15968157,15968829,15969453,15970722,15972182,15973469,15974992,15976357,15977843,15979389,15980841,15982261,15983571,15985092,15986511,15987926,15989263,15990663,15991950,15993433,15994888,15996372,15997852,15999203,16000700,16002166,16003674,16005138,16006609,16008084,16009524,16011040,16012356,16013894,16015358,16016815,16018289,16019711,16021193,16022631,16024084,16025503,16026964,16028061,16029710,16031214,16032380,16033859,16035222,16036413,16037682,16038807,16039986,16040939,16041289,16041639,16042907,16044186,16045596,16046977,16048459,16049875,16051280,16052737,16054128,16055520,16056998,16058276,16059428,16060372,16061656,16062765,16064256,16065635,16067e3,16068359,16069950,16071054,16072251,16073621,16074795,16075995,16077093,16078323,16079429,16080566,16081908,16083343,16084560,16085980,16087185,16088439,16089855,16091216,16092558,16094046,16095449,16096847,16098234,16099603,16100885,16102168,16103682,16105218,16106777,16108124,16109665,16110951,16112248,16113486,16114812,16115729,16116716,16117725,16118751,16119775,16120728,16121756,16122865,16124264,16125767,16127218,16128657,16130019,16131410,16132968,16134361,16135401,16136775,16138251,16139704,16141081,16142637,16143994,16144928,16146324,16147627,16148998,16150523,16152083,16153690,16155249,16156680,16158136,16159715,16161065,16162311,16163725,16165296,16166309,16167699,16169058,16170360,16171889,16173523,16174874,16176320,16177696,16179171,16180634,16181983,16183510,16184884,16186489,16187695,16189240,16190391,16191552,16193008,16194318,16195769,16197059,16198306,16199823,16201073,16202487,16203963,16205214,16206643,16208069,16209367,16210493,16211930,16213295,16214774,16216078,16217444,16218722,16220048,16221459,16222914,16224358,16225936,16227291,16228751,16230248,16231634,16233041,16234383,16235771,16237377,16238886,16240323,16241829,16243273,16244533,16245890,16247288,16248708,16250141,16251639,16252984,16254388,16255834,16257317,16258626,16260061,16261519,16262776,16264192,16265591,16266982,16268393,16269830,16271216,16272530,16273769,16275158,16276428,16277606,16278916,16280191,16281594,16282665,16284209,16285763,16287266,16288527,16289976,16291446,16292583,16293980,16295507,16297046,16298498,16299979,16301356,16302369,16303889,16305444,16306939,16308176,16309548,16311097,16312514,16313976,16315409,16316937,16318401,16319822,16321153,16322637,16324050,16325366,16326646,16328188,16329628,16330886,16332337,16333857,16335336,16336874,16338349,16339616,16340988,16342452,16343722,16345188,16346383,16347565,16349067,16350499,16351953,16353211,16354638,16355942,16356296,16357221,16358290,16359515,16360651,16362215,16363476,16364505,16365639,16366960,16367876,16369103,16370462,16371745,16372961,16374163,16375636,16376730,16377769,16379004,16380435,16381759,16382855,16384083,16385299,16386620,16388001,16389031,16390227,16391179,16392326,16393433,16394446,16395726,16396746,16397870,16399136,16400426,16401878,16403308,16404324,16405806,16407295,16408419,16409586,16410711,16412093,16413394,16414653,16415969,16417296,16418437,16419280,16420687,16421965,16423344,16424604,16425653,16426656,16427575,16428686,16429915,16431041,16432153,16433258,16434424,16435558,16436973,16438462,16440001,16441449,16442657,16444077,16445668,16446720,16447567,16449001,16450224,16451475,16452862,16454339,16455333,16456473,16457605,16458678,16459826,16460354,16461587,16463020,16464100,16464956,16466371,16467729,16469053,16470299,16471800,16473260,16474670,16475960,16477340,16478685,16479917,16481071,16482204,16483618,16484817,16485803,16487050,16488351,16489665,16491460,16493508,16495556,16497246,16499183,16501231,16503177,16504033,16504851,16506680,16507810,16508823,16509822,16510831,16511834,16512943,16514099,16515239,16517279,16518388,16518413,16518438,16518463,16518488,16518513,16518538,16518563,16518588,16518613,16518638,16518663,16518688,16518713,16518738,16518763,16518788,16518813,16518838,16518863,16518888,16518913,16518938,16518963,16518988,16519013,16519038,16519063,16519088,16519113,16519138,16519163,16519188,16519213,16519238,16519263,16519288,16519313,16519338,16519363,16519388,16519413,16519438,16519463,16519488,16519513,16519538,16519563,16519588,16519613,16519638,16519663,16519688,16519713,16519738,16519763,16519788,16519813,16519838,16519863,16519888,16519913,16519938,16519963,16519988,16520013,16520038,16520063,16520088,16520113,16520138,16520163,16520188,16520213,16520238,16520263,16520288,16520313,16520338,16520363,16520388,16520413,16520438,16520463,16520488,16520513,16520538,16520563,16520588,16520613,16520638,16520663,16520688,16521993,16523311,16524579,16525895,16527152,16528614,16529753,16530920,16532079,16533735,16534915,16536348,16537628,16539041,16540548,16542048,16543539,16545051,16546271,16547511,16549030,16550573,16552104,16553588,16555078,16556525,16557649,16558983,16560099,16560634,16561802,16563157,16564441,16565450,16566855,16568290,16569695,16571048,16572509,16573806,16574671,16575139,16576362,16577619,16578813,16580022,16581320,16582602,16583947,16585323,16586431,16587550,16588887,16589867,16591444,16592855,16594302,16595832,16597298,16598708,16600232,16601691,16603150,16604595,16605950,16607347,16608644,16610101,16611394,16612220,16613597,16614919,16616162,16617638,16618924,16620468,16622214,16623803,16625080,16626870,16628157,16629346,16630534,16631501,16632357,16633480,16634581,16635673,16636809,16637974,16639123,16640341,16641380,16642421,16643458,16644502,16645541,16646496,16647356,16648224,16649091,16649972,16650849,16652070,16653636,16654970,16655815,16656840,16657876,16659134,16660086,16661057,16661761,16662557,16663456,16664327,16665472,16666277,16667332,16668082,16668840,16669636,16670454,16671649,16672679,16673485,16674683,16675423,16676292,16677128,16677947,16678786,16679587,16680351,16681109,16682097,16683184,16684095,16684851,16686098,16687319,16688672,16690130,16691787,16693629,16695172,16696553,16697984,16698911,16700199,16701102,16702301,16703155,16704130,16704980,16705844,16706673,16707507,16708274,16709142,16709925,16710659,16711334,16711992,16712632,16713275,16713938,16714587,16715247,16715898,16716560,16717216,16717878,16718567,16719240,16719905,16720609,16721347,16722006,16722698,16723402,16724144,16724847,16725543,16726243,16726894,16727554,16728287,16729027,16729702,16730458,16731235,16731943,16732591,16733330,16734076,16734744,16735456,16736154,16736810,16737512,16738041,16739264,16739955,16740610,16741410,16742099,16742853,16743630,16744394,16745126,16745843,16746595,16747329,16748076,16748893,16749696,16750837,16752056,16753397,16754596,16755586,16756594,16757926,16758942,16760272,16761593,16762447,16763794,16765140,16766428,16767676,16769008,16770297,16771632,16773160,16774262,16775496,16776933,16778192,16779701,16781195,16782502,16783839,16785344,16786818,16788246,16789591,16791127,16792581,16793891,16795434,16796956,16798295,16799644,16801019,16802543,16803982,16805409,16806538,16807986,16809356,16810457,16811891,16813335,16814482,16815824,16817330,16818752,16820182,16821740,16823043,16824581,16825916,16827419,16828856,16830312,16831773,16833132,16834266,16835718,16836929,16838272,16839383,16840826,16842053,16843408,16844494,16845996,16847251,16848684,16849730,16851268,16852551,16854048,16855145,16856413,16857608,16858935,16860186,16861187,16862485,16863861,16865182,16866112,16867596,16868861,16870333,16871422,16872957,16874292,16875796,16876742,16878142,16879445,16880920,16881944,16883335,16884636,16886105,16887182,16888557,16889872,16891312,16892329,16893597,16894790,16896114,16897271,16898672,16899894,16901298,16902760,16904146,16905684,16907064,16908458,16909840,16911355,16912696,16914215,16915695,16917026,16918514,16919867,16921375,16922803,16924272,16925690,16927e3,16928516,16929962,16931294,16932710,16934130,16935455,16936668,16937965,16939385,16940911,16942396,16943698,16945110,16946559,16947963,16949260,16950676,16952198,16953401,16954744,16956299,16957802,16959134,16960477,16961934,16963316,16964802,16966215,16967744,16969076,16970589,16971890,16973311,16974730,16976212,16977103,16977990,16979109,16980432,16981747,16983211,16984720,16986045,16987237,16988698,16990083,16991615,16992994,16994249,16995317,16996411,16997608,16998463,16999679,17000997,17002447,17003586,17004656,17005754,17007322,17008651,17010159,17011482,17012983,17014422,17015921,17017355,17018778,17019938,17021370,17022897,17024277,17025563,17027078,17028427,17029895,17031133,17032454,17033982,17035375,17036904,17038370,17039678,17041217,17042727,17044102,17045257,17046687,17048115,17049432,17050773,17052309,17053841,17055197,17056660,17058078,17059563,17061007,17062401,17063842,17065282,17066681,17068183,17069646,17071072,17072571,17074026,17075434,17076908,17078420,17079540,17080584,17081653,17082618,17083497,17084247,17085119,17085860,17086534,17087299,17088039,17089074,17089726,17090626,17091448,17092212,17092861,17094098,17095521,17096833,17098359,17099679,17101151,17102685,17104155,17105531,17106882,17108399,17109774,17111201,17112529,17113968,17115278,17116783,17118210,17119695,17121152,17122470,17123906,17125376,17126884,17128349,17129861,17131347,17132871,17134384,17135671,17137237,17138717,17140222,17141682,17143131,17144638,17146064,17147505,17148922,17150357,17151427,17153085,17154649,17155854,17157324,17158694,17159886,17161155,17162278,17163468,17164378,17164758,17165107,17166384,17167687,17169063,17170434,17171920,17173334,17174714,17176167,17177566,17178953,17180419,17181726,17182845,17183887,17185128,17186306,17187770,17189152,17190437,17191777,17193349,17194457,17195661,17197010,17198235,17199418,17200539,17201743,17202851,17203937,17205299,17206722,17207943,17209371,17210573,17211860,17213245,17214605,17215960,17217465,17218869,17220298,17221656,17223064,17224342,17225640,17227157,17228710,17230268,17231614,17233135,17234437,17235736,17236980,17238306,17239234,17240222,17241240,17242256,17243244,17244211,17245282,17246387,17247795,17249294,17250748,17252191,17253526,17254945,17256507,17257887,17258909,17260268,17261738,17263191,17264567,17266084,17267458,17268371,17269751,17271053,17272440,17273968,17275514,17277120,17278650,17280086,17281558,17283137,17284492,17285760,17287152,17288732,17289755,17291130,17292461,17293802,17295314,17296965,17298304,17299736,17301119,17302614,17304082,17305413,17306954,17308311,17309928,17311146,17312695,17313865,17315004,17316463,17317789,17319189,17320482,17321714,17323199,17324437,17325840,17327310,17328556,17329964,17331409,17332751,17333879,17335344,17336698,17338208,17339513,17340839,17342131,17343419,17344832,17346275,17347706,17349285,17350669,17352151,17353645,17355027,17356456,17357804,17359227,17360849,17362346,17363778,17365289,17366729,17367994,17369349,17370741,17372161,17373595,17375095,17376424,17377846,17379302,17380777,17382080,17383505,17384968,17386210,17387649,17389062,17390434,17391851,17393239,17394626,17395958,17397192,17398582,17399841,17401053,17402356,17403605,17405017,17406076,17407583,17409127,17410660,17411954,17413409,17414918,17416077,17417449,17418984,17420524,17421968,17423456,17424857,17425861,17427390,17428920,17430407,17431652,17433040,17434599,17436019,17437452,17438914,17440450,17441913,17443360,17444693,17446175,17447601,17448937,17450223,17451767,17453200,17454468,17455911,17457421,17458899,17460487,17461948,17463236,17464598,17466074,17467324,17468772,17469997,17471138,17472629,17474051,17475516,17476778,17478200,17479529,17479905,17480815,17481908,17482966,17483433,17483953,17484392,17484940,17485381,17485894,17486403,17486878,17487358,17487948,17488671,17489797,17490515,17490967,17491912,17493023,17493474,17494077,17494719,17495584,17496667,17497055,17497410,17497836,17498297,17498770,17499370,17501026,17503021,17505069,17506885,17508649,17510697,17512745,17513966,17514540,17516242,17517842,17518807,17519204,17519637,17520088,17520877,17522088,17523160,17524148,17525111,17526009,17526680,17527010,17527332,17527711,17528804,17530753,17531409,17531434,17531459,17531484,17531509,17531534,17531559,17531584,17531609,17531634,17531659,17531684,17531709,17531734,17531759,17531784,17531809,17531834,17531859,17531884,17531909,17531934,17531959,17531984,17532009,17532034,17532059,17532084,17532109,17532134,17532159,17532184,17532209,17532234,17532259,17532284,17532309,17532334,17532359,17532384,17532409,17532434,17532459,17532484,17532509,17532534,17532559,17532584,17532609,17532634,17532659,17532684,17532709,17532734,17532759,17532784,17532809,17532834,17532859,17532884,17532909,17532934,17532959,17532984,17533009,17533034,17533059,17533084,17533109,17533134,17533159,17533184,17533209,17533234,17533259,17533284,17533309,17533334,17533359,17533384,17533409,17533434,17533459,17533484,17533509,17533771,17535020,17536420,17537960,17539552,17540751,17542286,17543867,17545112,17546411,17547656,17549071,17550343,17551546,17552585,17553740,17554966,17555806,17556661,17557809,17558623,17560117,17561599,17563025,17564472,17565894,17567309,17568882,17570468,17571785,17573363,17574865,17576443,17577833,17579328,17580767,17582277,17583657,17585119,17586593,17588013,17589169,17590730,17592331,17593872,17595287,17596779,17597982,17599325,17600509,17601786,17603129,17604628,17606133,17607786,17609345,17610881,17612229,17613388,17614750,17616210,17617646,17619068,17620497,17621879,17622844,17623283,17624563,17625673,17627103,17628378,17629421,17630579,17631748,17632649,17633165,17633649,17633983,17634540,17635307,17636168,17637143,17637886,17638753,17639311,17639805,17640337,17640918,17641372,17641806,17643e3,17644407,17645985,17647133,17648542,17649775,17651072,17652e3,17653474,17654780,17656079,17657382,17658788,17660073,17661471,17662520,17663211,17664439,17665867,17666996,17668167,17669308,17670508,17671571,17672869,17674010,17675285,17676543,17677751,17678926,17680271,17681581,17682632,17684008,17685469,17686780,17687684,17688909,17690108,17691476,17692664,17693688,17694852,17696168,17697442,17698876,17700149,17701438,17702600,17703952,17705150,17706479,17707822,17709067,17710270,17711681,17712944,17714158,17715408,17716629,17717913,17719331,17720544,17721844,17723082,17724348,17725592,17727026,17728093,17729493,17730491,17731741,17733023,17734209,17735488,17736783,17738205,17739392,17740612,17741954,17743068,17744291,17745715,17746805,17747986,17748901,17750216,17751454,17752408,17753902,17755166,17756564,17757773,17759141,17760224,17761473,17763022,17764111,17765233,17766424,17767823,17768996,17770125,17771408,17772715,17773993,17775400,17776808,17778075,17779314,17780359,17781468,17782672,17784061,17785388,17786401,17787686,17788723,17790063,17791174,17792564,17794083,17795157,17796307,17797480,17798565,17799637,17800748,17801893,17803015,17804012,17805335,17806514,17807856,17809090,17810420,17811737,17813080,17814106,17815485,17816200,17816933,17818289,17819535,17820870,17822040,17823356,17824698,17825803,17827088,17828269,17829602,17830987,17832268,17833335,17834548,17835564,17836896,17838183,17839411,17840545,17841992,17843222,17844503,17845758,17846965,17848231,17849546,17850723,17851796,17852513,17853324,17854115,17855468,17856395,17857654,17858148,17858972,17860044,17861289,17862583,17863861,17865074,17866230,17867639,17868763,17870089,17871273,17872368,17873035,17874355,17875726,17877003,17878232,17879696,17880861,17882106,17883488,17884957,17885873,17887277,17888625,17889792,17891153,17892303,17893428,17894697,17895939,17897162,17898605,17899920,17901076,17902439,17903690,17904994,17906219,17907361,17908609,17910009,17911345,17912633,17913954,17915199,17916367,17917720,17918823,17920260,17921621,17923027,17924110,17925212,17926590,17927570,17928895,17929875,17930948,17931976,17933337,17934714,17935889,17937125,17938192,17939380,17940825,17942062,17943341,17944516,17945717,17946829,17947609,17948699,17949667,17950384,17951518,17952831,17954142,17955651,17957108,17958246,17959386,17960482,17961454,17962505,17963516,17964477,17965625,17966661,17967699,17969031,17970282,17971492,17972892,17974256,17975413,17976589,17977812,17978985,17980054,17981388,17982776,17984003,17985115,17986254,17987374,17988298,17989199,17990105,17991231,17992523,17993711,17994904,17996169,17997374,17998653,17999912,18001253,18002583,18003614,18004631,18005972,18007343,18008774,18010141,18011387,18012754,18014171,18015617,18017069,18018223,18019633,18021118,18022547,18023682,18025071,18026339,18027829,18029187,18030489,18031902,18033075,18034504,18035908,18037221,18038491,18039899,18041188,18042486,18043690,18045053,18046531,18047877,18049385,18050855,18052377,18053798,18055102,18056520,18057885,18059001,18060463,18061383,18062731,18064107,18065411,18066642,18067981,18069448,18070761,18072164,18073544,18074951,18076342,18077446,18078528,18080013,18081094,18082285,18083170,18084309,18085341,18086471,18087516,18088591,18089959,18091214,18092089,18093148,18094077,18095424,18096535,18097772,18099049,18100318,18100991,18102018,18103199,18104648,18105861,18106833,18108018,18108902,18109824,18111041,18112330,18113434,18114500,18115916,18117198,18118610,18119824,18120851,18121695,18122893,18124043,18125201,18126390,18127738,18128923,18129802,18130900,18132015,18133341,18134616,18135851,18137173,18138554,18139899,18141093,18142436,18143647,18144990,18146100,18147197,18148513,18149509,18150627,18151806,18153047,18154432,18155308,18156459,18157370,18158477,18159525,18160759,18161961,18163060,18164435,18165945,18167153,18168421,18169851,18171163,18172493,18173600,18174965,18176278,18177762,18179173,18180638,18181928,18183058,18184149,18185454,18186541,18187595,18188870,18190123,18191402,18192592,18193993,18195154,18196387,18197867,18199404,18200813,18202192,18203649,18204934,18206173,18207303,18208504,18209757,18211149,18212531,18213819,18215229,18216585,18218045,18219342,18220739,18222201,18223428,18224805,18226156,18227478,18228663,18229732,18231029,18232391,18233706,18235109,18236615,18238134,18239682,18241144,18242424,18243823,18245262,18246618,18247909,18249325,18250592,18252016,18253340,18254787,18255906,18257090,18258141,18259377,18260626,18261704,18262779,18264084,18265469,18266684,18268094,18269512,18270692,18272108,18273478,18274925,18276108,18277474,18278998,18280374,18281789,18283211,18284484,18285651,18287081,18288404,18289787,18291008,18292365,18293807,18295136,18296461,18297781,18299195,18300631,18302161,18303377,18304727,18305694,18306586,18307879,18309423,18310724,18312039,18313398,18314813,18316101,18317566,18319057,18320554,18321920,18323344,18324592,18326011,18327429,18328729,18330107,18331516,18332814,18334324,18335555,18336822,18338163,18339366,18340914,18342233,18343482,18344742,18346043,18347315,18348560,18349850,18350977,18352363,18353704,18354987,18356365,18357812,18359228,18360503,18361963,18362957,18364241,18365526,18366805,18368076,18369487,18370950,18372248,18373748,18375225,18376421,18377582,18378798,18380096,18381129,18382311,18383613,18384823,18385933,18387268,18388385,18389662,18391026,18392253,18393592,18394865,18396125,18397452,18398694,18400116,18401486,18402912,18404235,18405432,18406738,18408222,18409653,18411118,18412327,18413791,18415114,18416464,18417796,18419077,18420371,18421714,18423125,18424633,18426188,18427793,18429447,18431058,18432140,18433650,18434902,18436076,18437265,18438695,18440064,18441400,18442755,18443905,18445194,18446539,18447874,18448990,18450391,18451774,18453062,18454446,18455876,18457240,18458593,18459904,18461155,18462419,18463661,18464894,18466232,18467680,18469031,18470443,18471837,18473076,18474354,18475639,18476958,18478287,18479610,18481069,18482494,18483797,18485241,18486618,18487990,18489333,18490544,18492056,18493456,18494863,18496253,18497669,18498993,18500341,18501763,18503142,18504425,18505683,18506967,18508343,18509768,18511234,18512580,18513742,18515233,18516775,18518250,18519353,18520623,18522007,18523467,18524985,18526359,18527516,18528955,18529818,18531205,18532520,18533462,18534550,18535955,18537338,18538742,18540251,18541527,18542824,18544235,18545728,18546900,18548240,18549633,18551065,18552389,18553747,18555207,18556343,18557573,18558896,18560176,18561490,18562741,18563901,18565194,18566437,18567627,18569023,18570318,18571758,18572865,18574217,18575377,18576812,18578060,18579420,18580789,18582054,18583446,18584716,18586168,18587588,18588865,18590232,18591668,18593094,18594363,18595660,18596682,18597988,18599445,18600764,18602202,18603506,18604766,18606121,18607413,18608767,18609955,18611089,18612381,18613730,18615128,18616608,18617939,18619322,18620629,18621860,18623167,18624576,18625721,18627085,18628424,18629849,18631105,18632222,18633351,18634679,18635951,18637327,18638672,18640193,18641727,18643046,18644366,18645773,18647111,18648529,18649898,18651412,18652929,18654469,18656034,18657511,18659113,18660558,18661851,18663394,18665045,18666673,18668029,18669172,18669830,18671139,18672489,18673908,18675085,18676125,18677160,18678194,18679234,18680338,18681445,18682765,18684344,18685456,18686805,18688014,18688791,18689744,18690786,18691862,18692865,18693772,18695067,18695677,18696670,18697607,18698950,18700490,18701975,18703364,18704820,18706261,18707764,18709151,18710532,18711503,18712966,18714487,18715866,18717331,18718730,18719638,18720406,18721800,18723240,18724662,18726098,18727609,18729024,18730507,18731996,18733447,18734632,18736163,18737777,18739383,18740813,18742276,18743508,18744921,18746006,18747129,18748573,18749949,18751478,18752806,18754331,18755931,18757495,18758981,18760425,18761969,18763334,18764810,18766173,18767368,18768740,18770123,18771444,18772720,18774011,18775289,18776393,18777529,18778972,18780323,18781530,18782884,18784262,18785570,18786841,18788136,18789397,18790492,18791620,18793055,18794434,18795647,18797021,18798364,18799665,18800973,18802266,18803535,18804636,18805768,18807194,18808563,18809769,18811144,18812497,18813806,18815102,18816395,18817666,18818770,18819893,18821399,18822777,18823600,18825041,18826539,18828032,18829482,18830788,18832128,18833485,18834998,18836471,18837946,18839332,18840630,18841834,18842901,18844221,18845541,18846708,18848193,18849560,18850929,18852297,18853648,18855012,18856329,18857555,18858862,18860002,18861376,18862528,18863926,18865366,18866694,18868221,18869620,18870767,18872052,18873509,18874929,18876340,18877857,18879280,18880267,18881679,18883125,18884553,18886039,18887532,18889024,18890483,18891922,18893322,18894707,18896056,18897259,18898367,18899403,18900577,18901605,18902654,18903621,18904719,18905443,18906256,18906748,18906773,18907770,18909287,18910648,18912214,18913747,18915144,18916709,18918213,18919764,18921325,18922838,18924301,18925697,18927047,18928419,18930020,18931088,18931872,18932473,18933122,18934077,18934307,18934332,18934357,18934382,18934407,18934432,18934457,18934482,18934507,18934532,18934557,18934582,18934607,18934632,18934657,18934682,18934707,18934732,18934757,18934782,18934807,18934832,18934857,18934882,18934907,18934932,18934957,18934982,18935007,18935032,18935057,18935082,18935107,18935132,18935157,18935182,18935207,18935232,18935257,18935282,18935307,18935332,18935357,18935382,18935407,18935432,18935457,18935482,18935507,18935532,18935557,18935582,18935607,18935632,18935657,18935682,18935707,18935732,18935757,18935782,18935807,18935832,18935857,18935882,18935907,18935932,18935957,18935982,18936007,18936032,18936057,18936082,18936107,18936132,18936157,18936182,18936207,18936232,18936257,18936282,18936307,18936332,18936357,18936382,18936407,18936432,18936457,18936482,18936507,18936532,18936557,18936582,18936607,18936632,18936657,18936682,18936707,18936732,18936757,18936782,18936807,18936832,18936857,18936882,18936907,18936932,18936957,18936982,18937007,18937032,18937057,18937082,18937107,18937132,18937157,18937182,18937207,18937232,18937257,18937282,18937307,18937332,18937357,18937382,18937407,18937432,18937457,18937482,18937507,18937532,18937557,18937582,18937607,18937632,18937657,18937682,18937707,18937732,18937757,18937782,18937807,18937832,18937857,18937882,18937907,18937932,18937957,18937982,18938007,18938032,18938057,18938082,18938107,18938132,18938157,18938182,18938207,18938232,18938257,18938282,18938307,18938332,18938357,18938382,18938407,18938432,18938457,18938482,18938507,18938532,18938557,18938582,18938607,18938632,18938657,18938682,18938707,18938732,18938757,18938782,18938807,18938832,18938857,18938882,18938907,18938932,18938957,18938982,18939007,18939032,18939057,18939082,18939107,18939132,18939157,18939182,18939207,18939232,18939257,18939282,18939307,18939332,18939357,18939382,18939407,18939432,18939457,18939482,18939507,18939532,18939557,18939582,18939607,18939632,18939657,18939682,18939707,18939732,18939757,18939782,18939807,18939832,18939857,18939882,18939907,18939932,18939957,18939982,18940007,18940032,18940057,18940082,18940107,18940132,18940157,18940182,18940207,18940232,18940257,18940282,18940307,18940332,18940357,18940382,18940407,18940432,18940457,18940482,18940507,18940532,18940557,18940582,18940607,18940632,18940657,18940682,18940707,18940732,18940757,18940782,18940807,18940832,18940857,18940882,18940907,18940932,18940957,18940982,18941007,18941032,18941057,18941082,18941107,18941132,18941157,18941182,18941207,18941232,18941257,18941282,18941307,18941332,18941357,18941382,18941407,18941432,18941457,18941482,18941507,18941532,18941557,18941582,18941607,18941632,18941657,18941682,18941707,18941732,18941757,18941782,18941807,18941832,18941857,18941882,18941907,18941932,18941957,18941982,18942007,18942032,18942057,18942082,18942107,18942132,18942157,18942182,18942207,18942232,18942257,18942282,18942307,18942332,18942357,18942382,18942407,18942432,18942457,18942482,18942507,18942532,18942557,18942582,18942607,18942632,18942657,18942682,18942707,18942732,18942757,18942782,18942807,18942832,18942857,18942882,18942907,18942932,18942957,18942982,18943007,18943032,18943057,18943082,18943107,18943132,18943157,18943182,18943207,18943232,18943257,18943282,18943307,18943332,18943357,18943382,18943407,18943432,18943457,18943482,18943507,18943532,18943557,18943582,18943607,18943632,18943657,18943682,18943707,18943732,18943757,18943782,18943807,18943832,18943857,18943882,18943907,18943932,18943957,18943982,18944007,18944032,18944057,18944082,18944107,18944132,18944157,18944182,18944207,18944232,18944257,18944282,18944307,18944332,18944357,18944382,18944407,18944432,18944457,18944482,18944507,18944532,18944557,18944582,18944607,18944632,18944657,18944682,18944707,18944732,18944757,18944782,18944807,18944832,18944857,18944882,18944907,18944932,18944957,18944982,18945007,18945032,18945057,18945082,18945107,18945132,18945157,18945182,18945207,18945232,18945257,18945282,18945307,18945332,18945357,18945382,18945407,18945432,18945457,18945482,18945507,18945532,18945557,18945582,18945607,18945632,18945657,18945682,18945707,18945732,18945757,18945782,18945807,18945832,18945857,18945882,18945907,18945932,18945957,18945982,18946007,18946032,18946057,18946082,18946107,18946132,18946157,18946182,18946207,18946232,18946257,18946282,18946307,18946332,18946357,18946382,18946407,18946432,18946457,18946482,18946507,18946532,18946557,18946582,18946607,18946632,18946657,18946682,18946707,18946732,18946757,18946782,18946807,18946832,18946857,18946882,18946907,18946932,18946957,18946982,18947992,18949283,18950619,18951628,18952646,18953848,18955262,18956930,18958388,18959780,18961323,18962747,18964291,18965806,18967388,18968788,18969575,18970550,18971617,18972955,18973718,18975115,18976559,18978024,18979430,18980908,18982328,18983860,18985428,18986828,18988315,18989863,18991315,18992785,18994382,18995886,18997217,18998656,18999970,19001666,19002842,19004403,19005966,19007628,19009164,19010616,19011903,19013137,19014494,19015800,19017348,19018819,19020164,19021650,19023002,19024018,19025111,19026180,19027096,19028530,19028895,19028920,19028945,19028970,19028995,19029020,19029045,19029070,19029095,19029120,19029145,19029170,19029195,19029220,19029245,19029270,19029295,19029320,19029345,19029370,19029395,19029420,19029445,19029470,19029495,19029520,19029545,19029570,19029595,19029620,19029645,19029670,19029695,19029720,19029745,19029770,19029795,19029820,19029845,19029870,19029895,19029920,19029945,19029970,19029995,19030020,19030045,19030070,19030095,19030120,19030145,19030170,19030195,19030220,19030245,19030270,19030295,19030320,19030345,19030370,19030395,19030420,19030445,19030470,19030495,19030520,19030545,19030570,19030595,19030620,19030645,19030670,19030695,19030720,19030745,19030770,19030795,19030820,19030845,19030870,19030895,19030920,19030945,19030970,19030995,19031020,19031045,19031070,19031095,19031120,19031145,19031170,19031195,19031220,19031245,19031270,19031295,19031320,19031345,19031370,19031395,19031420,19031445,19031470,19031495,19031520,19031545,19031570,19031595,19031620,19031645,19031670,19031695,19031720,19031745,19031770,19031795,19031820,19031845,19031870,19031895,19031920,19031945,19031970,19031995,19032020,19032045,19032070,19032095,19032120,19032145,19032170,19032195,19032220,19032245,19032270,19032295,19032320,19032345,19032370,19032395,19032420,19032445,19032470,19032495,19032520,19032545,19032570,19032595,19032620,19032645,19032670,19032695,19032720,19032745,19032770,19032795,19032820,19032845,19032870,19032895,19032920,19032945,19032970,19032995,19033020,19033045,19033070,19033095,19033120,19033145,19033170,19033195,19033220,19033245,19033270,19033295,19033320,19033345,19033370,19033395,19033420,19033445,19033470,19033495,19033520,19033545,19033570,19033595,19033620,19033645,19033670,19033695,19033720,19033745,19033770,19033795,19033820,19033845,19033870,19033895,19033920,19033945,19033970,19033995,19034020,19034045,19034070,19034095,19034120,19034145,19034170,19034195,19034220,19034245,19034270,19034295,19034320,19034345,19034370,19034395,19034420,19034445,19034470,19034495,19034520,19034545,19034570,19034595,19034620,19034645,19034670,19034695,19034720,19034745,19034770,19034795,19034820,19034845,19034870,19034895,19034920,19034945,19034970,19034995,19035020,19035045,19035070,19035095,19035120,19035145,19035170,19035195,19035220,19035245,19035270,19035295,19035320,19035345,19035370,19035395,19035420,19035445,19035470,19035495,19035520,19035545,19035570,19035595,19035620,19035645,19035670,19035695,19035720,19035745,19035770,19035795,19035820,19035845,19035870,19035895,19035920,19035945,19035970,19035995,19036020,19036045,19036070,19036095,19036120,19036145,19036170,19036195,19036220,19036245,19036270,19036295,19036320,19036345,19036370,19036395,19036420,19036445,19036470,19036495,19036520,19036545,19036570,19036595,19036620,19036645,19036670,19036695,19036720,19036745,19036770,19036795,19036820,19036845,19036870,19036895,19036920,19036945,19036970,19036995,19037020,19037045,19037070,19037095,19037120,19037145,19037170,19037195,19037220,19037245,19037270,19037295,19037320,19037345,19037370,19037395,19037420,19037445,19037470,19037495,19037520,19037545,19037570,19037595,19037620,19037645,19037670,19037695,19037720,19037745,19037770,19037795,19037820,19037845,19037870,19037895,19037920,19037945,19037970,19037995,19038020,19038045,19038070,19038095,19038120,19038145,19038170,19038195,19038220,19038245,19038270,19038295,19038320,19038345,19038370,19038395,19038420,19038445,19038470,19038495,19038520,19038545,19038570,19038595,19038620,19038645,19038670,19038695,19038720,19038745,19038770,19038795,19038820,19038845,19038870,19038895,19038920,19038945,19038970,19038995,19039020,19039045,19039070,19039095,19039120,19039145,19039170,19039195,19039220,19039245,19039270,19039295,19039320,19039345,19039370,19039395,19039420,19039445,19039470,19039495,19039520,19039545,19039570,19039595,19039620,19039645,19039670,19039695,19039720,19039745,19039770,19039795,19039820,19039845,19039870,19039895,19039920,19039945,19039970,19039995,19040020,19040045,19040070,19040095,19040120,19040145,19040170,19040195,19040220,19040245,19040270,19040295,19040320,19040345,19040370,19040395,19040420,19040445,19040470,19040495,19040520,19040545,19040570,19040595,19040620,19040645,19040670,19040695,19040720,19040745,19040770,19040795,19040820,19040845,19040870,19040895,19040920,19040945,19040970,19040995,19041020,19041045,19041070,19041095,19041120,19041145,19041170,19041195,19041220,19041245,19041270,19041295,19041320,19041345,19041370,19041395,19041420,19041445,19041470,19041495,19041520,19041545,19041570,19041595,19041620,19041645,19041670,19041695,19041720,19041745,19041770,19041795,19041820,19041845,19041870,19041895,19041920,19041945,19041970,19041995,19042020,19042045,19042070,19042095,19042120,19042145,19042170,19042195,19042220,19042245,19042270,19042295,19042320,19042345,19042370,19042395,19042420,19042445,19042470,19042495,19042520,19042545,19042570,19042595,19042620,19042645,19042670,19042695,19042720,19042745,19042770,19042795,19042820,19042845,19042870,19042895,19042920,19042945,19042970,19042995,19043020,19043045,19043070,19043095,19043120,19043145,19043170,19043195,19043220,19043245,19043270,19043295,19043320,19043345,19043370,19043395,19043420,19043445,19043470,19043495,19043520,19043545,19043570,19043595,19043620,19043645,19043670,19043695,19043720,19043745,19043770,19043795,19043820,19043845,19043870,19043895,19043920,19043945,19043970,19043995,19044020,19044045,19044070,19044095,19044120,19044145,19044170,19044195,19044220,19044245,19044270,19044295,19044320,19044345,19044370,19044395,19044420,19044445,19044470,19044495,19044520,19044545,19044570,19044595,19044620,19044645,19044670,19044695,19044720,19044745,19044770,19044795,19044820,19044845,19044870,19044895,19044920,19044945,19044970,19044995,19045020,19045045,19045070,19045095,19045120,19045145,19045170,19045195,19045220,19045245,19045270,19045295,19045320,19045345,19045370,19045395,19045420,19045445,19045470,19045495,19045520,19045545,19045570,19045595,19045620,19045645,19045670,19045695,19045720,19045745,19045770,19045795,19045820,19045845,19045870,19045895,19045920,19045945,19045970,19045995,19046020,19046045,19046070,19046095,19046120,19046145,19046170,19046195,19046220,19046245,19046270,19046295,19046320,19046345,19046370,19046395,19046420,19046445,19046470,19046495,19046520,19046545,19046570,19046595,19046620,19046645,19046670,19046695,19046720,19046745,19046770,19046795,19046820,19046845,19046870,19046895,19046920,19046945,19046970,19046995,19047020,19047045,19047070,19047095,19047120,19047145,19047170,19047195,19047220,19047245,19047270,19047295,19047320,19047345,19047370,19047395,19047420,19047445,19047470,19047495,19047520,19047545,19047570,19047595,19047620,19047645,19047670,19047695,19047720,19047745,19047770,19047795,19047820,19047845,19047870,19047895,19047920,19047945,19047970,19047995,19048020,19048045,19048070,19048095,19048120,19048145,19048170,19048195,19048220,19048245,19048270,19048295,19048320,19048345,19048370,19048395,19048420,19048445,19048470,19048495,19048520,19048545,19049232,19050552,19051799,19053177,19054217,19055400,19056684,19057414,19058324,19059397,19060799,19061541,19062995,19064444,19065889,19067274,19068681,19070195,19071764,19073186,19074700,19076280,19077623,19079167,19080579,19081998,19083593,19085101,19086455,19087936,19089261,19090925,19092099,19093672,19095242,19096895,19098472,19099955,19101307,19102632,19104253,19105911,19107482,19109023,19110534,19111998,19113544,19114859,19116340,19117912,19119267,19120497,19121517,19122711,19123878,19124791,19125288,19126628,19127972,19129167,19130020,19131047,19132382,19133672,19134852,19135955,19137252,19138247,19139709,19141037,19142130,19143611,19145166,19146683,19148128,19149570,19150913,19152395,19153814,19154981,19156347,19157907,19159428,19160868,19162098,19163540,19165106,19166615,19168026,19169391,19170985,19172478,19174057,19175505,19177032,19178588,19179459,19180244,19181401,19182868,19184169,19185740,19187224,19188617,19189966,19191250,19192516,19193563,19195111,19196485,19197807,19198958,19200064,19201599,19202806,19203903,19205384,19206796,19208271,19209486,19210919,19212245,19212645,19213519,19214713,19215867,19216889,19217946,19218689,19220260,19222308,19224356,19226404,19228452,19230505,19232553,19234601,19236649,19238621,19239524,19241572,19243629,19244566,19244591,19244616,19244641,19244894,19246044,19248092,19250140,19252188,19254236,19256284,19258332,19260380,19262428,19264476,19266524,19268572,19270620,19272668,19274716,19276764,19278812,19280860,19282908,19284956,19287004,19289052,19291100,19293148,19295196,19297244,19299292,19301340,19303388,19305436,19307484,19309532,19311580,19313628,19315676,19317724,19319772,19321820,19323868,19325916,19327964,19330012,19332060,19334108,19336156,19338204,19340252,19342300,19344348,19346396,19348444,19350492,19352540,19354588,19356636,19358684,19360732,19362780,19364828,19366876,19368924,19370972,19373020,19375068,19377116,19379164,19381212,19383260,19385308,19387356,19389404,19391452,19393500,19395548,19397596,19399644,19401692,19403740,19405788,19407836,19409884,19411932,19413980,19416028,19418076,19420124,19422172,19424220,19426268,19428325,19430373,19432421,19434469,19436517,19438565,19440613,19442661,19444709,19446757,19448805,19450853,19452901,19454949,19456997,19459045,19461093,19463141,19465189,19467237,19469285,19471333,19473381,19475429,19477477,19479525,19481573,19483621,19485669,19487717,19489765,19491813,19493861,19495909,19497957,19500005,19502053,19504101,19506149,19508197,19510245,19512293,19514341,19516389,19518437,19520485,19522533,19524581,19526629,19528677,19530725,19532773,19534821,19536869,19538917,19540974,19543022,19545070,19547118,19549166,19551214,19553262,19555310,19557358,19559406,19561454,19563502,19565550,19567598,19569646,19571694,19573742,19575790,19577838,19579886,19581934,19583982,19586030,19588078,19590126,19592174,19594222,19596270,19598318,19600366,19602414,19604462,19606513,19608561,19610609,19612657,19614705,19616753,19618801,19620849,19622897,19624945,19626993,19629041,19631089,19633076,19635124,19637172,19639220,19641268,19643316,19645364,19647412,19649460,19651508,19653556,19655604,19657652,19659700,19661748,19663796,19665844,19667892,19669940,19671988,19674036,19676084,19678132,19680180,19682127,19684175,19686223,19688271,19690319,19692367,19694415,19696463,19698511,19700559,19702607,19704655,19706703,19708751,19710799,19712847,19714895,19716943,19718991,19721039,19723087,19725135,19727183,19729231,19731083,19733131,19735179,19737227,19739275,19741323,19743371,19745419,19747467,19749515,19751563,19753611,19755659,19757707,19759755,19761803,19763851,19765899,19767947,19769995,19772043,19774091,19775665,19777713,19779761,19781809,19783857,19785905,19787953,19790001,19792049,19794097,19796145,19798193,19800241,19802293,19804348,19806396,19808444,19810500,19812549,19814597,19816651,19818706,19820763,19822811,19824859,19826907,19828955,19831003,19832956,19833964,19835268,19836582,19837530,19838722,19839390,19839886,19840433,19841084,19842213,19843570,19844065,19844526,19845007,19845456,19846060,19846757,19847355,19848172,19848909,19849622,19850453,19851033,19851653,19852514,19853247,19854057,19854762,19855324,19856041,19856690,19857128,19857743,19858303,19858753,19859012,19859607,19860459,19861003,19861356,19861795,19862390,19862718,19863052,19863409,19863666,19863930,19864186,19864776,19865436,19865722,19865997,19866585,19867146,19867841,19868419,19868684,19868940,19869533,19870261,19870978,19871673,19872335,19873149,19873919,19874621,19875206,19875762,19876429,19877095,19878367,19879598,19880741,19881922,19883377,19884741,19886454,19887702,19888787,19889976,19891275,19892382,19893599,19895097,19896282,19897406,19898725,19899542,19900833,19902431,19903746,19904987,19906191,19907559,19909029,19910333,19911542,19912936,19914618,19915786,19917017,19918339,19919662,19921291,19922683,19923933,19925315,19926995,19928536,19929631,19931068,19932536,19934118,19935491,19936812,19938089,19939476,19940642,19942009,19943334,19944865,19946147,19947637,19949064,19950385,19951751,19953079,19954364,19955855,19957315,19958845,19960162,19961633,19963258,19964613,19966188,19967594,19968847,19970287,19971649,19973054,19974358,19975927,19977598,19979185,19980395,19981892,19983501,19985215,19986938,19988686,19990364,19991926,19993219,19994234,19994977,19996490,19998014,19999584,20001158,20002632,20004247,20005766,20007345,20008813,20010130,20011497,20012921,20014368,20015831,20017294,20018729,20020014,20021361,20022709,20023839,20024794,20026210,20027550,20028868,20030495,20031855,20033143,20034399,20035686,20036930,20038241,20039645,20040874,20042150,20043394,20044942,20046279,20047741,20049236,20050656,20052065,20053393,20054624,20055913,20057125,20058691,20060297,20061802,20063336,20064722,20066252,20067560,20069016,20070452,20071570,20072931,20074166,20075530,20076792,20078079,20079656,20081072,20082413,20083899,20084751,20086142,20087288,20087862,20088300,20089073,20090233,20091334,20092288,20094037,20095508,20096647,20097335,20097360,20097385,20097410,20097435,20097460,20097485,20097510,20098128,20099377,20100284,20101193,20101815,20102311,20102967,20103578,20104939,20105738,20106148,20106630,20107187,20107624,20108484,20109049,20109904,20110567,20111342,20112147,20112749,20113406,20114300,20115038,20115896,20116533,20117122,20117663,20118316,20118729,20119376,20119970,20120369,20120633,20121250,20122063,20122593,20122938,20123505,20123994,20124350,20124700,20125050,20125312,20125568,20125825,20126591,20126897,20127159,20127698,20128308,20129111,20129374,20129630,20130186,20131003,20131617,20132301,20133145,20133823,20134562,20135133,20135871,20136849,20138055,20139221,20140357,20141675,20143306,20144916,20146493,20147557,20148985,20150165,20151286,20152150,20153766,20155122,20156323,20157392,20158573,20159853,20161169,20162686,20163741,20165068,20166390,20167751,20169056,20170370,20171864,20173247,20174505,20175701,20177135,20178493,20180108,20181619,20182905,20184480,20186111,20187517,20188700,20190266,20191751,20193259,20194597,20196156,20197293,20198448,20199791,20201111,20202524,20203941,20205107,20206721,20207983,20209328,20210462,20211864,20213322,20214811,20216321,20217836,20219089,20220708,20222069,20223473,20224962,20226409,20227846,20229274,20230678,20232064,20233488,20235161,20236779,20238365,20239830,20241455,20243148,20244776,20246546,20248251,20249871,20251363,20252174,20253159,20254201,20255701,20257254,20258777,20260379,20261909,20263444,20265080,20266545,20267885,20269302,20270710,20272041,20273215,20274474,20275625,20276612,20277722,20278767,20280301,20281602,20282861,20284331,20285954,20287433,20288960,20290358,20291893,20293201,20294632,20296028,20297188,20298672,20299744,20301223,20302650,20303863,20304268,20304911,20306059,20307340,20308219,20309818,20311568,20312720,20313338,20313363,20313388,20313413,20313438,20313463,20313488,20313513,20314209,20315445,20316364,20317278,20317902,20318400,20319052,20319652,20321020,20321865,20322260,20322760,20323209,20323514,20324076,20324944,20325623,20326292,20326938,20327811,20328399,20328981,20329804,20330586,20331354,20332065,20332624,20333355,20333973,20334406,20334996,20335501,20335993,20336256,20336787,20337629,20338186,20338535,20338972,20339595,20339937,20340265,20340615,20340879,20341139,20341396,20342120,20342591,20342856,20343195,20343921,20344623,20345204,20345470,20345734,20346444,20347239,20347874,20348536,20349225,20349995,20350766,20351374,20351972,20352767,20353782,20355002,20356156,20357301,20358593,20360234,20361854,20363458,20364561,20365965,20367118,20368222,20369076,20370683,20372111,20373133,20374272,20375221,20376432,20377750,20379200,20380594,20381756,20383078,20384481,20385846,20387176,20388416,20389897,20391289,20392595,20393804,20395248,20396548,20398164,20399682,20400925,20402473,20404145,20405503,20406671,20408263,20409746,20411308,20412660,20414218,20415299,20416417,20417758,20419113,20420515,20421918,20423038,20424673,20425944,20427292,20428400,20429797,20431210,20432708,20434235,20435734,20436994,20438591,20440005,20441386,20442887,20444367,20445760,20447198,20448582,20449987,20451350,20453025,20454663,20456228,20457681,20459329,20460986,20462633,20464398,20466123,20467732,20469207,20470072,20471093,20472069,20473566,20475144,20476665,20478249,20479797,20481304,20482926,20484413,20485785,20487254,20488564,20489998,20491073,20492379,20493463,20494618,20495663,20496816,20498346,20499645,20500979,20502434,20504102,20505565,20507063,20508452,20509958,20511248,20512636,20514021,20515292,20516690,20517806,20519221,20520739,20522207,20523417,20523825,20524414,20525573,20526828,20527643,20529220,20531050,20532294,20533165,20533190,20533215,20533240,20533265,20533290,20533315,20533340,20533676,20534812,20536307,20537732,20538748,20539852,20541023,20542529,20543607,20545160,20546204,20547398,20548763,20550079,20551420,20552461,20553608,20554648,20555811,20557076,20558261,20559497,20560773,20561980,20563219,20564613,20565982,20567036,20568289,20569446,20570522,20571625,20572651,20573826,20575160,20576496,20578046,20578977,20580291,20581603,20582937,20584299,20585867,20587276,20588576,20589831,20591120,20592265,20593452,20594594,20595918,20597324,20598423,20599717,20600944,20602289,20603530,20604848,20606026,20607562,20608862,20610075,20611251,20612479,20613862,20615060,20616420,20617624,20618766,20619947,20621165,20622456,20623519,20624638,20625885,20627115,20628341,20629567,20630831,20632057,20633114,20634321,20635570,20636911,20638281,20639515,20640699,20641545,20642703,20643780,20645133,20646104,20647405,20648089,20649380,20650560,20651679,20653047,20653777,20654950,20655800,20657220,20657752,20658919,20660031,20661342,20662404,20663715,20664389,20665592,20666873,20668197,20669440,20670454,20671504,20672616,20673698,20674939,20676123,20677328,20678470,20679545,20680544,20681773,20682816,20683802,20684882,20686074,20687641,20689003,20689995,20691495,20692617,20694035,20695061,20696495,20697601,20698046,20699275,20700726,20701352,20702554,20703177,20703851,20704581,20705930,20706362,20707541,20708595,20710073,20711482,20713031,20713903,20714818,20715922,20717085,20718664,20719707,20720508,20720966,20722106,20723613,20724356,20724961,20725885,20726662,20728036,20729042,20729483,20729933,20731382,20732882,20734397,20735599,20736935,20738532,20739767,20740292,20741257,20741774,20742857,20744376,20745622,20746875,20748111,20749378,20750827,20751934,20752984,20754055,20755271,20756641,20757940,20759330,20760574,20761927,20763255,20764156,20765271,20766469,20767795,20769254,20770534,20771866,20773114,20774537,20775946,20777370,20778693,20779408,20780347,20781405,20782873,20783578,20784005,20784786,20785232,20786059,20786495,20787314,20788714,20790149,20791641,20793012,20794451,20795821,20797342,20798645,20799676,20801159,20802579,20804176,20805684,20807134,20808615,20810073,20811576,20812906,20814369,20815892,20817332,20818487,20820045,20821660,20823144,20824572,20826110,20827308,20828720,20830241,20831820,20832843,20833639,20834289,20835580,20837008,20837945,20838739,20839427,20840332,20841728,20843372,20844178,20844990,20845788,20846599,20848035,20849419,20850243,20851192,20851731,20852862,20854331,20855172,20856019,20856715,20858015,20859458,20860484,20861314,20862104,20862882,20864239,20865661,20867252,20868617,20869932,20870939,20872127,20873191,20874139,20875221,20876115,20876533,20877621,20879039,20880393,20881701,20882768,20883899,20885102,20886713,20888245,20889735,20891173,20892688,20894196,20895569,20896933,20898047,20899275,20900387,20901540,20902807,20903852,20905014,20906273,20907593,20908786,20909748,20910966,20911851,20912536,20913828,20915073,20916421,20917541,20918847,20920112,20921172,20922181,20923384,20924442,20925558,20926760,20928353,20929139,20930301,20931493,20932311,20933517,20934774,20935979,20937257,20938565,20939871,20941137,20942552,20943964,20945237,20946545,20947627,20948784,20949955,20951285,20952848,20953889,20955092,20956418,20957618,20958855,20959908,20961106,20962421,20963616,20964758,20965732,20967032,20968101,20969407,20970674,20971924,20973230,20974439,20975531,20976940,20977882,20979087,20979931,20981173,20982079,20983208,20984079,20985304,20986529,20988085,20989690,20991261,20992794,20994431,20995825,20997081,20998315,20999057,21000557,21002043,21002880,21004222,21005544,21006828,21008190,21009496,21011034,21012491,21013851,21015250,21016607,21018067,21019297,21020364,21021858,21023387,21024763,21026115,21027537,21028921,21030459,21031790,21033170,21034457,21035694,21036953,21038035,21039081,21040226,21041663,21043004,21044223,21045864,21047274,21048842,21050296,21051792,21053063,21054551,21056095,21057184,21058654,21059974,21060495,21060823,21061162,21061472,21061814,21062433,21063025,21063532,21064036,21064397,21064853,21065238,21065716,21066144,21066552,21066917,21067658,21068359,21068867,21069514,21069934,21070380,21070974,21071780,21072474,21073113,21073696,21074202,21074636,21075031,21075579,21076067,21076514,21076969,21077360,21077758,21078261,21078796,21079370,21079907,21080463,21080931,21081413,21081878,21082372,21082862,21083346,21083862,21084309,21084828,21085279,21085791,21086179,21086582,21087068,21087588,21088077,21088559,21089011,21089472,21089928,21090380,21090818,21091411,21091861,21092323,21092778,21093219,21093745,21094250,21094683,21095111,21095542,21096062,21096661,21097121,21097683,21098256,21098792,21099276,21099774,21100306,21100832,21101333,21101811,21102461,21102976,21103479,21103989,21104464,21105002,21105638,21106123,21106723,21107274,21107855,21108424,21108917,21109454,21109928,21110269,21110716,21111133,21111503,21111890,21112289,21112643,21112996,21113419,21113686,21114014,21114279,21114533,21114850,21115150,21115513,21115810,21116106,21116464,21116736,21116992,21117405,21117826,21118245,21118659,21119078,21119497,21119938,21120344,21120800,21121162,21121544,21121928,21122297,21122679,21123142,21123636,21124163,21124608,21125028,21125431,21125878,21126296,21126720,21127149,21127670,21128189,21128577,21128962,21129402,21129858,21130303,21130750,21131223,21131746,21132165,21132578,21132913,21133226,21133520,21133913,21134386,21134784,21135239,21135640,21136031,21136409,21136953,21137541,21138054,21138415,21138778,21139246,21139789,21140498,21141178,21141893,21142582,21143201,21143760,21144341,21144847,21145325,21145821,21146347,21146825,21147301,21147769,21148224,21148688,21149238,21149765,21150312,21150847,21151418,21151899,21152365,21152916,21153346,21153881,21154436,21154845,21155233,21155665,21156211,21156767,21157293,21157784,21158277,21158829,21159298,21159801,21160354,21160811,21161199,21161760,21162267,21162858,21163392,21163935,21164509,21165079,21165598,21166131,21166593,21167078,21167610,21167989,21168440,21168784,21169236,21169778,21170083,21170325,21170562,21170874,21171348,21171808,21172287,21172706,21173117,21173524,21174011,21174481,21175054,21175612,21176129,21176640,21177113,21177609,21178097,21178599,21179128,21179636,21179993,21180380,21180765,21181104,21181491,21181890,21182261,21182661,21183053,21183397,21183794,21184189,21184535,21184926,21185318,21185666,21186117,21186537,21186947,21187375,21187750,21188044,21188582,21189150,21189671,21190150,21190669,21191160,21191757,21192175,21192633,21193070,21193476,21193853,21194323,21194801,21195319,21195786,21196287,21196839,21197285,21197811,21198319,21198781,21199315,21199924,21200274,21200600,21200992,21201281,21201615,21201981,21202285,21202589,21202947,21203307,21203687,21204117,21204598,21205039,21205573,21206003,21206473,21206959,21207414,21207807,21208188,21208608,21208920,21209162,21209533,21209870,21210252,21210691,21211055,21211436,21211935,21212360,21212784,21213277,21213791,21214292,21214761,21215223,21215707,21216157,21216657,21217190,21217729,21218266,21218814,21219368,21219873,21220342,21220856,21221442,21222018,21222527,21222951,21223497,21224051,21224616,21225115,21225623,21226095,21226639,21227170,21227603,21228004,21228519,21228974,21229379,21229770,21230195,21230635,21231080,21231476,21231937,21232395,21232841,21233323,21233790,21234253,21234708,21235205,21235667,21236129,21236571,21237014,21237477,21237955,21238380,21238846,21239260,21239650,21240015,21240403,21240868,21241285,21241671,21242089,21242535,21242993,21243554,21244089,21244717,21245276,21245850,21246414,21246963,21247438,21247970,21248506,21249008,21249425,21249933,21250452,21250954,21251353,21251819,21252290,21252774,21253295,21253768,21254245,21254670,21255094,21255594,21256001,21256455,21256911,21257384,21257842,21258415,21258960,21259439,21259874,21260209,21260575,21261142,21261758,21262289,21262784,21263140,21263574,21264035,21264804,21265546,21266120,21266520,21267191,21267625,21268065,21268671,21269329,21269896,21270285,21270725,21271206,21271800,21272517,21272974,21273495,21274213,21275033,21275603,21275996,21276438,21276882,21277350,21277798,21278302,21278923,21279458,21280168,21280841,21281525,21282015,21282421,21282777,21283202,21283611,21284054,21284383,21284711,21285055,21285508,21286092,21286757,21287358,21288106,21288784,21289348,21289866,21290425,21290977,21291629,21292455,21293109],sizes:[1202,1140,1379,1151,1315,1497,1338,1408,1514,1569,1462,1596,1497,1527,1511,1621,1574,1598,1631,1621,1666,1400,1253,1450,1517,1270,1306,1012,1092,1134,1220,1111,1207,1042,1154,1279,1142,1015,1410,1461,1297,889,1022,1125,1204,1387,1230,1312,1242,945,1451,1335,1001,1225,1004,989,1159,814,981,1192,1068,1167,1285,1112,1216,1258,1118,1337,1340,1398,1013,1146,1295,1302,1293,963,1237,1352,1364,1286,1107,987,1202,875,973,761,1242,1298,1051,1344,934,1095,1226,1249,1089,1262,1518,1470,1366,1298,1361,1368,1347,1234,1325,1155,1355,1335,1353,1391,1251,1315,1233,1045,1397,1584,1503,1385,1148,1268,1225,1252,1386,1382,1464,1444,1453,1499,1552,1467,1470,1147,1243,1290,1318,1461,1565,1573,1607,1131,1308,1331,728,1330,1278,1427,1164,1040,1036,1040,1176,1241,1615,1590,1375,1523,1425,1408,1516,1536,1634,1519,1559,1495,1072,836,967,1263,972,1017,1226,1041,694,1533,1441,1331,1441,1456,1462,1398,1504,1431,1575,1347,1039,1526,1522,1529,1411,1453,1361,1573,1398,1647,1346,1477,1329,1488,1366,1517,1414,1430,1474,1371,1347,1672,1521,1335,1559,1577,1228,1222,1368,1392,1394,1429,1377,1454,1349,1477,1460,1342,1343,1194,1510,1438,1500,1347,1241,1187,1468,1382,1348,1452,1539,1424,1298,1306,1455,1407,1486,1475,1442,1390,1395,1355,1459,1092,1028,973,962,1153,1004,971,700,724,1053,735,151,1288,1249,1402,1035,1042,1158,1380,892,1033,1124,1075,1377,965,1437,1491,1393,1459,1389,1541,1503,1366,1326,1463,1408,1470,1574,1435,1371,1373,1461,1541,1509,1381,1441,1380,1676,1126,1545,1572,1619,1534,1480,1320,1335,1439,1311,1353,1261,1146,1230,1196,1330,1394,1620,1290,1167,1399,1384,1420,929,1341,1298,1406,1415,1622,1571,1456,1516,1534,1488,1201,1147,1023,1195,1224,1068,683,455,771,999,732,727,797,1036,1317,1124,922,798,953,992,1009,986,942,962,917,963,947,986,930,962,997,988,953,901,1023,996,999,986,963,937,954,969,854,954,933,958,1030,990,981,955,1001,996,1022,1053,1019,958,920,1009,938,959,953,938,955,988,1009,921,853,917,986,918,845,894,892,894,902,911,827,886,896,890,883,944,947,974,903,870,813,1005,1073,1213,1516,1500,1090,992,1009,1282,1335,1185,1324,1409,1504,1525,1390,1522,1377,1406,1362,1454,1409,1335,1483,1427,1169,1427,1452,1415,1058,1428,1414,1420,1299,1434,1382,1287,1432,1436,1314,1421,1264,1430,1222,1418,1307,1334,1377,1476,1353,1395,1396,1393,1435,1109,1481,1443,1352,1246,1441,927,884,835,1019,1370,1307,1321,1280,1178,1305,1242,1244,1137,1146,1315,1137,1039,767,867,1245,1089,933,597,633,1094,905,641,1021,474,704,805,683,570,721,645,446,885,638,601,751,461,722,516,892,541,656,672,425,889,468,553,445,530,637,758,481,450,485,444,834,633,512,663,509,644,493,558,617,533,659,542,623,474,627,496,671,521,635,483,660,510,586,612,543,640,602,601,518,522,426,513,452,442,445,763,753,1485,1117,1062,1091,1105,1152,684,730,1261,931,1021,818,897,969,1071,951,866,1358,1344,1513,1386,1617,1573,1324,1422,1642,1484,1409,1501,1364,1577,1465,1680,1633,1648,1015,1260,1326,1022,1074,1091,1530,1195,1124,935,1566,1207,1614,1491,1174,1480,1600,1493,1414,1313,1281,1285,1174,1248,1150,1202,1379,1398,1430,1344,1242,1283,1135,1176,1126,1180,1405,1552,1604,1516,1518,1576,898,1591,1371,1390,1376,1361,1324,1489,1240,1272,1489,1522,1398,1363,1321,1276,1481,1220,1248,1463,1488,1441,1190,1351,1567,1480,1387,1238,1221,1090,1271,1198,1344,1294,1293,1329,1400,1342,1188,1266,1299,1397,1255,1275,1401,1303,1279,1298,1198,1396,1345,1332,1346,1368,1349,1272,1217,1207,1312,1492,1388,1486,1243,1223,1110,1261,1195,1352,1297,1291,1334,1420,1351,1190,1266,1277,1376,1230,1282,1404,1310,1279,1307,1214,1401,1349,1336,1359,1389,1346,1277,1225,1199,1394,1440,1421,1399,1329,1488,1125,1449,1618,1270,1299,1416,1222,1347,1381,1245,1599,1036,1524,1417,1303,1373,1351,1441,1333,1452,1461,1073,1470,1564,1387,1161,1394,1330,1134,1431,1086,1457,1214,1391,1364,1164,1474,1106,1561,1693,1505,1610,1625,1489,1575,1555,1523,1426,1634,1650,1664,1091,1267,1087,1091,1354,1486,1281,1475,1480,816,1158,1173,957,1388,1387,1521,1399,822,1289,948,1102,1470,1527,1385,1372,1461,1598,1385,1538,1271,1483,1283,1506,888,1288,1490,920,906,1241,1234,887,871,994,610,408,1175,806,1456,1516,120,25,1163,964,1329,1471,1311,1357,1360,1388,984,1404,1511,1298,970,1301,1179,1033,1090,1244,1243,1253,1239,1449,1098,1363,1436,1053,1389,1271,1249,1284,1033,1116,1312,869,887,1108,1154,1185,852,1469,1493,1400,1463,1421,1508,1477,1461,1384,1603,1514,1540,1362,1526,1455,1504,1371,1449,1470,1539,1211,1562,1598,1623,1453,1445,1232,1400,1327,1332,1579,1556,1425,1627,1584,1475,1291,1373,1352,1356,1341,1444,1449,1377,1528,1569,1370,1261,1057,1199,1350,1002,828,583,777,1366,1270,1073,1334,1031,1184,1187,1261,1465,1269,1431,1371,949,1418,1195,1354,1493,1359,1308,1140,831,1453,1325,1386,1386,1356,1311,1361,1032,924,904,1318,1232,1119,1192,1162,1287,968,1097,964,1095,1133,1207,911,1150,1202,1339,1419,1046,1203,1088,1102,1196,1110,1246,1419,1283,1240,1422,1327,1114,1270,1185,1210,1263,1412,1292,1339,1589,1341,1470,1419,1215,1353,1304,1430,1330,1331,1372,1133,1250,1300,1374,1415,1268,1258,1060,1006,1424,1294,1324,1274,1270,1206,1176,868,1211,1500,1513,854,1058,1374,924,1157,791,610,1152,889,728,1196,716,560,1150,922,1045,916,1286,1102,1531,1438,1513,1440,1525,1449,1490,1389,1592,1493,1453,1519,1500,1486,1160,1243,1492,1283,959,1526,1328,1131,1308,1173,1078,1027,1045,1392,1244,1588,1344,1622,1924,594,25,25,25,25,25,1021,1564,1378,1561,1414,1404,1258,1560,1500,1257,1525,1406,1293,1336,1610,1409,1454,1471,1511,1463,1415,1140,700,25,25,25,25,1238,1446,1347,1029,840,703,1510,1494,1251,705,757,972,1426,1549,1648,1456,1508,1128,1496,1254,1286,1187,1493,1442,1422,1426,1405,1508,1192,1393,1544,1470,1414,1562,1021,1489,1303,1265,1390,1546,1510,1389,1391,1322,1393,1390,1361,1359,1604,1378,1448,1444,1287,1038,1134,1167,1184,992,547,455,25,1278,1475,1459,731,826,959,1586,1409,1536,1647,1477,1528,1186,1399,1593,1332,1264,1446,1315,1265,1361,1619,1422,1453,1452,1564,1501,1092,1198,1209,1103,612,45,25,25,25,571,1279,1470,1099,703,794,1539,1554,1165,758,773,1565,1535,1405,1569,1239,1436,950,1365,1390,1396,1309,1404,1205,1436,1421,1377,1018,1182,997,719,270,929,1413,1346,1195,1034,1328,1372,1386,1345,1330,1020,902,969,1150,1306,1426,1200,1291,1459,1005,1118,1302,1740,1747,1620,1201,1174,1423,1090,1456,1402,1369,1394,1361,1478,1400,1190,1025,1447,1378,1324,1138,1502,1341,1328,1359,1303,1255,824,981,930,1330,1270,1077,1410,1406,1465,1428,1562,1404,1102,1040,1024,1248,1330,1393,1225,1252,1234,1073,1231,1248,957,1336,1407,1212,1482,1509,1348,1386,1157,1242,1469,1461,1219,1246,1307,1395,1504,1396,1313,1424,1244,1368,1414,1387,1393,1123,1145,1034,1013,1544,957,1379,1370,1430,1050,1319,1426,1555,1055,1280,1445,1304,1389,1343,1382,1181,1247,1313,1344,1353,1447,1441,1308,1425,1199,1241,1367,1496,1132,1219,1046,1007,1219,1176,1472,1403,1493,1436,1451,1548,1422,1464,1391,1369,1465,1313,1399,1452,1438,1112,1375,1076,1233,1315,1086,1250,1295,1311,1433,1282,1358,1305,851,1313,1221,1205,1263,1127,1252,1252,1203,1414,1090,1307,1179,1332,1248,1054,1332,1195,1253,1496,1094,1082,1307,1461,1373,1161,1165,1285,1335,1407,1307,979,1094,1166,1037,1163,1138,1148,890,1307,1259,1268,1171,862,1256,1192,1329,1432,1094,1294,1193,1246,1303,1215,1247,1162,1363,1222,1191,1053,952,1131,1294,1399,1230,1096,1076,1284,1186,959,1315,1203,1117,1323,1180,1317,1110,1195,1255,1489,999,1314,1432,1468,1244,1254,1358,1398,1571,1266,1116,1053,1319,924,1403,1253,1411,1208,1025,1016,1020,1117,1233,1396,1353,1450,1522,1502,1351,1413,1297,1498,1407,1390,1553,1640,1505,1579,1386,865,818,923,1182,1338,1022,1116,1231,1153,990,1295,1448,1510,1371,1460,1442,1247,1258,1181,1345,1475,1415,1532,1561,1358,1493,1462,1360,1450,1252,1679,1510,1380,1539,1692,1460,1453,1239,1385,1370,1219,1384,1372,1332,1387,1275,1250,1422,1388,1445,1185,1368,1337,1467,1504,1374,1492,1279,1597,1511,1418,1401,1345,1458,1524,1313,1455,1361,1282,1569,1232,1384,1483,1447,1510,1387,1354,1410,1402,1392,1450,1271,968,994,975,1146,1021,900,338,886,1294,1430,1204,1040,1036,1039,1161,1028,1110,741,1063,1060,1305,777,726,1066,913,1492,1478,1408,1451,1437,1432,1561,1237,1098,1463,1527,1379,1513,1540,1477,1454,1584,1479,1346,1424,1351,1594,1483,1268,1502,1636,1456,1473,1580,1291,1321,1294,1597,1580,1577,1338,1242,1515,1130,1356,1462,1332,1246,1521,1347,1319,1273,1293,1506,1225,1472,1112,1446,1487,1528,1631,1300,1357,1469,1177,1383,1101,1435,1417,1224,1498,1469,1304,1486,1484,1669,1518,1209,1519,1498,1172,1480,1575,1505,1515,1189,1464,1473,1561,1413,1355,1238,887,1205,1069,1125,1023,920,920,1105,896,700,1307,1381,1220,1032,1042,1137,1118,1067,824,982,1080,1341,942,774,1262,1443,1509,1368,1472,1395,1612,1564,1314,986,1439,1516,1395,1455,1589,1401,1448,1565,1517,1344,1451,1266,1680,1396,1472,1570,1707,1460,1523,1574,1344,1286,1370,1344,1602,1554,1477,1301,1552,1424,1160,1334,1473,1438,1450,1521,1377,1432,1422,1189,1357,1251,1545,1360,1213,1328,1532,1566,1387,1549,1281,1160,1044,1211,1095,1052,976,1149,1462,1294,360,1163,1601,1440,1209,1479,1387,1389,1544,1578,1485,1460,1532,1505,1657,1604,1517,1506,1519,1439,1530,1614,1409,1445,1147,1496,1425,1251,1488,1598,1427,1520,1430,1544,1431,1361,1420,1455,1525,1438,1506,1549,1465,1393,1410,1307,1156,1284,1358,1227,908,1456,1308,1380,1286,1535,1322,1358,1162,1280,1141,1292,1247,1480,1613,1131,1437,1044,1229,1421,1471,1438,1500,1496,1266,1534,1397,1358,1520,1370,1469,1591,1481,1488,1510,1452,1466,1412,1439,1427,1101,1284,1426,1446,1473,1530,1268,1254,1533,1523,1522,1429,1534,1400,1419,1331,1404,1319,1183,1435,1377,1386,1301,1390,1443,1326,1018,1478,1333,1489,1530,1118,1278,1531,1546,1489,1603,1620,1558,1570,1497,1539,1497,1569,1615,1458,723,25,25,25,25,205,1137,1601,1260,955,1196,1478,1251,1349,1331,1355,1304,1264,1236,1471,1213,1225,1334,1226,1241,1220,1252,1083,1425,1310,820,1445,1149,1324,1377,962,1292,1327,1479,1569,1530,1579,1574,1463,1577,1592,1602,1496,1488,1582,1346,1504,1594,1406,1438,1144,1442,1466,1225,1442,1591,1409,1508,1423,1472,1505,1364,1520,1337,1478,1462,1480,1536,1608,1421,1434,1384,1216,1166,1355,1433,1297,1153,1588,1283,1353,1316,1483,1300,1373,1144,1267,1115,1266,1329,1366,1603,1264,1308,1106,1116,1511,1404,1451,1423,1526,1376,1462,1401,1405,1503,1407,1391,1582,1441,1397,1497,1558,1398,1423,1367,1399,1258,1355,1397,1439,1403,1440,1341,1368,1448,1501,1493,1542,1459,1523,1456,1325,1478,1414,1373,1398,1452,1480,1319,1415,1359,1273,1134,1433,1308,1497,1502,1349,1072,1572,1515,1579,1605,1510,1598,1586,1408,1602,1484,1575,1605,1307,1233,671,616,732,709,639,430,645,632,635,618,572,1230,577,542,620,628,730,654,716,400,203,622,166,25,25,25,25,730,951,821,819,1385,1254,1299,1206,1413,1124,1273,1356,1126,1410,1080,1295,1409,1088,1345,1048,1309,1443,889,1399,1148,1369,1468,903,1322,1186,1304,1434,1004,1366,1267,1191,1371,1039,1266,1353,1034,1440,1113,1186,1380,1249,1254,1443,1460,1261,1386,1437,1295,1418,1365,1325,1391,1314,1367,1088,1329,1210,1251,1226,1262,1299,1240,1359,1096,1355,1032,1375,1105,1374,1114,1289,1317,1244,1594,1581,1398,1531,1344,1386,1404,1384,1458,1600,1464,970,1042,1565,1065,1296,1434,1625,868,1326,1044,1432,1382,1195,1282,1172,1566,1235,871,982,1088,882,898,895,1004,1225,1158,1083,844,1322,989,875,1081,1141,1022,959,1094,1037,860,907,1102,1047,736,1161,1366,1358,1488,1298,1223,1141,1221,1043,1047,1177,1117,1276,987,1039,1336,1244,1104,1126,1116,1337,1143,1165,1234,1241,1284,1124,1335,1398,1405,954,1376,1007,1397,1290,1290,1415,1370,1242,1376,1387,1180,1205,1243,1172,1226,995,1222,1032,1339,1453,1518,1161,1251,1130,1109,1344,1393,1263,1063,1222,1212,1169,1159,1107,1256,1346,1115,1262,1271,1320,1453,1292,1280,1216,1258,1280,1312,1125,1549,1366,1156,1140,1323,1485,1396,1465,1352,1535,1476,1503,1600,1412,1475,1570,1303,1282,1437,1430,1593,1330,1051,1121,877,1316,1308,1488,1604,1285,1428,1394,1123,1438,1617,1329,1134,1331,1290,1033,1069,1484,1533,911,1125,1072,1440,911,1090,1376,1462,1407,1395,1460,1453,1496,1614,1536,1460,1545,1382,1363,1431,1398,1397,1451,1231,1503,1294,1425,1432,1437,1478,1446,1505,1634,1489,1561,1308,1483,1449,1334,1098,1502,1556,1420,1192,1091,1189,1437,1502,1389,1589,1511,1075,1263,1081,1202,982,1290,1309,452,1471,1075,1028,990,1022,1215,1185,1257,922,1173,1169,1405,1460,1457,1073,1071,1181,1076,1394,1035,860,1006,908,1136,1108,1115,951,1324,1013,1162,1175,1295,963,642,1096,752,1194,1272,1250,1130,1083,1445,1357,1464,1445,1398,1360,1353,1233,1019,1248,1318,1303,1245,1310,1146,1276,1153,703,1212,1227,1452,1111,994,1016,965,723,839,972,1137,1131,1076,1054,819,1477,1051,887,780,873,817,802,883,846,986,956,1030,812,832,757,704,804,838,935,869,872,718,1198,1349,1467,1080,1339,1345,1322,1124,1298,1351,1293,1477,1349,1383,1400,1324,1411,1476,1258,1284,1322,1294,1355,1313,1435,1458,1477,1474,1360,1353,1598,1370,1383,1215,1166,1414,1360,1454,1428,789,1328,1285,1359,1213,1312,1322,1414,1539,1236,1301,1367,1338,1442,1394,1468,1198,971,1387,1476,1375,1443,1454,1476,1435,1304,1373,1634,1457,1315,1213,1347,1208,1199,1350,1375,1068,1124,1085,1092,1345,1331,1477,1286,1109,1090,1082,1382,1246,1283,1250,1274,1306,1408,1447,1199,1295,1207,1357,1114,1250,1398,1331,1040,1374,1315,1317,1313,1427,1342,1386,1406,1340,1319,1377,1341,1188,1363,1277,1371,1295,1351,1307,1237,1375,1418,1394,1271,1402,1194,1276,1462,1482,1413,1380,1470,1584,1357,1332,1380,1297,1151,915,910,952,854,1208,698,1248,1354,1043,1112,1154,1316,1459,1321,1227,1377,1319,1449,1019,956,857,1412,1492,1472,1410,1380,1247,1221,1236,1238,1241,1250,1392,1261,1225,1362,1197,1252,1308,1305,1160,1352,1520,1412,1252,1129,1078,1069,829,775,1416,688,1032,1348,1293,1272,1266,1133,873,869,883,878,880,890,892,892,880,974,1310,1367,1303,1369,1165,1248,1088,1152,957,995,1264,1027,1125,1098,1033,1017,1274,1209,1167,1128,1093,1082,1072,1286,821,867,813,820,1013,1291,1249,1301,1362,1335,1243,1257,1305,1354,1330,1331,1360,1343,1324,1275,1308,1259,1312,1310,1257,1273,1279,1496,1482,1391,1315,1257,1288,1079,1233,1149,1276,1214,1243,1254,1247,1018,1226,1129,1261,1171,1249,1256,1148,1096,1275,1062,1020,1223,1119,1069,1247,1091,1029,1213,1162,1094,1307,1063,1013,1282,1184,1162,1297,1147,1134,1191,1130,1148,1013,1104,1320,1152,1176,1215,1164,1264,1180,1154,1228,1159,1316,1544,1571,1479,1457,525,423,389,355,350,623,1035,754,585,526,551,557,628,582,538,551,496,722,612,750,660,734,661,648,575,681,646,594,702,572,659,688,580,704,670,585,545,683,608,572,572,622,625,648,606,523,616,634,610,588,1152,596,437,462,448,455,420,461,378,426,359,494,564,502,490,523,482,563,490,433,476,430,520,506,415,449,543,441,384,410,430,398,463,539,515,429,483,424,468,544,434,418,168,168,178,173,166,171,168,167,170,169,168,167,176,290,264,240,804,1311,969,621,622,621,610,1530,1546,1263,1217,1213,1261,1251,1210,1208,1204,1240,1255,1245,1195,1198,1250,1260,1261,1234,927,884,876,873,901,904,894,905,897,879,897,907,892,900,898,901,911,908,895,931,887,908,901,891,923,1052,1282,781,985,857,1143,882,968,1098,1226,1283,1259,1083,1304,1258,573,903,883,818,941,1102,1172,799,1042,1225,1121,1209,1197,1248,1225,1069,1230,1144,1264,1396,1046,1155,1115,1295,1150,1307,1107,1337,1100,1298,1131,1374,1187,1350,1224,1281,903,891,942,798,944,823,874,993,729,1076,1107,1264,1255,1218,1241,1194,1190,1214,1268,931,743,1170,1602,927,671,1264,1044,855,881,1271,911,572,1477,715,899,344,1256,1014,773,669,701,1452,768,878,381,1355,980,849,628,726,1433,1196,1189,1186,1224,902,902,1197,798,1124,843,1312,1073,1161,1219,721,912,690,1168,1077,1064,1149,1346,1030,1133,1383,1073,1068,1299,1040,1300,1090,1233,1147,1222,1172,832,967,864,1048,1110,974,963,1223,1259,1230,1177,1136,1108,1131,1315,1142,1030,1207,870,1026,986,1114,1191,1216,1156,1275,1306,1004,1233,964,1371,1128,1436,1249,1401,1015,1463,1113,1250,1107,1395,1313,1407,1230,1136,1335,1165,1338,1343,1244,1351,1271,1265,1170,1266,1434,1276,1257,1374,1433,1252,1238,1388,1227,1036,1128,988,992,990,1037,695,1242,1293,1284,1229,1211,1136,1530,1040,1294,759,909,929,644,602,1008,1081,878,926,1150,1170,1184,1255,1161,1310,1390,1094,1204,1296,1001,1096,1354,1393,1035,1111,1273,1202,750,1065,821,1238,1008,1085,1064,1030,1377,820,1314,1041,1344,1097,1256,1124,1284,1133,1293,1311,1146,1197,1352,813,1155,1078,1035,1254,779,1371,1111,1175,1330,899,946,1313,1285,1303,1339,1301,1293,1314,1373,1043,1260,801,964,1052,1328,1322,1429,1243,1205,1122,1347,1240,1103,1121,1122,1222,1190,1121,1085,853,941,749,728,854,855,1066,1038,1274,1208,1216,1320,1293,1247,1133,1114,1093,1233,1237,1333,1257,920,1358,1336,1289,1295,948,1181,839,1223,944,998,936,1043,866,1029,728,1385,1268,1436,1405,1096,861,846,896,1050,1008,1192,767,1194,1067,617,1310,1223,1240,1290,982,1277,1275,1413,1122,1207,1311,1220,1558,1562,1501,1600,1460,1487,1532,1275,1363,1346,1255,1209,1257,1216,1126,1373,1545,1442,1176,1321,1338,1239,1244,1157,1307,1524,1461,1185,1289,1368,1314,1384,1148,1279,1524,1301,1393,1390,1466,1018,1232,1302,1245,1133,1090,619,516,504,486,542,400,547,489,593,511,509,544,579,472,504,590,556,588,548,1084,1202,1369,627,460,545,508,515,517,474,509,561,519,504,477,471,596,590,568,611,577,554,551,566,448,582,542,577,531,566,464,834,896,752,653,595,684,512,442,484,527,578,557,356,441,591,488,609,611,591,579,559,536,561,558,509,538,480,553,548,563,552,478,730,682,695,612,616,631,684,651,607,621,642,674,655,573,482,473,487,518,500,562,511,469,513,483,427,666,615,568,551,575,497,500,602,624,604,688,604,542,512,538,530,523,591,640,618,597,602,619,517,588,642,611,657,578,553,573,570,550,541,545,602,601,508,486,596,505,704,647,574,567,582,598,523,698,626,543,513,620,549,653,635,646,692,657,883,1292,506,446,506,669,642,694,511,463,497,536,669,555,536,516,566,528,597,608,585,599,567,699,478,500,470,483,519,528,535,746,728,774,813,827,551,535,569,590,542,476,491,585,481,475,631,628,629,530,561,595,475,451,501,593,573,625,416,451,518,525,631,501,631,677,582,656,654,684,508,575,580,588,642,634,501,409,522,629,625,565,448,460,519,515,525,535,646,515,573,517,605,663,619,597,433,473,490,469,459,707,758,705,753,454,490,533,585,456,476,469,603,501,527,511,431,627,747,493,508,446,407,455,479,605,582,597,557,442,437,439,422,427,518,546,421,443,493,552,464,628,586,555,486,167,171,170,170,171,168,168,172,166,188,182,167,169,168,171,168,171,170,170,171,187,170,167,170,174,169,169,168,172,172,169,169,167,166,194,183,185,211,175,174,171,170,170,169,170,170,169,173,169,173,195,200,359,303,321,492,413,450,441,455,424,310,1353,1321,899,799,1188,930,1324,1603,1550,1592,1311,1243,1257,1197,710,480,1226,381,414,255,1197,1381,1286,1370,1252,1121,950,946,944,1479,1279,1293,1246,1217,1106,585,1256,1616,1275,554,486,1157,945,1285,993,1236,824,862,1008,794,850,1372,1139,784,955,529,835,1362,1238,1240,1216,1073,581,1309,1255,1116,522,617,1306,1231,1328,1121,1191,894,823,1152,529,1046,1317,999,930,730,646,990,1536,1638,1467,1536,1392,1430,1422,1505,1356,1465,1420,1440,1563,1371,1513,1520,1484,1417,1411,1435,1522,1436,1455,1415,1447,1305,1341,1341,1134,1111,1212,1367,1444,1294,1262,1425,1280,1319,1313,1178,1513,1519,1474,1360,1247,1451,1436,1419,1447,1448,1499,1369,1298,1461,1569,1402,1400,1455,1126,1424,1372,1139,1479,1503,1466,1321,1434,1443,1527,1564,1483,1593,1333,1457,579,1320,849,1025,610,519,593,949,589,487,506,515,491,550,500,680,564,459,531,520,438,1142,1322,681,835,713,719,719,712,753,717,628,779,732,605,601,673,786,785,469,215,213,220,215,475,525,1084,655,1287,1351,1222,1038,1042,1235,1202,784,1184,1014,904,845,1479,1455,1513,1450,1443,1493,1511,1407,1048,1362,1543,1369,1614,1511,1538,1364,1520,1417,1504,1379,1451,1502,1417,1151,1577,1607,1521,1426,1507,1196,1362,1248,1163,1231,1207,1210,1555,1554,1480,1398,1233,1346,1132,1416,1158,1423,1318,1296,1535,1543,1363,1401,1231,1034,1226,1073,1047,920,611,1079,1294,1398,1094,1040,1173,1321,764,1038,1016,952,838,1512,1476,1415,1432,1406,1492,1536,1360,980,1468,1527,1362,1535,1475,1548,1475,1580,1422,1408,1458,1372,1587,1476,1242,1507,1635,1469,1460,1593,1279,1423,1459,1584,1558,1502,1475,1500,1456,1080,1454,1459,1457,1423,1270,1140,1126,1163,1063,895,460,1296,1203,1084,1290,1241,1464,1036,1068,1279,1665,1573,1152,1231,1202,654,844,1161,1590,1550,1541,1170,888,842,753,743,843,1029,883,831,622,574,852,1434,1501,1374,1473,1387,1363,1589,1305,1578,1476,1580,1403,1489,1509,1341,1445,1294,1654,1523,1345,1529,1693,1455,1460,1296,1380,1387,677,676,824,1245,1275,1150,1240,393,460,312,283,383,300,359,394,877,1118,994,1076,842,466,1208,1138,1144,1075,1087,1179,1006,1138,1155,1076,1088,1105,1093,1275,1594,2048,1352,1106,1118,946,949,919,936,904,937,966,924,903,946,921,936,958,912,914,946,921,949,936,909,934,1430,882,623,667,545,537,540,566,694,518,563,500,631,551,623,640,543,557,540,552,540,622,547,545,1143,693,725,803,1318,1150,1143,1203,1141,1198,1168,700,430,392,441,444,359,369,416,358,385,407,389,458,348,346,348,355,362,378,428,434,384,415,452,414,324,390,445,347,314,329,311,289,328,343,255,292,267,342,266,272,233,256,211,285,288,254,259,290,205,246,313,216,285,238,316,289,346,333,266,326,234,366,312,314,263,312,350,301,264,308,495,285,357,283,311,334,319,270,288,243,301,276,262,247,215,231,274,286,270,245,309,257,218,327,224,253,251,303,325,330,359,291,286,279,321,298,287,266,300,350,305,267,310,342,439,398,395,434,430,393,366,366,334,388,421,417,427,350,357,386,342,368,374,453,454,358,433,482,388,316,413,444,873,1211,1339,1020,1003,1226,1042,1175,1135,956,1273,1482,1568,1173,1635,1215,989,1108,1382,1465,1228,1224,982,1417,1154,1281,1272,1396,1390,1559,1269,1296,1192,1125,1254,1262,1057,1401,1396,1403,1282,1223,1274,872,1436,1229,1164,991,1007,1312,1220,1262,1302,1316,1206,1261,1216,1340,1333,1558,1321,1270,1409,1334,1e3,1104,946,1067,992,1565,976,1158,1301,1305,1066,1243,1324,1316,1246,1457,1101,1239,1207,1278,1416,1428,1266,1491,1227,1410,1041,1370,1217,391,409,510,344,1110,1198,1142,1433,1280,1514,1185,1400,1042,877,684,530,627,501,578,562,516,1042,625,634,536,696,628,535,573,652,879,930,673,797,855,638,488,658,689,685,732,738,404,565,617,607,547,701,647,889,915,924,772,853,817,804,926,704,313,556,488,557,600,582,516,577,743,670,795,668,631,491,711,693,862,878,910,782,849,817,827,922,726,314,530,473,589,570,560,486,592,698,684,823,668,533,622,695,544,513,609,659,918,755,663,935,756,538,578,700,611,781,674,713,298,1201,1649,1476,1288,1312,1285,1051,1221,1157,1103,937,816,1223,1130,706,1208,1299,1236,1430,1559,1415,1124,1203,1562,1390,1009,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2041,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2041,2057,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1226,1105,1084,974,1009,978,990,950,1014,1058,1091,1195,1189,1232,1119,1180,1142,1157,1160,1173,1161,1132,1188,1202,1206,1139,1228,1194,1199,1186,1232,1224,1270,1280,1359,1285,1219,1304,1304,1272,1310,1303,1238,1317,1377,1341,1452,1422,1365,1403,1358,1364,1385,1463,1487,1491,1497,1496,1546,1508,1513,1475,1446,1456,1457,1456,1492,1446,1412,1430,1489,1467,1508,1481,1515,1461,1519,1536,1486,1450,1408,1394,1453,1471,1440,1420,1426,1430,1467,1498,1463,1463,1485,1456,1504,1448,1456,1425,1404,1423,1474,1441,1560,1468,1373,1395,1425,1387,1374,1306,1301,1371,1398,1377,1351,1345,1364,1328,1276,1297,1276,1301,1335,1343,1305,1260,1250,1312,1158,1225,1187,1278,1340,1322,1356,1315,1335,1400,1402,1378,1366,1360,1423,1394,1429,1417,1439,1425,1449,1473,1436,1462,1464,1419,1454,1506,1518,1518,1536,1570,1559,1578,1621,1655,1692,1648,1709,1746,1743,1770,1764,1751,1778,1744,1752,1760,1770,1748,1729,1699,1746,1709,1724,1756,1780,1773,1737,1733,1735,1720,1781,1732,1685,1668,1713,1691,1689,1665,1708,1715,1702,1724,1717,1790,1752,1767,1760,1732,1728,1750,1736,1680,1715,1758,1717,1702,1718,1718,1729,1717,1659,1614,1596,1640,1645,1619,1621,1680,1649,1624,1616,1634,1584,1642,1668,1649,1628,1671,1640,1620,1638,1682,1684,1676,1648,1723,1659,1665,1746,1739,1645,1694,1699,1595,1664,1577,1532,1649,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1984,1510,1572,1445,1289,1253,1012,1578,1284,745,878,1334,1177,1281,1238,1221,1260,1159,1208,1142,1298,1119,887,1172,1173,1238,1129,1178,994,1607,1166,1088,1361,1528,1240,1180,1115,1243,1267,1343,1415,1227,1303,1234,1069,1188,804,1296,1483,1433,1475,1442,1510,1190,1441,1172,1384,1243,1439,1390,1210,1255,1388,1490,1343,1364,1497,1384,1522,1094,1014,1473,1539,1430,1324,1414,1406,1371,1151,1347,1101,1178,1068,1297,1062,1031,1243,1424,1419,1493,1463,1408,1059,1212,913,636,592,958,900,1189,690,690,728,768,771,1169,987,288,644,1044,1222,908,1031,1198,1276,1241,1174,1221,1166,1077,1470,1388,1336,1500,1527,1439,1094,1077,1189,1301,1287,1482,1219,1317,1104,1188,1206,1088,1270,1191,1343,968,798,772,1075,908,646,843,997,1225,1305,1275,1398,1357,1471,1322,1468,1078,1307,1361,1432,1193,1255,1132,1038,1149,1056,1117,1102,1e3,1190,1033,1022,1164,849,911,1067,910,1216,1309,1187,1119,1230,1197,1098,1049,1002,1177,1290,1303,1404,1486,1267,1111,945,1349,963,1173,1112,1404,975,1136,1361,1279,1228,1298,1167,1218,1234,1370,1404,1383,1481,1517,1217,1057,1305,1198,1113,1317,866,1507,1164,1244,1318,862,1480,1130,1326,1246,895,1462,1213,1322,1326,1305,1477,1512,1461,1233,1374,1418,1386,1193,1448,1394,1162,1226,1323,984,1246,713,1239,1070,1479,1188,1379,1461,1308,987,1258,1259,1067,1281,1387,1346,1261,1479,1186,1257,1387,1297,1517,1366,1422,1316,1434,1196,1437,1384,1275,1325,1314,1357,1368,1290,1371,1289,1321,1229,1307,1422,1159,1174,1331,1224,1228,1503,1312,1223,1239,1002,1213,1132,1058,1007,890,1197,1068,1262,1218,1440,1293,1072,1083,1073,1200,1271,1017,1163,1236,1394,1227,1138,1275,1348,1182,1379,1111,1338,1456,1262,1224,1193,1242,1272,1417,1089,1370,1416,1570,1531,1307,1175,1046,768,1069,1330,1393,1136,1386,1393,1023,1140,1533,1341,1342,1346,1555,1221,1035,953,1090,1367,1260,1328,1491,1297,1103,1398,1295,1335,1273,1374,1429,1311,1462,1108,1327,1014,1479,1333,1402,1597,1303,1401,1128,1381,1329,1386,1064,1359,1007,1258,1119,1187,1058,904,1015,1263,1289,998,1360,1151,800,522,701,1064,1218,1280,1297,1309,1342,1567,1480,1471,1306,1235,928,1104,984,1137,1241,1023,942,1072,1205,1094,970,1068,1318,1103,1169,1212,1109,1078,1065,1400,1348,1304,1165,1047,1311,1127,1250,1245,1234,1166,1267,1496,1449,1465,985,1090,870,1271,947,1238,979,1398,1379,971,935,1227,798,771,800,495,296,382,704,1136,1236,1473,1360,1447,1368,1175,1529,1453,1332,1411,1378,1482,1212,1244,1340,1125,1188,1184,1115,1225,1201,1209,1250,1371,1069,1228,1212,1199,1323,1333,1342,1409,1331,1381,1359,1398,1088,1141,1293,1342,1405,1399,1275,1348,1345,1453,1544,1256,1323,1472,1199,1171,1202,1065,678,1190,937,1164,1329,1421,1298,1451,1248,1240,1129,1133,1349,1496,1143,1062,1361,1190,1363,1387,1326,1461,1136,1328,1234,1477,1301,1057,1246,811,1248,1364,1285,1304,1288,1332,1304,1297,1329,1435,1178,1366,1288,1227,1338,1309,1342,1228,1326,1349,1272,1154,1085,960,1199,1326,1453,1238,1362,981,1155,1287,1240,1417,1368,1251,1134,1143,1276,1369,1431,1482,1371,1282,1133,932,693,813,991,1108,904,1054,1524,1179,1215,1205,1430,1043,1268,1265,1139,1137,1546,1260,1324,1121,1428,1341,1207,1388,1303,1073,1292,1300,1397,1402,1080,1256,1015,1244,1383,1314,1503,1205,1483,1247,1469,1330,1398,1296,1110,1160,1236,1290,1386,1469,1512,1530,1571,1520,1481,1511,1515,1394,1519,1374,1489,1413,1404,1509,1400,1510,1405,1452,1500,1440,1345,1446,1488,1445,1339,1267,1370,630,1319,1592,1634,1442,1373,1550,1313,1479,1416,1372,1342,1041,1415,1673,1640,1406,1524,1436,1485,1367,1261,1546,1452,1455,1504,1463,1485,1486,1434,1394,1344,1525,867,1257,1195,766,1060,587,1547,1419,1285,1315,1155,923,1042,982,1268,1383,1444,1164,1329,957,1241,1444,1333,1374,904,1020,982,844,1503,1559,1582,1532,1504,1071,1415,1306,1255,1263,1313,1380,1149,1112,1330,1219,1215,1340,1272,996,1137,1209,912,503,1202,1455,1364,1461,1590,1581,1587,1436,1437,1328,805,1278,747,1373,1378,1136,1033,1241,1559,1528,1367,1584,1646,1356,1366,1366,1462,1325,1504,1452,1491,1525,1517,1512,1477,552,1157,791,999,1485,1291,1593,1550,1413,1604,1484,1502,1410,1123,1225,1004,884,747,1002,1264,1482,1578,1169,1350,1331,1486,1443,1389,1314,1336,1394,1122,1035,1040,1197,1226,1282,829,818,1148,1067,1069,1370,926,1059,1166,1419,1499,1383,1446,1366,1607,1535,1370,1224,1150,1494,1571,1477,1291,1535,1648,1478,1399,1377,851,1315,1487,1166,1213,1465,1542,1504,1467,1627,1228,1408,1437,1491,1310,824,931,1454,1529,1576,800,1202,1467,1463,1468,1404,1443,1276,1675,1439,1438,1555,1691,1460,1452,1223,1404,1325,1419,1098,1317,1441,1486,1430,1434,1504,1250,1196,892,911,1134,1093,1025,800,1153,428,1261,1220,1007,1430,1476,1287,1322,1236,1292,1272,1271,1059,1034,1520,1503,1225,1202,1184,1096,1313,1321,1019,1449,1509,1036,1463,1331,1393,1196,1543,1520,1507,1382,1354,1217,1142,1059,1053,1428,1317,1363,1431,1339,1254,1519,1533,1613,1349,1236,1309,1278,1085,1193,1078,1373,1215,1269,1413,1278,1389,1038,1086,1314,924,958,1116,1162,1434,1477,1355,1445,1339,1446,1586,1529,1393,1530,1532,1459,1444,1583,1504,1364,1426,1373,1587,1484,1269,1499,1642,1467,1469,1568,1361,1366,1412,1608,1561,1491,1535,1375,1278,1017,1033,1293,908,918,792,1315,1352,1267,1219,1034,1038,1132,1359,923,877,1308,991,1344,1486,1002,1372,1442,1450,1403,1461,1339,1622,1475,1240,1162,1376,1594,1516,1468,1423,1468,1511,1569,1368,1446,1417,1659,1142,1555,1592,1630,1492,1465,1297,1332,1502,1260,1282,1166,1123,1138,1348,1623,1569,1519,1149,1144,1264,1289,1370,1257,970,1036,1191,1228,1300,1330,1354,1246,1504,1487,1325,1227,1198,1299,1257,1342,1122,1282,1414,1331,1595,1456,1340,1008,1054,1109,1239,878,1310,982,1521,1404,1350,1183,1016,1283,1349,1065,1175,1011,872,254,1236,1036,958,679,908,1044,1211,1404,1114,930,1211,971,948,1231,1285,1270,1037,1157,1053,821,754,931,1300,1338,1111,1061,1179,940,1090,1354,1256,1153,1240,978,1283,1105,1156,1395,1169,1028,1118,1417,1054,1156,1131,1062,1093,1182,1312,1236,1336,1297,1312,1202,1326,1235,1290,1371,1369,1481,1310,971,1106,1605,1488,1550,1355,1517,1539,1146,1110,917,806,979,1093,967,1261,1187,1254,999,737,1131,1139,963,1128,1248,1091,1329,1290,1031,1114,943,569,497,1490,1561,1019,1043,1097,889,766,456,928,825,1031,1002,596,875,572,1005,944,1004,1121,964,896,1139,915,1218,992,1062,1061,1167,909,605,982,938,1379,1240,1239,1269,1036,1228,1124,1079,1085,1148,1084,915,985,904,1140,1136,1197,1026,838,907,1106,1241,1072,1161,1297,1924,1054,1045,1052,1124,1124,1143,1126,1181,1183,1160,1186,1151,1172,1326,892,917,865,899,822,947,919,836,898,840,836,905,1239,726,1239,1069,1212,1034,1351,1438,1516,1363,1460,1396,1535,1479,1593,1507,1600,1385,1481,1394,1437,1562,1531,1339,1476,1270,1667,1451,1426,1547,1696,1548,1520,1584,1318,1257,1246,1291,1455,1389,1123,1640,896,754,1219,1195,1126,1259,1356,1320,1397,1290,1363,1356,1341,1272,1405,1271,1452,1397,1529,1581,1437,1334,1336,984,1148,1456,1120,946,1143,858,830,1030,960,348,544,790,834,847,1409,994,789,1453,1155,1392,1283,1279,1431,1211,1195,769,819,991,1475,1303,665,1472,1579,1212,1148,1335,1320,1262,1417,1642,1455,1308,1215,1537,1143,1404,1490,1313,1308,1276,1478,1408,1441,1533,1630,1513,1316,1472,1153,1311,1332,1429,1670,1581,1538,1038,1322,1619,1540,1372,1332,1152,1448,1169,1411,1209,1460,1330,1064,973,1136,1366,1310,1419,1216,1474,1575,1213,1319,1345,1493,1331,1520,1210,1408,1577,1414,1246,915,824,1025,1421,1131,1444,1581,1174,1549,1050,1182,1195,1203,1295,1389,1251,1136,1046,1071,1101,1464,1413,1505,1215,1510,1558,1567,1283,1167,1188,790,1225,1013,1449,1202,1434,1202,1411,818,505,1607,1444,1119,1287,1222,860,1309,1222,1407,1148,1324,1280,1402,1526,1507,1444,1419,1044,1418,1247,1376,1475,1258,1432,1606,1479,1468,1228,1515,1392,1445,1445,1477,1586,1445,1344,1322,1276,989,1220,1281,1550,1504,1446,773,771,1344,1301,1538,1353,1275,1414,1357,1595,1239,1435,1260,1214,1381,1114,1419,1564,1287,1273,984,1439,1536,1507,1428,1480,1260,1110,1281,1243,1330,1011,971,1151,1346,1349,1377,1374,1253,563,654,629,744,1368,1054,1218,1353,1444,1341,1225,1374,1415,1529,1323,1475,1406,1099,982,1621,1545,1363,1385,1564,1666,1283,1518,1516,1573,1292,1302,1362,1268,1567,1591,1608,1661,1558,1396,1435,1475,1513,1368,1408,1486,1252,1425,973,1098,1165,1431,1328,1138,1538,1641,1356,1658,1441,1462,1532,1013,1355,1425,1055,1222,1540,1496,1505,1390,1420,1493,1347,1192,1206,1103,1565,1421,1386,1174,1125,1348,1451,1427,1292,1485,1464,1459,1344,1483,1396,1257,1342,1310,1314,1305,1367,1344,1334,1589,1554,1246,1352,1462,1067,1506,1521,1445,1443,1143,1385,1344,1201,1506,1246,1218,1510,1439,1324,1245,1415,1232,1395,1444,1302,1361,1424,1611,1488,1166,1494,1480,1567,1592,1627,1468,1400,1273,1419,1189,1343,895,1052,835,1194,620,1177,789,725,799,751,713,757,1361,1123,1371,1258,1400,1446,1286,1467,1282,1028,845,1289,1203,1387,1145,1403,1443,1495,1489,1079,1543,1451,1420,1558,1460,1511,1492,1178,1347,1364,1628,1409,1475,1286,1214,1538,1368,1483,1469,1488,1617,1486,1015,1169,1301,1243,1208,1078,1374,1291,1356,1443,1001,1458,910,1272,1584,1543,1499,1342,1279,1272,1466,1148,1350,1621,1343,1598,1516,1413,1336,1521,958,1243,1298,1376,1343,1377,1428,1233,1267,946,1487,1359,1424,1481,1102,1643,1566,1344,1191,1271,1568,1355,1473,1468,1524,1367,1498,1297,1496,1292,1315,1401,1320,1604,1424,1497,1446,1445,1142,1031,1493,1364,1631,1429,1475,1441,1458,1433,1421,1121,1451,1521,1065,1229,1354,1077,1530,1350,972,869,1238,1207,1488,1418,1245,1061,1154,1118,1191,975,1166,1258,1265,1185,1170,1263,1158,1261,1022,1031,994,979,1202,1182,1306,1301,1217,1324,1111,1212,1188,812,1130,1093,1108,1010,1295,1098,1124,1064,942,927,1021,839,823,1027,1147,958,705,272,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,748,1301,1205,713,1341,1185,1013,586,739,997,1035,967,810,924,982,1267,1461,1220,1129,1121,966,885,1260,1273,1396,1324,1236,1181,1453,1315,1385,1331,1333,1380,1313,1377,1447,1431,1377,1386,1385,1134,1274,882,1246,1501,1335,1236,806,1393,1272,1353,1422,1412,1335,1336,1366,1361,1348,1305,1355,1267,1605,1281,1354,1183,1339,1249,1259,1200,1198,993,1085,1254,1366,1345,1409,1295,1382,1319,1293,1459,1361,1368,1322,1402,1387,1409,1021,1413,1359,1446,1361,1129,1048,1423,1262,1294,1387,895,1393,1247,1249,1259,1252,1177,1168,1118,1406,1284,1240,1277,1377,1158,1001,1193,1236,1049,1219,1284,1426,1388,1417,1381,1414,1374,1429,1354,1409,1452,1318,884,1426,1285,1375,1103,1318,1395,1234,1319,1143,1269,1378,1158,1101,1455,1489,1336,1400,1445,1478,1553,1444,1367,1341,1322,1445,897,1302,1324,1405,1107,788,1454,1297,1332,1425,1450,1335,1270,928,1475,1307,1308,1285,1306,1430,1086,1410,1539,1265,1257,1629,1377,1335,1461,1419,1349,1152,1280,1241,1261,1400,1082,1501,1011,1348,989,1192,1311,990,1237,1387,1060,934,1216,1304,1398,1396,975,1021,1334,1350,1200,1102,1217,919,936,913,1303,1321,1340,1475,1387,1386,1449,1353,1044,1349,1427,1438,1365,1373,1478,1426,1263,1424,1365,923,1128,1053,933,1206,1248,1547,1384,1335,1250,1215,1132,1372,1356,1260,1354,1397,1376,1473,1152,1244,1311,1379,1297,1335,1248,1245,1402,1375,1334,1419,1246,1175,1356,1466,1146,1274,1197,1433,1412,1506,1257,1360,1356,1273,1284,1404,1306,1384,1348,1323,1429,1312,1362,956,1129,1299,1295,1265,1315,1410,1325,1002,1340,1359,1243,1166,1276,1292,1484,1299,1273,1401,1302,1364,1310,1284,1352,1378,1424,1448,1406,1370,1345,1407,1305,1471,1392,1263,1430,1336,1413,1368,1416,1352,1405,1394,1256,1301,1280,1373,1322,1244,1388,1499,1279,1321,1495,1144,1503,1184,1493,1314,1268,1431,1481,1214,1396,1505,1228,1322,1276,1498,1292,1250,1315,1121,1252,1250,1360,1265,1534,1385,1235,1358,1429,1282,1069,1318,1424,1233,1296,1339,1367,1417,1383,1389,1412,1365,1461,1495,1519,1498,1418,1062,1348,1100,972,1390,1366,1375,1227,1357,1485,1283,1274,1285,1131,911,850,854,793,845,791,805,859,1537,1494,637,900,732,940,1325,1507,1455,1474,1405,1090,757,758,1244,1301,1532,1528,1465,1416,1366,1310,1337,1036,1032,1112,1316,850,963,1148,1097,1307,1170,1131,1442,1505,1370,1467,1392,1620,1559,1533,1384,1520,1502,1457,1474,1596,1449,1398,1438,1384,1583,1477,1247,1510,1637,1470,1468,1593,1287,1385,1241,1409,1135,1634,1562,1541,1388,1325,1457,1247,1279,1402,1330,1178,1286,1293,1452,1268,1078,1536,1529,1344,1229,1038,1255,1306,1033,888,1287,1045,474,1260,1246,1463,1040,1047,1151,1269,714,1016,1011,1433,431,851,1415,1449,1466,1411,1459,1379,1618,1441,1246,1105,1456,1510,1579,1473,1547,1425,1444,1536,1556,1371,1449,1381,1682,1127,1577,1565,1621,1509,1477,1315,1344,1278,1591,1544,1474,1481,1503,1446,1509,1529,1510,1497,1394,1470,1355,582,623,1318,1502,1509,1379,1336,1184,1026,1161,1109,1059,728,672,1239,1249,1432,1054,1039,1097,1051,1448,1554,1429,754,871,1059,1362,995,614,795,1327,1444,1515,1371,1463,1387,1552,1241,992,1468,1489,1576,1472,1561,1420,1538,1474,1340,1421,1373,1594,1483,1258,1503,1633,1460,1471,1575,1291,1482,1486,1402,1576,1384,1544,1554,1523,1461,1261,1574,1417,1251,1568,1434,1244,1272,1411,688,1439,1387,1475,1412,1378,1509,1476,1406,1432,1420,1416,1558,1427,912,907,1373,1492,1448,1474,1242,1105,1120,1136,1052,1086,847,362,1201,1302,1364,1468,1226,1372,1419,1344,1478,1722,1502,1544,1473,891,978,1178,1496,1452,1241,1330,1245,1511,1480,1488,1039,1444,1525,1510,1453,1390,1349,1450,1345,1544,1462,1519,1362,1450,1520,1408,1411,1431,1390,1510,1545,1408,1487,1303,1371,1471,1256,1154,1157,1162,1329,1438,1469,804,1072,1030,903,1190,1355,1121,1072,1204,1310,1320,1270,1116,1303,815,679,982,889,726,1132,1271,1247,945,939,1145,1253,1141,1088,1210,1351,1177,917,989,930,1178,965,997,1152,1100,1137,1093,1201,868,1150,980,1136,883,892,1054,842,754,835,1085,1250,985,977,1022,1121,901,1176,1008,1213,994,1171,1069,1207,1283,1261,1188,1074,1057,1262,1157,1056,868,1281,1224,1227,1075,1346,1265,1071,985,1069,1047,1126,1162,1094,1112,1126,1274,1225,1137,1007,1294,1102,1084,1181,969,1223,923,1318,1080,1080,868,839,1262,1059,1163,1054,1189,1085,986,1285,1282,1193,1134,1080,912,991,1004,1281,1094,1272,716,1230,1243,976,1183,1155,1323,1087,1047,993,1001,1184,1030,1076,1244,963,1156,1309,1346,1273,1257,1111,1395,1271,1230,1417,1211,1035,1045,1040,1152,894,863,1134,1627,1451,1549,1395,1472,1401,1619,1573,1509,1358,1075,1112,1239,1179,899,936,1057,1083,915,942,907,932,991,930,728,551,929,821,877,841,860,873,856,885,809,941,828,923,810,912,820,907,862,873,899,846,932,811,883,827,880,889,868,1154,1315,1317,1358,942,922,1195,723,754,821,786,837,835,882,1449,1450,1471,1402,1500,1433,1557,1445,1451,1335,1546,1513,1437,1449,1565,1554,1326,1460,1520,1450,1158,1547,1614,1470,1440,1368,1313,1604,1651,1547,1584,1633,1634,1640,1630,1636,1584,1622,1648,1640,1525,1562,1616,1553,1626,1392,1392,1333,1261,1329,1264,1308,1249,1463,1435,1294,1308,1291,1368,1276,1281,1339,1304,1308,1298,1397,1311,1323,1309,1338,1293,1286,1370,1302,1315,1294,1385,1281,1286,1340,1306,1311,1306,1407,1314,1310,1319,1338,1306,1293,1377,1296,1316,1290,1384,1286,1225,1471,1376,1360,1483,1378,1466,1309,1097,1016,648,540,745,1158,1022,990,665,564,530,25,166,1266,641,686,868,484,480,500,481,599,526,476,499,555,509,503,510,429,475,466,450,469,448,473,460,577,423,401,522,798,589,748,837,737,600,852,865,459,782,867,625,674,854,791,510,849,849,452,850,411,840,412,744,427,597,661,848,645,655,851,860,509,774,833,689,610,854,864,518,766,835,599,675,868,420,768,416,647,529,531,453,411,315,434,344,429,384,440,413,416,420,406,415,367,431,339,423,338,596,362,529,357,509,504,539,476,406,496,485,534,508,492,512,493,478,551,499,507,527,418,467,457,459,457,478,451,453,447,388,461,321,526,416,410,491,522,399,451,437,386,483,327,459,412,432,476,365,473,437,474,489,378,420,315,422,316,444,341,430,341,437,336,420,334,432,338,424,329,436,339,443,333,478,617,571,520,560,540,540,479,475,465,464,461,629,477,695,742,509,684,748,685,520,751,751,575,622,745,740,465,747,763,517,648,786,431,676,391,621,455,525,419,405,412,435,339,434,341,436,337,480,574,459,484,539,516,491,503,526,428,465,460,463,452,459,426,486,399,479,492,321,489,327,492,429,472,496,300,404,383,410,420,411,429,404,432,330,937,1182,1427,658,340,1350,191,1165,1033,1414,954,960,1258,431,885,775,409,765,509,716,798,770,778,609,577,505,917,850,659,908,689,920,922,457,818,694,1040,562,917,737,1090,892,579,854,809,614,579,656,773,567,793,300,706,701,635,536,724,757,444,359,317,448,398,359,526,446,256,350,252,529,662,703,627,688,563,383,321,292,341,382,348,238,541,462,258,346,319,467,403,356,251,524,447,256,351,248,956,471,863,624,506,746,440,739,707,866,886,957,707,649,629,564,689,1108,1212,513,614,707,468,837,492,833,618,782,544,638,632,842,565,570,1319,365,698,668,574,373,723,530,388,976,965,617,663,619,556,694,279,845,975,1199,743,1129,1407,1556,1438,1439,1357,1107,864,1016,1049,1276,1393,1554,948,947,952,947,1110,1237,1472,1086,959,1109,1349,1496,1072,1086,1042,1126,945,1068,1212,1486,1380,1043,1141,848,1514,1407,1092,1087,1009,1093,1005,967,1401,1445,1060,1208,1069,1563,1543,1370,1302,1052,1051,1062,1058,951,974,1115,1435,1321,1092,1093,855,1479,1377,1103,1071,1055,1011,940,1151,1083,1394,1478,1057,1064,1059,975,889,928,1054,858,1363,1602,1124,1098,1120,1072,1162,1017,1240,1168,1476,1390,1482,1119,1127,1111,1070,1118,1075,1167,1129,1335,1524,1469,1529,987,969,919,934,981,1293,1332,1478,959,948,994,954,1026,1194,1464,1259,959,1076,1220,1390,1233,1060,1074,981,1013,988,983,1407,1454,1141,1169,1141,1007,1345,1281,1085,1075,1083,977,941,990,1191,1434,1339,1119,1120,875,1142,1535,1448,1128,1082,1091,1027,998,1112,1356,1401,1223,1171,1048,1007,1395,1195,1088,1085,1073,1073,930,1065,940,1349,1430,1243,1116,1117,1141,1070,941,1059,905,1405,1573,1099,1128,1081,1005,1205,1031,1137,1075,1552,1585,1336,1155,1139,1150,1108,1203,1008,1139,1157,1506,1400,1138,1107,1179,1049,1003,956,1033,1019,1122,1139,1180,1159,1114,928,1040,1098,1178,969,1083,1089,1013,1046,1126,1244,1089,1017,898,1088,1135,1146,1104,1085,1273,1196,1082,930,988,1097,1070,1080,1078,1251,998,997,1084,1081,1112,1145,1193,954,990,1076,1018,1028,1147,1229,966,1162,1106,945,1029,1108,1179,1037,997,1074,992,1046,1148,1155,1370,1214,1218,1165,1218,1287,1228,1110,1115,1019,1145,1267,742,351,387,690,503,568,717,565,1133,723,617,943,659,662,381,299,392,384,390,294,413,388,386,370,325,406,409,415,236,750,855,1054,860,1162,1222,567,465,511,899,557,527,1047,1243,882,635,633,996,756,521,993,547,441,896,537,603,485,784,569,569,731,804,929,583,544,619,920,863,591,674,632,710,880,674,650,423,420,1194,1209,978,1036,1206,1071,1172,1050,1115,928,702,884,1105,1045,595,781,888,1104,810,1173,252,425,407,284,522,461,290,399,288,432,292,441,392,298,572,345,282,402,550,279,438,279,416,285,567,274,423,299,397,298,572,325,280,409,467,272,413,295,407,285,594,461,301,296,280,313,495,463,278,413,293,478,276,449,288,388,298,776,1365,1244,1272,1334,1055,1283,1121,1185,873,1401,862,1156,1151,1257,1257,1252,1198,1229,1198,1289,813,1183,808,1218,967,1075,1169,1376,1372,1326,1450,1248,1412,1396,1312,1376,1345,1299,1336,1414,1090,1257,1364,1355,1337,1040,1186,1223,1148,1058,1416,1249,1492,1183,1450,1163,1494,1136,1461,1116,1461,1112,1469,1158,1456,1168,1420,1189,1348,1085,1092,1159,1124,1149,1292,1153,1140,1363,969,1206,1191,1188,967,1189,1122,1007,1223,910,1254,1160,1120,1249,1015,1168,1136,979,1254,834,1278,762,1270,726,1281,964,1079,1165,1179,1228,1281,932,1258,1140,1067,941,1291,1042,1126,1215,1066,1274,1244,1105,1201,1119,1087,1192,977,1263,819,1287,823,1196,896,1199,1174,859,1379,1131,1054,1372,1105,999,1386,1030,1174,1284,931,1064,1104,934,1350,1024,1105,1316,923,1228,1350,965,1122,1281,1064,1244,1127,1068,1232,810,1279,1027,1173,1111,1186,1188,968,1255,953,1246,996,1146,1274,1015,1236,1362,1127,1347,1193,1247,1302,1029,1416,1254,1044,1207,1228,1294,1086,1346,911,1201,1342,1e3,1090,1298,1069,1154,1328,1035,1124,1269,1011,1114,1186,997,1225,1194,968,1268,873,1279,1100,999,1345,1065,1387,1102,1113,1105,1108,1400,1048,1046,1369,1147,1319,1102,1163,1182,1073,1251,1074,1150,1238,1030,1223,1140,1106,1322,1230,1230,1260,1257,1138,1352,1150,1035,1369,1237,1226,1176,1362,1086,1123,1370,963,1203,1257,1338,1147,1006,1299,1163,1218,1212,1220,1172,1142,1164,1235,1062,1091,1260,965,1299,1088,1014,1378,1254,1350,1214,1256,1204,1261,1235,1094,1298,1115,1256,1197,1270,1099,1206,1299,916,1247,1233,1296,1126,1088,1281,1204,1215,1188,1186,1183,1123,1142,1267,1100,1152,1222,970,1345,1003,1061,1376,1269,1348,1235,1307,1149,1372,1217,1017,1279,1263,1292,1130,1401,1068,1086,1392,988,1107,1279,1238,1211,1106,1193,1208,1086,1276,1149,1003,1310,1124,1066,1272,1075,1175,1097,964,1384,1097,1349,1208,1068,1332,1348,1109,1144,1033,1076,1064,1305,1369,1103,1127,1411,1005,1096,1400,1120,1260,1185,1255,1134,1154,1239,1074,1124,1285,1104,1172,1292,1104,1165,1132,1042,1377,935,1227,579,620,586,646,959,586,603,557,637,683,1293,1164,509,468,545,656,465,462,548,774,405,687,391,861,679,442,950,562,444,887,1366,306,278,281,385,368,366,363,365,339,360,357,325,280,289,270,249,220,221,224,225,271,233,225,224,225,224,225,466,1315,1098,955,1044,1262,1250,1289,1292,1247,1262,1213,1359,1219,1052,1400,1277,868,1375,1282,1400,1368,1216,1291,1251,1435,1515,1366,1251,984,1086,1094,920,944,917,807,940,1216,1220,1299,1055,1219,1195,870,606,807,1232,1264,1382,1517,1374,1452,1315,1391,1383,1487,1394,1203,1179,1483,1353,1330,1169,1267,1205,1149,1406,1483,1307,1014,1399,1208,1074,1395,1498,1423,1148,1493,1412,1278,1322,1275,1260,1151,1227,1681,1392,1366,1505,1428,1386,1302,1110,1133,1296,1436,1247,1278,1183,1152,1147,1186,1356,1276,1299,932,1068,1394,1376,1268,1292,1309,1270,1298,1224,1292,1307,1261,1296,1313,1322,1338,1286,1624,1532,1364,1569,1229,1270,1276,1336,1296,1273,1160,1259,1298,1384,1213,1196,1264,1242,1193,1190,1246,1273,1556,1374,1501,1295,1413,1426,1410,1465,1188,1185,1197,1136,1116,1251,1256,1220,1282,1225,434,786,482,428,426,426,431,438,467,539,595,1212,467,483,464,485,520,540,528,215,212,175,25,1014,1246,1063,1305,1357,1293,1147,1284,1411,1441,1367,1305,1141,1164,1329,1284,1417,1542,1530,1506,1524,900,469,1328,855,1022,1388,1256,818,959,752,1432,557,1228,1542,1545,1583,1523,1533,1299,1554,1231,1650,987,976,1482,1307,1538,1292,1257,1415,1327,1467,1569,1643,1636,1535,1379,1456,1634,1594,1445,1660,1533,1238,1383,1333,1570,1653,1226,1450,1227,1581,1522,1620,1449,1571,1488,1390,1430,1350,1441,1310,1592,1455,793,1385,1420,1422,1559,1336,1247,1310,1318,1446,1563,1557,1593,1371,1604,1530,1138,1421,1180,1440,1647,1476,1422,1302,1434,1516,1518,1447,1089,1259,1603,1563,1420,1563,1603,1537,1459,1560,1294,1623,1550,1452,1612,1610,1532,1362,1530,1594,1575,1417,1448,1614,1538,1619,1503,1437,1283,1573,1340,1617,1039,1005,1518,1313,1445,1531,1246,1447,1357,1429,1490,1603,1478,1358,1100,1453,1402,1649,1377,1186,1401,1246,1554,1672,1407,1273,1377,1429,1551,1385,1541,1508,1628,1407,1404,1463,1291,1453,1427,1639,1490,831,1435,1318,1401,1616,1440,1264,1478,1249,1519,1610,1547,1632,1458,1600,1610,1152,1354,1220,1476,1679,1428,1385,1213,1484,1448,1559,1462,1084,1039,1191,875,1080,759,880,1349,940,1153,1171,1536,1381,1483,1078,1285,1034,1017,969,1192,871,735,845,898,1019,803,1028,836,1132,774,1077,1182,1160,1074,1201,1293,1323,1021,1084,1261,1278,1135,1332,1089,741,1259,1198,1233,1270,1058,1304,1194,1460,971,975,1064,1183,1333,1360,1460,1307,1044,1305,1239,1169,1127,1314,1137,1196,1267,1123,1183,1411,1055,1434,1023,1573,1564,1493,1606,1464,1381,1478,1606,1466,1468,1432,1588,1465,1314,898,1314,1233,1508,1478,1423,1254,1552,1501,1397,1264,1377,1249,1354,1437,1408,1580,1018,1417,1121,1109,780,1358,1381,1497,1307,1245,1544,1470,1446,1255,1584,1510,1423,1276,1389,1266,1376,1454,1448,1590,1098,1385,1208,1064,751,1409,1308,1499,1414,1249,1588,1302,1430,1278,1593,1508,1310,844,947,688,521,768,557,642,742,669,1252,857,541,828,911,629,575,879,495,851,945,777,648,708,595,623,610,605,607,605,1045,995,890,705,689,734,805,716,707,214,234,95,94,95,93,208,626,526,579,570,520,25,25,25,1560,1499,1095,1296,1399,1391,1284,1187,978,711,924,766,664,908,1237,1239,1375,1041,1276,1106,982,1034,1314,1408,1161,1033,1017,1016,1156,1286,901,900,1073,1063,906,1393,1382,830,1411,1458,1464,1415,1466,1369,1618,1508,1279,1119,1386,1609,1515,1431,1419,1433,1546,1530,1391,1448,1419,1652,1140,1572,1580,1604,1489,1477,1312,1346,1525,1315,1141,1223,1135,1509,1252,1288,1404,1352,1226,1531,1566,1493,1404,1230,1284,1307,1321,1281,1126,1265,1175,1231,1389,963,1118,1456,904,792,1064,1270,835,1371,1497,1558,1364,1491,1208,1362,1212,1232,1260,1326,1378,1196,1254,1348,1271,1172,1354,1285,1269,1363,1319,1102,1133,1325,1009,1042,926,1321,1239,906,1439,1516,1395,1249,1300,1158,1367,1223,1357,1374,1196,1270,1288,1239,1032,1183,955,1136,1074,912,1175,1311,1230,1219,1243,1322,1185,1332,1261,271,482,1251,1202,1250,1460,1377,1079,1234,1281,1376,1550,1290,1200,1141,1289,927,1032,969,1262,1395,1448,1558,1459,1172,1063,865,1465,1170,1575,1320,1317,1308,1196,1337,1006,1250,1230,1473,1531,1538,1555,1274,1339,1259,1239,1297,1298,1212,1216,1232,1269,1225,1277,1163,1248,861,1258,1364,1087,1040,1187,1283,773,1084,1068,1293,1182,1036,1447,1517,1348,1457,1435,1565,1551,1499,1357,1545,1479,1526,1411,1528,1437,1501,1376,1440,1471,1564,1217,1563,1595,1626,1448,1438,1237,1424,1291,1250,1159,1221,1348,1355,1577,1567,1494,1546,1516,1185,1300,1020,1210,1290,995,1075,1152,598,1308,1377,1034,1026,1115,1326,807,947,1068,963,1390,1093,1185,1426,1493,1366,1446,1372,1647,1577,1556,1386,1531,1463,1563,1360,1504,1444,1503,1380,1443,1470,1566,1232,1557,1583,1616,1458,1427,1275,1379,909,1341,1447,1524,1328,1339,1375,1179,1561,1450,1552,1553,950,1335,1220,1170,1330,1111,1197,1132,1278,1290,1349,1376,1261,1275,1392,1351,1439,1297,1265,1539,1551,1485,1195,1442,1505,1099,1332,1308,958,1246,1285,1103,922,1488,1201,1430,1506,1101,694,672,1287,1411,1156,1040,1017,1130,1326,863,865,1109,1074,1301,1111,811,1479,1480,1405,1438,1421,1513,1522,1440,1093,1347,1394,1468,1479,1499,1500,1576,1430,1417,1385,1419,1539,1440,1173,1481,1641,1476,1451,1561,1181,1407,1471,1196,1172,1303,1220,1126,1416,1232,1210,1392,1308,1687,1575,1503,1355,1236,1332,1221,1331,1461,1551,1364,1378,1494,1261,1361,1281,1135,1039,1228,1108,1029,966,1491,1246,1226,551,1062,1310,1390,1130,1039,1041,1158,1284,757,1034,1088,1131,849,1345,856,970,1507,1482,1388,1457,1436,1516,1492,1373,1108,1251,1505,1360,1538,1469,1531,1365,1533,1432,1495,1384,1428,1484,1571,1232,1558,1579,1618,1454,1429,1283,1390,1175,1479,1479,1360,1421,1249,1470,1191,1394,1570,1540,1447,1507,1314,1298,1514,1358,1441,1353,1236,1522,1557,829,1345,1276,1502,1365,1479,1350,1308,1196,1063,1164,1131,1056,942,1201,1180,378,1293,1225,1011,1202,1070,994,939,1458,917,1451,1451,1295,1292,1197,1245,1365,1448,1474,1402,1161,1224,1313,1487,1434,1124,1340,1172,1239,1151,1374,1550,1539,1456,1464,1448,1243,1135,1061,1354,1437,1226,1295,1376,1571,1296,977,1200,1151,1233,1323,1270,1280,1161,1103,1270,1141,1146,1154,769,647,1322,1342,1504,1276,1224,1257,1097,1216,1318,1405,1452,1280,1407,1191,1144,1238,1103,1181,1261,921,1072,1243,1459,1156,1070,882,1202,1109,1245,1102,1126,1018,1029,1286,1296,1060,1063,1039,900,1139,782,1026,655,556,1233,1260,1056,808,1328,1274,1220,1244,902,984,961,1227,1213,1129,902,1126,1222,1355,1209,773,1407,1246,1066,1266,952,1293,1285,1209,1382,1216,1369,1307,1197,1382,1155,844,1374,1351,1279,1386,1597,1390,1459,1433,1545,1174,1020,1013,1012,1019,1026,1042,1181,1065,1386,629,901,1063,818,865,811,846,1037,819,1383,862,1215,825,913,1278,1093,1219,1134,1134,1167,1134,1121,1240,1337,1387,1361,1459,1497,1457,1394,1439,1426,1503,1529,1510,1387,1122,1468,1541,1530,1389,1465,1456,1296,1199,1470,1386,1299,1255,1498,1415,1378,1157,1538,1211,1099,1009,1145,1112,1215,1273,1194,1243,1199,1274,1111,1174,1301,1176,1078,1093,1240,1209,1532,1356,1439,1427,1487,1558,1378,1524,1547,1321,1356,1605,1437,1409,1406,1504,1542,1455,1499,1339,1539,1421,1447,1466,1363,1493,1326,1694,1178,1567,1579,1643,1556,1439,1273,1372,1373,1597,1381,1287,1373,1333,1434,1217,1270,1379,1385,1416,1309,1209,1550,1331,1314,1324,1238,1436,1423,1402,1393,1476,1421,1445,1360,1385,1519,1457,1308,1408,1533,1448,1322,1512,1369,1364,1438,1251,1409,1317,1415,1593,1410,1378,1417,1369,1485,1392,1206,1328,1369,1497,1249,1289,1326,1535,1340,1502,910,1563,1501,1597,1528,1535,1649,1531,1617,1536,1541,1519,1523,1277,1499,1683,1575,1488,1559,1223,1417,1393,1385,1530,1456,1491,1044,1159,680,549,861,833,725,482,589,539,711,1161,1161,1563,1437,1408,1444,1514,1389,1430,593,563,1490,1488,1238,1273,1551,1477,1587,1405,1450,1211,1524,1501,1388,1421,1375,1606,1521,1595,1355,1584,1616,1443,1504,1609,1620,1465,1367,1426,1508,1575,1617,1639,1620,1726,1635,1657,1578,1486,1548,1497,1609,1569,1593,1410,1609,1581,1387,1536,1537,1363,1640,1552,1580,1632,1665,1597,1660,1622,1545,1601,1508,1537,1554,1567,1559,1552,1603,1458,1397,1715,1461,1587,1625,1587,1508,1556,1663,1642,1543,1517,1417,1437,1489,1496,1314,1596,1251,1251,1091,1100,947,837,821,841,782,829,795,842,1486,1485,1195,1264,1508,1504,1223,1342,1205,1220,1356,1277,1375,1196,1458,1433,1305,1434,1478,1109,1368,1175,1010,1110,1029,1362,1099,1359,1383,1287,1197,1307,1232,973,1290,1234,1370,1323,1238,1054,1035,1192,1286,1071,1188,1102,1097,1019,977,1070,1045,1020,1276,933,1071,875,1104,948,1195,1274,979,1277,1157,1128,1047,1356,1215,1055,1043,1230,1519,1391,1367,1173,1162,1013,1033,871,1149,1022,1368,1294,1281,471,25,869,1333,1279,1299,845,1211,1031,1012,1015,1093,1205,1109,1367,624,895,865,868,970,1058,1009,1323,1363,1492,1439,1354,1458,1323,1643,1512,1323,1078,1435,1397,1414,1583,1246,1257,1597,1478,1545,1263,1419,1352,1291,1125,1332,1231,1467,1305,1371,1419,1346,1256,1186,1293,1399,1512,1406,1336,1300,1361,1350,1442,1517,1327,1347,1493,1354,1450,1492,1387,1668,1482,1432,1495,1469,1565,1324,1307,1600,1573,1328,1521,1476,1418,1199,1382,1302,1289,1541,1236,1390,1380,1490,1444,1335,1236,1529,1678,1542,1540,1402,1541,1189,1445,1486,1442,1478,1427,1279,1672,1449,1421,1579,1497,1344,1212,1406,1487,1550,1381,1601,1430,1585,1410,1655,1351,1050,1620,1471,1568,1442,1499,1585,1436,1396,1377,1460,1225,1057,1279,932,1145,1090,1012,1191,829,1397,626,1340,848,1159,1004,954,1218,1258,1412,1424,1431,1555,963,979,1176,693,1090,1088,735,1161,910,1028,1205,713,1161,1058,960,926,1186,720,1173,893,1053,1140,837,1202,714,1239,894,1081,1117,726,1193,885,1125,904,1120,1062,940,1099,944,971,1091,955,995,1164,825,1054,1182,772,1057,1104,1170,806,1037,1164,805,1078,1135,795,1100,1038,913,1221,1414,1352,1343,1386,1501,1314,1267,1321,1350,1007,1226,1340,1207,1319,1475,1359,1258,966,950,884,1182,1105,1087,624,1134,1306,1025,1291,1270,1334,1303,1333,1381,1187,1004,85,635,1341,1368,1296,1112,1317,1213,956,1305,1436,1230,1213,1470,1191,1046,1205,1460,1184,1234,1444,1369,940,1402,1459,1406,1292,1481,1342,772,568,1206,902,963,1165,1100,1159,863,490,1376,1033,776,866,1281,1087,1071,851,790,673,625,889,1242,1209,956,648,603,680,1075,1126,1277,1348,1414,904,1140,947,1098,597,1050,1087,1077,1593,1446,1500,1630,1619,1672,1418,1517,1481,1653,1374,1638,1643,1538,1376,1603,1499,1546,1539,1408,1304,1305,1399,1499,1336,1478,1101,1236,1399,1450,1286,1436,1452,1529,1327,1363,1399,1340,1339,1306,1361,1457,1528,1229,1460,1430,1431,867,871,1297,1352,1375,897,1257,1320,1172,1041,1217,1221,735,1151,1071,1226,1164,1434,1487,1361,1445,1347,1649,1574,1566,1397,1543,1528,1464,1433,1587,1467,1364,1426,1389,1593,1484,1260,1505,1638,1476,1471,1575,1290,1455,1511,1440,1556,1578,1541,1570,1551,1409,1280,958,1240,1229,959,478,1187,1248,1305,1036,1129,1345,749,1171,1035,1357,861,1473,1499,1397,1471,1428,1507,1481,1469,1380,1600,1515,1541,1365,1522,1461,1513,1374,1451,1474,1535,1206,1564,1591,1622,1454,1448,1230,1419,1261,1260,1164,1488,1607,1605,1579,1451,1570,1376,1234,1024,1186,1093,907,508,1084,793,1040,794,1016,618,997,1081,1041,952,1323,1145,1025,1095,1309,1300,1245,1420,1040,1011,1010,1017,1028,1207,1161,1244,807,848,903,1050,1024,1413,851,1079,897,1346,1421,1474,1354,1450,1354,1569,1507,1438,1106,1044,1453,1427,1316,1463,1593,1500,1429,1265,1236,1661,1491,1373,947,1165,1622,1400,1619,1509,1588,1528,1435,1575,1337,1352,1384,1409,1262,1560,1453,1372,1378,1316,1189,1055,1326,1112,1317,1328,1335,1443,1445,1543,1579,1495,1326,1562,1378,1347,1426,1307,1322,1191,1337,1500,1498,1462,1273,1345,1446,1237,1459,1312,1509,1592,1409,1347,1377,1320,1435,1390,1239,1207,1346,1288,1332,1369,1387,1283,1292,1397,1503,1522,1131,1246,1192,1355,1434,1260,1381,1161,1347,1119,1295,1190,1320,1340,1310,1456,1416,1483,1479,1630,1450,1462,1251,1376,1464,1471,1334,1282,1667,1461,1398,1529,1379,1396,1323,1408,1266,1230,1418,1269,1420,1346,1416,1474,1470,1440,1364,955,1019,1015,1075,1078,1146,1355,1115,1116,934,1161,1169,1153,1344,1159,990,887,1088,1384,1597,1425,974,969,1334,1248,1004,955,904,1142,1117,1203,1022,1140,1032,916,812,1034,999,1112,1144,1005,1089,881,1084,1349,1185,1159,985,940,1105,1092,1054,1301,1352,758,25,511,945,1432,839,756,671,888,789,1070,969,801,1042,887,696,941,1187,1093,1438,1282,1111,1069,1001,1142,1068,1042,1218,903,1231,1130,966,1423,1277,1358,1291,1337,1260,1294,1255,1094,1099,1111,825,754,630,611,920,1304,1343,1335,1301,1274,1372,1468,1105,1446,1147,941,1172,1272,1014,1100,1193,1365,1122,1227,1015,1088,1042,1125,1121,1123,1053,940,1153,1145,1060,1104,1085,1253,1478,1456,1423,1415,1336,1302,843,1184,1161,1028,1333,1038,1265,914,1062,1121,1232,985,1113,1041,1270,1163,1153,1351,1448,1307,1352,1045,1134,1153,1159,1397,1013,1054,1326,1289,848,1084,1353,1077,1043,1070,1370,1308,1307,1043,1083,1196,788,1251,1366,1066,990,1097,1046,1115,1059,1294,1106,1083,1113,1129,1307,1385,1419,1372,916,1366,1408,1355,1284,1070,1203,1311,1232,1247,1364,1335,1366,894,1218,1326,1186,1306,1352,954,1090,1009,938,1510,1369,1042,1160,1210,808,1117,1120,1344,1399,1468,1220,1447,1315,1426,899,755,1319,1095,876,1237,1287,1430,1091,1171,1098,964,910,782,629,1337,1352,714,875,1396,1301,1196,1098,1428,1478,1434,1189,1380,1125,1013,1097,1401,855,1362,1332,1546,1121,1252,1371,1256,1388,1346,1303,1303,1358,1407,1e3,1440,1302,1150,1294,1281,1444,1337,1423,1393,1329,1327,1250,1316,1194,1270,1271,1411,1292,1322,1169,991,871,1315,1608,1490,1646,1534,1179,1425,1449,1104,1048,1260,1172,1112,1144,1206,1668,1573,1391,1571,1181,1180,1469,1387,1475,1527,1546,1436,1515,1524,1548,1475,1400,1338,1629,1213,1269,1372,1498,1459,1569,1212,1496,1490,1492,1449,1388,1621,1464,1543,1270,1411,1406,1319,1357,1331,1332,1373,1283,1388,1392,1563,1480,1382,1461,1462,1351,1029,1331,1346,1559,1226,1346,1426,1317,1362,1416,1451,1451,1506,1472,1493,1389,1440,1324,1454,1466,1482,1370,1486,1389,1427,1320,1382,1403,1437,1487,1313,1410,1447,1428,1421,1400,1369,1317,1394,1306,1287,1423,1312,1455,1289,1278,1246,1293,1360,1281,1373,1438,1115,1524,1509,1538,1325,1507,1477,1099,1349,1472,1554,1460,1462,1453,940,1499,1565,1563,1366,1363,1496,1486,1344,1482,1472,1466,1476,1344,1480,1426,1390,1310,1493,1392,1363,1454,1497,1561,1545,1434,1355,1343,1510,1228,1530,1184,628,603,706,726,1410,1326,714,712,437,215,455,68,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,1204,1367,1194,1551,1337,1216,1745,1756,1348,1436,1331,1012,1022,1026,1018,1026,1020,1006,1019,1018,1768,1442,891,953,1319,1244,896,679,579,581,748,971,851,805,850,980,796,822,832,827,1099,850,809,1006,781,1118,1023,947,805,1150,879,864,878,857,1060,1170,780,956,848,969,871,893,1019,1019,1018,1060,938,1095,1252,1626,1376,1257,1520,1313,1244,1295,1342,1280,1277,1378,880,1208,736,1392,1189,1338,1189,1287,1389,1268,1090,1150,1069,1119,1353,1340,1276,1394,1201,1260,1506,1596,1704,1738,1541,1222,1523,1511,1187,1170,1486,1520,1481,1393,1376,1587,1493,1041,1057,1086,945,911,742,903,743,662,703,705,1037,633,842,749,672,624,1269,1460,1287,1523,1365,1486,1546,1452,1420,1310,1521,1419,1415,1337,1400,1287,1483,1455,1484,1480,1351,1497,1466,1508,1464,1471,1475,1440,1516,1316,1538,1464,1457,1474,1422,1482,1438,1453,1419,1461,1097,1649,1504,1166,1479,1363,1191,1269,1125,1179,953,350,350,1268,1279,1410,1381,1482,1416,1405,1457,1391,1392,1478,1278,1152,944,1284,1109,1491,1379,1365,1359,1591,1104,1197,1370,1174,1200,1098,1230,1106,1137,1342,1435,1217,1420,1205,1254,1416,1361,1342,1488,1403,1398,1387,1369,1282,1283,1514,1536,1559,1347,1541,1286,1297,1238,1326,917,987,1009,1026,1024,953,1028,1109,1399,1503,1451,1439,1362,1391,1558,1393,1040,1374,1476,1453,1377,1556,1357,934,1396,1303,1371,1525,1560,1607,1559,1431,1456,1579,1350,1246,1414,1571,1013,1390,1359,1302,1529,1634,1351,1446,1376,1475,1463,1349,1527,1374,1605,1206,1545,1151,1161,1456,1310,1451,1290,1247,1517,1250,1414,1476,1251,1429,1426,1298,1126,1437,1365,1479,1304,1366,1278,1326,1411,1455,1444,1578,1355,1460,1497,1386,1407,1342,1388,1606,1509,1437,1506,1444,1260,1357,1398,1420,1433,1498,1345,1404,1446,1483,1309,1435,1458,1257,1416,1399,1391,1411,1437,1386,1314,1239,1389,1270,1178,1310,1275,1403,1071,1544,1554,1503,1261,1449,1470,1137,1397,1527,1539,1452,1481,1377,1013,1520,1555,1495,1237,1372,1549,1417,1462,1433,1528,1464,1421,1331,1484,1413,1316,1280,1542,1440,1258,1451,1520,1479,1538,1475,1267,1372,1464,1270,1466,1195,1182,1502,1432,1454,1258,1427,1304,354,925,1069,1225,1136,1564,1261,1029,1134,1321,916,1227,1359,1283,1216,1202,1473,1094,1039,1235,1431,1324,1096,1228,1216,1321,1381,1030,1196,952,1147,1107,1013,1280,1020,1124,1266,1290,1452,1430,1016,1482,1489,1124,1167,1125,1382,1301,1259,1316,1327,1141,843,1407,1278,1379,1260,1049,1003,919,1111,1229,1126,1112,1105,1166,1134,1415,1489,1539,1448,1208,1420,1591,1052,847,1434,1223,1251,1387,1477,994,1140,1132,1073,1148,528,1233,1433,1080,856,1415,1358,1324,1246,1501,1460,1410,1290,1380,1345,1232,1154,1133,1414,1199,986,1247,1301,1314,1795,2048,2048,1690,1937,2048,1946,856,818,1829,1130,1013,999,1009,1003,1109,1156,1140,2040,1109,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,1305,1318,1268,1316,1257,1462,1139,1167,1159,1656,1180,1433,1280,1413,1507,1500,1491,1512,1220,1240,1519,1543,1531,1484,1490,1447,1124,1334,1116,535,1168,1355,1284,1009,1405,1435,1405,1353,1461,1297,865,468,1223,1257,1194,1209,1298,1282,1345,1376,1108,1119,1337,980,1577,1411,1447,1530,1466,1410,1524,1459,1459,1445,1355,1397,1297,1457,1293,826,1377,1322,1243,1476,1286,1544,1746,1589,1277,1790,1287,1189,1188,967,856,1123,1101,1092,1136,1165,1149,1218,1039,1041,1037,1044,1039,955,860,868,867,881,877,1221,1566,1334,845,1025,1036,1258,952,971,704,796,899,871,1145,805,1055,750,758,796,818,1195,1030,806,1198,740,869,836,819,839,801,764,758,988,1087,911,756,1247,1221,1353,1458,1657,1842,1543,1381,1431,927,1288,903,1199,854,975,850,864,829,834,767,868,783,734,675,658,640,643,663,649,660,651,662,656,662,689,673,665,704,738,659,692,704,742,703,696,700,651,660,733,740,675,756,777,708,648,739,746,668,712,698,656,702,529,1223,691,655,800,689,754,777,764,732,717,752,734,747,817,803,1141,1219,1341,1199,990,1008,1332,1016,1330,1321,854,1347,1346,1288,1248,1332,1289,1335,1528,1102,1234,1437,1259,1509,1494,1307,1337,1505,1474,1428,1345,1536,1454,1310,1543,1522,1339,1349,1375,1524,1439,1427,1129,1448,1370,1101,1434,1444,1147,1342,1506,1422,1430,1558,1303,1538,1335,1503,1437,1456,1461,1359,1134,1452,1211,1343,1111,1443,1227,1355,1086,1502,1255,1433,1046,1538,1283,1497,1097,1268,1195,1327,1251,1001,1298,1376,1321,930,1484,1265,1472,1089,1535,1335,1504,946,1400,1303,1475,1024,1391,1301,1469,1077,1375,1315,1440,1017,1268,1193,1324,1157,1401,1222,1404,1462,1386,1538,1380,1394,1382,1515,1341,1519,1480,1331,1488,1353,1508,1428,1469,1418,1310,1516,1446,1332,1416,1420,1325,1213,1297,1420,1526,1485,1302,1412,1449,1404,1297,1416,1522,1203,1343,1555,1503,1332,1343,1457,1382,1486,1413,1529,1332,1513,1301,1421,1419,1482,891,887,1119,1323,1315,1464,1509,1325,1192,1461,1385,1532,1379,1255,1068,1094,1197,855,1216,1318,1450,1139,1070,1098,1568,1329,1508,1323,1501,1439,1499,1434,1423,1160,1432,1527,1380,1286,1515,1349,1468,1238,1321,1528,1393,1529,1466,1308,1539,1510,1375,1155,1430,1428,1317,1341,1536,1532,1356,1463,1418,1485,1444,1394,1441,1440,1399,1502,1463,1426,1499,1455,1408,1474,1512,1120,1044,1069,965,879,750,872,741,674,765,740,1035,652,900,822,764,649,1237,1423,1312,1526,1320,1472,1534,1470,1376,1351,1517,1375,1427,1328,1439,1310,1505,1427,1485,1457,1318,1436,1470,1508,1465,1512,1486,1524,1513,1287,1566,1480,1505,1460,1449,1507,1426,1441,1417,1435,1070,1658,1564,1205,1470,1370,1192,1269,1123,1190,910,380,349,1277,1303,1376,1371,1486,1414,1380,1453,1399,1387,1466,1307,1119,1042,1241,1178,1464,1382,1285,1340,1572,1108,1204,1349,1225,1183,1121,1204,1108,1086,1362,1423,1221,1428,1202,1287,1385,1360,1355,1505,1404,1429,1358,1408,1278,1298,1517,1553,1558,1346,1521,1302,1299,1244,1326,928,988,1018,1016,988,967,1071,1105,1408,1499,1454,1443,1335,1419,1562,1380,1022,1359,1470,1453,1376,1517,1374,913,1380,1302,1387,1528,1546,1606,1530,1436,1472,1579,1355,1268,1392,1580,1023,1375,1331,1341,1512,1651,1339,1432,1383,1495,1468,1331,1541,1357,1617,1218,1549,1170,1139,1459,1326,1400,1293,1232,1485,1238,1403,1470,1246,1408,1445,1342,1128,1465,1354,1510,1305,1326,1292,1288,1413,1443,1431,1579,1384,1482,1494,1382,1429,1348,1423,1622,1497,1432,1511,1440,1265,1355,1392,1420,1434,1500,1329,1422,1456,1475,1303,1425,1463,1242,1439,1413,1372,1417,1388,1387,1332,1234,1390,1259,1212,1303,1249,1412,1059,1507,1544,1533,1294,1455,1509,1159,1372,1535,1540,1444,1488,1401,1004,1529,1530,1487,1245,1388,1559,1420,1433,1462,1536,1463,1447,1333,1482,1426,1336,1286,1544,1433,1268,1443,1510,1478,1588,1461,1288,1362,1476,1250,1448,1225,1141,1491,1422,1465,1262,1422,1329,376,910,1093,1058,467,520,439,548,441,513,509,475,480,590,723,1126,718,452,945,1111,451,603,642,865,1083,388,355,426,461,473,600,1656,1995,2048,1816,1764,2048,2048,1221,574,1702,1600,965,397,433,451,789,1211,1072,988,963,898,671,330,322,379,1093,1949,656,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,262,1249,1400,1540,1592,1199,1535,1581,1245,1299,1245,1415,1272,1203,1039,1155,1226,840,855,1148,814,1494,1482,1426,1447,1422,1415,1573,1586,1317,1578,1502,1578,1390,1495,1439,1510,1380,1462,1474,1420,1156,1561,1601,1541,1415,1492,1203,1343,1184,1277,1343,1499,1505,1653,1559,1536,1348,1159,1362,1460,1436,1422,1429,1382,965,439,1280,1110,1430,1275,1043,1158,1169,901,516,484,334,557,767,861,975,743,867,558,494,532,581,454,434,1194,1407,1578,1148,1409,1233,1297,928,1474,1306,1299,1303,1406,1285,1398,1049,691,1228,1428,1129,1171,1141,1200,1063,1298,1141,1275,1258,1208,1175,1345,1310,1051,1376,1461,1311,904,1225,1199,1368,1188,1024,1164,1316,1274,1434,1273,1289,1162,1352,1198,1329,1343,1245,1203,1411,1263,1214,1250,1221,1284,1418,1213,1300,1238,1266,1244,1434,1067,1400,998,1250,1282,1186,1279,1295,1422,1187,1220,1342,1114,1223,1424,1090,1181,915,1315,1238,954,1494,1264,1398,1209,1368,1083,1249,1549,1089,1122,1191,1399,1173,1129,1283,1307,1278,1407,1408,1267,1239,1045,1109,1204,1389,1327,1013,1285,1037,1340,1111,1390,1519,1074,1150,1173,1085,1072,1111,1145,1122,997,1323,1179,1342,1234,1330,1317,1343,1026,1379,715,733,1356,1246,1335,1170,1316,1342,1105,1285,1181,1333,1385,1281,1067,1213,1016,1332,1287,1228,1134,1447,1230,1281,1255,1207,1266,1315,1177,1073,717,811,791,1353,927,1259,494,824,1072,1245,1294,1278,1213,1156,1409,1124,1326,1184,1095,667,1320,1371,1277,1229,1464,1165,1245,1382,1469,916,1404,1348,1167,1361,1150,1125,1269,1242,1223,1443,1315,1156,1363,1251,1304,1225,1142,1248,1400,1336,1288,1321,1245,1168,1353,1103,1437,1361,1406,1083,1102,1378,980,1325,980,1073,1028,1361,1377,1175,1236,1067,1188,1445,1237,1279,1175,1201,1112,780,1090,968,717,1134,1313,1311,1509,1457,1138,1140,1096,972,1051,1011,961,1148,1036,1038,1332,1251,1210,1400,1364,1157,1176,1223,1173,1069,1334,1388,1227,1112,1139,1120,924,901,906,1126,1292,1188,1193,1265,1205,1279,1259,1341,1330,1031,1017,1341,1371,1431,1367,1246,1367,1417,1446,1452,1154,1410,1485,1429,1135,1389,1268,1490,1358,1302,1413,1173,1429,1404,1313,1270,1408,1289,1298,1204,1363,1478,1346,1508,1470,1522,1421,1304,1418,1365,1116,1462,920,1348,1376,1304,1231,1339,1467,1313,1403,1380,1407,1391,1104,1082,1485,1081,1191,885,1139,1032,1130,1045,1075,1368,1255,875,1059,929,1347,1111,1237,1277,1269,673,1027,1181,1449,1213,972,1185,884,922,1217,1289,1104,1066,1416,1282,1412,1214,1027,844,1198,1150,1158,1189,1348,1185,879,1098,1115,1326,1275,1235,1322,1381,1345,1194,1343,1211,1343,1110,1097,1316,996,1118,1179,1241,1385,876,1151,911,1107,1048,1234,1202,1099,1375,1510,1208,1268,1430,1312,1330,1107,1365,1313,1484,1411,1465,1290,1130,1091,1305,1087,1054,1275,1253,1279,1190,1401,1161,1233,1480,1537,1409,1379,1457,1285,1239,1130,1201,1253,1392,1382,1288,1410,1356,1460,1297,1397,1462,1227,1377,1351,1322,1185,1069,1297,1362,1315,1403,1506,1519,1548,1462,1280,1399,1439,1356,1291,1416,1267,1424,1324,1447,1119,1184,1051,1236,1249,1078,1075,1305,1385,1215,1410,1418,1180,1416,1370,1447,1183,1366,1524,1376,1415,1422,1273,1167,1430,1323,1383,1221,1357,1442,1329,1325,1320,1414,1436,1530,1216,1350,967,892,1293,1544,1301,1315,1359,1415,1288,1465,1491,1497,1366,1424,1248,1419,1418,1300,1378,1409,1298,1510,1231,1267,1341,1203,1548,1319,1249,1260,1301,1272,1245,1290,1127,1386,1341,1283,1378,1447,1416,1275,1460,994,1284,1285,1279,1271,1411,1463,1298,1500,1477,1196,1161,1216,1298,1033,1182,1302,1210,1110,1335,1117,1277,1364,1227,1339,1273,1260,1327,1242,1422,1370,1426,1323,1197,1306,1484,1431,1465,1209,1464,1323,1350,1332,1281,1294,1343,1411,1508,1555,1605,1654,1611,1082,1510,1252,1174,1189,1430,1369,1336,1355,1150,1289,1345,1335,1116,1401,1383,1288,1384,1430,1364,1353,1311,1251,1264,1242,1233,1338,1448,1351,1412,1394,1239,1278,1285,1319,1329,1323,1459,1425,1303,1444,1377,1372,1343,1211,1512,1400,1407,1390,1416,1324,1348,1422,1379,1283,1258,1284,1376,1425,1466,1346,1162,1491,1542,1475,1103,1270,1384,1460,1518,1374,1157,1439,863,1387,1315,942,1088,1405,1383,1404,1509,1276,1297,1411,1493,1172,1340,1393,1432,1324,1358,1460,1136,1230,1323,1280,1314,1251,1160,1293,1243,1190,1396,1295,1440,1107,1352,1160,1435,1248,1360,1369,1265,1392,1270,1452,1420,1277,1367,1436,1426,1269,1297,1022,1306,1457,1319,1438,1304,1260,1355,1292,1354,1188,1134,1292,1349,1398,1480,1331,1383,1307,1231,1307,1409,1145,1364,1339,1425,1256,1117,1129,1328,1272,1376,1345,1521,1534,1319,1320,1407,1338,1418,1369,1514,1517,1540,1565,1477,1602,1445,1293,1543,1651,1628,1356,1143,658,1309,1350,1419,1177,1040,1035,1034,1040,1104,1107,1320,1579,1112,1349,1209,777,953,1042,1076,1003,907,1295,610,993,937,1343,1540,1485,1389,1456,1441,1503,1387,1381,971,1463,1521,1379,1465,1399,908,768,1394,1440,1422,1436,1511,1415,1483,1489,1451,1185,1531,1614,1606,1430,1463,1232,1413,1085,1123,1444,1376,1529,1328,1525,1600,1564,1486,1444,1544,1365,1476,1363,1195,1372,1383,1321,1276,1291,1278,1104,1136,1443,1351,1207,1354,1378,1308,1271,1295,1261,1095,1128,1435,1379,1213,1374,1343,1301,1308,1293,1269,1101,1132,1426,1369,1206,1375,1353,1309,1296,1293,1271,1104,1123,1506,1378,823,1441,1498,1493,1450,1306,1340,1357,1513,1473,1475,1386,1298,1204,1067,1320,1320,1167,1485,1367,1369,1368,1351,1364,1317,1226,1307,1140,1374,1152,1398,1440,1328,1527,1399,1147,1285,1457,1420,1411,1517,1423,987,1412,1446,1428,1486,1493,1492,1459,1439,1400,1385,1349,1203,1108,1036,1174,1028,1049,967,1098,724,813,492,25,997,1517,1361,1566,1533,1397,1565,1504,1551,1561,1513,1463,1396,1350,1372,1601,1068,784,601,649,955,230,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,1010,1291,1336,1009,1018,1202,1414,1668,1458,1392,1543,1424,1544,1515,1582,1400,787,975,1067,1338,763,1397,1444,1465,1406,1478,1420,1532,1568,1400,1487,1548,1452,1470,1597,1504,1331,1439,1314,1696,1176,1561,1563,1662,1536,1452,1287,1234,1357,1306,1548,1471,1345,1486,1352,1016,1093,1069,916,1434,365,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,687,1320,1247,1378,1040,1183,1284,730,910,1073,1402,742,1454,1449,1445,1385,1407,1514,1569,1422,1514,1580,1343,1544,1412,1419,1595,1508,1354,1481,1325,1664,1174,1573,1570,1653,1577,1483,1352,1325,1621,1658,1571,1541,1511,1464,1546,1315,1481,1572,1355,1230,1020,1194,1167,913,497,1340,1344,1195,853,1027,1335,1290,1180,1103,1297,995,1462,1328,1093,1481,1555,1517,1445,1442,1343,1482,1419,1167,1366,1560,1521,1440,1230,1442,1566,1509,1411,1365,1594,1493,1579,1448,1527,1556,871,785,1157,1467,1301,1571,1484,1393,1349,1284,1266,1047,1548,1374,1322,1151,1106,1535,1207,1097,1481,1412,1475,1215,1433,1326,400,874,1194,1154,1022,1057,743,1571,2048,2048,2048,2048,2053,2048,2048,2048,1972,903,2048,2057,937,25,25,25,253,1150,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,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,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1987,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1947,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1852,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1574,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2055,2048,2048,2056,2049,2048,2054,2055,2057,2048,2048,2048,2048,2048,1953,1008,1304,1314,948,1192,668,496,547,651,1129,1357,495,461,481,449,604,697,598,817,737,713,831,580,620,861,733,810,705,562,717,649,438,615,560,450,259,595,852,544,353,439,595,328,334,357,257,264,256,590,660,286,275,588,561,695,578,265,256,593,728,717,695,662,814,770,702,585,556,667,666,1272,1231,1143,1181,1455,1364,1713,1248,1085,1189,1299,1107,1217,1498,1185,1124,1319,817,1291,1598,1315,1241,1204,1368,1470,1304,1209,1394,1682,1168,1231,1322,1323,1629,1392,1250,1382,1680,1541,1095,1437,1468,1582,1373,1321,1277,1387,1166,1367,1325,1531,1282,1490,1427,1321,1366,1328,1285,1491,1460,1530,1317,1471,1625,1355,1575,1406,1253,1440,1362,1405,1304,1569,1671,1587,1210,1497,1609,1714,1723,1748,1678,1562,1293,1015,743,1513,1524,1570,1574,1474,1615,1519,1579,1468,1317,1367,1424,1447,1463,1463,1435,1285,1347,1348,1130,955,1416,1340,1318,1627,1360,1288,1256,1287,1244,1311,1404,1229,1276,1244,1548,1337,1462,1495,1420,1409,1328,1231,1289,1212,1566,1606,1505,1534,1386,1530,1308,1456,1436,1118,1361,1235,1364,1262,1287,1577,1416,1341,1486,852,1391,1146,574,438,773,1160,1101,954,1749,1471,1139,688,25,25,25,25,25,25,25,618,1249,907,909,622,496,656,611,1361,799,410,482,557,437,860,565,855,663,775,805,602,657,894,738,858,637,589,541,653,413,647,594,399,264,617,813,530,345,567,489,356,350,350,262,256,257,766,306,262,539,610,803,263,256,556,817,614,684,844,678,739,571,738,978,1206,1166,1136,1318,1631,1610,1577,1064,1428,1180,1121,864,1616,1356,1201,1069,1181,1280,1316,1517,1055,1327,1322,1361,1305,1314,1494,1383,1258,1196,1434,1358,1615,1511,1286,1575,1631,1406,1183,1566,1485,1508,1338,1559,1137,1155,1343,1320,1413,1417,1166,1614,1262,1345,1134,1402,1458,1489,1510,1515,1253,1619,1361,1404,1489,1447,1437,1428,1404,1386,1424,1673,1618,1586,1465,1625,1693,1628,1770,1705,1620,1492,811,985,1042,1500,1553,1523,1602,1530,1535,1636,1465,1340,1417,1408,1331,1174,1259,1151,987,1110,1045,1534,1301,1259,1470,1623,1479,1527,1398,1535,1308,1431,1396,1160,1484,1072,1479,1427,1213,405,643,1148,1281,879,1599,1750,1152,618,25,25,25,25,25,25,25,696,1236,919,914,624,498,652,600,1368,845,395,500,449,305,562,868,679,669,646,873,588,582,823,782,768,711,559,731,618,433,590,505,492,263,531,842,557,349,437,623,342,328,350,264,260,257,724,471,265,339,726,702,581,266,264,710,795,635,662,689,770,771,608,598,795,1015,1220,1154,1145,1292,1641,1620,1604,1103,1404,1153,1104,854,1607,1428,1022,1139,949,1211,1318,1450,1394,1162,1322,1403,1365,1330,1240,1481,1392,1306,1209,1444,1300,1616,1518,1243,1548,1672,1358,1168,1592,1483,1562,1352,1558,1081,1118,1341,1355,1402,1403,1120,1635,1271,1348,1108,1397,1413,1498,1527,1499,1260,1597,1414,1381,1501,1480,1393,1438,1384,1405,1363,1675,1638,1565,1453,1648,1657,1647,1765,1725,1609,1475,865,1021,976,1497,1578,1521,1584,1548,1507,1622,1487,1372,1469,1310,1434,1075,1306,1084,1155,1045,1153,1530,1299,1334,1455,1668,1463,1498,1389,1506,1290,1388,1385,1271,1398,1116,1415,1518,1468,1210,408,589,1159,1255,815,1577,1830,1244,871,25,25,25,25,25,25,25,336,1136,1495,1425,1016,1104,1171,1506,1078,1553,1044,1194,1365,1316,1341,1041,1147,1040,1163,1265,1185,1236,1276,1207,1239,1394,1369,1054,1253,1157,1076,1103,1026,1175,1334,1336,1550,931,1314,1312,1334,1362,1568,1409,1300,1255,1289,1145,1187,1142,1324,1406,1099,1294,1227,1345,1241,1318,1178,1536,1300,1213,1176,1228,1383,1198,1360,1204,1142,1181,1218,1291,1063,1119,1247,1230,1226,1226,1264,1226,1057,1207,1249,1341,1370,1234,1184,846,1158,1077,1353,971,1301,684,1291,1180,1119,1368,730,1173,850,1420,532,1167,1112,1311,1062,1311,674,1203,1281,1324,1243,1014,1050,1112,1082,1241,1184,1205,1142,1075,999,1229,1043,986,1080,1192,1567,1362,992,1500,1122,1418,1026,1434,1106,445,1229,1451,626,1202,623,674,730,1349,432,1179,1054,1478,1409,1549,872,915,1104,1163,1579,1043,801,458,1140,1507,743,605,924,777,1374,1006,441,450,1449,1500,1515,1202,1336,1597,1235,525,965,517,1083,1519,1246,1253,1236,1267,1449,1107,1050,1071,1216,1370,1299,1390,1244,1353,1328,901,1115,1198,1326,1459,1280,1332,1248,1423,1409,1424,1323,715,939,1058,1468,705,427,781,446,827,436,819,1400,1435,1492,1371,1439,1370,1521,1303,1031,1483,1420,1597,1508,1450,1481,1458,1503,1330,1463,1523,1440,1155,1558,1615,1484,1428,1538,1198,1412,1521,1579,1023,796,650,1291,1428,937,794,688,905,1396,1644,806,812,798,811,1436,1384,824,949,539,1131,1469,841,847,696,1300,1443,1026,830,790,778,1357,1422,1591,1365,1315,1007,1188,1064,948,1082,894,418,1088,1418,1354,1308,1067,1131,1203,1611,1532,1490,1438,1515,1508,1373,1364,1114,1228,1112,1153,1267,1045,1162,1259,1320,1193,962,1218,885,685,1292,1245,1348,1120,1306,1265,1060,1009,1203,1058,1116,1202,1593,786,1162,1192,818,1206,1257,1205,1278,1308,1306,1266,1415,1412,1273,1308,1082,1157,1171,1330,1563,1041,1203,1326,1200,1237,1053,1198,1315,1195,1142,974,1300,1069,1306,1267,1250,1306,1209,1092,1409,942,1205,844,1242,906,1129,871,1225,1225,1556,1605,1571,1533,1637,1394,1256,1234,742,1500,1486,837,1342,1322,1284,1362,1306,1538,1457,1360,1399,1357,1460,1230,1067,1494,1529,1376,1352,1422,1384,1538,1331,1380,1287,1237,1259,1082,1046,1145,1437,1341,1219,1641,1410,1568,1454,1496,1271,1488,1544,1089,1470,1320,521,328,339,310,342,619,592,507,504,361,456,385,478,428,408,365,741,701,508,647,420,446,594,806,694,639,583,506,434,395,548,488,447,455,391,398,503,535,574,537,556,468,482,465,494,490,484,516,447,519,451,512,388,403,486,520,489,482,452,461,456,452,438,593,450,462,455,441,526,505,433,428,431,520,599,460,562,573,536,484,498,532,526,501,478,650,515,503,510,475,538,636,485,600,551,581,569,493,537,474,341,447,417,370,387,399,354,353,423,267,328,265,254,317,300,363,297,296,358,272,256,413,421,419,414,419,419,441,406,456,362,382,384,369,382,463,494,527,445,420,403,447,418,424,429,521,519,388,385,440,456,445,447,473,523,419,413,335,313,294,393,473,398,455,401,391,378,544,588,513,361,363,468,543,709,680,715,689,619,559,581,506,478,496,526,478,476,468,455,464,550,527,547,535,571,481,466,551,430,535,555,409,388,432,546,556,526,491,493,552,469,503,553,457,388,561,507,591,534,543,574,570,519,533,462,485,532,379,451,344,452,542,305,242,237,312,474,460,479,419,411,407,487,470,573,558,517,511,473,496,488,502,529,508,357,387,385,339,387,399,371,400,392,344,397,395,346,391,392,348,451,420,410,428,375,294,538,568,521,479,519,491,597,418,458,437,406,377,470,478,518,467,501,552,446,526,508,462,534,609,350,326,392,289,334,366,304,304,358,360,380,430,481,441,534,430,470,486,455,393,381,420,312,242,371,337,382,439,364,381,499,425,424,493,514,501,469,462,484,450,500,533,539,537,548,554,505,469,514,586,576,509,424,546,554,565,499,508,472,544,531,433,401,515,455,405,391,425,440,445,396,461,458,446,482,467,463,455,497,462,462,442,443,463,478,425,466,414,390,365,388,465,417,386,418,446,458,561,535,628,559,574,564,549,475,532,536,502,417,508,519,502,399,466,471,484,521,473,477,425,424,500,407,454,456,473,458,573,545,479,435,335,366,567,616,531,495,356,434,461,769,742,574,400,671,434,440,606,658,567,389,440,481,594,717,457,521,718,820,570,393,442,444,468,448,504,621,535,710,673,684,490,406,356,425,409,443,329,328,344,453,584,665,601,748,678,564,518,559,552,652,826,654,388],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,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,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,1,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,1,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,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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},true);Module["removeRunDependency"]("datafile_scipy.data")}Module["addRunDependency"]("datafile_scipy.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.9/site-packages/scipy/__init__.py",start:0,end:5900,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_distributor_init.py",start:5900,end:6231,audio:0},{filename:"/lib/python3.9/site-packages/scipy/setup.py",start:6231,end:7406,audio:0},{filename:"/lib/python3.9/site-packages/scipy/version.py",start:7406,end:7626,audio:0},{filename:"/lib/python3.9/site-packages/scipy/__config__.py",start:7626,end:10623,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special.pxd",start:10623,end:10660,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg.pxd",start:10660,end:10708,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize.pxd",start:10708,end:10747,audio:0},{filename:"/lib/python3.9/site-packages/scipy/LICENSE.txt",start:10747,end:23534,audio:0},{filename:"/lib/python3.9/site-packages/scipy/INSTALL.rst.txt",start:23534,end:30615,audio:0},{filename:"/lib/python3.9/site-packages/scipy/mypy_requirements.txt",start:30615,end:30767,audio:0},{filename:"/lib/python3.9/site-packages/scipy/doc_requirements.txt",start:30767,end:30980,audio:0},{filename:"/lib/python3.9/site-packages/scipy/HACKING.rst.txt",start:30980,end:45400,audio:0},{filename:"/lib/python3.9/site-packages/scipy/cluster/__init__.py",start:45400,end:46271,audio:0},{filename:"/lib/python3.9/site-packages/scipy/cluster/hierarchy.py",start:46271,end:194730,audio:0},{filename:"/lib/python3.9/site-packages/scipy/cluster/setup.py",start:194730,end:195527,audio:0},{filename:"/lib/python3.9/site-packages/scipy/cluster/vq.py",start:195527,end:224777,audio:0},{filename:"/lib/python3.9/site-packages/scipy/cluster/_vq.so",start:224777,end:292871,audio:0},{filename:"/lib/python3.9/site-packages/scipy/cluster/_hierarchy.so",start:292871,end:530256,audio:0},{filename:"/lib/python3.9/site-packages/scipy/cluster/_optimal_leaf_ordering.so",start:530256,end:690343,audio:0},{filename:"/lib/python3.9/site-packages/scipy/constants/__init__.py",start:690343,end:702459,audio:0},{filename:"/lib/python3.9/site-packages/scipy/constants/codata.py",start:702459,end:858221,audio:0},{filename:"/lib/python3.9/site-packages/scipy/constants/constants.py",start:858221,end:866440,audio:0},{filename:"/lib/python3.9/site-packages/scipy/constants/setup.py",start:866440,end:866788,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/__init__.py",start:866788,end:870320,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_backend.py",start:870320,end:876114,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_basic.py",start:876114,end:938824,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_debug_backends.py",start:938824,end:939422,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_fftlog.py",start:939422,end:949162,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_helper.py",start:949162,end:952551,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_realtransforms.py",start:952551,end:973618,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/setup.py",start:973618,end:974e3,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_pocketfft/__init__.py",start:974e3,end:974207,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_pocketfft/basic.py",start:974207,end:984052,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_pocketfft/helper.py",start:984052,end:989750,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_pocketfft/realtransforms.py",start:989750,end:993055,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_pocketfft/setup.py",start:993055,end:994875,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_pocketfft/pypocketfft.so",start:994875,end:1741345,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fft/_pocketfft/LICENSE.md",start:1741345,end:1742843,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fftpack/__init__.py",start:1742843,end:1745931,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fftpack/basic.py",start:1745931,end:1758919,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fftpack/helper.py",start:1758919,end:1762226,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fftpack/pseudo_diffs.py",start:1762226,end:1776426,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fftpack/realtransforms.py",start:1776426,end:1795477,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fftpack/setup.py",start:1795477,end:1795926,audio:0},{filename:"/lib/python3.9/site-packages/scipy/fftpack/convolve.so",start:1795926,end:1931748,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/__init__.py",start:1931748,end:1935695,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_bvp.py",start:1935695,end:1976746,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ode.py",start:1976746,end:2024763,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_quad_vec.py",start:2024763,end:2045454,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_quadrature.py",start:2045454,end:2078773,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/odepack.py",start:2078773,end:2089513,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/quadpack.py",start:2089513,end:2126856,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/setup.py",start:2126856,end:2130980,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_quadpack.so",start:2130980,end:2255531,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_odepack.so",start:2255531,end:2310248,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/vode.so",start:2310248,end:2435170,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/lsoda.so",start:2435170,end:2510026,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_dop.so",start:2510026,end:2575307,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_test_multivariate.so",start:2575307,end:2576484,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ivp/__init__.py",start:2576484,end:2576740,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ivp/base.py",start:2576740,end:2586290,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ivp/bdf.py",start:2586290,end:2603142,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ivp/common.py",start:2603142,end:2617836,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ivp/dop853_coefficients.py",start:2617836,end:2625073,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ivp/ivp.py",start:2625073,end:2652629,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ivp/lsoda.py",start:2652629,end:2660618,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ivp/radau.py",start:2660618,end:2679678,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ivp/rk.py",start:2679678,end:2700996,audio:0},{filename:"/lib/python3.9/site-packages/scipy/integrate/_ivp/setup.py",start:2700996,end:2701340,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/__init__.py",start:2701340,end:2704647,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/_bsplines.py",start:2704647,end:2748566,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/_cubic.py",start:2748566,end:2781635,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/_fitpack_impl.py",start:2781635,end:2828477,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/_pade.py",start:2828477,end:2830275,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/_rbfinterp.py",start:2830275,end:2846798,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/_rbfinterp_pythran.py",start:2846798,end:2853040,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/fitpack.py",start:2853040,end:2879847,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/fitpack2.py",start:2879847,end:2954872,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/interpnd_info.py",start:2954872,end:2955765,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/interpolate.py",start:2955765,end:3055363,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/ndgriddata.py",start:3055363,end:3064339,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/polyint.py",start:3064339,end:3089048,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/rbf.py",start:3089048,end:3100674,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/setup.py",start:3100674,end:3103219,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/interpnd.so",start:3103219,end:3336881,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/_ppoly.so",start:3336881,end:3570685,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/_bspl.so",start:3570685,end:3745708,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/_fitpack.so",start:3745708,end:4034245,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/dfitpack.so",start:4034245,end:4424807,audio:0},{filename:"/lib/python3.9/site-packages/scipy/interpolate/_rbfinterp_pythran.so",start:4424807,end:4624060,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/__init__.py",start:4624060,end:4626630,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/_fortran.py",start:4626630,end:4637497,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/idl.py",start:4637497,end:4663931,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/mmio.py",start:4663931,end:4693724,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/netcdf.py",start:4693724,end:4732852,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/setup.py",start:4732852,end:4733307,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/wavfile.py",start:4733307,end:4759922,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/__init__.py",start:4759922,end:4760364,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/byteordercodes.py",start:4760364,end:4762172,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/mio.py",start:4762172,end:4774276,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/mio4.py",start:4774276,end:4794553,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/mio5.py",start:4794553,end:4827975,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/mio5_params.py",start:4827975,end:4834978,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/miobase.py",start:4834978,end:4847015,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/setup.py",start:4847015,end:4847548,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/streams.so",start:4847548,end:4904137,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/mio_utils.so",start:4904137,end:4928124,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/matlab/mio5_utils.so",start:4928124,end:5062586,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/arff/__init__.py",start:5062586,end:5063301,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/arff/arffread.py",start:5063301,end:5089673,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/arff/setup.py",start:5089673,end:5090017,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/harwell_boeing/__init__.py",start:5090017,end:5090127,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/harwell_boeing/_fortran_format_parser.py",start:5090127,end:5099049,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/harwell_boeing/hb.py",start:5099049,end:5118279,audio:0},{filename:"/lib/python3.9/site-packages/scipy/io/harwell_boeing/setup.py",start:5118279,end:5118630,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/__init__.py",start:5118630,end:5125949,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_cython_signature_generator.py",start:5125949,end:5137415,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_decomp_cossin.py",start:5137415,end:5146526,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_decomp_ldl.py",start:5146526,end:5159041,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_decomp_polar.py",start:5159041,end:5162592,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_decomp_qz.py",start:5162592,end:5176731,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_expm_frechet.py",start:5176731,end:5189155,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_generate_pyx.py",start:5189155,end:5214207,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_interpolative_backend.py",start:5214207,end:5259399,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_matfuncs_inv_ssq.py",start:5259399,end:5287381,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_matfuncs_sqrtm.py",start:5287381,end:5293043,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_procrustes.py",start:5293043,end:5295764,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_sketches.py",start:5295764,end:5301874,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_solvers.py",start:5301874,end:5330112,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_testutils.py",start:5330112,end:5331844,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/basic.py",start:5331844,end:5399154,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/blas.py",start:5399154,end:5410783,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/decomp.py",start:5410783,end:5471490,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/decomp_cholesky.py",start:5471490,end:5483257,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/decomp_lu.py",start:5483257,end:5490005,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/decomp_qr.py",start:5490005,end:5503650,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/decomp_schur.py",start:5503650,end:5513866,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/decomp_svd.py",start:5513866,end:5528652,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/flinalg.py",start:5528652,end:5530314,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/interpolative.py",start:5530314,end:5562041,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/lapack.py",start:5562041,end:5578694,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/matfuncs.py",start:5578694,end:5598445,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/misc.py",start:5598445,end:5604701,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/special_matrices.py",start:5604701,end:5644626,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/setup.py",start:5644626,end:5650721,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_fblas.so",start:5650721,end:6144922,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_flapack.so",start:6144922,end:7863985,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_flinalg.so",start:7863985,end:7905441,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_interpolative.so",start:7905441,end:8285267,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_solve_toeplitz.so",start:8285267,end:8431982,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.so",start:8431982,end:8558212,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/cython_blas.so",start:8558212,end:8721274,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/cython_lapack.so",start:8721274,end:9171093,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/_decomp_update.so",start:9171093,end:9388661,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/cython_blas.pxd",start:9388661,end:9402938,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/cython_lapack.pxd",start:9402938,end:9595613,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/src/id_dist/doc/doc.tex",start:9595613,end:9632874,audio:0},{filename:"/lib/python3.9/site-packages/scipy/linalg/src/lapack_deprecations/LICENSE",start:9632874,end:9635140,audio:0},{filename:"/lib/python3.9/site-packages/scipy/misc/__init__.py",start:9635140,end:9635902,audio:0},{filename:"/lib/python3.9/site-packages/scipy/misc/common.py",start:9635902,end:9645580,audio:0},{filename:"/lib/python3.9/site-packages/scipy/misc/doccer.py",start:9645580,end:9647312,audio:0},{filename:"/lib/python3.9/site-packages/scipy/misc/setup.py",start:9647312,end:9647687,audio:0},{filename:"/lib/python3.9/site-packages/scipy/misc/face.dat",start:9647687,end:11229508,audio:0},{filename:"/lib/python3.9/site-packages/scipy/misc/ascent.dat",start:11229508,end:11757138,audio:0},{filename:"/lib/python3.9/site-packages/scipy/misc/ecg.dat",start:11757138,end:11876173,audio:0},{filename:"/lib/python3.9/site-packages/scipy/odr/__init__.py",start:11876173,end:11880416,audio:0},{filename:"/lib/python3.9/site-packages/scipy/odr/_add_newdocs.py",start:11880416,end:11881506,audio:0},{filename:"/lib/python3.9/site-packages/scipy/odr/models.py",start:11881506,end:11889166,audio:0},{filename:"/lib/python3.9/site-packages/scipy/odr/odrpack.py",start:11889166,end:11931148,audio:0},{filename:"/lib/python3.9/site-packages/scipy/odr/setup.py",start:11931148,end:11932631,audio:0},{filename:"/lib/python3.9/site-packages/scipy/odr/__odrpack.so",start:11932631,end:12096522,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/__init__.py",start:12096522,end:12108988,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_basinhopping.py",start:12108988,end:12139779,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_constraints.py",start:12139779,end:12158429,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_differentiable_functions.py",start:12158429,end:12180555,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_differentialevolution.py",start:12180555,end:12241418,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_dual_annealing.py",start:12241418,end:12271278,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_group_columns.py",start:12271278,end:12273805,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_hessian_update_strategy.py",start:12273805,end:12289635,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_linprog.py",start:12289635,end:12317394,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_linprog_doc.py",start:12317394,end:12377724,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_linprog_highs.py",start:12377724,end:12394491,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_linprog_ip.py",start:12394491,end:12440290,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_linprog_rs.py",start:12440290,end:12463512,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_linprog_simplex.py",start:12463512,end:12488238,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_linprog_util.py",start:12488238,end:12549739,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsap.py",start:12549739,end:12553405,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_minimize.py",start:12553405,end:12591436,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_nnls.py",start:12591436,end:12593708,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_numdiff.py",start:12593708,end:12621195,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_qap.py",start:12621195,end:12648855,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_remove_redundancy.py",start:12648855,end:12667626,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_root.py",start:12667626,end:12693910,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_root_scalar.py",start:12693910,end:12708848,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_shgo.py",start:12708848,end:12768972,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_spectral.py",start:12768972,end:12776893,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion.py",start:12776893,end:12787097,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_dogleg.py",start:12787097,end:12791480,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_exact.py",start:12791480,end:12806881,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_krylov.py",start:12806881,end:12809911,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_ncg.py",start:12809911,end:12814491,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_tstutils.py",start:12814491,end:12843970,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/cobyla.py",start:12843970,end:12853773,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/lbfgsb.py",start:12853773,end:12872358,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/linesearch.py",start:12872358,end:12899553,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/minpack.py",start:12899553,end:12934749,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/nonlin.py",start:12934749,end:12985421,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/optimize.py",start:12985421,end:13114369,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/setup.py",start:13114369,end:13119742,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/slsqp.py",start:13119742,end:13140547,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/tnc.py",start:13140547,end:13157900,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/zeros.py",start:13157900,end:13208009,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_minpack.so",start:13208009,end:13266537,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsap_module.so",start:13266537,end:13277133,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_zeros.so",start:13277133,end:13282608,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lbfgsb.so",start:13282608,end:13344782,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/moduleTNC.so",start:13344782,end:13376052,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_cobyla.so",start:13376052,end:13439184,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/minpack2.so",start:13439184,end:13465098,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_slsqp.so",start:13465098,end:13517809,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/__nnls.so",start:13517809,end:13542456,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_group_columns.so",start:13542456,end:13568490,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_bglu_dense.so",start:13568490,end:13758713,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/__nnls.pyi",start:13758713,end:13759161,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/cython_optimize.pxd",start:13759161,end:13759589,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsq/__init__.py",start:13759589,end:13759761,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsq/bvls.py",start:13759761,end:13764956,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsq/common.py",start:13764956,end:13785572,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsq/dogbox.py",start:13785572,end:13797254,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsq/least_squares.py",start:13797254,end:13836444,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsq/lsq_linear.py",start:13836444,end:13849046,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsq/setup.py",start:13849046,end:13849492,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsq/trf.py",start:13849492,end:13868971,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsq/trf_linear.py",start:13868971,end:13876551,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_lsq/givens_elimination.so",start:13876551,end:13978075,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trlib/__init__.py",start:13978075,end:13978599,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trlib/setup.py",start:13978599,end:13979776,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trlib/_trlib.so",start:13979776,end:14190785,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/__init__.py",start:14190785,end:14190965,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/canonical_constraint.py",start:14190965,end:14203507,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/equality_constrained_sqp.py",start:14203507,end:14212099,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/minimize_trustregion_constr.py",start:14212099,end:14236992,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/projections.py",start:14236992,end:14250097,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/qp_subproblem.py",start:14250097,end:14272693,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/report.py",start:14272693,end:14274910,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/setup.py",start:14274910,end:14275268,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/tr_interior_point.py",start:14275268,end:14289070,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/cython_optimize/__init__.py",start:14289070,end:14293901,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/cython_optimize/setup.py",start:14293901,end:14294313,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/cython_optimize/_zeros.so",start:14294313,end:14338829,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/cython_optimize/_zeros.pxd",start:14338829,end:14340023,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/cython_optimize/c_zeros.pxd",start:14340023,end:14341108,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_shgo_lib/__init__.py",start:14341108,end:14341108,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_shgo_lib/triangulation.py",start:14341108,end:14362571,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/__init__.py",start:14362571,end:14362571,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/setup.py",start:14362571,end:14368097,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/_highs_wrapper.so",start:14368097,end:15899583,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/_highs_constants.so",start:15899583,end:15912682,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/SimplexConst.pxd",start:15912682,end:15917353,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/HighsLpUtils.pxd",start:15917353,end:15917668,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/HighsOptions.pxd",start:15917668,end:15920854,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/HighsIO.pxd",start:15920854,end:15921300,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/highs_c_api.pxd",start:15921300,end:15921658,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/HighsLp.pxd",start:15921658,end:15922875,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/HighsStatus.pxd",start:15922875,end:15923223,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/HConst.pxd",start:15923223,end:15927021,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/HighsRuntimeOptions.pxd",start:15927021,end:15927308,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/HighsModelUtils.pxd",start:15927308,end:15927674,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/Highs.pxd",start:15927674,end:15929852,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/_highs/cython/src/HighsInfo.pxd",start:15929852,end:15930488,audio:0},{filename:"/lib/python3.9/site-packages/scipy/optimize/lbfgsb_src/README",start:15930488,end:15933904,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/__init__.py",start:15933904,end:15948663,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_arraytools.py",start:15948663,end:15956152,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_max_len_seq.py",start:15956152,end:15961114,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_max_len_seq_inner.py",start:15961114,end:15961864,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_peak_finding.py",start:15961864,end:16010432,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_savitzky_golay.py",start:16010432,end:16023624,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_spectral.py",start:16023624,end:16025569,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_upfirdn.py",start:16025569,end:16033448,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/bsplines.py",start:16033448,end:16052957,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/filter_design.py",start:16052957,end:16232613,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/fir_filter_design.py",start:16232613,end:16280440,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/lti_conversion.py",start:16280440,end:16296542,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/ltisys.py",start:16296542,end:16425407,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/setup.py",start:16425407,end:16427844,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/signaltools.py",start:16427844,end:16580045,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/spectral.py",start:16580045,end:16654481,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/waveforms.py",start:16654481,end:16674768,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/wavelets.py",start:16674768,end:16688814,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/sigtools.so",start:16688814,end:16751840,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_max_len_seq_inner.so",start:16751840,end:16768719,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_spectral.so",start:16768719,end:16788355,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_peak_finding_utils.so",start:16788355,end:16936358,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_sosfilt.so",start:16936358,end:17083626,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/_upfirdn_apply.so",start:17083626,end:17273091,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/spline.so",start:17273091,end:17303639,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/windows/__init__.py",start:17303639,end:17305409,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/windows/setup.py",start:17305409,end:17305637,audio:0},{filename:"/lib/python3.9/site-packages/scipy/signal/windows/windows.py",start:17305637,end:17381866,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/__init__.py",start:17381866,end:17388713,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/_index.py",start:17388713,end:17400854,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/_matrix_io.py",start:17400854,end:17406187,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/base.py",start:17406187,end:17448282,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/bsr.py",start:17448282,end:17473892,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/compressed.py",start:17473892,end:17524895,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/construct.py",start:17524895,end:17552086,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/coo.py",start:17552086,end:17574231,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csc.py",start:17574231,end:17582101,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csr.py",start:17582101,end:17593718,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/data.py",start:17593718,end:17606590,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/dia.py",start:17606590,end:17622518,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/dok.py",start:17622518,end:17638209,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/extract.py",start:17638209,end:17642856,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/generate_sparsetools.py",start:17642856,end:17655430,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/lil.py",start:17655430,end:17673638,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/setup.py",start:17673638,end:17675869,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/sparsetools.py",start:17675869,end:17676580,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/spfuncs.py",start:17676580,end:17678559,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/sputils.py",start:17678559,end:17690294,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/_csparsetools.so",start:17690294,end:18089744,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/_sparsetools.so",start:18089744,end:20788985,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/__init__.py",start:20788985,end:20792350,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/_expm_multiply.py",start:20792350,end:20814339,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/_norm.py",start:20814339,end:20820014,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/_onenormest.py",start:20820014,end:20835476,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/interface.py",start:20835476,end:20860743,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/matfuncs.py",start:20860743,end:20887913,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/setup.py",start:20887913,end:20888372,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/__init__.py",start:20888372,end:20888750,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/_gcrotmk.py",start:20888750,end:20904272,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/iterative.py",start:20904272,end:20932174,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/lgmres.py",start:20932174,end:20941045,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/lsmr.py",start:20941045,end:20956472,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/lsqr.py",start:20956472,end:20976685,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/minres.py",start:20976685,end:20987593,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/setup.py",start:20987593,end:20989271,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/utils.py",start:20989271,end:20992688,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/_iterative.so",start:20992688,end:21164208,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/dsolve/__init__.py",start:21164208,end:21166095,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/dsolve/_add_newdocs.py",start:21166095,end:21169882,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/dsolve/linsolve.py",start:21169882,end:21191054,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/dsolve/setup.py",start:21191054,end:21192670,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/dsolve/_superlu.so",start:21192670,end:21624978,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/dsolve/SuperLU/License.txt",start:21624978,end:21626659,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/__init__.py",start:21626659,end:21627032,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/setup.py",start:21627032,end:21627419,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/arpack/__init__.py",start:21627419,end:21627981,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/arpack/arpack.py",start:21627981,end:21702629,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/arpack/setup.py",start:21702629,end:21704474,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/arpack/_arpack.so",start:21704474,end:22014023,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/arpack/ARPACK/COPYING",start:22014023,end:22015915,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/lobpcg/__init__.py",start:22015915,end:22016335,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/lobpcg/lobpcg.py",start:22016335,end:22042470,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/lobpcg/setup.py",start:22042470,end:22042814,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/__init__.py",start:22042814,end:22050472,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/_laplacian.py",start:22050472,end:22054496,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/_validation.py",start:22054496,end:22056823,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/setup.py",start:22056823,end:22057922,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/_shortest_path.so",start:22057922,end:22347167,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/_traversal.so",start:22347167,end:22459942,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/_min_spanning_tree.so",start:22459942,end:22582432,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/_matching.so",start:22582432,end:22772802,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/_flow.so",start:22772802,end:22940061,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/_reordering.so",start:22940061,end:23115322,audio:0},{filename:"/lib/python3.9/site-packages/scipy/sparse/csgraph/_tools.so",start:23115322,end:23237433,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/__init__.py",start:23237433,end:23240793,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/_geometric_slerp.py",start:23240793,end:23248629,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/_plotutils.py",start:23248629,end:23255686,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/_procrustes.py",start:23255686,end:23260086,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/_spherical_voronoi.py",start:23260086,end:23273778,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/distance.py",start:23273778,end:23364366,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/kdtree.py",start:23364366,end:23398262,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/setup.py",start:23398262,end:23402827,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/qhull.so",start:23402827,end:24261375,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/ckdtree.so",start:24261375,end:24790253,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/_distance_wrap.so",start:24790253,end:24857511,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/_distance_pybind.so",start:24857511,end:25038522,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/_voronoi.so",start:25038522,end:25147588,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/_hausdorff.so",start:25147588,end:25259529,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/distance.pyi",start:25259529,end:25265090,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/_voronoi.pyi",start:25265090,end:25265226,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/qhull.pyi",start:25265226,end:25269261,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/ckdtree.pyi",start:25269261,end:25269434,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/transform/__init__.py",start:25269434,end:25270060,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/transform/_rotation_groups.py",start:25270060,end:25274482,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/transform/_rotation_spline.py",start:25274482,end:25288536,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/transform/setup.py",start:25288536,end:25288895,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/transform/rotation.so",start:25288895,end:25734262,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/transform/rotation.pyi",start:25734262,end:25736805,audio:0},{filename:"/lib/python3.9/site-packages/scipy/spatial/qhull_src/COPYING.txt",start:25736805,end:25738440,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/__init__.py",start:25738440,end:25766230,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_basic.py",start:25766230,end:25838337,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_ellip_harm.py",start:25838337,end:25843582,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_generate_pyx.py",start:25843582,end:25894742,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_lambertw.py",start:25894742,end:25897709,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_logsumexp.py",start:25897709,end:25905660,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_mptestutils.py",start:25905660,end:25920073,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_spherical_bessel.py",start:25920073,end:25925251,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_testutils.py",start:25925251,end:25937236,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/add_newdocs.py",start:25937236,end:26179735,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/basic.py",start:26179735,end:26179970,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/orthogonal.py",start:26179970,end:26243490,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/setup.py",start:26243490,end:26250110,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/sf_error.py",start:26250110,end:26250485,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/spfun_stats.py",start:26250485,end:26253918,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/specfun.so",start:26253918,end:26765572,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_ufuncs.so",start:26765572,end:28074057,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_ufuncs_cxx.so",start:28074057,end:28167738,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_ellip_harm_2.so",start:28167738,end:28217426,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/cython_special.so",start:28217426,end:29925070,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_comb.so",start:29925070,end:29940010,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_test_round.so",start:29940010,end:30078533,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/orthogonal.pyi",start:30078533,end:30086603,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_ufuncs.pyi",start:30086603,end:30095181,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/cython_special.pxd",start:30095181,end:30108627,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_test_round.pyi",start:30108627,end:30108770,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/cython_special.pyi",start:30108770,end:30108828,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/__init__.py",start:30108828,end:30108828,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/cosine_cdf.py",start:30108828,end:30109183,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/expn_asy.py",start:30109183,end:30110540,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/gammainc_asy.py",start:30110540,end:30113042,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/gammainc_data.py",start:30113042,end:30117135,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/lambertw.py",start:30117135,end:30119136,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/loggamma.py",start:30119136,end:30120230,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/setup.py",start:30120230,end:30120538,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/struve_convergence.py",start:30120538,end:30123994,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/utils.py",start:30123994,end:30124915,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/wright_bessel.py",start:30124915,end:30137843,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/wright_bessel_data.py",start:30137843,end:30143498,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/wrightomega.py",start:30143498,end:30144453,audio:0},{filename:"/lib/python3.9/site-packages/scipy/special/_precompute/zetac.py",start:30144453,end:30145044,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/__init__.py",start:30145044,end:30157489,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_binned_statistic.py",start:30157489,end:30188407,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_binomtest.py",start:30188407,end:30201440,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_bootstrap.py",start:30201440,end:30219657,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_common.py",start:30219657,end:30219830,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_constants.py",start:30219830,end:30220558,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py",start:30220558,end:30517473,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_crosstab.py",start:30517473,end:30524563,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_discrete_distns.py",start:30524563,end:30575867,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py",start:30575867,end:30711635,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_distr_params.py",start:30711635,end:30719880,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_entropy.py",start:30719880,end:30731371,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_generate_pyx.py",start:30731371,end:30732410,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_hypotests.py",start:30732410,end:30785955,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_ksstats.py",start:30785955,end:30806014,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_mannwhitneyu.py",start:30806014,end:30822908,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_multivariate.py",start:30822908,end:30976863,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_qmc.py",start:30976863,end:31024059,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_relative_risk.py",start:31024059,end:31033589,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_result_classes.py",start:31033589,end:31034024,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_rvs_sampling.py",start:31034024,end:31059047,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_stats_mstats_common.py",start:31059047,end:31075485,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_tukeylambda_stats.py",start:31075485,end:31082354,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_wilcoxon_data.py",start:31082354,end:31102221,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/contingency.py",start:31102221,end:31115968,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/distributions.py",start:31115968,end:31116706,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/kde.py",start:31116706,end:31138168,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/morestats.py",start:31138168,end:31266938,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/mstats.py",start:31266938,end:31269198,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/mstats_basic.py",start:31269198,end:31369477,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/mstats_extras.py",start:31369477,end:31384286,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/qmc.py",start:31384286,end:31395936,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/setup.py",start:31395936,end:31398766,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/stats.py",start:31398766,end:31713464,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_page_trend_test_.py",start:31713464,end:31732506,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/statlib.so",start:31732506,end:31762275,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_stats.so",start:31762275,end:32139895,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/mvn.so",start:32139895,end:33223188,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_sobol.so",start:33223188,end:34958385,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_qmc_cy.so",start:34958385,end:35073916,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/biasedurn.so",start:35073916,end:35257784,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_qmc_cy.pyi",start:35257784,end:35258531,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_sobol_direction_numbers.npz",start:35258531,end:35847865,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/biasedurn.pxd",start:35847865,end:35848911,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_sobol.pyi",start:35848911,end:35849901,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_boost/__init__.py",start:35849901,end:35850470,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_boost/setup.py",start:35850470,end:35852362,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_boost/beta_ufunc.so",start:35852362,end:36340806,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_boost/binom_ufunc.so",start:36340806,end:36752351,audio:0},{filename:"/lib/python3.9/site-packages/scipy/stats/_boost/nbinom_ufunc.so",start:36752351,end:37172673,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/__init__.py",start:37172673,end:37177435,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/_ni_docstrings.py",start:37177435,end:37185951,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/_ni_support.py",start:37185951,end:37189778,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/filters.py",start:37189778,end:37245613,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/fourier.py",start:37245613,end:37256952,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/interpolation.py",start:37256952,end:37292296,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/measurements.py",start:37292296,end:37343954,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/morphology.py",start:37343954,end:37431058,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/setup.py",start:37431058,end:37432532,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/_nd_image.so",start:37432532,end:37547264,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/_ni_label.so",start:37547264,end:37773954,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/_ctest.so",start:37773954,end:37776198,audio:0},{filename:"/lib/python3.9/site-packages/scipy/ndimage/_cytest.so",start:37776198,end:37805806,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_build_utils/__init__.py",start:37805806,end:37806890,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_build_utils/_fortran.py",start:37806890,end:37821880,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_build_utils/compiler_helper.py",start:37821880,end:37825910,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_build_utils/setup.py",start:37825910,end:37826261,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_build_utils/system_info.py",start:37826261,end:37833414,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_build_utils/tempita.py",start:37833414,end:37834280,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/__init__.py",start:37834280,end:37834633,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_boost_utils.py",start:37834633,end:37834940,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_bunch.py",start:37834940,end:37843102,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_ccallback.py",start:37843102,end:37849315,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_disjoint_set.py",start:37849315,end:37854798,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_gcutils.py",start:37854798,end:37857467,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_pep440.py",start:37857467,end:37871536,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_testutils.py",start:37871536,end:37875552,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_threadsafety.py",start:37875552,end:37877007,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_tmpdirs.py",start:37877007,end:37879381,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_util.py",start:37879381,end:37898081,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/decorator.py",start:37898081,end:37913140,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/deprecation.py",start:37913140,end:37916308,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/doccer.py",start:37916308,end:37924608,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/setup.py",start:37924608,end:37927729,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/uarray.py",start:37927729,end:37928502,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_ccallback_c.so",start:37928502,end:37977699,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_test_ccallback.so",start:37977699,end:37985832,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_fpumode.so",start:37985832,end:37986535,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/messagestream.so",start:37986535,end:38009434,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_test_deprecation_call.so",start:38009434,end:38016741,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_test_deprecation_def.so",start:38016741,end:38025960,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_uarray/__init__.py",start:38025960,end:38030461,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_uarray/_backend.py",start:38030461,end:38042139,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_uarray/setup.py",start:38042139,end:38043054,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_uarray/_uarray.so",start:38043054,end:38065727,audio:0},{filename:"/lib/python3.9/site-packages/scipy/_lib/_uarray/LICENSE",start:38065727,end:38067241,audio:0},{filename:"/lib/python3.9/site-packages/scipy-1.7.3-py3.9.egg-info/PKG-INFO",start:38067241,end:38069399,audio:0},{filename:"/lib/python3.9/site-packages/scipy-1.7.3-py3.9.egg-info/not-zip-safe",start:38069399,end:38069400,audio:0},{filename:"/lib/python3.9/site-packages/scipy-1.7.3-py3.9.egg-info/dependency_links.txt",start:38069400,end:38069401,audio:0},{filename:"/lib/python3.9/site-packages/scipy-1.7.3-py3.9.egg-info/requires.txt",start:38069401,end:38069423,audio:0},{filename:"/lib/python3.9/site-packages/scipy-1.7.3-py3.9.egg-info/top_level.txt",start:38069423,end:38069429,audio:0},{filename:"/lib/python3.9/site-packages/scipy-1.7.3-py3.9.egg-info/SOURCES.txt",start:38069429,end:39080526,audio:0}],remote_package_size:21297593,package_uuid:"ea524b7e-f709-47b0-8ec0-b8d3049820f2"})})();