From 2b91c7b6f1fe3e599ad2e0e116fa94ab0378057b Mon Sep 17 00:00:00 2001 From: noah Date: Mon, 24 Apr 2023 16:40:40 -0500 Subject: [PATCH] Adding figure descriptions; instance timing data --- Data/instance_plot.csv | 7907 +++++++++++++++++++++++++++++++++++++ Schrick-Noah_AG-CG-CR.tex | 28 + images/instance_time.png | Bin 0 -> 40246 bytes 3 files changed, 7935 insertions(+) create mode 100644 Data/instance_plot.csv create mode 100644 images/instance_time.png diff --git a/Data/instance_plot.csv b/Data/instance_plot.csv new file mode 100644 index 0000000..82a1ba9 --- /dev/null +++ b/Data/instance_plot.csv @@ -0,0 +1,7907 @@ +Instance Size (bytes), Time (ms) +2364,17.193 +4728,14.597 +7092,3.63 +9456,1.402 +11820,1.661 +14184,1.523 +16548,1.548 +18912,1.534 +21276,1.547 +23640,1.712 +26004,1.832 +28368,1.667 +30732,1.818 +33096,1.841 +35460,1.865 +37824,2.745 +40188,2.787 +42552,2.355 +44916,2.559 +47280,2.738 +49644,2.615 +52008,2.762 +54372,2.859 +56736,2.913 +59100,2.931 +61464,3.153 +63828,3.228 +66192,3.299 +68556,3.347 +70920,3.765 +73284,3.444 +75648,3.828 +78012,3.72 +80376,3.711 +82740,3.985 +85104,3.899 +87468,4.285 +89832,4.073 +92196,4.275 +94560,4.243 +96924,4.497 +99288,4.707 +101652,4.527 +104016,4.924 +106380,4.702 +108744,5.112 +111108,4.983 +113472,5.241 +115836,5.131 +118200,5.194 +120564,5.611 +122928,5.338 +125292,5.689 +127656,5.485 +130020,9.094 +132384,6.462 +134748,5.766 +137112,5.998 +139476,6.936 +141840,6.128 +144204,6.223 +146568,6.429 +148932,6.434 +151296,6.819 +153660,6.573 +156024,11.593 +158388,6.849 +160752,6.748 +163116,7.146 +165480,7.274 +167844,7.174 +170208,7.274 +172572,7.557 +174936,7.343 +177300,7.645 +179664,7.783 +182028,10.006 +184392,8.125 +186756,12.439 +189120,8.483 +191484,8.733 +193848,11.397 +196212,8.568 +198576,8.652 +200940,8.538 +203304,8.548 +205668,8.809 +208032,8.943 +210396,8.689 +212760,8.915 +215124,9.173 +217488,9.131 +219852,11.254 +222216,27.523 +224580,12.133 +226944,10.04 +229308,22.858 +231672,18.531 +234036,32.426 +236400,17.924 +238764,17.702 +241128,32.821 +243492,11.127 +245856,18.358 +248220,22.036 +250584,20.774 +252948,44.918 +255312,37.53 +257676,59.871 +260040,48.956 +262404,59.529 +264768,42.348 +267132,42.688 +269496,57.974 +271860,51.833 +274224,23.3 +276588,24.152 +278952,28.295 +281316,16.41 +283680,15.843 +286044,20.723 +288408,33.722 +290772,43.827 +293136,18.919 +295500,12.163 +297864,12.244 +300228,12.498 +302592,12.363 +304956,12.451 +307320,13.118 +309684,12.72 +312048,12.718 +314412,13.064 +316776,12.937 +319140,13 +321504,13.252 +323868,13.126 +326232,13.265 +328596,13.45 +330960,14.71 +333324,13.786 +335688,13.595 +338052,14.807 +340416,15.661 +342780,14.233 +345144,14.029 +347508,14.221 +349872,14.167 +352236,14.424 +354600,14.156 +356964,14.682 +359328,14.549 +361692,15.403 +364056,14.508 +366420,15.466 +368784,15.212 +371148,15.212 +373512,16.132 +375876,16.454 +378240,27.554 +380604,16.248 +382968,20.24 +385332,16.979 +387696,16.027 +390060,16.005 +392424,15.718 +394788,15.81 +397152,17.329 +399516,16.293 +401880,16.003 +404244,16.171 +406608,16.845 +408972,16.197 +411336,16.504 +413700,19.71 +416064,16.919 +418428,16.93 +420792,16.694 +423156,16.959 +425520,17.497 +427884,17.389 +430248,17.531 +432612,17.608 +434976,18.287 +437340,17.815 +439704,17.51 +442068,17.954 +444432,17.72 +446796,17.875 +449160,22.807 +451524,17.934 +453888,18.415 +456252,18.823 +458616,18.588 +460980,18.615 +463344,18.396 +465708,18.549 +468072,19.496 +470436,18.803 +472800,19.093 +475164,18.957 +477528,20.711 +479892,19.561 +482256,19.386 +484620,19.34 +486984,19.38 +489348,19.295 +491712,19.463 +494076,19.686 +496440,19.872 +498804,20.162 +501168,20.287 +503532,20.416 +505896,20.181 +508260,20.38 +510624,20.394 +512988,20.246 +515352,21.084 +517716,20.999 +520080,21.079 +522444,21.214 +524808,20.876 +527172,21.491 +529536,22.63 +531900,21.921 +534264,25.2 +536628,22.083 +538992,21.373 +541356,21.635 +543720,21.727 +546084,22.29 +548448,21.596 +550812,21.787 +553176,21.881 +555540,21.993 +557904,23.051 +560268,22.284 +562632,22.836 +564996,23.087 +567360,22.937 +569724,23.332 +572088,47.925 +574452,23.769 +576816,46.606 +579180,23.595 +581544,26.136 +583908,23.455 +586272,23.446 +588636,23.402 +591000,23.91 +593364,23.875 +595728,24.045 +598092,24.175 +600456,23.729 +602820,30.669 +605184,25.986 +607548,24.952 +609912,31.512 +612276,24.456 +614640,24.66 +617004,24.473 +619368,24.727 +621732,24.617 +624096,24.825 +626460,25.297 +628824,26.368 +631188,25.042 +633552,25.044 +635916,25.206 +638280,25.316 +640644,25.103 +643008,25.686 +645372,25.777 +647736,25.565 +650100,25.705 +652464,25.666 +654828,26.279 +657192,26.471 +659556,26.736 +661920,26.151 +664284,26.244 +666648,26.64 +669012,26.387 +671376,27 +673740,29.78 +676104,32.061 +678468,26.763 +680832,26.976 +683196,27.26 +685560,29.202 +687924,41.553 +690288,35.064 +692652,32.504 +695016,28.194 +697380,28.213 +699744,27.92 +702108,28.828 +704472,31.581 +706836,31.292 +709200,71.42 +711564,66.604 +713928,84.848 +716292,59.948 +718656,75.366 +721020,69.833 +723384,29.693 +725748,28.628 +728112,28.826 +730476,28.77 +732840,31.12 +735204,29.538 +737568,29.147 +739932,29.254 +742296,29.761 +744660,29.457 +747024,29.485 +749388,31.572 +751752,33.054 +754116,41.174 +756480,29.91 +758844,30.034 +761208,31.822 +763572,30.11 +765936,30.086 +768300,30.28 +770664,32.044 +773028,30.419 +775392,30.595 +777756,32.283 +780120,31.117 +782484,31.635 +784848,30.883 +787212,31.043 +789576,31.05 +791940,31.006 +794304,31.323 +796668,31.825 +799032,31.584 +801396,31.963 +803760,31.402 +806124,31.583 +808488,33.319 +810852,32.194 +813216,31.889 +815580,32.068 +817944,32.083 +820308,33.049 +822672,32.141 +825036,32.454 +827400,32.678 +829764,32.551 +832128,32.833 +834492,33.047 +836856,33.06 +839220,33.01 +841584,33.827 +843948,35.591 +846312,34.258 +848676,37.866 +851040,52.75 +853404,52.619 +855768,34.541 +858132,33.851 +860496,34.152 +862860,33.587 +865224,34.308 +867588,34.225 +869952,35.352 +872316,34.213 +874680,36.145 +877044,36.399 +879408,34.975 +881772,34.741 +884136,35.376 +886500,34.669 +888864,36.019 +891228,39.126 +893592,37.229 +895956,38.706 +898320,35.622 +900684,38.342 +903048,35.718 +905412,36.932 +907776,37.882 +910140,37.409 +912504,35.824 +914868,38.292 +917232,43.715 +919596,59.418 +921960,63.342 +924324,107.919 +926688,125.275 +929052,61.793 +931416,36.28 +933780,39.054 +936144,87.332 +938508,77.837 +940872,91.368 +943236,82.254 +945600,153.939 +947964,65.041 +950328,57.764 +952692,38.422 +955056,37.544 +957420,37.294 +959784,37.723 +962148,37.632 +964512,38.362 +966876,39.936 +969240,43.098 +971604,38.532 +973968,38.069 +976332,39.231 +978696,95.486 +981060,66.369 +983424,57.225 +985788,41.397 +988152,41.021 +990516,43.223 +992880,38.693 +995244,39.036 +997608,39.43 +999972,39.208 +1002340,39.15 +1004700,39.156 +1007060,40.233 +1009430,42.016 +1011790,40.449 +1014160,40.199 +1016520,39.823 +1018880,43.459 +1021250,41.098 +1023610,40.198 +1025980,40.648 +1028340,43.423 +1030700,44.89 +1033070,58.057 +1035430,96.517 +1037800,71.569 +1040160,106.988 +1042520,128.098 +1044890,112.538 +1047250,41.316 +1049620,41.773 +1051980,42.238 +1054340,42.811 +1056710,43.826 +1059070,42.773 +1061440,65.567 +1063800,41.887 +1066160,44.521 +1068530,51.548 +1070890,46.5 +1073260,50.245 +1075620,42.102 +1077980,42.122 +1080350,42.037 +1082710,44.693 +1085080,42.746 +1087440,42.689 +1089800,43.402 +1092170,50.252 +1094530,45.369 +1096900,46.164 +1099260,46.854 +1101620,47.397 +1103990,47.297 +1106350,47.348 +1108720,50.645 +1111080,50.307 +1113440,48.784 +1115810,51.083 +1118170,49.472 +1120540,48.588 +1122900,49.059 +1125260,54.392 +1127630,49.576 +1129990,48.398 +1132360,52.395 +1134720,50.092 +1137080,49.937 +1139450,50.341 +1141810,49.915 +1144180,50.363 +1146540,50.36 +1148900,50.217 +1151270,50.444 +1153630,50.726 +1156000,52.388 +1158360,52.213 +1160720,50.476 +1163090,49.501 +1165450,50.605 +1167820,52.977 +1170180,51.378 +1172540,74.457 +1174910,50.035 +1177270,54.281 +1179640,49.97 +1182000,51.541 +1184360,74.73 +1186730,50.513 +1189090,50.823 +1191460,51.003 +1193820,51.303 +1196180,51.54 +1198550,140.469 +1200910,48.42 +1203280,46.766 +1205640,48.812 +1208000,49.328 +1210370,51.594 +1212730,52.391 +1215100,55.826 +1217460,145.337 +1219820,76.726 +1222190,50.2 +1224550,47.821 +1226920,83.85 +1229280,68.145 +1231640,49.355 +1234010,53.085 +1236370,51.583 +1238740,52.956 +1241100,53.373 +1243460,78.64 +1245830,58.499 +1248190,54.406 +1250560,77.907 +1252920,55.825 +1255280,53.791 +1257650,53.465 +1260010,55.516 +1262380,53.542 +1264740,141.197 +1267100,49.599 +1269470,49.084 +1271830,52.216 +1274200,51.894 +1276560,54.474 +1278920,78.1 +1281290,53.585 +1283650,55.348 +1286020,120.61 +1288380,163.282 +1290740,203.716 +1293110,128.203 +1295470,106.023 +1297840,56.267 +1300200,78.377 +1302560,87.236 +1304930,60.717 +1307290,69.254 +1309660,54.734 +1312020,57.391 +1314380,79.422 +1316750,81.92 +1319110,54.391 +1321480,55.445 +1323840,77.288 +1326200,95.715 +1328570,121.122 +1330930,71.415 +1333300,67.41 +1335660,54.894 +1338020,56.516 +1340390,79.336 +1342750,81.644 +1345120,60.56 +1347480,78.699 +1349840,79.179 +1352210,79.207 +1354570,55.96 +1356940,55.453 +1359300,57.827 +1361660,59.884 +1364030,70.204 +1366390,59.916 +1368760,60.451 +1371120,61.263 +1373480,67.957 +1375850,127.104 +1378210,61.532 +1380580,149.897 +1382940,55.669 +1385300,57.523 +1387670,54.301 +1390030,53.844 +1392400,78.209 +1394760,113.317 +1397120,59.54 +1399490,80.225 +1401850,54.856 +1404220,55.607 +1406580,82.389 +1408940,56.734 +1411310,84.213 +1413670,91.855 +1416040,86.877 +1418400,99.437 +1420760,89.038 +1423130,85.255 +1425490,58.872 +1427860,78.34 +1430220,83.016 +1432580,68.378 +1434950,81.089 +1437310,78.246 +1439680,65.521 +1442040,75.317 +1444400,79.113 +1446770,61.028 +1449130,82.01 +1451500,78.745 +1453860,79.721 +1456220,68.979 +1458590,62.309 +1460950,78.826 +1463320,80.29 +1465680,173.131 +1468040,148.538 +1470410,123.171 +1472770,100.166 +1475140,86.153 +1477500,70.869 +1479860,121.113 +1482230,57.834 +1484590,63.897 +1486960,65.679 +1489320,97.357 +1491680,75.974 +1494050,84.585 +1496410,61.226 +1498780,61.846 +1501140,122.837 +1503500,148.62 +1505870,61.521 +1508230,139.987 +1510600,61.945 +1512960,81.673 +1515320,58.346 +1517690,82.076 +1520050,79.944 +1522420,78.686 +1524780,61.449 +1527140,66.471 +1529510,81.264 +1531870,59.875 +1534240,84.427 +1536600,61.293 +1538960,65.543 +1541330,77.696 +1543690,78.927 +1546060,65.608 +1548420,92.117 +1550780,148.686 +1553150,70.425 +1555510,82.418 +1557880,77.854 +1560240,67.26 +1562600,144.417 +1564970,66.05 +1567330,90.158 +1569700,119.266 +1572060,66.348 +1574420,144.365 +1576790,74.756 +1579150,72.555 +1581520,63.061 +1583880,78.801 +1586240,98.645 +1588610,90.317 +1590970,68.54 +1593340,75.598 +1595700,68.84 +1598060,92.117 +1600430,85.19 +1602790,68.246 +1605160,67.97 +1607520,81.55 +1609880,70.101 +1612250,67.894 +1614610,109.785 +1616980,65.764 +1619340,85.029 +1621700,82.89 +1624070,91.291 +1626430,65.583 +1628800,135.309 +1631160,73.421 +1633520,144.863 +1635890,158.424 +1638250,105.305 +1640620,69.373 +1642980,114.243 +1645340,70.06 +1647710,93.478 +1650070,70.069 +1652440,94.299 +1654800,68.359 +1657160,114.656 +1659530,85.824 +1661890,89.209 +1664260,68.683 +1666620,78.429 +1668980,68.823 +1671350,132.874 +1673710,79.698 +1676080,104.255 +1678440,66.421 +1680800,84.561 +1683170,81.526 +1685530,69.029 +1687900,81.791 +1690260,76.226 +1692620,71.944 +1694990,94.565 +1697350,69.978 +1699720,71.166 +1702080,78.601 +1704440,72.223 +1706810,75.717 +1709170,103.424 +1711540,101.724 +1713900,69.339 +1716260,74.386 +1718630,82.172 +1720990,80.05 +1723360,73.728 +1725720,87.715 +1728080,117.727 +1730450,70.865 +1732810,79.356 +1735180,74.948 +1737540,78.134 +1739900,80.918 +1742270,73.685 +1744630,84.168 +1747000,82.211 +1749360,76.217 +1751720,79.365 +1754090,81.063 +1756450,117.653 +1758820,77.624 +1761180,83.591 +1763540,81.962 +1765910,79.356 +1768270,76.852 +1770640,77.815 +1773000,104.119 +1775360,73.414 +1777730,81.308 +1780090,83.128 +1782460,75.96 +1784820,75.406 +1787180,81.736 +1789550,168.169 +1791910,69.598 +1794280,87.197 +1796640,154.133 +1799000,164.767 +1801370,91.393 +1803730,95.065 +1806100,83.983 +1808460,81.166 +1810820,104.31 +1813190,81.548 +1815550,82.226 +1817920,78.319 +1820280,79.455 +1822640,80.458 +1825010,84.09 +1827370,82.235 +1829740,81.094 +1832100,77.467 +1834460,100.185 +1836830,78.031 +1839190,83.511 +1841560,80.627 +1843920,81.451 +1846280,78.911 +1848650,81.016 +1851010,86.272 +1853380,82.062 +1855740,80.106 +1858100,87.142 +1860470,82.206 +1862830,85.68 +1865200,84.557 +1867560,81.583 +1869920,84.204 +1872290,81.925 +1874650,90.846 +1877020,79.512 +1879380,85.646 +1881740,82.115 +1884110,84.914 +1886470,82.991 +1888840,83.928 +1891200,83.513 +1893560,85.374 +1895930,101.848 +1898290,84.936 +1900660,83.391 +1903020,103.567 +1905380,91.784 +1907750,86.195 +1910110,81.546 +1912480,81.669 +1914840,93.942 +1917200,120.713 +1919570,87.242 +1921930,103.36 +1924300,83.489 +1926660,103.616 +1929020,80.48 +1931390,81.793 +1933750,85.168 +1936120,84.196 +1938480,85.521 +1940840,85.692 +1943210,97.556 +1945570,85.187 +1947940,83.484 +1950300,103.422 +1952660,86.752 +1955030,85.623 +1957390,107.821 +1959760,90.856 +1962120,185.981 +1964480,141.22 +1966850,84.814 +1969210,88.779 +1971580,100.568 +1973940,87.133 +1976300,86.815 +1978670,87.285 +1981030,89.069 +1983400,87.715 +1985760,85.343 +1988120,85.475 +1990490,87.873 +1992850,86.761 +1995220,89.549 +1997580,85.119 +1999940,90.257 +2002310,88.467 +2004670,86.84 +2007040,88.019 +2009400,86.627 +2011760,87.817 +2014130,89.219 +2016490,145.282 +2018860,81.354 +2021220,86.352 +2023580,89.195 +2025950,144.82 +2028310,121.137 +2030680,87.551 +2033040,113.972 +2035400,88.874 +2037770,107.141 +2040130,85.742 +2042500,87.083 +2044860,122.707 +2047220,86.115 +2049590,88.252 +2051950,106.524 +2054320,93.438 +2056680,89.71 +2059040,86.469 +2061410,89.056 +2063770,95.41 +2066140,128.672 +2068500,90.936 +2070860,95.053 +2073230,90.693 +2075590,89.414 +2077960,90.357 +2080320,94.203 +2082680,91.814 +2085050,108.209 +2087410,87.942 +2089780,87.756 +2092140,89.247 +2094500,94.314 +2096870,106.217 +2099230,89.804 +2101600,93.021 +2103960,214.492 +2106320,91.507 +2108690,93.519 +2111050,146.851 +2113420,92.997 +2115780,92.968 +2118140,99.596 +2120510,108.74 +2122870,91.373 +2125240,91.454 +2127600,128.41 +2129960,92.66 +2132330,89.593 +2134690,91.176 +2137060,105.975 +2139420,93.723 +2141780,109.604 +2144150,96.296 +2146510,102.724 +2148880,117.947 +2151240,94.494 +2153600,110.119 +2155970,90.945 +2158330,114.834 +2160700,254.025 +2163060,137.931 +2165420,94.816 +2167790,115.54 +2170150,90.995 +2172520,95.183 +2174880,92.634 +2177240,134.142 +2179610,89.547 +2181970,92.469 +2184340,94.83 +2186700,94.746 +2189060,113.283 +2191430,94.515 +2193790,98.601 +2196160,119.805 +2198520,203.356 +2200880,122.167 +2203250,96.439 +2205610,113.151 +2207980,94.876 +2210340,95.157 +2212700,101.515 +2215070,97.73 +2217430,115.448 +2219800,97.34 +2222160,95.144 +2224520,98.806 +2226890,114.914 +2229250,118.295 +2231620,95.942 +2233980,103.341 +2236340,209.56 +2238710,195.473 +2241070,94.711 +2243440,99.596 +2245800,116.349 +2248160,96.557 +2250530,95.912 +2252890,98.773 +2255260,98.227 +2257620,100.186 +2259980,97.896 +2262350,96.686 +2264710,99.866 +2267080,100.194 +2269440,96.387 +2271800,101.64 +2274170,103.505 +2276530,107.352 +2278900,109.357 +2281260,99.453 +2283620,101.799 +2285990,103.955 +2288350,104.237 +2290720,101.801 +2293080,101.71 +2295440,102.271 +2297810,101.643 +2300170,102.135 +2302540,104.874 +2304900,99.507 +2307260,100.917 +2309630,97.207 +2311990,100.072 +2314360,100.537 +2316720,100.373 +2319080,98.531 +2321450,101.138 +2323810,104.805 +2326180,99.159 +2328540,101.501 +2330900,101.623 +2333270,102.675 +2335630,110.134 +2338000,112.376 +2340360,116.658 +2342720,98.986 +2345090,102.558 +2347450,102.741 +2349820,103.805 +2352180,98.729 +2354540,102.846 +2356910,103.196 +2359270,102.67 +2361640,99.937 +2364000,103.855 +2366360,102.044 +2368730,105.744 +2371090,100.336 +2373460,122.965 +2375820,210.398 +2378180,103.495 +2380550,103.959 +2382910,157.316 +2385280,102.232 +2387640,109.31 +2390000,103.859 +2392370,112.021 +2394730,102.1 +2397100,104.504 +2399460,104.593 +2401820,105.1 +2404190,102.27 +2406550,105.82 +2408920,103.963 +2411280,106.686 +2413640,104.946 +2416010,106.675 +2418370,104.932 +2420740,104.214 +2423100,106.119 +2425460,105.414 +2427830,112.025 +2430190,104.39 +2432560,106.595 +2434920,106.371 +2437280,102.692 +2439650,105.336 +2442010,109.652 +2444380,108.019 +2446740,103.47 +2449100,110.65 +2451470,124.295 +2453830,109.448 +2456200,121.11 +2458560,102.848 +2460920,103.84 +2463290,152.013 +2465650,124.778 +2468020,109.038 +2470380,111.756 +2472740,107.949 +2475110,116.598 +2477470,106.004 +2479840,111.115 +2482200,109.054 +2484560,107.543 +2486930,108.362 +2489290,123.026 +2491660,106.934 +2494020,109.409 +2496380,153.25 +2498750,216.664 +2501110,177.083 +2503480,109.002 +2505840,115.793 +2508200,114.585 +2510570,107.875 +2512930,112.095 +2515300,109.896 +2517660,108.274 +2520020,113.447 +2522390,112.285 +2524750,125.113 +2527120,113.704 +2529480,107.844 +2531840,109.2 +2534210,115.551 +2536570,111.029 +2538940,108.216 +2541300,112.581 +2543660,112.934 +2546030,114.213 +2548390,125.857 +2550760,113.179 +2553120,158.295 +2555480,105.912 +2557850,109.634 +2560210,110.378 +2562580,130.104 +2564940,111.022 +2567300,111.499 +2569670,120.889 +2572030,113.77 +2574400,119.65 +2576760,113.166 +2579120,110.317 +2581490,112.056 +2583850,114.203 +2586220,112.486 +2588580,113.623 +2590940,120.947 +2593310,161.565 +2595670,113.623 +2598040,279.791 +2600400,103.725 +2602760,100.652 +2605130,107.423 +2607490,110.411 +2609860,110.948 +2612220,116.431 +2614580,114.055 +2616950,116.655 +2619310,117.317 +2621680,131.168 +2624040,274.504 +2626400,188.174 +2628770,133.673 +2631130,111.895 +2633500,135.081 +2635860,112.608 +2638220,117.298 +2640590,127.472 +2642950,114.739 +2645320,116.28 +2647680,118.476 +2650040,115.547 +2652410,112.641 +2654770,116.758 +2657140,136.446 +2659500,114.836 +2661860,117.683 +2664230,117.469 +2666590,117.456 +2668960,132.737 +2671320,116.533 +2673680,120.15 +2676050,122.328 +2678410,117.692 +2680780,131.097 +2683140,119.132 +2685500,124.046 +2687870,120.437 +2690230,117.694 +2692600,122.564 +2694960,180.683 +2697320,120.141 +2699690,118.667 +2702050,117.397 +2704420,117.096 +2706780,117.47 +2709140,133.918 +2711510,113.782 +2713870,116.894 +2716240,117.538 +2718600,119.566 +2720960,115.229 +2723330,119.397 +2725690,139.153 +2728060,119.074 +2730420,166.89 +2732780,219.208 +2735150,118.965 +2737510,119.202 +2739880,117.4 +2742240,121.746 +2744600,118.289 +2746970,121.474 +2749330,118.461 +2751700,123.131 +2754060,119.066 +2756420,117.579 +2758790,124.408 +2761150,120.163 +2763520,120.88 +2765880,119.998 +2768240,119.108 +2770610,130.937 +2772970,119.042 +2775340,121.51 +2777700,118.129 +2780060,134.272 +2782430,221.319 +2784790,125.018 +2787160,124.848 +2789520,121.132 +2791880,123.332 +2794250,120.427 +2796610,125.493 +2798980,122.812 +2801340,118.942 +2803700,121.6 +2806070,126.216 +2808430,120.805 +2810800,129.726 +2813160,119.947 +2815520,128.831 +2817890,155.509 +2820250,140.158 +2822620,140.758 +2824980,122.361 +2827340,124.239 +2829710,122.209 +2832070,123.045 +2834440,127.179 +2836800,122.642 +2839160,122.431 +2841530,126.177 +2843890,130.022 +2846260,231.031 +2848620,193.129 +2850980,143.31 +2853350,190.537 +2855710,123.67 +2858080,130.074 +2860440,124.752 +2862800,127.271 +2865170,125.737 +2867530,128.057 +2869900,129.616 +2872260,130.928 +2874620,124.123 +2876990,134.716 +2879350,128.34 +2881720,128.889 +2884080,136.668 +2886440,131.905 +2888810,131.469 +2891170,135.329 +2893540,149.917 +2895900,135.908 +2898260,182.936 +2900630,139.125 +2902990,130.71 +2905360,137.925 +2907720,142.882 +2910080,143.975 +2912450,149.39 +2914810,147.501 +2917180,178.492 +2919540,132.199 +2921900,132.351 +2924270,150.177 +2926630,151.757 +2929000,149.608 +2931360,129.702 +2933720,133.815 +2936090,128.171 +2938450,126.907 +2940820,128.371 +2943180,140.018 +2945540,134.594 +2947910,146.586 +2950270,137.466 +2952640,186.938 +2955000,150.3 +2957360,132.173 +2959730,132.53 +2962090,128.08 +2964460,130.782 +2966820,133.652 +2969180,132.725 +2971550,131.932 +2973910,131.45 +2976280,128.55 +2978640,131.7 +2981000,131.549 +2983370,131.814 +2985730,131.93 +2988100,127.599 +2990460,130.367 +2992820,132.947 +2995190,132.075 +2997550,136.295 +2999920,133.77 +3002280,129.355 +3004640,136.08 +3007010,130.934 +3009370,129.33 +3011740,149.022 +3014100,132.34 +3016460,132.122 +3018830,131.877 +3021190,145.019 +3023560,129.352 +3025920,138.662 +3028280,168.876 +3030650,134.242 +3033010,131.904 +3035380,127.93 +3037740,132.604 +3040100,135.122 +3042470,131.733 +3044830,131.909 +3047200,132.71 +3049560,137.637 +3051920,140.937 +3054290,140.422 +3056650,239.226 +3059020,208.326 +3061380,130.482 +3063740,133.385 +3066110,133.825 +3068470,129.18 +3070840,138.945 +3073200,133.31 +3075560,135.741 +3077930,136.39 +3080290,151.533 +3082660,134.607 +3085020,132.353 +3087380,136.875 +3089750,136.706 +3092110,135.608 +3094480,136.04 +3096840,136.467 +3099200,138.371 +3101570,136.05 +3103930,136.264 +3106300,138.856 +3108660,132.336 +3111020,148.941 +3113390,135.034 +3115750,135.631 +3118120,140.777 +3120480,132.919 +3122840,153.066 +3125210,157.574 +3127570,136.115 +3129940,140.244 +3132300,137.62 +3134660,136.713 +3137030,135.964 +3139390,140.916 +3141760,139.515 +3144120,138.007 +3146480,140.724 +3148850,138.106 +3151210,177.047 +3153580,138.321 +3155940,149.775 +3158300,253.532 +3160670,173.951 +3163030,156.452 +3165400,141.331 +3167760,139.654 +3170120,141.458 +3172490,143.948 +3174850,139.218 +3177220,141.8 +3179580,138.659 +3181940,142.012 +3184310,158.767 +3186670,137.686 +3189040,139.819 +3191400,142.609 +3193760,142.436 +3196130,139.835 +3198490,158.775 +3200860,150.48 +3203220,137.091 +3205580,144.816 +3207950,138.521 +3210310,140.878 +3212680,141.415 +3215040,141.853 +3217400,157.587 +3219770,140.005 +3222130,139.912 +3224500,147.847 +3226860,180.998 +3229220,142.903 +3231590,140.424 +3233950,144.892 +3236320,141.922 +3238680,138.95 +3241040,141.414 +3243410,143.032 +3245770,144.975 +3248140,156.442 +3250500,156.174 +3252860,222.389 +3255230,282.027 +3257590,143.334 +3259960,141.75 +3262320,140.794 +3264680,160.403 +3267050,138.791 +3269410,142.538 +3271780,155.247 +3274140,322.693 +3276500,166.57 +3278870,139.505 +3281230,146.955 +3283600,141.353 +3285960,163.45 +3288320,142.521 +3290690,146.054 +3293050,150.219 +3295420,156.848 +3297780,138.435 +3300140,142.845 +3302510,144.463 +3304870,151.308 +3307240,141 +3309600,151.078 +3311960,154.585 +3314330,142.817 +3316690,146.809 +3319060,171.194 +3321420,152.115 +3323780,147.378 +3326150,145.621 +3328510,142.321 +3330880,144.3 +3333240,147.296 +3335600,145.59 +3337970,147.603 +3340330,164.355 +3342700,161.093 +3345060,160.9 +3347420,284.861 +3349790,204.298 +3352150,149.403 +3354520,143.398 +3356880,146.498 +3359240,159.06 +3361610,144.735 +3363970,161.144 +3366340,143.947 +3368700,149.418 +3371060,209.287 +3373430,148.077 +3375790,152.353 +3378160,274.224 +3380520,134.587 +3382880,142.131 +3385250,160.461 +3387610,141.971 +3389980,147.086 +3392340,154.061 +3394700,147.648 +3397070,151.972 +3399430,147.403 +3401800,146.313 +3404160,162.594 +3406520,194.221 +3408890,147.252 +3411250,149.159 +3413620,152.012 +3415980,157.809 +3418340,171.514 +3420710,156.63 +3423070,161.662 +3425440,157.868 +3427800,232.12 +3430160,145.197 +3432530,200.035 +3434890,234.631 +3437260,154.894 +3439620,150.769 +3441980,149.969 +3444350,164.235 +3446710,154.664 +3449080,149.556 +3451440,171.913 +3453800,145.787 +3456170,150.042 +3458530,153.623 +3460900,165.677 +3463260,148.451 +3465620,166.275 +3467990,150.416 +3470350,149.878 +3472720,151.486 +3475080,152.05 +3477440,152.378 +3479810,159.045 +3482170,158.231 +3484540,155.855 +3486900,153.767 +3489260,149.511 +3491630,152.327 +3493990,153.835 +3496360,149.02 +3498720,223.283 +3501080,156.104 +3503450,152.723 +3505810,157.528 +3508180,155.962 +3510540,159.559 +3512900,149.78 +3515270,173.368 +3517630,164.326 +3520000,154.603 +3522360,321.598 +3524720,200.012 +3527090,155.463 +3529450,154.285 +3531820,152.06 +3534180,156.494 +3536540,171.959 +3538910,153.194 +3541270,153.056 +3543640,154.668 +3546000,153.07 +3548360,155.342 +3550730,157.213 +3553090,155.493 +3555460,157.925 +3557820,174.349 +3560180,152.543 +3562550,205.391 +3564910,217.669 +3567280,170.078 +3569640,156.888 +3572000,158.269 +3574370,160.692 +3576730,157.026 +3579100,180.209 +3581460,157.181 +3583820,179.562 +3586190,156.999 +3588550,153.661 +3590920,163.496 +3593280,157.041 +3595640,173.739 +3598010,153.788 +3600370,155.348 +3602740,161.065 +3605100,160.481 +3607460,170.878 +3609830,339.428 +3612190,167.383 +3614560,155.7 +3616920,157.944 +3619280,158.079 +3621650,169.478 +3624010,158.782 +3626380,159.153 +3628740,156.478 +3631100,161.507 +3633470,178.488 +3635830,154.3 +3638200,161.072 +3640560,163.634 +3642920,161.438 +3645290,173.733 +3647650,157.34 +3650020,160.332 +3652380,160.157 +3654740,174.514 +3657110,154.519 +3659470,173.253 +3661840,157.68 +3664200,156.215 +3666560,167.005 +3668930,197.434 +3671290,162.38 +3673660,156 +3676020,159.664 +3678380,161.08 +3680750,170.907 +3683110,173.025 +3685480,163.371 +3687840,168.346 +3690200,302.835 +3692570,211.672 +3694930,170.039 +3697300,186.717 +3699660,191.034 +3702020,166.633 +3704390,186.85 +3706750,157.461 +3709120,166.677 +3711480,164.275 +3713840,163.476 +3716210,166.797 +3718570,165.523 +3720940,162.254 +3723300,166.4 +3725660,163.865 +3728030,160.557 +3730390,165.845 +3732760,166.548 +3735120,161.119 +3737480,165.431 +3739850,162.899 +3742210,176.83 +3744580,163.208 +3746940,162.733 +3749300,178.285 +3751670,211.601 +3754030,179.73 +3756400,160.094 +3758760,168.979 +3761120,164.356 +3763490,163.877 +3765850,170.548 +3768220,165.268 +3770580,162.286 +3772940,180.822 +3775310,272.75 +3777670,193.715 +3780040,180.852 +3782400,199.581 +3784760,171.671 +3787130,168.302 +3789490,166.833 +3791860,164.739 +3794220,169.375 +3796580,169.769 +3798950,161.383 +3801310,178.905 +3803680,164.878 +3806040,164.8 +3808400,169.093 +3810770,166.125 +3813130,171.53 +3815500,165.796 +3817860,167.954 +3820220,165.856 +3822590,162.04 +3824950,184.275 +3827320,191.3 +3829680,199.436 +3832040,203.196 +3834410,169.533 +3836770,170.299 +3839140,172.056 +3841500,174.427 +3843860,174.093 +3846230,172.241 +3848590,167.494 +3850960,174.369 +3853320,175.542 +3855680,261.976 +3858050,245.263 +3860410,167.815 +3862780,171.214 +3865140,174.23 +3867500,174.915 +3869870,173.17 +3872230,179.722 +3874600,165.929 +3876960,167.627 +3879320,169.135 +3881690,181.578 +3884050,166.191 +3886420,168.245 +3888780,238.515 +3891140,163.598 +3893510,170.448 +3895870,170.974 +3898240,170.606 +3900600,168.512 +3902960,169.111 +3905330,171.712 +3907690,170.344 +3910060,170.163 +3912420,176.865 +3914780,191.973 +3917150,174.518 +3919510,174.972 +3921880,173.072 +3924240,170.579 +3926600,175.815 +3928970,176.554 +3931330,171.705 +3933700,176.862 +3936060,203.57 +3938420,299.91 +3940790,204.19 +3943150,182.103 +3945520,177.767 +3947880,178.692 +3950240,173.852 +3952610,182.089 +3954970,167.892 +3957340,183.565 +3959700,173.141 +3962060,174.761 +3964430,169.884 +3966790,172.251 +3969160,175.165 +3971520,175.988 +3973880,177.677 +3976250,176.175 +3978610,171.489 +3980980,171.333 +3983340,176.192 +3985700,186.526 +3988070,285.019 +3990430,216.817 +3992800,173.96 +3995160,178.89 +3997520,172.824 +3999890,175.709 +4002250,185.559 +4004620,170.58 +4006980,175.761 +4009340,230.954 +4011710,346.553 +4014070,171.778 +4016440,175.902 +4018800,175.075 +4021160,179.917 +4023530,177.068 +4025890,174.005 +4028260,172.826 +4030620,175.388 +4032980,175.481 +4035350,170.931 +4037710,178.268 +4040080,172.718 +4042440,175.288 +4044800,174.134 +4047170,174.19 +4049530,177.364 +4051900,177.167 +4054260,175.354 +4056620,177.267 +4058990,177.251 +4061350,173.484 +4063720,177.654 +4066080,174.666 +4068440,172.985 +4070810,198.846 +4073170,180.5 +4075540,180.656 +4077900,175.24 +4080260,186.458 +4082630,177.139 +4084990,182.842 +4087360,181.582 +4089720,196.065 +4092080,191.062 +4094450,424.429 +4096810,217.689 +4099180,190.448 +4101540,174.541 +4103900,179.467 +4106270,177.756 +4108630,176.214 +4111000,179.061 +4113360,177.45 +4115720,185.837 +4118090,177.433 +4120450,179.267 +4122820,182.101 +4125180,191.932 +4127540,182.887 +4129910,179.171 +4132270,181.376 +4134640,184.598 +4137000,180.991 +4139360,182.964 +4141730,221.72 +4144090,179.637 +4146460,179.576 +4148820,183.486 +4151180,181.307 +4153550,195.883 +4155910,179.71 +4158280,192.939 +4160640,194.24 +4163000,213.766 +4165370,257.52 +4167730,207.3 +4170100,186.817 +4172460,181.871 +4174820,199.998 +4177190,176.789 +4179550,185.437 +4181920,183.722 +4184280,181.72 +4186640,183.457 +4189010,181.445 +4191370,183.242 +4193740,182.67 +4196100,178.13 +4198460,200.748 +4200830,179.184 +4203190,182.442 +4205560,181.768 +4207920,181.237 +4210280,194.758 +4212650,183.21 +4215010,183.728 +4217380,181.511 +4219740,187.072 +4222100,297.076 +4224470,188.441 +4226830,187.883 +4229200,183.327 +4231560,183.849 +4233920,188.805 +4236290,249.731 +4238650,270.118 +4241020,276.949 +4243380,264.651 +4245740,189.525 +4248110,188.003 +4250470,241.811 +4252840,179.539 +4255200,180.586 +4257560,191.951 +4259930,187.235 +4262290,194.968 +4264660,201.684 +4267020,201.543 +4269380,275.591 +4271750,173.359 +4274110,181.05 +4276480,194.017 +4278840,184.101 +4281200,190.135 +4283570,186.241 +4285930,191.747 +4288300,215.366 +4290660,183.547 +4293020,192.499 +4295390,205.315 +4297750,186.609 +4300120,185.13 +4302480,185.912 +4304840,186.712 +4307210,209.175 +4309570,296.575 +4311940,242.653 +4314300,193.964 +4316660,198.652 +4319030,189.082 +4321390,191.042 +4323760,187.736 +4326120,184.292 +4328480,192.463 +4330850,184.693 +4333210,187.937 +4335580,188.079 +4337940,200.652 +4340300,185.724 +4342670,190.76 +4345030,205.189 +4347400,190.027 +4349760,193.947 +4352120,193.596 +4354490,191.38 +4356850,189.69 +4359220,191.17 +4361580,196.064 +4363940,204.413 +4366310,208.332 +4368670,194.382 +4371040,190.032 +4373400,222.307 +4375760,185.774 +4378130,196.349 +4380490,226.335 +4382860,195.073 +4385220,276.136 +4387580,317.936 +4389950,187.386 +4392310,214.78 +4394680,197.409 +4397040,202.078 +4399400,211.595 +4401770,199.357 +4404130,196.18 +4406500,202.608 +4408860,208.696 +4411220,197.578 +4413590,194.121 +4415950,190.581 +4418320,245.323 +4420680,184.105 +4423040,219.072 +4425410,206.279 +4427770,191.973 +4430140,247.72 +4432500,252.987 +4434860,187.581 +4437230,204.04 +4439590,194.815 +4441960,196.786 +4444320,204.343 +4446680,195.329 +4449050,194.296 +4451410,193.746 +4453780,488.174 +4456140,269.212 +4458500,196.467 +4460870,196.605 +4463230,205.54 +4465600,212.189 +4467960,196.581 +4470320,201.752 +4472690,201.291 +4475050,200.084 +4477420,204.984 +4479780,199.335 +4482140,263.845 +4484510,190.97 +4486870,219.704 +4489240,191.07 +4491600,195.57 +4493960,197.668 +4496330,200.374 +4498690,200.098 +4501060,253.945 +4503420,199.291 +4505780,200.519 +4508150,193.299 +4510510,201.088 +4512880,194.763 +4515240,231.317 +4517600,199.573 +4519970,354.726 +4522330,210.091 +4524700,202.512 +4527060,198.105 +4529420,197.883 +4531790,212.498 +4534150,192.699 +4536520,210.327 +4538880,194.59 +4541240,202.697 +4543610,196.222 +4545970,202.162 +4548340,202.026 +4550700,204.09 +4553060,195.439 +4555430,213.921 +4557790,201.523 +4560160,204.935 +4562520,195.742 +4564880,205.352 +4567250,202.831 +4569610,206.727 +4571980,268.857 +4574340,199.309 +4576700,227.504 +4579070,195.253 +4581430,207.015 +4583800,197.729 +4586160,225.416 +4588520,323.531 +4590890,293.569 +4593250,200.66 +4595620,200.473 +4597980,209.782 +4600340,211.348 +4602710,283.762 +4605070,205.962 +4607440,226.717 +4609800,262.889 +4612160,204.083 +4614530,200.302 +4616890,202.529 +4619260,215.604 +4621620,195.503 +4623980,203.229 +4626350,200.864 +4628710,200.57 +4631080,203.89 +4633440,198.436 +4635800,255.545 +4638170,207.399 +4640530,202.446 +4642900,211.103 +4645260,205.251 +4647620,204.314 +4649990,216.534 +4652350,218.288 +4654720,330.513 +4657080,283.191 +4659440,207.563 +4661810,209.309 +4664170,208.938 +4666540,209.081 +4668900,200.733 +4671260,208.033 +4673630,205.651 +4675990,201.489 +4678360,208.69 +4680720,203.506 +4683080,201.585 +4685450,205.134 +4687810,202.525 +4690180,204.628 +4692540,215.602 +4694900,216.043 +4697270,210.113 +4699630,219.149 +4702000,278.21 +4704360,202.936 +4706720,210.32 +4709090,201.549 +4711450,203.784 +4713820,205.507 +4716180,206.71 +4718540,231.285 +4720910,230.729 +4723270,220.119 +4725640,235.566 +4728000,207.862 +4730360,223.163 +4732730,202.052 +4735090,214.556 +4737460,209.752 +4739820,210.859 +4742180,206.418 +4744550,210.449 +4746910,209.419 +4749280,203.896 +4751640,209.296 +4754000,206.409 +4756370,228.077 +4758730,209.292 +4761100,225.047 +4763460,219.273 +4765820,222.202 +4768190,259.196 +4770550,203.22 +4772920,211.285 +4775280,210.066 +4777640,215.293 +4780010,220.088 +4782370,279.166 +4784740,223.845 +4787100,217.923 +4789460,314.531 +4791830,211.02 +4794190,213.405 +4796560,214.161 +4798920,217.287 +4801280,228.1 +4803650,221.297 +4806010,216.313 +4808380,217.616 +4810740,269.361 +4813100,213.451 +4815470,216.768 +4817830,218.593 +4820200,218.208 +4822560,219.261 +4824920,221.003 +4827290,219.129 +4829650,216.743 +4832020,213.636 +4834380,215.105 +4836740,342.699 +4839110,217.756 +4841470,217.696 +4843840,222.551 +4846200,219.954 +4848560,213.018 +4850930,213.407 +4853290,223.612 +4855660,239.009 +4858020,230.324 +4860380,234.89 +4862750,216.061 +4865110,214.827 +4867480,212.344 +4869840,210.919 +4872200,213.126 +4874570,208.778 +4876930,214.268 +4879300,216.25 +4881660,211.959 +4884020,211.715 +4886390,210.74 +4888750,221.486 +4891120,214.728 +4893480,211.184 +4895840,216.34 +4898210,258.733 +4900570,229.432 +4902940,210.025 +4905300,225.604 +4907660,217.342 +4910030,214.054 +4912390,214.632 +4914760,226.429 +4917120,271.063 +4919480,292.656 +4921850,211.739 +4924210,214.967 +4926580,212.847 +4928940,215.728 +4931300,217.217 +4933670,214.78 +4936030,227.37 +4938400,209.591 +4940760,215.087 +4943120,212.501 +4945490,213.572 +4947850,214.742 +4950220,297.777 +4952580,220.669 +4954940,215.292 +4957310,216.827 +4959670,214.962 +4962040,221.238 +4964400,216.652 +4966760,217.4 +4969130,229.821 +4971490,245.996 +4973860,217.378 +4976220,217.125 +4978580,216.193 +4980950,217.259 +4983310,231.437 +4985680,222.381 +4988040,264.205 +4990400,243.284 +4992770,305.194 +4995130,218.182 +4997500,221.191 +4999860,215.416 +5002220,224.601 +5004590,219.409 +5006950,217.862 +5009320,216.783 +5011680,232.695 +5014040,221.999 +5016410,220.874 +5018770,221.501 +5021140,214.891 +5023500,223.678 +5025860,230.068 +5028230,221.68 +5030590,225.002 +5032960,225.67 +5035320,219.356 +5037680,218.925 +5040050,250.435 +5042410,223.113 +5044780,379.633 +5047140,221.836 +5049500,229.588 +5051870,231.976 +5054230,224.654 +5056600,217.276 +5058960,219.878 +5061320,217.603 +5063690,215.877 +5066050,224.201 +5068420,221.834 +5070780,225.96 +5073140,220.121 +5075510,238.401 +5077870,215.909 +5080240,220.85 +5082600,219.206 +5084960,219.728 +5087330,221.194 +5089690,220.17 +5092060,233.348 +5094420,240.872 +5096780,241.371 +5099150,229.297 +5101510,229.042 +5103880,260.399 +5106240,224.984 +5108600,219.018 +5110970,221.931 +5113330,288.345 +5115700,375.925 +5118060,232.972 +5120420,240.003 +5122790,250.018 +5125150,270.352 +5127520,236.618 +5129880,295.264 +5132240,235.518 +5144060,282.204 +5146430,339.196 +5148790,282.578 +5151160,250.042 +5153520,265.94 +5155880,243.465 +5158250,237.107 +5160610,227.587 +5162980,249.784 +5165340,221.941 +5167700,228.309 +5170070,221.314 +5172430,242.743 +5174800,222.564 +5177160,243.423 +5179520,223.619 +5181890,313.023 +5200800,384.019 +5203160,431.158 +5205530,284.58 +5207890,487.659 +5210260,403.957 +5217350,454.163 +5219710,307.106 +5222080,237.428 +5224440,356.325 +5229170,228.932 +5231530,249.615 +5233900,248.294 +5238620,268.753 +5240990,379.623 +5248080,254.501 +5250440,234.963 +5252810,305.566 +5255170,303.306 +5257540,395.584 +5269360,390.047 +5276450,227.672 +5278810,278.686 +5283540,488.242 +5285900,371.683 +5290630,332.296 +5293000,324.78 +5295360,458.043 +5297720,383.705 +5300090,307.759 +5302450,390.766 +5304820,483.887 +5307180,323.674 +5309540,285.16 +5311910,403.307 +5314270,432.093 +5316640,340.428 +5319000,254.55 +5321360,263.264 +5323730,335.036 +5326090,364.477 +5328460,238.519 +5330820,239.568 +5333180,225.287 +5335550,239.36 +5337910,233.906 +5340280,255.262 +5342640,235.713 +5345000,322.443 +5347370,228.948 +5349730,245.831 +5352100,240.124 +5354460,260.285 +5356820,333.006 +5359190,405.378 +5361550,270.027 +5363920,328.351 +5366280,407.428 +5368640,239.255 +5371010,251.235 +5373370,238.521 +5375740,253.497 +5385190,476.078 +5387560,237.217 +5389920,294.517 +5394650,445.295 +5401740,438.143 +5411200,349.279 +5413560,250.72 +5415920,322.683 +5420650,458.589 +5423020,263.191 +5427740,485.788 +5439560,467.682 +5441930,395.203 +5444290,353.382 +5453750,494.631 +5456110,286.394 +5458480,364.37 +5460840,255.395 +5463200,241.802 +5465570,423.873 +5467930,392.412 +5472660,245.287 +5475020,366.047 +5486840,444.444 +5489210,439.064 +5491570,347.407 +5493940,304.098 +5496300,468.203 +5498660,369.738 +5505760,244.586 +5508120,254.351 +5510480,263.974 +5512850,264.447 +5515210,301.71 +5517580,273.518 +5519940,291.742 +5522300,247.007 +5524670,235.963 +5527030,251.293 +5529400,237.949 +5531760,250.975 +5534120,237.697 +5536490,258.282 +5538850,248.362 +5541220,260.358 +5543580,254.975 +5545940,243.759 +5548310,240.157 +5550670,305.934 +5553040,236.527 +5555400,250.757 +5557760,239.669 +5560130,245.113 +5562490,243.442 +5564860,258.298 +5567220,354.745 +5569580,325.665 +5571950,266.698 +5574310,403.596 +5576680,278.927 +5579040,485.514 +5581400,366.107 +5583770,355.525 +5588500,416.223 +5590860,322.534 +5593220,304.885 +5602680,345.703 +5607410,246.141 +5609770,249.786 +5612140,357.906 +5614500,372.971 +5616860,290.909 +5619230,252.211 +5621590,332.496 +5623960,379.624 +5631050,437.662 +5633410,243.303 +5635780,259.686 +5638140,246.625 +5640500,306.251 +5645230,370.646 +5647600,249.868 +5649960,245.222 +5652320,255.836 +5654690,265.496 +5657050,247.64 +5659420,251.168 +5661780,254.663 +5664140,268.423 +5666510,246.077 +5668870,251.776 +5671240,249.622 +5673600,312.6 +5675960,310.68 +5678330,273.062 +5680690,267.03 +5683060,433.632 +5690150,246.044 +5692510,254.372 +5694880,380.536 +5697240,276.508 +5699600,242.368 +5701970,256.884 +5704330,435.374 +5706700,386.095 +5709060,429.04 +5711420,498.66 +5716150,364.485 +5718520,275.49 +5720880,368.403 +5723240,422.236 +5730340,406.868 +5735060,400.686 +5739790,314.761 +5742160,392.701 +5756340,272.673 +5761070,452.004 +5763430,253.656 +5765800,443.64 +5768160,420.382 +5777620,317.03 +5779980,319.872 +5782340,417.901 +5803620,459.412 +5805980,306.488 +5808350,315.999 +5810710,299.346 +5813080,312.156 +5815440,446.181 +5817800,333.937 +5820170,312.924 +5822530,354.517 +5829620,375.257 +5831990,410.032 +5834350,361.537 +5836720,423.273 +5843810,431.989 +5846170,271.624 +5848540,280.134 +5850900,279.501 +5853260,353.846 +5855630,284.796 +5857990,257.43 +5860360,258.364 +5862720,253.236 +5865080,256.229 +5867450,253.509 +5869810,276.541 +5872180,287.101 +5874540,255.721 +5876900,256.916 +5879270,267.256 +5881630,257.43 +5884000,265.066 +5886360,265.3 +5888720,383.448 +5891090,274.518 +5893450,268.01 +5895820,254.647 +5898180,264.084 +5900540,256.368 +5902910,254.76 +5905270,255.889 +5907640,284.983 +5910000,261.161 +5912360,257.908 +5914730,270.093 +5917090,257.641 +5919460,252.7 +5921820,260.17 +5924180,262.549 +5926550,259.986 +5928910,267.559 +5931280,262.883 +5933640,269.343 +5936000,262.636 +5938370,260.747 +5940730,258.245 +5943100,299.407 +5945460,283.242 +5947820,262.885 +5950190,252.23 +5952550,267.854 +5954920,321.382 +5957280,269.467 +5959640,478.735 +5962010,255.647 +5964370,264.27 +5966740,258.746 +5969100,260.182 +5971460,256.346 +5973830,259.822 +5976190,271.779 +5978560,272.126 +5980920,263.573 +5983280,274.067 +5985650,273.905 +5988010,262.688 +5990380,273.608 +5992740,297.071 +5995100,348.608 +5997470,337.593 +5999830,377.654 +6002200,436.474 +6009290,271.065 +6011650,259.924 +6021110,458.3 +6028200,368.011 +6030560,301.318 +6032930,340.535 +6035290,397.584 +6037660,264.614 +6040020,284.559 +6042380,319.003 +6044750,274.237 +6047110,262.266 +6049480,264.345 +6051840,309.167 +6054200,272.834 +6056570,257.534 +6058930,271.227 +6061300,273.02 +6063660,308.897 +6066020,361.409 +6068390,362.472 +6070750,263.661 +6073120,265.014 +6075480,268.116 +6077840,281.364 +6080210,304.269 +6082570,316.861 +6084940,328.883 +6087300,345.044 +6089660,309.707 +6092030,272.605 +6094390,259.837 +6096760,288.765 +6099120,262.438 +6101480,266.788 +6103850,266.955 +6106210,269.85 +6108580,299.491 +6110940,377.43 +6113300,447.278 +6118030,324.859 +6120400,274.732 +6122760,275.521 +6129850,395.214 +6132220,268.929 +6134580,277.027 +6139310,323.451 +6141670,370.031 +6148760,438.427 +6151130,341.746 +6153490,343.25 +6155860,381.731 +6160580,427.58 +6162950,345.801 +6165310,292.517 +6167680,267.328 +6170040,267.103 +6172400,272.093 +6174770,265.227 +6177130,275.381 +6179500,262.953 +6181860,273.377 +6184220,265.128 +6186590,275.046 +6188950,404.664 +6203140,444.89 +6205500,271.056 +6207860,441.37 +6210230,284.505 +6212590,278.991 +6214960,410.662 +6222050,306.142 +6224410,459.654 +6229140,357.337 +6231500,281.183 +6233870,288.8 +6236230,290.207 +6238600,276.972 +6240960,271.308 +6243320,276.256 +6245690,267.209 +6248050,316.465 +6262240,392.445 +6269330,495.383 +6290600,459.677 +6295330,426.558 +6297700,442.206 +6300060,338.394 +6307150,325.67 +6309520,343.692 +6318970,351.745 +6321340,398.917 +6323700,292.24 +6326060,351.997 +6330790,346.687 +6335520,336.018 +6344980,482.118 +6347340,402.267 +6359160,291.602 +6361520,404.463 +6363890,287.375 +6366250,288.919 +6368620,283.411 +6370980,476.371 +6375710,423.613 +6389890,286.399 +6392260,280.143 +6394620,281.7 +6396980,288.898 +6399350,303.214 +6401710,363.665 +6404080,272.77 +6406440,291.483 +6408800,279.274 +6411170,311.022 +6413530,284.527 +6415900,276.557 +6418260,281.726 +6420620,276.741 +6422990,282.433 +6425350,282.664 +6427720,288.99 +6430080,296.225 +6432440,283.077 +6434810,295.698 +6437170,282.503 +6439540,311.646 +6441900,290.077 +6444260,286.999 +6446630,297.163 +6448990,447.761 +6456080,290.556 +6458450,286.379 +6460810,449.041 +6467900,388.133 +6470270,343.374 +6472630,314.972 +6475000,291.636 +6477360,287.806 +6479720,296.597 +6482090,405.462 +6489180,416.179 +6491540,361.281 +6498640,417.266 +6501000,403.258 +6510460,469.26 +6517550,448.644 +6522280,292.184 +6524640,293.544 +6529370,289.607 +6531730,297.692 +6534100,288.305 +6536460,285.557 +6543550,306.655 +6545920,298.542 +6548280,286.686 +6550640,288.593 +6553010,285.719 +6555370,282.258 +6557740,299.899 +6560100,280.608 +6562460,293.989 +6564830,293.828 +6567190,295.879 +6569560,288.804 +6571920,291.037 +6574280,292.702 +6576650,287.201 +6579010,289.038 +6581380,294.429 +6583740,298.346 +6586100,301.683 +6588470,291.37 +6590830,304.419 +6593200,294.613 +6595560,309.829 +6597920,297.186 +6600290,285.519 +6602650,290.19 +6605020,283.964 +6607380,287.969 +6612110,317.069 +6614470,287.156 +6616840,298.82 +6619200,304.816 +6621560,297.702 +6623930,293.325 +6626290,290.762 +6628660,310.92 +6631020,391.85 +6633380,472.084 +6642840,397.408 +6647570,291.697 +6649930,384.869 +6654660,361.392 +6659390,308.639 +6661750,375.399 +6664120,315.189 +6666480,472.694 +6668840,346.433 +6671210,404.935 +6673570,441.987 +6678300,358.03 +6680660,332.977 +6683030,319.646 +6685390,336.575 +6706670,328.847 +6709030,289.115 +6711400,294.385 +6713760,293.043 +6716120,294.433 +6718490,293.221 +6720850,291.332 +6723220,366.442 +6725580,297.872 +6727940,293.412 +6730310,346.105 +6732670,398.552 +6735040,322.412 +6737400,354.988 +6742130,420.04 +6744490,422.061 +6746860,415.003 +6749220,291.261 +6751580,305.281 +6753950,294.298 +6756310,400.122 +6758680,470.615 +6765770,463.173 +6768130,335.611 +6775220,449.37 +6777590,399.853 +6779950,384.618 +6784680,375.75 +6791770,413.101 +6796500,400.137 +6798860,410.342 +6801230,343.609 +6815410,427.554 +6827230,379.849 +6829600,303.375 +6836690,389.857 +6839050,399.455 +6841420,334.361 +6843780,359.226 +6848510,336.057 +6850870,300.355 +6853240,338.085 +6855600,495.013 +6865060,476.008 +6881600,409.351 +6883970,332.12 +6886330,370.665 +6893420,445.639 +6900520,394.556 +6905240,411.959 +6912340,411.571 +6914700,436.72 +6924160,410.08 +6926520,449.685 +6928880,446.846 +6931250,394.377 +6933610,357.953 +6935980,363.339 +6938340,311.018 +6940700,367.427 +6943070,342.194 +6947800,406.45 +6952520,383.824 +6954890,306.34 +6957250,380.049 +6961980,398.454 +6964340,314.177 +6966710,306.22 +6969070,309.936 +6971440,332.419 +6980890,408.209 +6983260,404.932 +6990350,332.275 +6992710,457.819 +7006900,372.745 +7011620,307.144 +7013990,309.054 +7016350,490.801 +7018720,311.088 +7021080,350.588 +7023440,431.232 +7030540,354.07 +7035260,375.852 +7037630,324.306 +7039990,378.06 +7042360,394.922 +7049450,441.634 +7063630,315.225 +7066000,312.332 +7068360,317.744 +7070720,313.138 +7073090,372.331 +7075450,431.155 +7077820,305.226 +7080180,307.572 +7082540,309.522 +7084910,310.358 +7092000,422.016 +7094360,413.291 +7096730,328.428 +7099090,317.192 +7101460,331.982 +7106180,310.555 +7108550,315.111 +7110910,351.325 +7113280,405.747 +7115640,459.006 +7129820,476.777 +7132190,423.836 +7134550,400.806 +7141640,417.511 +7148740,317.968 +7151100,335.452 +7153460,408.583 +7155830,335.437 +7158190,479.228 +7160560,360.109 +7162920,452.574 +7167650,391.12 +7170010,317.843 +7172380,402.385 +7174740,415.054 +7177100,452.679 +7184200,311.727 +7186560,335.352 +7188920,472.52 +7191290,319.154 +7193650,314.352 +7196020,307.022 +7198380,321.056 +7200740,307.373 +7203110,327.406 +7205470,368.518 +7207840,473.535 +7219660,449.698 +7222020,471.408 +7224380,327.969 +7226750,353.247 +7229110,471.109 +7231480,333.577 +7233840,378.281 +7236200,365.813 +7238570,463.405 +7240930,383.518 +7248020,371.016 +7250390,348.821 +7252750,365.859 +7255120,457.457 +7257480,350.385 +7264570,348.167 +7266940,330.144 +7269300,326.264 +7271660,352.798 +7274030,436.955 +7278760,357.789 +7281120,333.93 +7283480,343.459 +7285850,318.759 +7288210,315.097 +7290580,319.227 +7292940,314.878 +7295300,329.799 +7297670,357.634 +7304760,389.847 +7314220,376.922 +7316580,320.286 +7318940,320.645 +7321310,389.426 +7323670,416.874 +7328400,326.048 +7340220,399.582 +7342580,374.688 +7352040,334.987 +7356770,399.313 +7359130,447.613 +7363860,350.322 +7366220,329.819 +7368590,342.837 +7373320,319.916 +7375680,434.758 +7378040,424.306 +7382770,495.637 +7385140,360.605 +7387500,321.202 +7389860,336.075 +7413500,336.659 +7415870,323.868 +7418230,323.566 +7420600,341.333 +7425320,339.598 +7427690,400.653 +7432420,344.432 +7434780,325.726 +7437140,325.047 +7439510,327.878 +7441870,327.405 +7444240,386.333 +7465510,360.075 +7479700,412.025 +7482060,343.841 +7489150,393.7 +7491520,339.026 +7493880,325.587 +7496240,377.115 +7498610,358.724 +7500970,420.691 +7503340,383.492 +7505700,331.474 +7508060,334.356 +7519880,355.007 +7526980,386.862 +7529340,350.823 +7531700,426.117 +7534070,364.956 +7536430,456.431 +7550620,451.939 +7552980,461.995 +7555340,375.84 +7562440,458.906 +7564800,408.527 +7567160,351.04 +7569530,384.024 +7576620,371.497 +7578980,354.948 +7581350,348.22 +7583710,375.493 +7586080,377.954 +7588440,412.689 +7590800,335.928 +7593170,347.598 +7602620,381.206 +7604990,345.33 +7607350,377.804 +7609720,361.013 +7612080,403.159 +7614440,337.91 +7616810,393.108 +7619170,350.18 +7621540,328.798 +7623900,457.764 +7626260,354.954 +7628630,351.689 +7630990,366.815 +7633360,353.272 +7635720,334.787 +7638080,335.073 +7640450,398.839 +7642810,366.939 +7647540,485.752 +7649900,349.933 +7652270,369.692 +7654630,334.969 +7657000,382.893 +7668820,409.097 +7671180,362.597 +7673540,338.645 +7675910,340.159 +7678270,336.975 +7680640,345.522 +7683000,334.439 +7685360,334.118 +7687730,335.539 +7690090,344.51 +7692460,344.063 +7694820,346.149 +7697180,349.994 +7699550,340.403 +7701910,336.637 +7704280,402.478 +7706640,351.969 +7709000,348.976 +7711370,336.162 +7713730,348.311 +7716100,460.286 +7720820,362.615 +7723190,342.001 +7725550,337.941 +7727920,340.387 +7730280,341.653 +7732640,370.578 +7735010,337.79 +7737370,344.627 +7739740,335.084 +7742100,341.361 +7744460,349.401 +7746830,445.188 +7749190,350.793 +7751560,347.838 +7753920,353.309 +7756280,346.592 +7758650,344.105 +7761010,354.085 +7763380,339.093 +7765740,338.48 +7768100,337.863 +7770470,340.817 +7772830,347.618 +7775200,346.675 +7777560,359.682 +7779920,354.554 +7782290,393.9 +7784650,376.771 +7787020,382.888 +7789380,346.174 +7791740,341.928 +7794110,341.268 +7796470,341.224 +7798840,371.064 +7803560,435.419 +7805930,354.769 +7808290,376.289 +7810660,367.596 +7813020,413.292 +7815380,364 +7817750,346.982 +7820110,356.712 +7822480,400.539 +7848480,433.001 +7862660,475.699 +7865030,395.681 +7867390,419.459 +7869760,404.995 +7872120,438.799 +7874480,452.582 +7876850,390.824 +7879210,412.505 +7881580,460.227 +7883940,426.806 +7886300,474.873 +7891030,449.832 +7895760,456.04 +7907580,372.47 +7909940,417.023 +7919400,414.856 +7921760,443.208 +7924130,393.627 +7926490,400.973 +7928860,443.631 +7931220,481.915 +7933580,416.976 +7935950,439.798 +7940680,436.555 +7943040,488.649 +7945400,403.39 +7947770,443.612 +7952500,430.414 +7959590,429.325 +7961950,459.862 +7964320,490.278 +7966680,443.639 +7969040,405.041 +7971410,433.81 +7976140,481.202 +7978500,385.506 +7980860,388.159 +7983230,417.923 +7985590,412.277 +7987960,453.355 +7990320,468.488 +7992680,428.13 +7997410,409.061 +7999780,395.376 +8004500,421.293 +8006870,400.295 +8009230,480.966 +8011600,415.04 +8013960,420.998 +8018690,478.194 +8021050,395.98 +8023420,437.893 +8028140,477.079 +8030510,443.084 +8032870,438.105 +8035240,414.041 +8042330,428.163 +8044690,420.675 +8047060,410.411 +8049420,417.3 +8056510,409.173 +8058880,405.719 +8061240,431.625 +8063600,395.031 +8068330,400.608 +8070700,478.999 +8073060,418.434 +8075420,460.65 +8082520,450.909 +8084880,461.619 +8087240,418.672 +8089610,493.138 +8106160,437.849 +8108520,394.827 +8110880,409.578 +8113250,464.673 +8115610,498.611 +8117980,461.588 +8120340,441.612 +8122700,461.836 +8125070,476.693 +8132160,388.057 +8134520,425.848 +8136890,400.985 +8143980,396.633 +8146340,403.17 +8148710,428.176 +8153440,417.171 +8155800,412.35 +8158160,457.132 +8160530,434.181 +8165260,428.364 +8167620,417.255 +8169980,448.007 +8172350,408.612 +8174710,422.307 +8177080,458.443 +8181800,402.728 +8184170,393.307 +8186530,452.974 +8191260,432.89 +8193620,422.984 +8195990,420.262 +8198350,425.982 +8200720,467.451 +8203080,493.262 +8205440,465.002 +8207810,414.43 +8210170,426.323 +8212540,428.775 +8217260,431.996 +8219630,431.62 +8221990,416.147 +8224360,438.472 +8245630,429.946 +8248000,453.767 +8250360,452.952 +8252720,491.607 +8255090,490.53 +8257450,445.382 +8262180,421.854 +8264540,482.986 +8266910,446.334 +8269270,419.222 +8271640,409.541 +8274000,386.283 +8283460,429.914 +8285820,465.911 +8290550,472.587 +8295280,448.182 +8297640,467.468 +8304730,417.601 +8309460,489.715 +8311820,487.963 +8314190,482.28 +8316550,449.903 +8318920,499.576 +8321280,433.839 +8323640,407.334 +8328370,499.581 +8330740,419.826 +8333100,447.765 +8337830,431.14 +8340190,436.045 +8342560,432.041 +8344920,432.85 +8347280,431.413 +8349650,499.652 +8354380,451.525 +8356740,425.979 +8378020,453.246 +8380380,460.838 +8382740,434.758 +8387470,421.335 +8392200,411.068 +8394560,426.83 +8396930,429.01 +8399290,453.661 +8404020,462.474 +8406380,466.428 +8411110,414.602 +8413480,431.191 +8415840,410.402 +8418200,427.787 +8427660,485.425 +8430020,446.633 +8434750,434.016 +8437120,434.375 +8439480,446.979 +8441840,446.576 +8446570,436.733 +8448940,458.245 +8451300,439.7 +8453660,457.011 +8460760,412.39 +8463120,433.343 +8465480,455.471 +8470210,429.23 +8472580,420.902 +8474940,446.66 +8477300,442.373 +8484400,422.811 +8486760,454.206 +8489120,437.582 +8510400,432.507 +8512760,430.536 +8519860,468.427 +8522220,499.012 +8524580,467.418 +8531680,490.276 +8534040,412.961 +8536400,453.736 +8541130,429.458 +8543500,429.915 +8545860,461.723 +8548220,465.116 +8552950,425.727 +8555320,421.899 +8557680,435.74 +8560040,469.863 +8562410,464.473 +8567140,473.739 +8569500,461.417 +8576590,458.241 +8578960,437.169 +8581320,440.307 +8583680,430.452 +8588410,446.842 +8590780,465.981 +8597870,438.219 +8600230,459.248 +8602600,491.441 +8604960,465.204 +8609690,493.563 +8612050,441.946 +8614420,482.827 +8616780,445.526 +8619140,485.054 +8635690,467.743 +8638060,441.223 +8645150,437.552 +8647510,475.653 +8649880,490.04 +8673520,441.185 +8675880,460.762 +8678240,462.885 +8685340,468.734 +8687700,489.704 +8694790,467.296 +8697160,449.527 +8699520,464.167 +8706610,422.49 +8708980,454.445 +8711340,466.867 +8713700,493.886 +8720800,460.262 +8723160,486.707 +8730250,479.902 +8732620,483.736 +8734980,426.185 +8751530,489.713 +8753890,454.15 +8763350,493.862 +8765710,480.213 +8768080,441.445 +8777530,438.547 +8784620,462.331 +8786990,487.275 +8794080,447.845 +8796440,444.252 +8798810,468.14 +8801170,484.155 +8808260,465.143 +8810630,458.15 +8812990,476.285 +8815360,497.942 +8820080,477.738 +8822450,475.583 +8824810,466.831 +8831900,479.396 +8834270,472.923 +8841360,445.928 +8850820,444.539 +8853180,434.195 +8857910,466.876 +8879180,457.636 +8881550,431.703 +8888640,471.373 +8902820,459.862 +8905190,447.792 +8909920,475.677 +8912280,462.184 +8914640,476.873 +8917010,495.701 +8921740,428.825 +8926460,468.724 +8928830,448.302 +8931190,428.462 +8938280,475.15 +8940650,446.429 +8947740,484.32 +8950100,471.693 +8952470,469.159 +8954830,489.992 +8959560,473.194 +8966650,494.21 +8971380,461.08 +8973740,438.088 +8976110,479.842 +8978470,458.734 +8983200,424.953 +8985560,439.549 +8987930,458.934 +9002110,478.711 +9004480,437.865 +9009200,489.191 +9011570,483.811 +9013930,456.887 +9016300,448.538 +9021020,486.752 +9023390,457.419 +9025750,453.803 +9028120,485.322 +9035210,479.402 +9037570,484.566 +9039940,483.556 +9044660,451.853 +9049390,498.853 +9056480,427.179 +9058850,444.932 +9061210,449.746 +9065940,474.027 +9068300,437.602 +9070670,446.937 +9073030,485.318 +9077760,472.326 +9080120,451.201 +9082490,450.971 +9084850,461.488 +9091940,466.882 +9094310,443.033 +9096670,476.349 +9106130,453.637 +9115580,448.197 +9122680,449.071 +9125040,482.496 +9127400,439.916 +9134500,460.881 +9136860,429.841 +9146320,480.819 +9148680,469.66 +9155770,452.199 +9158140,461.595 +9165230,465.411 +9167590,483.415 +9169960,444.754 +9174680,444.987 +9177050,468.191 +9179410,459.842 +9181780,457.129 +9191230,442.036 +9193600,452.798 +9195960,461.979 +9203050,435.906 +9205420,438.504 +9212510,475.918 +9214870,460.38 +9221960,488.873 +9224330,434.584 +9226690,454.636 +9231420,482.738 +9233780,463.899 +9236150,483.843 +9238510,453.247 +9245600,475.64 +9269240,476.392 +9271610,456.272 +9273970,468.273 +9278700,453.866 +9281060,484.784 +9283430,478.49 +9290520,496.42 +9292880,469.525 +9295250,485.626 +9304700,482.952 +9307070,485.529 +9316520,485.967 +9325980,459.601 +9328340,499.573 +9330710,497.752 +9333070,450.347 +9335440,456.095 +9337800,493.051 +9340160,445.538 +9347260,439.948 +9349620,484.529 +9351980,474.027 +9361440,473.186 +9363800,486.898 +9370900,473.408 +9382720,464.855 +9385080,485.497 +9387440,485.428 +9389810,498.303 +9392170,473.677 +9394540,474.678 +9401630,470.497 +9403990,480.975 +9406360,480.838 +9413450,474.853 +9415810,444.895 +9418180,448.333 +9425270,484.615 +9427630,437.518 +9430000,498.293 +9437090,493.089 +9439450,485.412 +9444180,479.389 +9446540,496.396 +9448910,449.947 +9451270,460.201 +9458360,493.245 +9460730,491.001 +9472550,479.218 +9482000,461.184 +9489100,499.674 +9491460,463.17 +9500920,485.25 +9503280,492.731 +9505640,477.563 +9508010,486.619 +9534010,471.28 +9536380,459.318 +9538740,461.472 +9545830,472.246 +9548200,483.267 +9555290,471.395 +9557650,464.679 +9560020,457.339 +9569470,486.745 +9571840,497.888 +9590750,469.361 +9593110,481.836 +9600200,481.266 +9602570,481.906 +9621480,478.83 +9630940,462.52 +9645120,496.998 +9647480,465.63 +9652210,470.434 +9666400,482.672 +9675850,486.865 +9687670,496.918 +9697130,480.544 +9706580,481.024 +9716040,486.486 +9718400,478.285 +9723130,487.659 +9727860,499.71 +9730220,484.806 +9732590,499.803 +9739680,494.533 +9746770,498.665 +9772780,461.269 +9775140,462.015 +9791690,487.192 +9794050,489.571 +9798780,497.628 +9805870,491.024 +9843700,497.37 +9855520,486.736 +9985540,492.398 +9994990,491.385 +10002100,511.371 +10004400,508.976 +10006800,476.613 +10011500,524.473 +10013900,508.289 +10021000,530.525 +10023400,509.31 +10025700,533.833 +10047000,526.535 +10054100,501.986 +10056500,485.653 +10058800,495.524 +10073000,479.522 +10077700,509.281 +10080100,520.494 +10089600,490.378 +10091900,481.405 +10094300,489.077 +10096600,514.727 +10101400,510.818 +10103700,525.948 +10106100,492.55 +10110800,526.082 +10122600,511.732 +10125000,523.111 +10132100,512.211 +10141600,503.967 +10158100,513.753 +10177000,512.019 +10181700,505.771 +10184100,527.414 +10198300,520.264 +10203000,514.757 +10207800,518.863 +10214800,516.413 +10233800,516.958 +10238500,511.074 +10245600,523.584 +10247900,522.958 +10257400,483.721 +10278700,508.954 +10281000,515.655 +10283400,515.61 +10285800,531.375 +10290500,519.01 +10292900,516.12 +10295200,490.994 +10299900,507.48 +10302300,508.35 +10304700,516.755 +10307000,495.685 +10311800,516.161 +10321200,515.277 +10326000,504.229 +10330700,527.399 +10335400,510.27 +10342500,528.899 +10344900,481.867 +10347200,534.72 +10352000,524.974 +10361400,531.319 +10382700,520.626 +10392100,522.797 +10394500,518.798 +10396900,523.011 +10404000,515.225 +10411100,528.222 +10415800,496.519 +10430000,528.433 +10432300,519.283 +10441800,498.594 +10444200,491.63 +10446500,494.133 +10456000,517.203 +10482000,494.47 +10484300,507.302 +10510300,524.722 +10517400,516.201 +10519800,486.049 +10524500,515.385 +10526900,507.627 +10560000,500.621 +10567100,495.269 +10576500,529.838 +10586000,492.793 +10588400,532.559 +10595400,514.737 +10597800,515.211 +10619100,507.201 +10649800,523.541 +10656900,520.052 +10659300,530.94 +10682900,522.534 +10685300,533.788 +10687600,526.052 +10716000,527.733 +10756200,510.465 +10760900,516.262 +10772700,505.384 +10791700,519.303 +10794000,527.283 +10801100,522.535 +10815300,528.711 +10895700,513.351 +10900400,516.514 +10909900,534.523 +10964200,532.271 +10971300,526.446 +10973700,515.185 +10980800,523.513 +11021000,513.988 +11030400,520.837 +11073000,525.13 +11122600,529.77 +11169900,528.715 +11207700,530.186 +11269200,531.675 +12094200,514.248 +12103700,526.004 +12117900,524.976 +12262100,534.28 +12281000,527.669 +12288100,530.249 +12309300,530.924 +12356600,531.113 +12375500,530.372 +12394500,529.953 +12519700,566.056 +12522100,572.489 +12524500,551.131 +12529200,587.682 +12531600,579.353 +12538700,545.782 +12541000,536.234 +12543400,544.907 +12548100,556.072 +12550500,546.191 +12552800,546.537 +12559900,577.527 +12562300,575.25 +12567000,585.897 +12576500,533.131 +12583600,570.158 +12585900,547.854 +12590700,540.043 +12593000,562.315 +12597800,594.494 +12611900,548.189 +12614300,592.061 +12621400,579.587 +12623800,562.819 +12626100,543.956 +12628500,557.214 +12630900,545.558 +12633200,545.274 +12635600,537.584 +12637900,550.237 +12640300,542.053 +12642700,567.274 +12645000,589.363 +12647400,583.119 +12649800,574.533 +12654500,548.762 +12656900,567.856 +12659200,546.946 +12661600,552.669 +12663900,563.367 +12678100,556.879 +12680500,597.201 +12682900,576.569 +12685200,575.385 +12687600,565.47 +12690000,555.041 +12692300,539.13 +12694700,558.594 +12697000,559.524 +12699400,542.053 +12704100,572.657 +12706500,553.466 +12713600,544.958 +12716000,576.423 +12720700,577.759 +12723000,541.625 +12730100,543.78 +12732500,550.568 +12734900,570.913 +12737200,575.457 +12739600,543.599 +12742000,546.233 +12744300,544.463 +12746700,546.381 +12749100,543.352 +12751400,595.589 +12753800,552.338 +12756100,545.209 +12763200,540.984 +12765600,546.199 +12768000,553.362 +12770300,544.873 +12772700,545.015 +12775100,548.168 +12777400,556.723 +12779800,570.633 +12782100,547.436 +12784500,549.424 +12786900,551.727 +12789200,552.532 +12791600,588.67 +12794000,545.13 +12796300,550.908 +12798700,556.328 +12801100,560.138 +12803400,564.587 +12805800,578.965 +12820000,593.611 +12822300,555.116 +12824700,558.325 +12827100,548.28 +12829400,553.051 +12831800,551.765 +12834200,552.224 +12836500,559.6 +12838900,567.48 +12841200,547.373 +12867300,555.899 +12869600,558.421 +12872000,556.301 +12874300,550.222 +12876700,559.987 +12879100,546.063 +12881400,553.844 +12900300,552.94 +12902700,550.766 +12905100,572.66 +12907400,555.281 +12912200,550.974 +12914500,550.45 +12921600,566.067 +12924000,598.486 +12928700,577.588 +12931100,580.483 +12933400,576.9 +12935800,578.809 +12947600,592.971 +12971300,582.944 +12973600,549.904 +12978400,557.076 +12980700,549.638 +12983100,558.354 +12985500,554.234 +12987800,572.413 +12990200,567.151 +12992500,568.809 +13006700,558.785 +13009100,595.453 +13011500,565.314 +13013800,556.236 +13016200,559.833 +13018500,557.15 +13020900,559.33 +13023300,561.415 +13025600,559.47 +13028000,562.554 +13030400,555.425 +13032700,560.714 +13035100,555.739 +13037500,562.894 +13039800,551.452 +13042200,568.685 +13044600,586.76 +13046900,567.179 +13049300,585.538 +13054000,564.628 +13056400,559.931 +13058700,560.442 +13061100,561.282 +13065800,560.836 +13068200,557.759 +13070600,564.765 +13072900,559.901 +13075300,564.376 +13077600,555.334 +13080000,558.048 +13082400,559.779 +13084700,554.833 +13087100,564.599 +13089500,558.155 +13091800,563.951 +13094200,577.992 +13096600,556.979 +13098900,565.035 +13103700,570.297 +13106000,558.177 +13108400,565.827 +13110700,559.362 +13113100,561.387 +13115500,558.559 +13117800,565.569 +13120200,565.666 +13122600,568.462 +13132000,560.812 +13134400,565.46 +13136700,559.019 +13139100,561.254 +13141500,560.107 +13143800,581.002 +13146200,570.513 +13148600,573.496 +13150900,586.224 +13155700,568.708 +13158000,564.233 +13160400,564.477 +13162800,564.939 +13165100,564.168 +13167500,560.307 +13169800,566.093 +13172200,564.599 +13174600,563.502 +13179300,585.707 +13181700,559.713 +13200600,598.784 +13224200,539.051 +13226600,561.381 +13233700,571.316 +13236000,561.582 +13238400,579.831 +13273900,567.277 +13288000,598.444 +13290400,586.915 +13297500,590.389 +13299900,579.395 +13314000,588.57 +13316400,590.322 +13325900,571.193 +13328200,599.583 +13333000,566.925 +13335300,578.382 +13337700,568.512 +13340100,570.523 +13342400,574.132 +13344800,572.787 +13347100,577.464 +13356600,581.578 +13359000,570.064 +13477200,590.055 +13479500,580.426 +13484300,577.93 +13486600,596.904 +13491300,587.949 +13493700,582.649 +13496100,582.803 +13498400,577.27 +13500800,584.832 +13512600,597.977 +13519700,596.852 +13595400,587.749 +13597700,591.134 +13600100,586.565 +13602500,585.957 +13604800,587.187 +13607200,583.088 +13609500,584.431 +13611900,585.455 +13614300,593.691 +13621400,588.466 +13626100,594.866 +13628500,593.336 +13630800,589.165 +13633200,592.046 +13635600,598.806 +13637900,586.313 +13640300,598.877 +13652100,596.004 +13654500,594.157 +13656800,596.96 +13675700,595.922 +13687600,593.626 +13689900,595.418 +13713600,590.592 +13723000,584.328 +13730100,581.771 +13734800,578.733 +13739600,586.294 +13741900,597.953 +13744300,596.353 +13746700,593.862 +13753800,592.476 +13756100,585.343 +13758500,591.694 +13760800,598.648 +13765600,593.245 +13772700,585.813 +13775000,586.619 +13777400,590.829 +13779800,593.424 +13782100,589.647 +13784500,590.424 +13786800,595.313 +13796300,596.882 +13801000,594.255 +13803400,590.688 +13805800,592.17 +13810500,594.996 +13822300,592.271 +13836500,591.1 +13879000,592.728 +13886100,594.051 +13890900,590.831 +13895600,591.226 +13909800,590.941 +13912100,594.318 +13914500,599.92 +13919200,593.311 +13966500,589.522 +13973600,599.651 +13976000,588.013 +13978300,594.568 +13980700,597.965 +14120200,597.924 +15001900,644.022 +15004300,638.062 +15006700,651.442 +15009000,647.32 +15011400,643.85 +15013800,643.449 +15016100,671.368 +15018500,642.433 +15020900,673.577 +15023200,772.651 +15025600,723.644 +15027900,644.465 +15030300,646.532 +15032700,655.159 +15035000,649.668 +15037400,663.534 +15039800,645.891 +15042100,647.742 +15044500,656.224 +15046900,648.864 +15049200,657.811 +15051600,650.691 +15054000,670.821 +15056300,649.429 +15058700,651.377 +15061000,690.621 +15063400,654.105 +15065800,671.003 +15068100,766.192 +15070500,648.469 +15072900,653.709 +15075200,649.981 +15077600,666.595 +15080000,647.729 +15082300,646.842 +15084700,657.872 +15087000,653.742 +15089400,643.929 +15091800,651.662 +15094100,653.692 +15096500,650.677 +15098900,646.624 +15101200,651.055 +15103600,647.531 +15106000,686.962 +15108300,646.697 +15110700,679.444 +15113100,830.028 +15115400,651.719 +15117800,651.017 +15120100,656.781 +15122500,650.106 +15124900,647.338 +15127200,657.164 +15129600,653.089 +15132000,661.59 +15134300,649.83 +15136700,658.668 +15139100,651.549 +15141400,653.975 +15143800,651.996 +15146100,646.419 +15148500,665.236 +15150900,665.846 +15153200,663.829 +15155600,692.204 +15158000,704.512 +15160300,657.689 +15162700,656.71 +15165100,654.247 +15167400,656.537 +15169800,662.138 +15172200,649.881 +15174500,656.973 +15176900,651.366 +15179200,662.834 +15181600,656.715 +15184000,657.319 +15186300,658.478 +15188700,652.861 +15191100,654.06 +15193400,670.859 +15195800,659.553 +15198200,666.839 +15200500,748.706 +15202900,700.643 +15205200,660.737 +15207600,651.316 +15210000,669.404 +15212300,655.693 +15214700,679.66 +15217100,659.55 +15219400,660.681 +15221800,659.564 +15224200,665.608 +15226500,735.256 +15228900,669.572 +15231300,669.338 +15233600,654.754 +15236000,667.644 +15238300,695.779 +15240700,654.891 +15243100,703.507 +15245400,723.105 +15247800,649.901 +15250200,659.949 +15252500,648.713 +15254900,657.054 +15257300,660.433 +15259600,657.193 +15262000,654.276 +15264300,662.746 +15266700,657.041 +15269100,657.643 +15271400,661.283 +15273800,651.755 +15276200,654.351 +15278500,660.703 +15280900,660.063 +15283300,684.353 +15285600,658.108 +15288000,744.645 +15290400,710.744 +15292700,658.776 +15295100,655.29 +15297400,660.244 +15299800,656.022 +15302200,656.171 +15304500,665.204 +15306900,663.058 +15309300,650.776 +15311600,656.444 +15314000,665 +15316400,664.359 +15318700,674.86 +15321100,663.341 +15323400,670.79 +15325800,674.387 +15328200,661.892 +15330500,678.106 +15332900,794.861 +15335300,661.166 +15337600,655.728 +15340000,678.102 +15342400,661.754 +15344700,666.255 +15347100,666.218 +15349500,675.43 +15351800,654.952 +15354200,666.404 +15356500,658.753 +15358900,656.423 +15361300,666.287 +15363600,659.294 +15366000,673.955 +15368400,693.968 +15370700,672.448 +15373100,661.929 +15375500,719.777 +15377800,700.612 +15380200,664.395 +15382500,660.817 +15384900,688.98 +15387300,666.474 +15389600,665.117 +15392000,661.621 +15394400,669.829 +15396700,676.503 +15399100,670.431 +15401500,707.555 +15403800,663.852 +15406200,677.311 +15408600,664.291 +15410900,661.164 +15413300,681.365 +15415600,666.136 +15418000,682.404 +15420400,765.704 +15422700,669.438 +15425100,660.859 +15427500,661.781 +15429800,715.109 +15432200,662.445 +15434600,662.863 +15436900,671.243 +15439300,661.211 +15441600,666.935 +15444000,671.119 +15446400,661.38 +15448700,675.574 +15451100,662.298 +15453500,664.119 +15455800,677.699 +15458200,693.469 +15460600,690.939 +15462900,748.338 +15465300,691.996 +15467700,671.874 +15470000,662.321 +15472400,715.022 +15474700,671.639 +15477100,664.18 +15479500,683.028 +15481800,661.017 +15484200,662.819 +15486600,675.225 +15488900,665.699 +15491300,668.531 +15493700,674.65 +15496000,671.127 +15498400,678.997 +15500700,712.552 +15503100,665.266 +15505500,837.752 +15507800,687.362 +15510200,662.656 +15512600,673.13 +15514900,665.944 +15517300,672.28 +15519700,665.643 +15522000,691.961 +15524400,657.976 +15526800,672.639 +15529100,669.363 +15531500,670.136 +15533800,675.883 +15536200,727.993 +15538600,674.256 +15540900,684.619 +15543300,737.083 +15545700,678.054 +15548000,797.859 +15550400,675.385 +15552800,672.785 +15555100,664.022 +15557500,679.597 +15559800,742.522 +15562200,664.832 +15564600,673.51 +15566900,666.489 +15569300,675.248 +15571700,673.798 +15574000,673.094 +15576400,668.223 +15578800,668.304 +15581100,671.944 +15583500,676.928 +15585900,677.804 +15588200,667.164 +15590600,862.104 +15592900,660.523 +15595300,679.936 +15597700,669.753 +15600000,666.207 +15602400,673.313 +15604800,666.192 +15607100,671.305 +15609500,672.556 +15611900,675.119 +15614200,668.241 +15616600,677.579 +15618900,666.265 +15621300,668.638 +15623700,672.412 +15626000,674.597 +15628400,679.925 +15630800,679.227 +15633100,705.567 +15635500,782.181 +15637900,676.865 +15640200,669.834 +15642600,670.563 +15645000,675.475 +15647300,674.59 +15649700,675.801 +15652000,674.754 +15654400,676.314 +15656800,670.354 +15659100,669.828 +15661500,693.17 +15663900,672.689 +15666200,671.221 +15668600,673.503 +15671000,708.764 +15673300,671.489 +15675700,686.416 +15678000,825.306 +15680400,700.673 +15682800,671.655 +15685100,674.28 +15687500,678.119 +15689900,690.994 +15692200,685.904 +15694600,681.503 +15697000,684.144 +15699300,676.502 +15701700,670.787 +15704100,678.446 +15706400,682.656 +15708800,667.593 +15711100,679.829 +15713500,709.235 +15715900,666.19 +15718200,696.905 +15720600,829.053 +15723000,693.79 +15725300,677.626 +15727700,685.538 +15730100,691.125 +15732400,690.668 +15734800,677.52 +15737100,677.048 +15739500,685.82 +15741900,692.14 +15744200,676.646 +15746600,678.738 +15749000,683.708 +15751300,790.851 +15753700,682.442 +15758400,730.412 +15760800,752.4 +15763200,684.461 +15765500,691.005 +15767900,671.393 +15770200,671.143 +15772600,679.897 +15775000,673.144 +15777300,673.872 +15779700,672.787 +15782100,677.754 +15784400,678.935 +15786800,682.047 +15789200,672.957 +15791500,671.876 +15793900,671.812 +15796200,718.487 +15798600,666.502 +15801000,681.454 +15803300,787.169 +15805700,672.667 +15808100,674.277 +15810400,673.427 +15812800,676.939 +15815200,733.211 +15817500,776.774 +15819900,683.926 +15822300,709.895 +15824600,722.161 +15829300,711.841 +15831700,813.585 +15902600,850.819 +15912100,690.698 +15914400,728.413 +15933400,720.483 +15938100,828.728 +15940500,886.816 +15961700,783.002 +15964100,695.739 +15966500,690.993 +15968800,689.161 +15971200,696.388 +15973500,750.01 +15975900,713.21 +15978300,747.883 +15980600,714.097 +15983000,686.31 +16006600,748.166 +16009000,722.298 +16011400,703.006 +16013700,726.741 +16016100,716.471 +16018500,736.927 +16020800,721.981 +16023200,742.812 +16025600,798.455 +16030300,716.123 +16032600,698.368 +16035000,721.947 +16037400,726.446 +16039700,869.909 +16042100,787.32 +16044500,796.156 +16046800,784.271 +16049200,755.087 +16051600,713.552 +16053900,687.222 +16063400,708.825 +16065700,693.866 +16068100,689.637 +16070500,693.257 +16075200,759.797 +16077600,675.766 +16079900,510.26 +16082300,501.735 +16084700,523.384 +16087000,517.926 +16089400,504.897 +16091700,515.322 +16094100,507.44 +16096500,508.085 +16098800,505.503 +16101200,510.979 +16103600,507.494 +16105900,521.356 +16108300,518.786 +16110700,509.621 +16113000,507.352 +16115400,511.298 +16117800,508.088 +16120100,511.793 +16122500,505.395 +16124800,517.153 +16127200,509.432 +16129600,505.295 +16131900,513.955 +16134300,522.101 +16136700,522.264 +16139000,508.168 +16141400,507.537 +16143800,519.332 +16146100,508.435 +16148500,507.332 +16150800,505.554 +16153200,550.109 +16155600,564.955 +16157900,568.305 +16160300,522.749 +16162700,516.205 +16165000,513.574 +16167400,508.477 +16169800,515.772 +16172100,512.295 +16174500,510.062 +16176900,508.081 +16179200,509.589 +16181600,507.811 +16183900,508.635 +16186300,507.029 +16188700,510.04 +16191000,522.582 +16193400,508.674 +16195800,511.57 +16198100,512.222 +16200500,507.855 +16202900,512.304 +16205200,510.502 +16207600,515.653 +16209900,533.938 +16212300,520.84 +16214700,525.825 +16217000,516.346 +16219400,515.111 +16221800,509.579 +16224100,510.977 +16226500,512.995 +16228900,513 +16231200,509.782 +16233600,510.002 +16236000,509.513 +16238300,512.691 +16240700,505.917 +16243000,513.553 +16245400,511.057 +16247800,510.736 +16250100,510.841 +16252500,510.362 +16254900,512.126 +16257200,511.024 +16259600,511.381 +16262000,512.801 +16264300,511.445 +16266700,513.806 +16269000,515.043 +16271400,510.646 +16273800,516.202 +16276100,512.549 +16278500,513.681 +16280900,510.068 +16283200,511.034 +16285600,517.696 +16288000,512.16 +16290300,512.219 +16292700,526.794 +16295100,510.526 +16297400,514.536 +16299800,513.571 +16302100,525.943 +16304500,512.078 +16306900,518.199 +16309200,524.482 +16311600,513.085 +16314000,512.998 +16316300,512.827 +16318700,520.423 +16321100,515.674 +16323400,514.507 +16325800,530.158 +16328100,519.074 +16330500,511.461 +16332900,515.551 +16335200,527.821 +16337600,521.674 +16340000,512.897 +16342300,514.276 +16344700,515.008 +16347100,514.335 +16349400,514.381 +16351800,515.843 +16354200,513.751 +16356500,518.997 +16358900,514.344 +16361200,524.816 +16363600,515.691 +16366000,515.268 +16368300,526.995 +16370700,517.558 +16373100,520.436 +16375400,513.482 +16377800,528.284 +16380200,521.001 +16382500,518.467 +16384900,515.041 +16387200,514.641 +16389600,516.131 +16392000,516.681 +16394300,527.113 +16396700,518.346 +16399100,516.695 +16401400,516.252 +16403800,515.549 +16406200,517.944 +16408500,513.601 +16410900,517.696 +16413300,551.476 +16415600,537.465 +16418000,517.542 +16420300,524.716 +16422700,516.38 +16425100,518.293 +16427400,521.696 +16429800,516.836 +16432200,520.018 +16434500,534.235 +16436900,520.266 +16439300,517.126 +16441600,518.103 +16444000,518.547 +16446300,518.449 +16448700,516.574 +16451100,528.071 +16453400,517.56 +16455800,517.424 +16458200,519.221 +16460500,533.179 +16462900,519.299 +16465300,517.344 +16467600,518.716 +16470000,518.517 +16472400,518.963 +16474700,516.333 +16477100,518.559 +16479400,527.9 +16481800,520.917 +16484200,519.727 +16486500,518.248 +16488900,529.662 +16491300,518.56 +16493600,518.465 +16496000,521.257 +16498400,517.29 +16500700,519.69 +16503100,530.262 +16505400,521.893 +16507800,528.2 +16510200,519.522 +16512500,519.184 +16514900,542.116 +16517300,535.754 +16519600,511.879 +16522000,520.92 +16524400,520.369 +16526700,520.961 +16529100,519.862 +16531500,518.921 +16533800,521.352 +16536200,526.066 +16538500,537.125 +16540900,538.542 +16543300,523.886 +16545600,528.939 +16548000,521.09 +16550400,522.647 +16552700,520.419 +16555100,521.543 +16557500,523.219 +16559800,522.997 +16562200,534.533 +16564500,534.403 +16566900,532.447 +16569300,521.765 +16571600,522.933 +16574000,519.546 +16576400,555.038 +16578700,519.609 +16581100,535.068 +16583500,521.606 +16585800,536.052 +16588200,523.201 +16590600,524.51 +16592900,525.109 +16595300,531.727 +16597600,518.419 +16600000,523.404 +16602400,534.888 +16604700,524.349 +16607100,519.833 +16609500,523.03 +16611800,523.424 +16614200,523.972 +16616600,528.624 +16618900,524.593 +16621300,522.455 +16623600,524.793 +16626000,536.64 +16628400,525.939 +16630700,524.387 +16633100,523.248 +16635500,535.095 +16637800,529.792 +16640200,535.218 +16642600,524.803 +16644900,526.372 +16647300,530.328 +16649700,528.962 +16652000,522.575 +16654400,526.272 +16656700,534.57 +16659100,520.103 +16661500,531.475 +16663800,535.231 +16666200,524.238 +16668600,550.326 +16670900,525.974 +16673300,525.734 +16675700,524.851 +16678000,523.866 +16680400,525.204 +16682700,524.48 +16685100,537.475 +16687500,522.654 +16689800,524.775 +16692200,524.471 +16694600,530.585 +16696900,530.933 +16699300,524.941 +16701700,532.051 +16704000,526.914 +16706400,528.402 +16708800,529.574 +16711100,537.058 +16713500,554.217 +16715800,526.888 +16718200,541.87 +16720600,532.903 +16722900,527.002 +16725300,525.701 +16727700,527.949 +16730000,525.93 +16732400,525.811 +16734800,528.349 +16737100,534.284 +16739500,526.044 +16741800,525.506 +16744200,525.454 +16746600,532.527 +16748900,531.797 +16751300,532.688 +16753700,534.568 +16756000,534.203 +16758400,527.795 +16760800,533.704 +16763100,525.204 +16765500,529.709 +16767900,528.575 +16770200,537.975 +16772600,527.38 +16774900,540.185 +16777300,527.937 +16779700,543.823 +16782000,527.746 +16784400,532.175 +16786800,530.062 +16789100,530.621 +16791500,528.463 +16793900,530.332 +16796200,526.322 +16798600,534.357 +16800900,530.461 +16803300,529.149 +16805700,536.446 +16808000,533.309 +16810400,542.627 +16812800,529.014 +16815100,542.171 +16817500,529.164 +16819900,530.029 +16822200,529.981 +16824600,526.43 +16827000,570.199 +16829300,543.9 +16831700,530.218 +16834000,530.785 +16836400,537.537 +16838800,544.383 +16841100,530.464 +16843500,531.94 +16845900,531.015 +16848200,535.506 +16850600,530.834 +16853000,533.943 +16855300,531.585 +16857700,538.856 +16860000,532.555 +16862400,532.544 +16864800,531.094 +16867100,530.256 +16869500,530.377 +16871900,530.243 +16874200,529.556 +16876600,546.061 +16879000,552.28 +16881300,532.265 +16883700,528.315 +16886100,532.864 +16888400,532.769 +16890800,530.386 +16893100,531.242 +16895500,536.125 +16897900,543.805 +16900200,531.671 +16902600,531.804 +16905000,533.745 +16907300,534.288 +16909700,534.015 +16912100,540.965 +16914400,543.234 +16916800,549.498 +16919100,532.096 +16921500,531.072 +16923900,533.479 +16926200,533.664 +16928600,533.947 +16931000,525.713 +16933300,534.869 +16935700,535.086 +16938100,534.715 +16940400,533.259 +16942800,538.363 +16945200,535.122 +16947500,529.702 +16949900,530.482 +16952200,545.965 +16954600,532.883 +16957000,538.455 +16959300,534.55 +16961700,535.203 +16964100,542.893 +16966400,536.05 +16968800,543.034 +16971200,534.278 +16973500,547.459 +16975900,532.488 +16978200,557.192 +16980600,545.036 +16983000,533.355 +16985300,533.751 +16987700,539.093 +16990100,532.767 +16992400,535.887 +16994800,533.807 +16997200,531.314 +16999500,535.232 +17001900,550.723 +17004300,533.332 +17006600,545.18 +17009000,539.741 +17011300,548.236 +17013700,537.94 +17016100,542.826 +17018400,536.072 +17020800,539.635 +17023200,534.334 +17025500,538.125 +17027900,541.076 +17030300,540.762 +17032600,534.693 +17035000,535.355 +17037300,536.176 +17039700,571.242 +17042100,537.193 +17044400,535.631 +17046800,540.059 +17049200,536.382 +17051500,535.704 +17053900,536.68 +17056300,541.923 +17058600,537.148 +17061000,541.808 +17063400,539.091 +17065700,530.949 +17068100,546.467 +17070400,538.603 +17072800,537.792 +17075200,536.855 +17077500,539.142 +17079900,534.803 +17082300,538.594 +17084600,538.249 +17087000,538.257 +17089400,548.865 +17091700,538.961 +17094100,539.822 +17096400,536.807 +17098800,534.57 +17101200,538.87 +17103500,536.186 +17105900,540.372 +17108300,539.679 +17110600,551.753 +17113000,546.119 +17115400,536.041 +17117700,538.909 +17120100,557.706 +17122500,540.416 +17124800,542.398 +17127200,540.365 +17129500,538.443 +17131900,538.907 +17134300,541.121 +17136600,536.346 +17139000,540.514 +17141400,551.927 +17143700,538.188 +17146100,540.467 +17148500,540.307 +17150800,539.526 +17153200,539.914 +17155500,550.975 +17157900,542.792 +17160300,549.563 +17162600,539.757 +17165000,551.563 +17167400,541.272 +17169700,544.599 +17172100,548.838 +17174500,553.971 +17176800,551.77 +17179200,559.899 +17181600,542.139 +17183900,539.397 +17186300,556.173 +17188600,548.11 +17191000,543.843 +17193400,538.728 +17195700,556.767 +17198100,540.077 +17200500,539.293 +17202800,541.86 +17205200,544.856 +17207600,537.283 +17209900,557.276 +17212300,558.883 +17214600,545.685 +17217000,538.485 +17219400,540.974 +17221700,550.548 +17224100,541.94 +17226500,542.957 +17228800,548.87 +17231200,550.42 +17233600,546.563 +17235900,543.719 +17238300,542.37 +17240700,550.187 +17243000,550.276 +17245400,541.589 +17247700,543.079 +17250100,544.2 +17252500,541.758 +17254800,544.629 +17257200,543.807 +17259600,542.909 +17261900,582.181 +17264300,560.323 +17266700,545.057 +17269000,543.65 +17271400,544.074 +17273700,550.729 +17276100,539.487 +17278500,547.073 +17280800,544.579 +17283200,541.571 +17285600,549.851 +17287900,545.392 +17290300,548.327 +17292700,540.275 +17295000,547.674 +17297400,545.389 +17299800,546.896 +17302100,542.648 +17304500,544.564 +17306800,545.518 +17309200,545.676 +17311600,562.9 +17313900,560.025 +17316300,555.2 +17318700,548.362 +17321000,547.575 +17323400,546.174 +17325800,549.796 +17328100,548.539 +17330500,544.965 +17332800,548.565 +17335200,545.712 +17337600,561.993 +17339900,542.123 +17342300,547.285 +17344700,545.424 +17347000,546.616 +17349400,547.531 +17351800,547.276 +17354100,561.903 +17356500,559.701 +17358900,546.212 +17361200,547.904 +17363600,545.339 +17365900,548.104 +17368300,550.748 +17370700,549.019 +17373000,553.846 +17375400,554.559 +17377800,552.3 +17380100,546.726 +17382500,554.295 +17384900,553.884 +17387200,549.756 +17389600,546.311 +17391900,546.988 +17394300,546.694 +17396700,546.695 +17399000,548.906 +17401400,546.568 +17403800,548.403 +17406100,547.884 +17408500,549.968 +17410900,550.516 +17413200,550.841 +17415600,545.575 +17418000,555.098 +17420300,555.862 +17422700,547.254 +17425000,549.288 +17427400,556.479 +17429800,549.658 +17432100,558.62 +17434500,558.84 +17436900,548.618 +17439200,546.317 +17441600,549.362 +17444000,550.765 +17446300,551.015 +17448700,547.162 +17451000,549.247 +17453400,549.279 +17455800,563.089 +17458100,550.527 +17460500,546.544 +17462900,560.113 +17465200,542.355 +17467600,550.371 +17470000,551.776 +17472300,548.79 +17474700,560.668 +17477100,570.859 +17479400,555.28 +17481800,559.121 +17484100,549.75 +17486500,550.239 +17488900,560.65 +17491200,561.603 +17493600,551.428 +17496000,551.604 +17498300,552.993 +17500700,551.64 +17503100,563.256 +17505400,550.082 +17507800,554.964 +17510100,550.001 +17512500,559.345 +17514900,550.335 +17517200,553.832 +17519600,553.459 +17522000,565.848 +17524300,554.153 +17526700,571.5 +17529100,553.377 +17531400,553.438 +17533800,550.629 +17536200,553.497 +17538500,549.019 +17540900,552.396 +17543200,556.635 +17545600,553.551 +17548000,565.455 +17550300,550.399 +17552700,552.918 +17555100,570.617 +17557400,572.437 +17559800,551.787 +17562200,579.361 +17564500,562.71 +17566900,558.769 +17569200,557.619 +17571600,562.454 +17574000,554.957 +17576300,551.323 +17578700,562.178 +17581100,554.903 +17583400,553.367 +17585800,553.384 +17588200,552.343 +17590500,551.358 +17592900,555.913 +17595300,548.109 +17597600,554.871 +17600000,555.309 +17602300,552.906 +17604700,552.155 +17607100,558.409 +17609400,561.493 +17611800,555.009 +17614200,552.841 +17616500,568.191 +17618900,565.315 +17621300,558.656 +17623600,555.518 +17626000,556.781 +17628300,576.162 +17630700,552.356 +17633100,556.523 +17635400,556.098 +17637800,555.164 +17640200,561.92 +17642500,554.997 +17644900,553.297 +17647300,555.147 +17649600,555.962 +17652000,558.344 +17654400,563.466 +17656700,553.921 +17659100,555.363 +17661400,557.138 +17663800,556.852 +17666200,553.991 +17668500,556.716 +17670900,558.982 +17673300,559.846 +17675600,557.758 +17678000,573.413 +17680400,561.8 +17682700,558.868 +17685100,563.145 +17687400,551.673 +17689800,555.738 +17692200,560.748 +17694500,555.035 +17696900,571.375 +17699300,569.234 +17701600,558.276 +17704000,582.197 +17706400,556.605 +17708700,559.597 +17711100,557.13 +17713500,559.527 +17715800,556.548 +17718200,556.194 +17720500,557.516 +17722900,565.656 +17725300,551.538 +17727600,563.113 +17730000,559.345 +17732400,557.766 +17734700,558.357 +17737100,556.845 +17739500,572.255 +17741800,564.391 +17744200,564.623 +17746500,569.019 +17748900,557.27 +17751300,584.771 +17753600,559.186 +17756000,557.927 +17758400,556.732 +17760700,559.47 +17763100,556.272 +17765500,566.687 +17767800,559.658 +17770200,558.344 +17772600,562.161 +17774900,557.99 +17777300,565.864 +17779600,565.148 +17782000,559.007 +17784400,573.298 +17786700,576.169 +17789100,565.596 +17791500,574.557 +17793800,571.721 +17796200,560.244 +17798600,563.053 +17800900,572.291 +17803300,559.376 +17805600,557.883 +17808000,573.511 +17810400,571.49 +17812700,557.875 +17815100,585.285 +17817500,568.93 +17819800,560.473 +17822200,563.306 +17824600,575.378 +17826900,573.113 +17829300,561.669 +17831700,563.955 +17834000,564.697 +17836400,560.673 +17838700,559.218 +17841100,560.509 +17843500,560.583 +17845800,573.24 +17848200,559.887 +17850600,578.377 +17852900,550.082 +17855300,574.364 +17857700,576.463 +17860000,563.133 +17862400,572.918 +17864700,564.087 +17867100,562.714 +17869500,564.866 +17871800,565.687 +17874200,562.786 +17876600,570.668 +17878900,563.931 +17881300,565.053 +17883700,559.395 +17886000,565.391 +17888400,563.609 +17890800,563.87 +17893100,571.831 +17895500,564.524 +17897800,562.951 +17900200,563.598 +17902600,563.903 +17904900,564.076 +17907300,574.099 +17909700,564.495 +17912000,563.776 +17914400,566.223 +17916800,562.012 +17919100,585.259 +17921500,568.521 +17923800,566.289 +17926200,570.442 +17928600,562.727 +17930900,569.792 +17933300,565.639 +17935700,577.74 +17938000,580.338 +17940400,563.661 +17942800,567.685 +17945100,569.702 +17947500,564.359 +17949900,568.983 +17952200,563.233 +17954600,565.789 +17956900,564.374 +17959300,564.352 +17961700,576.333 +17964000,567.3 +17966400,563.776 +17968800,572.119 +17971100,561.517 +17973500,567.59 +17975900,573.408 +17978200,570.658 +17980600,583.811 +17982900,563.721 +17985300,565.265 +17987700,566.21 +17990000,563.523 +17992400,566.538 +17994800,567.418 +17997100,564.6 +17999500,577.143 +18001900,567.306 +18004200,578.968 +18006600,566.244 +18009000,581.677 +18011300,564.528 +18013700,566.846 +18016000,566.882 +18018400,571.616 +18020800,580.331 +18023100,585.654 +18025500,576.199 +18027900,566.652 +18030200,567.66 +18032600,579.879 +18035000,567.885 +18037300,569.809 +18039700,568.196 +18042000,570.305 +18044400,579.681 +18046800,579.488 +18049100,587.536 +18051500,564.989 +18053900,571.672 +18056200,565.533 +18058600,571.354 +18061000,571.089 +18063300,565.827 +18065700,571.932 +18068100,587.191 +18070400,587.655 +18072800,578.863 +18075100,572.813 +18077500,571.295 +18079900,567.88 +18082200,569.517 +18084600,566.978 +18087000,575.295 +18089300,568.78 +18091700,569.802 +18094100,571.415 +18096400,582.907 +18098800,567.08 +18101100,583.772 +18103500,565.062 +18105900,571.57 +18108200,562.139 +18110600,569.624 +18113000,568.218 +18115300,582.974 +18117700,578.545 +18120100,576.612 +18122400,589.651 +18124800,574.453 +18127200,583.795 +18129500,573.283 +18131900,582.553 +18134200,583.34 +18136600,570.787 +18139000,571.29 +18141300,570.881 +18143700,571.233 +18146100,570.754 +18148400,571.487 +18150800,571.462 +18153200,571.752 +18155500,569.808 +18157900,570.944 +18160200,584.67 +18162600,572.856 +18165000,589.391 +18167300,579.065 +18169700,573.446 +18172100,579.862 +18174400,569.236 +18176800,616.14 +18179200,583.336 +18181500,579.304 +18183900,573.664 +18186300,573.681 +18188600,573.293 +18191000,573.744 +18193300,585.318 +18195700,574.865 +18198100,576.489 +18200400,573.716 +18202800,585.66 +18205200,573.239 +18207500,572.222 +18209900,573.375 +18212300,574.2 +18214600,594.299 +18217000,574.905 +18219300,591.637 +18221700,577.619 +18224100,575.126 +18226400,583.911 +18228800,580.752 +18231200,577.582 +18233500,563.886 +18235900,589.499 +18238300,573.846 +18240600,575.648 +18243000,572.539 +18245400,573.109 +18247700,575.115 +18250100,595.632 +18252400,577.934 +18254800,602.5 +18257200,587.342 +18259500,574.503 +18261900,577.342 +18264300,577.79 +18266600,586.889 +18269000,610.075 +18271400,576.299 +18273700,577.211 +18276100,577.267 +18278400,573.861 +18280800,569.929 +18283200,576.132 +18285500,579.148 +18287900,574.142 +18290300,576.15 +18292600,580.037 +18295000,575.401 +18297400,578.549 +18299700,573.343 +18302100,578.839 +18304500,575.478 +18306800,578.887 +18309200,574.48 +18311500,580.688 +18313900,580.383 +18316300,581.563 +18318600,580.933 +18321000,577.195 +18323400,573.238 +18325700,593.846 +18328100,576.788 +18330500,589.404 +18332800,617.335 +18335200,575.907 +18337500,578.51 +18339900,579.454 +18342300,577.284 +18344600,576.072 +18347000,585.235 +18349400,590.82 +18351700,589.493 +18354100,574.892 +18356500,579.514 +18358800,594.269 +18361200,583.678 +18363600,579.881 +18365900,588.167 +18368300,579.347 +18370600,583.65 +18373000,583.356 +18375400,575.181 +18377700,578.521 +18380100,579.828 +18382500,579.545 +18384800,578.505 +18387200,576.996 +18389600,577.988 +18391900,582.016 +18394300,577.567 +18396600,580.92 +18399000,580.859 +18401400,578.074 +18403700,581.779 +18406100,581.728 +18408500,578.835 +18410800,580.347 +18413200,590.99 +18415600,581.001 +18417900,585.792 +18420300,580.95 +18422700,582.094 +18425000,584.194 +18427400,586.211 +18429700,578.465 +18432100,589.942 +18434500,639.514 +18436800,579.649 +18439200,592.764 +18441600,582.518 +18443900,578.921 +18446300,582.115 +18448700,581.566 +18451000,578.67 +18453400,582.733 +18455700,582.885 +18458100,580.807 +18460500,586.682 +18462800,588.136 +18465200,582.1 +18467600,583.249 +18469900,584.794 +18472300,599.632 +18474700,665.171 +18477000,594.194 +18479400,583.274 +18481800,582.874 +18484100,583.293 +18486500,634.629 +18488800,598.631 +18491200,580.993 +18493600,580.014 +18495900,598.274 +18498300,583.701 +18500700,582.195 +18503000,582.813 +18505400,584.26 +18507800,582.912 +18510100,587.763 +18512500,598.743 +18514800,591.217 +18517200,582.494 +18519600,581.831 +18521900,587.22 +18524300,583.434 +18526700,656.873 +18529000,584 +18531400,598.648 +18533800,590.852 +18536100,584.648 +18538500,584.014 +18540900,583.904 +18543200,583.929 +18545600,579.432 +18547900,593.587 +18550300,588.942 +18552700,581.341 +18555000,591.957 +18557400,584.763 +18559800,585.095 +18562100,587.338 +18564500,584.006 +18566900,598.211 +18569200,587.371 +18571600,596.985 +18573900,587.863 +18576300,599.267 +18578700,597.381 +18581000,616.465 +18583400,583.179 +18585800,586.303 +18588100,584.304 +18590500,585.541 +18592900,584.431 +18595200,590.187 +18597600,593.902 +18600000,585.628 +18602300,599.701 +18604700,585.794 +18607000,582.503 +18609400,591.403 +18611800,583.478 +18614100,590.003 +18616500,587.195 +18618900,585.047 +18621200,589.876 +18623600,587.035 +18626000,604.008 +18628300,600.943 +18630700,587.349 +18633000,586.288 +18635400,587.555 +18637800,585.581 +18640100,590.491 +18642500,592.929 +18644900,592.32 +18647200,603.124 +18649600,606.171 +18652000,590.127 +18654300,588.386 +18656700,587.959 +18659100,599.182 +18661400,591.085 +18663800,600.776 +18666100,586.558 +18668500,589.262 +18670900,588.402 +18673200,590.193 +18675600,592.664 +18678000,589.305 +18680300,589.051 +18682700,599.894 +18685100,597.501 +18687400,588.374 +18689800,588.557 +18692100,604.908 +18694500,589.866 +18696900,594.333 +18699200,588.683 +18701600,590.721 +18704000,612.654 +18706300,598.201 +18708700,588.994 +18711100,591.532 +18713400,590.193 +18715800,593.375 +18718200,589.111 +18720500,593.173 +18722900,593.259 +18725200,589.787 +18727600,594.659 +18730000,589.267 +18732300,589.921 +18734700,592.604 +18737100,589.029 +18739400,593.107 +18741800,607.488 +18744200,593.199 +18746500,595.797 +18748900,591.264 +18751200,609.874 +18753600,590.137 +18756000,591.311 +18758300,592.418 +18760700,589.004 +18763100,595.265 +18765400,587.466 +18767800,595.6 +18770200,598.434 +18772500,588.907 +18774900,590.69 +18777300,593.857 +18779600,588.716 +18782000,591.217 +18784300,603.516 +18786700,594.296 +18789100,591.786 +18791400,597.889 +18793800,597.199 +18796200,593.56 +18798500,591.625 +18800900,589.806 +18803300,594.371 +18805600,593.222 +18808000,599.303 +18810300,603.793 +18812700,607.917 +18815100,590.61 +18817400,604.657 +18819800,588.99 +18822200,595.445 +18824500,593.11 +18826900,592.695 +18829300,595.357 +18831600,592.159 +18834000,596.987 +18836400,591.735 +18838700,613.368 +18841100,595.973 +18843400,607.445 +18845800,601.311 +18848200,596.449 +18850500,594.008 +18852900,597.888 +18855300,603.545 +18857600,593.292 +18860000,592.906 +18862400,597.665 +18864700,599.698 +18867100,596.429 +18869400,592.862 +18871800,604.596 +18874200,593.703 +18876500,590.425 +18878900,597.545 +18881300,597.894 +18883600,595.563 +18886000,597.768 +18888400,597.744 +18890700,597.489 +18893100,596.015 +18895500,594.514 +18897800,595.208 +18900200,595.066 +18902500,597.897 +18904900,600.513 +18907300,594.727 +18909600,614.246 +18912000,598.069 +18914400,595.793 +18916700,596.296 +18919100,594.986 +18921500,596.985 +18923800,595.535 +18926200,599.795 +18928500,613.785 +18930900,611.903 +18933300,602.693 +18935600,611.95 +18938000,603.181 +18940400,595.922 +18942700,597.468 +18945100,595.059 +18947500,596.738 +18949800,599.265 +18952200,600.606 +18954600,596.068 +18956900,604.498 +18959300,599.05 +18961600,598.991 +18964000,597.387 +18966400,592.816 +18968700,596.755 +18971100,599.797 +18973500,601.162 +18975800,597.436 +18978200,596.475 +18980600,608.884 +18982900,596.005 +18985300,600.975 +18987600,596.48 +18990000,606.329 +18992400,597.444 +18994700,595.442 +18997100,612.806 +18999500,598.57 +19001800,595.921 +19004200,615.704 +19006600,596.888 +19008900,600.038 +19011300,605.598 +19013700,597.664 +19016000,596.994 +19018400,614.622 +19020700,604.261 +19023100,601.345 +19025500,606.164 +19027800,616.096 +19030200,617.501 +19032600,606.157 +19034900,602.003 +19037300,598.315 +19039700,602.137 +19042000,601.918 +19044400,602.875 +19046700,600.058 +19049100,611.664 +19051500,606.46 +19053800,602.038 +19056200,598.933 +19058600,600.426 +19060900,599.906 +19063300,599.294 +19065700,615.633 +19068000,594.818 +19070400,601.482 +19072800,610.292 +19075100,603.576 +19077500,602.656 +19079800,601.364 +19082200,598.62 +19084600,601.72 +19086900,602.231 +19089300,601.25 +19091700,617.588 +19094000,596.203 +19096400,618.947 +19098800,607.14 +19101100,601.986 +19103500,602.346 +19105800,601.442 +19108200,602.416 +19110600,600.915 +19112900,605.901 +19115300,603.001 +19117700,603.29 +19120000,608.962 +19122400,600.367 +19124800,604.962 +19127100,604.236 +19129500,616.171 +19131900,602.065 +19134200,602.709 +19136600,625.602 +19138900,610.229 +19141300,619.071 +19143700,614.238 +19146000,598.952 +19148400,606.507 +19150800,611.401 +19153100,623.464 +19155500,603.3 +19157900,644.287 +19160200,603.418 +19162600,602.078 +19164900,624.022 +19167300,604.481 +19169700,631.211 +19172000,606.594 +19174400,600.976 +19176800,602.921 +19179100,605.745 +19181500,619.759 +19183900,611.361 +19186200,606.309 +19188600,618.949 +19191000,608.701 +19193300,604.19 +19195700,609.869 +19198000,611.525 +19200400,609.728 +19202800,602.184 +19205100,607.145 +19207500,609.559 +19209900,613.063 +19212200,598.444 +19214600,603.215 +19217000,606.573 +19219300,616.583 +19221700,616.027 +19224000,617.67 +19226400,619.475 +19228800,608.133 +19231100,606.088 +19233500,607.491 +19235900,613.228 +19238200,618.567 +19240600,620.091 +19243000,607.878 +19245300,604.677 +19247700,603.895 +19250100,609.155 +19252400,607.26 +19254800,607.873 +19257100,611.849 +19259500,615.466 +19261900,607.023 +19264200,610.425 +19266600,605.386 +19269000,605.782 +19271300,607.451 +19273700,607.356 +19276100,611.638 +19278400,623.583 +19280800,646.19 +19283100,608.711 +19285500,617.431 +19287900,607.913 +19290200,616.208 +19292600,608.33 +19295000,606.141 +19297300,614.719 +19299700,606.629 +19302100,612.525 +19304400,612.63 +19306800,611.275 +19309200,602.092 +19311500,608.73 +19313900,607.724 +19316200,609.012 +19318600,608.499 +19321000,611.755 +19323300,608.712 +19325700,613.14 +19328100,615.165 +19330400,598.306 +19332800,624.268 +19335200,613.694 +19337500,623.352 +19339900,622.451 +19342200,612.424 +19344600,618.359 +19347000,609.023 +19349300,622.727 +19351700,611.693 +19354100,629.916 +19356400,613.08 +19358800,608.374 +19361200,610.351 +19363500,610.028 +19365900,610.814 +19368300,613.221 +19370600,611.796 +19373000,619.441 +19375300,629.171 +19377700,611.011 +19380100,609.495 +19382400,608.414 +19384800,608.808 +19387200,626.709 +19389500,610.195 +19391900,611.682 +19394300,625.719 +19396600,610.859 +19399000,613.722 +19401300,610.388 +19403700,635.949 +19406100,641.564 +19415500,655.115 +19417900,657.371 +19420300,660.074 +19422600,807.537 +19425000,782.483 +19427400,817.805 +19429700,690.874 +19432100,623.69 +19436800,867.627 +19439200,692.7 +19441500,624.207 +19443900,612.506 +19446300,617.241 +19448600,666.046 +19451000,736.911 +19453400,633.598 +19455700,685.466 +19458100,712.399 +19460400,620.771 +19465200,676.371 +19472300,659.149 +19474600,647.054 +19477000,645.584 +19479400,633.587 +19481700,641.282 +19484100,629.44 +19486500,675.907 +19488800,646.211 +19491200,644.092 +19493500,620.709 +19495900,637.213 +19498300,633.617 +19500600,627.946 +19503000,639.985 +19505400,641.92 +19507700,631.814 +19510100,641.948 +19512500,622.037 +19514800,614.618 +19517200,621.096 +19519500,622.906 +19521900,621.225 +19524300,620.288 +19526600,629.093 +19529000,621.407 +19531400,627.158 +19533700,616.733 +19536100,619.155 +19538500,614.483 +19540800,610.726 +19543200,616.16 +19545600,619.611 +19547900,624.111 +19550300,625.734 +19552600,634.612 +19555000,625.199 +19557400,643.259 +19559700,636.122 +19562100,621.736 +19564500,616.992 +19566800,614.978 +19569200,617.028 +19571600,629.002 +19573900,615.982 +19576300,617.055 +19578600,616.282 +19581000,636.401 +19583400,635.222 +19585700,806.022 +19588100,666.753 +19590500,811.023 +19592800,641.145 +19595200,626.125 +19597600,617.046 +19599900,628.304 +19602300,615.962 +19604700,616.987 +19607000,630.435 +19609400,632.51 +19611700,629.244 +19614100,616.077 +19616500,616.94 +19618800,625.148 +19621200,630.539 +19623600,660.571 +19625900,626.349 +19628300,632.931 +19630700,620.776 +19633000,644.597 +19635400,618.81 +19637700,623.276 +19640100,620.181 +19642500,622.609 +19644800,631.977 +19647200,635.675 +19649600,619.351 +19651900,618.884 +19654300,618.547 +19656700,619.556 +19659000,617.883 +19661400,619.333 +19663800,622.683 +19666100,629.093 +19668500,628.364 +19670800,619.805 +19673200,619.884 +19675600,620.81 +19677900,621.83 +19680300,620.006 +19682700,621.32 +19685000,630.276 +19687400,620.254 +19689800,618.386 +19692100,619.406 +19694500,623.3 +19696800,619.766 +19699200,615.715 +19701600,619.627 +19703900,620.347 +19706300,620.986 +19708700,622.663 +19711000,620.785 +19713400,629.038 +19715800,625.725 +19718100,622.57 +19720500,618.915 +19722900,626.766 +19725200,619.892 +19727600,625.083 +19729900,625.745 +19732300,621.476 +19734700,636.901 +19737000,617.708 +19739400,619.944 +19741800,621.281 +19744100,620.93 +19746500,635.413 +19748900,620.805 +19751200,621.86 +19753600,624.96 +19755900,639.591 +19758300,629.275 +19760700,625.922 +19763000,621.604 +19765400,621.934 +19767800,633.726 +19770100,625.569 +19772500,637.662 +19774900,627.881 +19777200,624.015 +19779600,642.494 +19782000,618.638 +19784300,621.299 +19786700,618.918 +19789000,622.259 +19791400,624.808 +19793800,627.876 +19796100,621.461 +19798500,630.859 +19800900,620.409 +19803200,626.625 +19805600,628.94 +19808000,634.548 +19810300,624.501 +19812700,625.431 +19815000,634.839 +19817400,629.051 +19819800,629.107 +19822100,624.249 +19824500,626.183 +19826900,624.634 +19829200,624.197 +19831600,623.672 +19834000,622.597 +19836300,624.155 +19838700,623.737 +19841100,623.059 +19843400,627.61 +19845800,626.745 +19848100,629.382 +19850500,628.626 +19852900,627.574 +19855200,625.924 +19857600,652.277 +19860000,640.49 +19862300,630.925 +19864700,632.762 +19867100,634.756 +19869400,642.843 +19871800,635.139 +19874100,626.348 +19876500,626.153 +19878900,624.371 +19881200,625.709 +19883600,636.849 +19886000,647.51 +19888300,628.805 +19890700,626.257 +19893100,646.012 +19895400,629.266 +19897800,625.788 +19900200,634.123 +19902500,628.92 +19904900,627.016 +19907200,634.468 +19909600,625.618 +19912000,623.131 +19914300,632.354 +19916700,624.046 +19919100,622.555 +19921400,629.457 +19923800,623.683 +19926200,629.762 +19928500,624.867 +19930900,629.913 +19933200,649.489 +19935600,631.744 +19938000,649.561 +19940300,627.77 +19942700,654.084 +19945100,633.921 +19947400,630.421 +19949800,628.765 +19952200,639.074 +19954500,627.549 +19956900,628.254 +19959300,630.242 +19961600,631.563 +19964000,626.775 +19966300,628.051 +19968700,626.488 +19971100,629.57 +19973400,640.644 +19975800,632.602 +19978200,629.307 +19980500,647.22 +19982900,628.493 +19985300,628.398 +19987600,644.626 +19990000,635.651 +19992300,629.554 +19994700,642.368 +19997100,637.447 +19999400,644.776 +20001800,622.131 +20004200,629.287 +20006500,629.875 +20008900,641.539 +20011300,638.463 +20013600,628.615 +20016000,631.949 +20018400,629.238 +20020700,631.541 +20023100,650.434 +20025400,638.149 +20027800,639.133 +20030200,629.789 +20032500,631.851 +20034900,633.499 +20037300,631.633 +20039600,642.591 +20042000,627.54 +20044400,630.036 +20046700,629.947 +20049100,631.835 +20051400,646.072 +20053800,651.63 +20056200,628.796 +20058500,631.963 +20060900,630.841 +20063300,631.142 +20065600,645.314 +20068000,635.469 +20070400,638.255 +20072700,630.522 +20075100,634.826 +20077500,643.379 +20079800,631.588 +20082200,631.41 +20084500,643.01 +20086900,631.282 +20089300,658.736 +20091600,630.064 +20094000,675.57 +20096400,650.019 +20098700,632.703 +20101100,632.073 +20103500,628.188 +20105800,631.831 +20108200,637.135 +20110500,635.02 +20112900,637.95 +20115300,628.527 +20117600,631.326 +20120000,634.484 +20122400,648.693 +20124700,639.474 +20127100,638.073 +20129500,637.831 +20131800,646.344 +20134200,633.7 +20136600,635.468 +20138900,633.866 +20141300,644.698 +20143600,634.17 +20146000,638.124 +20148400,633.047 +20150700,651.77 +20153100,635.123 +20155500,635.814 +20157800,641.156 +20160200,648.939 +20162600,642.433 +20164900,641.197 +20167300,640.647 +20169600,638.504 +20172000,657.38 +20174400,633.759 +20176700,633.268 +20179100,649.561 +20181500,654.796 +20183800,640.796 +20186200,638.959 +20188600,643.491 +20190900,633.61 +20193300,650.744 +20195700,640.202 +20198000,637.96 +20200400,639.674 +20202700,638.457 +20205100,634.664 +20207500,651.674 +20209800,640.87 +20212200,638.859 +20214600,646.727 +20216900,640.589 +20219300,638.282 +20221700,649.874 +20224000,635.465 +20226400,640.604 +20228700,625.787 +20231100,635.654 +20233500,649.788 +20235800,637.863 +20238200,639.727 +20240600,641.234 +20242900,638.573 +20245300,650.282 +20247700,639.581 +20250000,636.692 +20252400,659.467 +20254800,638.849 +20257100,637.9 +20259500,649.836 +20261800,661.882 +20264200,637.42 +20266600,639.559 +20268900,655.758 +20271300,635.904 +20273700,637 +20276000,637.877 +20278400,653.082 +20280800,655.443 +20283100,640.589 +20285500,639.489 +20287800,656.599 +20290200,637.035 +20292600,638.198 +20294900,641.733 +20297300,642.104 +20299700,639.852 +20302000,646.683 +20304400,641.858 +20306800,636.499 +20309100,640.776 +20311500,657.105 +20313900,641.318 +20316200,639.024 +20318600,639.639 +20320900,638.192 +20323300,638.259 +20325700,642.057 +20328000,640.657 +20330400,658.792 +20332800,645.647 +20335100,651.182 +20337500,640.435 +20339900,648.531 +20342200,632.312 +20344600,664.152 +20346900,644.019 +20349300,639.226 +20351700,641.669 +20354000,641.036 +20356400,651.669 +20358800,653.654 +20361100,646.394 +20363500,640.951 +20365900,644.301 +20368200,649.287 +20370600,641.31 +20373000,640.753 +20375300,649.496 +20377700,638.434 +20380000,643.054 +20382400,658.887 +20384800,668.967 +20387100,643.72 +20389500,648.763 +20391900,660.446 +20394200,657.232 +20396600,641.005 +20399000,652.711 +20401300,659.384 +20403700,641.923 +20406000,659.934 +20408400,656.113 +20410800,782.384 +20413100,643.916 +20415500,642.059 +20417900,650.917 +20420200,646.14 +20422600,657.215 +20425000,646.258 +20427300,642.141 +20429700,645.122 +20432100,649.941 +20434400,642.499 +20436800,644.216 +20439100,642.717 +20441500,642.366 +20443900,648.123 +20446200,679.927 +20448600,642.267 +20451000,645.111 +20453300,636.86 +20455700,645.989 +20458100,642.528 +20460400,649.95 +20462800,649.119 +20465100,656.814 +20467500,644.034 +20469900,650.287 +20472200,642.761 +20474600,650.532 +20477000,645.426 +20479300,644.159 +20481700,644.295 +20484100,644.245 +20486400,656.198 +20488800,645.608 +20491200,644.583 +20493500,660.299 +20495900,642.128 +20498200,646.376 +20500600,645.583 +20503000,662.655 +20505300,646.054 +20507700,644.705 +20510100,647.898 +20512400,646.714 +20514800,644.255 +20517200,667.218 +20519500,649.5 +20521900,660.176 +20524200,644.303 +20526600,644.467 +20529000,644.529 +20531300,643.208 +20533700,659.707 +20536100,646.728 +20538400,659.359 +20540800,650.851 +20543200,643.26 +20545500,645.727 +20547900,657.818 +20550300,645.026 +20552600,644.523 +20555000,647.088 +20557300,648.03 +20559700,651.438 +20562100,653.528 +20564400,644.932 +20566800,654.801 +20569200,661.905 +20571500,646.279 +20573900,645.688 +20576300,661.965 +20578600,662.866 +20581000,664.773 +20583300,646.056 +20585700,648.496 +20588100,650.578 +20590400,665.946 +20592800,647.333 +20595200,650.02 +20597500,652.734 +20599900,646.264 +20602300,658.249 +20604600,657.055 +20607000,648.041 +20609400,648.276 +20611700,647.248 +20614100,663.946 +20616400,647.757 +20618800,646.809 +20621200,652.832 +20623500,646.122 +20625900,656.164 +20628300,653.533 +20630600,648.933 +20633000,657.429 +20635400,646.196 +20637700,648.758 +20640100,665.781 +20642400,651.296 +20644800,652.925 +20647200,657.25 +20649500,647.425 +20651900,665.168 +20654300,649.12 +20656600,650.111 +20659000,649.013 +20661400,664.031 +20663700,650.579 +20666100,670.304 +20668500,649.608 +20670800,653.477 +20673200,651.461 +20675500,660.111 +20677900,649.315 +20680300,652.651 +20682600,651.77 +20685000,650.448 +20687400,656.956 +20689700,657.503 +20692100,652.315 +20694500,669.856 +20696800,651.433 +20699200,668.155 +20701500,664.022 +20703900,664.393 +20706300,652.768 +20708600,653.397 +20711000,652.905 +20713400,653.386 +20715700,652.503 +20718100,671.552 +20720500,657.164 +20722800,651.738 +20725200,657.474 +20727600,651.169 +20729900,667.982 +20732300,666.612 +20734600,651.19 +20737000,650.724 +20739400,676.972 +20741700,653.018 +20744100,654.298 +20746500,652.45 +20748800,653.944 +20751200,652.902 +20753600,652.881 +20755900,657.17 +20758300,653.634 +20760600,661.494 +20763000,659.118 +20765400,651.95 +20767700,656.642 +20770100,651.193 +20772500,653.754 +20774800,660.266 +20777200,655.489 +20779600,652.27 +20781900,662.111 +20784300,659.259 +20786700,642.378 +20789000,668.429 +20791400,655.057 +20793700,653.893 +20796100,655.907 +20798500,656.116 +20800800,658.837 +20803200,660.262 +20805600,659.638 +20807900,657.396 +20810300,657.517 +20812700,654.818 +20815000,657.821 +20817400,662.774 +20819700,653.404 +20822100,657.409 +20824500,670.396 +20826800,653.415 +20829200,655.535 +20831600,655.865 +20833900,656.597 +20836300,654.524 +20838700,658.745 +20841000,667.451 +20843400,657.232 +20845800,660.597 +20848100,659.457 +20850500,655.979 +20852800,657.898 +20855200,655.606 +20857600,655.989 +20859900,662.537 +20862300,659.076 +20864700,655.006 +20867000,658.971 +20869400,656.688 +20871800,658.069 +20874100,656.345 +20876500,658.813 +20878800,659.07 +20881200,656.125 +20883600,663.34 +20885900,662.41 +20888300,669.091 +20890700,663.182 +20893000,658.154 +20895400,658.139 +20897800,663.381 +20900100,658.412 +20902500,666.816 +20904900,663.852 +20907200,658.57 +20909600,657.75 +20911900,665.424 +20914300,657.007 +20916700,673.594 +20919000,657.963 +20921400,658.219 +20923800,662.88 +20926100,662.133 +20928500,675.836 +20930900,662.199 +20933200,663.138 +20935600,657.646 +20937900,657.317 +20940300,662.081 +20942700,661.587 +20945000,664.392 +20947400,665.903 +20949800,659.092 +20952100,659.252 +20954500,676.205 +20956900,656.978 +20959200,660.537 +20961600,657.911 +20964000,661.509 +20966300,660.013 +20968700,677.606 +20971000,660.801 +20973400,665.997 +20975800,659.562 +20978100,662.681 +20980500,662.676 +20982900,664.272 +20985200,683.636 +20987600,668.081 +20990000,661.349 +20992300,662.019 +20994700,659.25 +20997000,663.182 +20999400,675.758 +21001800,661.633 +21004100,661.325 +21006500,650.217 +21008900,664.561 +21011200,664.323 +21013600,677.084 +21016000,666.678 +21018300,660.515 +21020700,664.732 +21023100,672.862 +21025400,666.439 +21027800,664.445 +21030100,672.675 +21032500,660.868 +21034900,662.252 +21037200,677.384 +21039600,660.055 +21042000,677.047 +21044300,660.95 +21046700,662.251 +21049100,663.564 +21051400,661.597 +21053800,663.447 +21056100,662.98 +21058500,670.82 +21060900,661.28 +21063200,664.342 +21065600,666.08 +21068000,662.28 +21070300,664.591 +21072700,703.292 +21075100,667.02 +21077400,669.362 +21079800,662.705 +21082200,661.867 +21084500,663.851 +21086900,662.807 +21089200,665.446 +21091600,664.961 +21094000,664.623 +21096300,663.114 +21098700,666.264 +21101100,668.768 +21103400,662.071 +21105800,665.022 +21108200,683.912 +21110500,661.561 +21112900,671.962 +21115200,664.196 +21117600,679.996 +21120000,676.761 +21122300,673.636 +21124700,665.203 +21127100,668.808 +21129400,696.379 +21131800,663.949 +21134200,664.158 +21136500,667.939 +21138900,663.967 +21141300,682.671 +21143600,665.122 +21146000,666.25 +21148300,664.288 +21150700,667.937 +21153100,682.091 +21155400,671.249 +21157800,669.29 +21160200,667.642 +21162500,668.432 +21164900,676.126 +21167300,668.473 +21169600,666.706 +21172000,665.547 +21174300,667.08 +21176700,671.694 +21179100,666.285 +21181400,675.296 +21183800,674.396 +21186200,677.588 +21188500,665.171 +21190900,682.733 +21193300,669.937 +21195600,671.41 +21198000,676.046 +21200400,667.02 +21202700,666.758 +21205100,666.848 +21207400,667.904 +21209800,666.468 +21212200,667.034 +21214500,665.296 +21216900,681.635 +21219300,669.43 +21221600,669.182 +21224000,664.273 +21226400,676.419 +21228700,667.37 +21231100,671.048 +21233400,669.104 +21235800,669.276 +21238200,672.141 +21240500,673.94 +21242900,669.182 +21245300,665.412 +21247600,669.767 +21250000,670.588 +21252400,682.224 +21254700,682.84 +21257100,676.465 +21259500,667.86 +21261800,675.236 +21264200,684.921 +21266500,675.186 +21268900,670.487 +21271300,669.459 +21273600,666.842 +21276000,674.302 +21278400,678.253 +21280700,678.532 +21283100,671.064 +21285500,683.168 +21287800,685.209 +21290200,670.295 +21292500,668.771 +21294900,670.73 +21297300,669.166 +21299600,672.713 +21302000,676.836 +21304400,681.1 +21306700,671.699 +21309100,678.585 +21311500,678.274 +21313800,686.842 +21316200,672.808 +21318600,672.866 +21320900,676.999 +21323300,677.465 +21325600,671.741 +21328000,681.246 +21330400,670.694 +21332700,666.326 +21335100,671.347 +21337500,671.645 +21339800,671.573 +21342200,671.23 +21344600,676.083 +21346900,670.814 +21349300,689.271 +21351600,678.077 +21354000,669.379 +21356400,676.301 +21358700,676.76 +21361100,668.515 +21363500,676.496 +21365800,680.236 +21368200,670.861 +21370600,672.44 +21372900,719.585 +21375300,688.27 +21377700,671.815 +21380000,672.414 +21382400,671.589 +21384700,700.599 +21387100,673.583 +21389500,673.166 +21391800,684.568 +21394200,674.342 +21396600,670.374 +21398900,676.436 +21401300,672.113 +21403700,676.088 +21406000,685.441 +21408400,674.717 +21410700,671.367 +21413100,673.32 +21415500,676.49 +21417800,676.475 +21420200,682.882 +21422600,674.633 +21424900,674.541 +21427300,676.504 +21429700,675.125 +21432000,680.434 +21434400,676.918 +21436800,678.905 +21439100,666.623 +21441500,674.6 +21443800,683.776 +21446200,685.459 +21448600,675.876 +21450900,673.802 +21453300,688.792 +21455700,675.888 +21458000,676.682 +21460400,673.761 +21462800,674.183 +21465100,676.112 +21467500,694.983 +21469800,675.085 +21472200,678.506 +21474600,684.123 +21476900,673.376 +21479300,678.263 +21481700,677.845 +21484000,677.217 +21486400,682.428 +21488800,688.871 +21491100,684.193 +21493500,674.786 +21495900,679.586 +21498200,696.609 +21500600,674.475 +21502900,677.025 +21505300,676.734 +21507700,674.783 +21510000,679.605 +21512400,691.377 +21514800,684.451 +21517100,676.789 +21519500,677.341 +21521900,678.859 +21524200,681.952 +21526600,678.623 +21528900,687.677 +21531300,682.128 +21533700,674.327 +21536000,685.994 +21538400,676.874 +21540800,692.291 +21543100,696.86 +21545500,666.407 +21547900,678.508 +21550200,699.218 +21552600,676.308 +21555000,683.228 +21557300,686.938 +21559700,678.374 +21562000,680.834 +21564400,683.027 +21566800,680.73 +21569100,686.019 +21571500,683.553 +21573900,677.377 +21576200,681.086 +21578600,680.868 +21581000,678.31 +21583300,679.044 +21585700,678.543 +21588000,680.395 +21590400,677.63 +21592800,699.519 +21595100,681.84 +21597500,695.882 +21599900,691.898 +21602200,677.532 +21604600,682.086 +21607000,678.382 +21609300,682.49 +21611700,687.217 +21614100,678.315 +21616400,683.451 +21618800,680.464 +21621100,679.568 +21623500,679.099 +21625900,703.233 +21628200,695.995 +21630600,682.321 +21633000,696.309 +21635300,682.409 +21637700,682.407 +21640100,685.36 +21642400,679.991 +21644800,687.259 +21647100,684.748 +21649500,678.924 +21651900,679.253 +21654200,679.031 +21656600,679.633 +21659000,681.777 +21661300,693.723 +21663700,675.848 +21666100,681.168 +21668400,678.552 +21670800,680.065 +21673200,682.747 +21675500,680.067 +21677900,692.445 +21680200,688.066 +21682600,683.55 +21685000,683.719 +21687300,698.242 +21689700,683.461 +21692100,688.699 +21694400,688.518 +21696800,683.451 +21699200,682.5 +21701500,682.204 +21703900,688.898 +21706200,681.386 +21708600,682.144 +21711000,685.822 +21713300,684.053 +21715700,687.447 +21718100,686.968 +21720400,691.466 +21722800,683.554 +21725200,684.888 +21727500,697.225 +21729900,684.712 +21732300,684.006 +21734600,691.696 +21737000,686.996 +21739300,684.336 +21741700,706.906 +21744100,683.973 +21746400,699.118 +21748800,702.054 +21751200,684.864 +21753500,684.261 +21755900,703.758 +21758300,675.688 +21760600,713.683 +21763000,684.316 +21765300,687.785 +21767700,705.824 +21770100,688.678 +21772400,688.36 +21774800,708.785 +21777200,686.891 +21779500,687.359 +21781900,688.576 +21784300,686.358 +21786600,688.126 +21789000,689.82 +21791400,688.484 +21793700,703.56 +21796100,696.485 +21798400,703.584 +21800800,693.787 +21803200,692.538 +21805500,690.067 +21807900,686.332 +21810300,691.925 +21812600,686.812 +21815000,706.716 +21817400,702.928 +21819700,689.381 +21822100,697.369 +21824400,684.511 +21826800,686.714 +21829200,687.028 +21831500,686.765 +21833900,689.937 +21836300,690.808 +21838600,688.264 +21841000,711.449 +21843400,694.831 +21845700,710.317 +21848100,691.681 +21850500,720.154 +21852800,694.753 +21855200,691.639 +21857500,711.313 +21859900,696.294 +21862300,676.026 +21864600,690.473 +21867000,691.319 +21869400,691.917 +21871700,713.426 +21874100,694.08 +21876500,696.442 +21878800,707.944 +21881200,697.825 +21883500,699.998 +21885900,702.941 +21888300,716.942 +21890600,737.484 +21893000,724.865 +21895400,719.991 +21897700,697.247 +21900100,690.124 +21902500,707.306 +21904800,717.335 +21907200,690.199 +21909600,707.885 +21911900,708.955 +21914300,709.329 +21916600,714.504 +21919000,690.36 +21921400,711.773 +21923700,706.681 +21926100,711.102 +21928500,692.096 +21930800,712.323 +21933200,723.061 +21935600,688.966 +21937900,714.24 +21940300,721.004 +21942600,693.26 +21945000,692.587 +21947400,697.613 +21949700,693.194 +21952100,694.653 +21954500,711.444 +21956800,699.254 +21959200,689.285 +21961600,699.382 +21963900,698.394 +21966300,682.031 +21968700,716.478 +21971000,690.259 +21973400,704.68 +21975700,705.658 +21978100,710.266 +21980500,716.674 +21982800,704.061 +21985200,732.582 +21987600,705.079 +21989900,692.667 +21992300,693.64 +21994700,689.918 +21997000,697.087 +21999400,713.144 +22001700,700.351 +22004100,703.317 +22006500,691.946 +22008800,696.187 +22011200,697.702 +22013600,693.288 +22015900,700.48 +22018300,695.46 +22020700,696.075 +22023000,694.173 +22025400,692.803 +22027800,696.59 +22030100,701.552 +22032500,704.143 +22034800,698.592 +22037200,714.183 +22039600,697.672 +22041900,702.244 +22044300,702.037 +22046700,705.049 +22049000,717.24 +22051400,716.959 +22053800,701.053 +22056100,697.32 +22058500,715.105 +22060800,695.457 +22063200,705.432 +22065600,695.868 +22067900,701.351 +22070300,698.917 +22072700,717.102 +22075000,696.391 +22077400,715.917 +22079800,700.15 +22082100,703.131 +22084500,699.12 +22086900,695.793 +22089200,700.606 +22091600,714.837 +22093900,699.653 +22096300,703.125 +22098700,714.019 +22101000,699.62 +22103400,698.278 +22105800,705.066 +22108100,698.981 +22110500,697.749 +22112900,695.144 +22115200,699.461 +22117600,715.374 +22119900,700.104 +22122300,709.379 +22124700,698.252 +22127000,712.436 +22129400,702.017 +22131800,699.243 +22134100,706.978 +22136500,700.953 +22138900,711.63 +22141200,697.651 +22143600,717.302 +22146000,717.405 +22148300,718.353 +22150700,697.939 +22153000,699.338 +22155400,718.938 +22157800,709.839 +22160100,698.149 +22162500,707.212 +22164900,716.913 +22167200,701.282 +22169600,704.085 +22172000,690.769 +22174300,708.557 +22176700,701.209 +22179000,698.189 +22181400,695.307 +22183800,701.785 +22186100,698.902 +22188500,701.642 +22190900,711.246 +22193200,723.31 +22195600,711.698 +22198000,720.841 +22200300,703.999 +22202700,718.108 +22205100,697.849 +22207400,701.809 +22209800,704.927 +22212100,716.806 +22214500,716.353 +22216900,710.837 +22219200,722.317 +22221600,717.958 +22224000,702.861 +22226300,702.757 +22228700,701.426 +22231100,703.611 +22233400,714.569 +22235800,717.84 +22238100,703.882 +22240500,714.277 +22242900,708.852 +22245200,703.789 +22247600,751.422 +22250000,723.657 +22252300,710.302 +22254700,705.005 +22257100,702.86 +22259400,717.832 +22261800,703.586 +22264200,720.867 +22266500,712.489 +22268900,729.99 +22271200,732.173 +22273600,703.598 +22276000,719.431 +22278300,719.579 +22280700,727.304 +22283100,729.579 +22285400,707.044 +22287800,701.75 +22290200,703.574 +22292500,725.441 +22294900,731.863 +22297200,706.927 +22299600,706.261 +22302000,704.459 +22304300,719.075 +22306700,706.458 +22309100,704.199 +22311400,720.515 +22313800,705.714 +22316200,716.473 +22318500,725.486 +22320900,707.72 +22323300,706.089 +22325600,707.355 +22328000,706.726 +22330300,726.182 +22332700,715.624 +22335100,712.063 +22337400,722.484 +22339800,728.711 +22342200,720.394 +22344500,707.137 +22346900,721.665 +22349300,708.376 +22351600,705.205 +22354000,705.832 +22356300,708.306 +22358700,712.591 +22361100,714.359 +22363400,704.268 +22365800,734.185 +22368200,706.837 +22370500,712.011 +22372900,709.169 +22375300,705.521 +22377600,704.837 +22380000,703.271 +22382400,706.967 +22384700,708.975 +22387100,706.166 +22389400,708.438 +22391800,707.762 +22394200,729.211 +22396500,730.572 +22398900,713.621 +22401300,729.188 +22403600,705.574 +22406000,734.2 +22408400,727.662 +22410700,714.506 +22413100,724.324 +22415400,707.768 +22417800,709.59 +22420200,701.143 +22422500,727.416 +22424900,706.28 +22427300,707.763 +22429600,725.398 +22432000,732.794 +22434400,727.282 +22436700,712.39 +22439100,714.108 +22441500,726.706 +22443800,713.236 +22446200,707.679 +22448500,714.844 +22450900,713.865 +22453300,706.814 +22455600,728.135 +22458000,710.32 +22460400,709.52 +22462700,707.815 +22465100,714.375 +22467500,709.978 +22469800,708.803 +22472200,715.998 +22474500,719.761 +22476900,719.296 +22479300,703.488 +22481600,709.976 +22484000,728.774 +22486400,709.249 +22488700,734.367 +22491100,708.988 +22493500,715.614 +22495800,720.903 +22498200,729.414 +22500600,711.326 +22502900,711.202 +22505300,726.72 +22507600,713.352 +22510000,736.864 +22512400,728.897 +22514700,715.981 +22517100,713.759 +22519500,739.333 +22521800,715.958 +22524200,710.051 +22526600,732.203 +22528900,713.47 +22531300,713.968 +22533600,731.85 +22536000,712.425 +22538400,709.906 +22540700,733.116 +22543100,712.248 +22545500,731.81 +22547800,731.347 +22550200,717.55 +22552600,734.88 +22554900,723.96 +22557300,731.59 +22559700,729.914 +22562000,734.755 +22564400,744.609 +22566700,735.669 +22569100,713.605 +22571500,714.602 +22573800,712.818 +22576200,714.365 +22578600,699.702 +22580900,711.96 +22583300,729.146 +22585700,734.002 +22588000,745.519 +22590400,714.955 +22592700,743.623 +22595100,717.841 +22597500,713.104 +22599800,717.337 +22602200,718.169 +22604600,720.136 +22606900,717.838 +22609300,712.251 +22611700,725.876 +22614000,732.194 +22616400,716.062 +22618800,715.643 +22621100,715.652 +22623500,726.496 +22625800,724.151 +22628200,716.55 +22630600,733.255 +22632900,721.901 +22635300,715.779 +22637700,717.702 +22640000,738.74 +22642400,717.475 +22644800,720.995 +22647100,734.955 +22649500,713.553 +22651800,730.047 +22654200,735.148 +22656600,713.18 +22658900,726.258 +22661300,733.365 +22663700,718.022 +22666000,721.195 +22668400,716.236 +22670800,744.259 +22673100,716.323 +22675500,732.502 +22677900,741.114 +22680200,711.243 +22682600,716.005 +22684900,721.717 +22687300,716.795 +22689700,718.04 +22692000,732.03 +22694400,716.2 +22696800,736.321 +22699100,718.268 +22701500,731.211 +22703900,744.782 +22706200,733.309 +22708600,739.881 +22710900,730.029 +22713300,730.81 +22715700,723.962 +22718000,717.557 +22720400,726.637 +22722800,755.926 +22725100,718.677 +22727500,717.717 +22729900,718.078 +22732200,734.917 +22734600,733.629 +22737000,715.412 +22739300,719.802 +22741700,716.222 +22744000,720.727 +22746400,739.706 +22748800,724.184 +22751100,716.616 +22753500,716.217 +22755900,720.642 +22758200,738.264 +22760600,724.617 +22763000,719.825 +22765300,719.223 +22767700,716.911 +22770000,717.388 +22772400,719.758 +22774800,759.692 +22777100,747.935 +22779500,708.434 +22781900,720.509 +22784200,718.784 +22786600,727.346 +22789000,760.62 +22791300,737.382 +22793700,742.195 +22796100,720.022 +22798400,743.981 +22800800,722.442 +22803100,719.67 +22805500,720.376 +22807900,739.675 +22810200,747.899 +22812600,737.966 +22815000,719.817 +22817300,722.923 +22819700,722.26 +22822100,738.416 +22824400,745.283 +22826800,728.351 +22829100,723.52 +22831500,740.541 +22833900,722.995 +22836200,745.429 +22838600,726.522 +22841000,719.387 +22843300,743.818 +22845700,749.433 +22848100,721.22 +22850400,721.206 +22852800,720.437 +22855200,743.483 +22857500,741.61 +22859900,723.88 +22862200,741.746 +22864600,726.347 +22867000,722.743 +22869300,723.381 +22871700,725.691 +22874100,722.616 +22876400,728.086 +22878800,714.822 +22881200,725.278 +22883500,738.682 +22885900,723.283 +22888200,741.051 +22890600,723.589 +22893000,739.088 +22895300,741.401 +22897700,748.505 +22900100,739.347 +22902400,745.032 +22904800,743.548 +22907200,741.627 +22909500,743.075 +22911900,720.83 +22914300,731.37 +22916600,733.603 +22919000,723.745 +22921300,723.159 +22923700,728.599 +22926100,725.555 +22928400,722.772 +22930800,741.111 +22933200,723.852 +22935500,724.562 +22937900,723.679 +22940300,730.712 +22942600,724.933 +22945000,724.627 +22947300,746.882 +22949700,724.474 +22952100,742.687 +22954400,726.551 +22956800,741.745 +22959200,726.2 +22961500,744.797 +22963900,742.624 +22966300,729.17 +22968600,722.932 +22971000,722.578 +22973400,745.113 +22975700,745.465 +22978100,735.633 +22980400,728.057 +22982800,756.65 +22985200,727.75 +22987500,730.722 +22989900,725.316 +22992300,736.481 +22994600,743.373 +22997000,727.508 +22999400,740.343 +23001700,724.946 +23004100,747.044 +23006400,724.532 +23008800,742.646 +23011200,748.204 +23013500,728.653 +23015900,730.549 +23018300,728.384 +23020600,744.093 +23023000,729.063 +23025400,749.453 +23027700,745.491 +23030100,759.305 +23032500,727.649 +23034800,724.608 +23037200,753.269 +23039500,742.158 +23041900,756.213 +23044300,732.673 +23046600,745.627 +23049000,748.099 +23051400,747.152 +23053700,753.792 +23056100,733.756 +23058500,746.714 +23060800,726.214 +23063200,747.774 +23065500,731.942 +23067900,743.894 +23070300,729.934 +23072600,734.399 +23075000,729.148 +23077400,726.852 +23079700,729.134 +23082100,731.68 +23084500,747.06 +23086800,731.982 +23089200,756.933 +23091600,737.476 +23093900,738.498 +23096300,730.236 +23098600,746.543 +23101000,731.937 +23103400,730.322 +23105700,736.657 +23108100,729.034 +23110500,728.092 +23112800,732.662 +23115200,749.085 +23117600,758.501 +23119900,731.457 +23122300,744.902 +23124600,753.927 +23127000,745.174 +23129400,734.894 +23131700,750.826 +23134100,753.224 +23136500,746.06 +23138800,751.573 +23141200,733.002 +23143600,735.392 +23145900,741.362 +23148300,751.059 +23150700,734.456 +23153000,751.152 +23155400,733.474 +23157700,728.284 +23160100,741.39 +23162500,739.422 +23164800,737.157 +23167200,748.436 +23169600,749.049 +23171900,749.394 +23174300,718.761 +23176700,747.673 +23179000,751.519 +23181400,750.487 +23183700,752.416 +23186100,760.718 +23188500,740.734 +23190800,770.296 +23193200,752.252 +23195600,743.935 +23197900,734.003 +23200300,756.404 +23202700,732.314 +23205000,750.545 +23207400,734.942 +23209800,751.41 +23212100,755.261 +23214500,734.685 +23216800,734.451 +23219200,733.712 +23221600,734.909 +23223900,747.903 +23226300,756.048 +23228700,730.931 +23231000,751.233 +23233400,738.317 +23235800,766.1 +23238100,735.941 +23240500,736.028 +23242800,759.99 +23245200,755.313 +23247600,734.791 +23249900,751.871 +23252300,735.914 +23254700,734.121 +23257000,751.638 +23259400,751.359 +23261800,736.484 +23264100,734.116 +23266500,738.025 +23268900,733.781 +23271200,722.507 +23273600,735.358 +23275900,741.045 +23278300,738.248 +23280700,732.856 +23283000,753.25 +23285400,756.203 +23287800,751.973 +23290100,736.919 +23292500,735.671 +23294900,758.278 +23297200,755.922 +23299600,731.699 +23301900,735.011 +23304300,755.194 +23306700,754.205 +23309000,740.484 +23311400,755.167 +23313800,764.556 +23316100,757.447 +23318500,755.089 +23320900,751.08 +23323200,754.843 +23325600,760.149 +23328000,727.032 +23330300,738.132 +23332700,737.463 +23335000,763.421 +23337400,739.354 +23339800,738.094 +23342100,737.674 +23344500,756.173 +23346900,761.459 +23349200,744.425 +23351600,750.121 +23354000,766.773 +23356300,741.003 +23358700,754.789 +23361000,752.913 +23363400,759.029 +23365800,761.818 +23368100,749.102 +23370500,755.666 +23372900,757.722 +23375200,739.218 +23377600,744.166 +23380000,739.432 +23382300,757.676 +23384700,743.642 +23387100,758.212 +23389400,745.083 +23391800,739.232 +23394100,757.435 +23396500,743.848 +23398900,757.543 +23401200,757.488 +23403600,767.258 +23406000,755.652 +23408300,757.231 +23410700,754.663 +23413100,741.179 +23415400,740.594 +23417800,761.635 +23420100,759.883 +23422500,757.546 +23424900,759.994 +23427200,748.529 +23429600,769.89 +23432000,737.713 +23434300,761.689 +23436700,761.683 +23439100,759.482 +23441400,749.971 +23443800,737.418 +23446200,742.609 +23448500,758.904 +23450900,763.812 +23453200,739.535 +23455600,740.445 +23458000,743.3 +23460300,755.163 +23462700,767.962 +23465100,727.258 +23467400,741.484 +23469800,742.702 +23472200,741.208 +23474500,757.599 +23476900,739.934 +23479200,742.1 +23481600,757.262 +23484000,758.38 +23486300,745.584 +23488700,732.547 +23491100,739.895 +23493400,760.742 +23495800,746.725 +23498200,743.6 +23500500,764.215 +23502900,757.543 +23505300,742.249 +23507600,742.778 +23510000,759.191 +23512300,740.445 +23514700,760.942 +23517100,760.471 +23519400,757.093 +23521800,762.484 +23524200,760.278 +23526500,742.95 +23528900,758.722 +23531300,743.865 +23533600,774.893 +23536000,745.227 +23538300,751.916 +23540700,760.564 +23543100,743.648 +23545400,743.089 +23547800,741.562 +23550200,770.34 +23552500,761.752 +23554900,763.065 +23557300,760.097 +23559600,762.223 +23562000,733.489 +23564400,744.474 +23566700,763.858 +23569100,747.946 +23571400,745.062 +23573800,748.463 +23576200,753.675 +23578500,772.689 +23580900,745.21 +23583300,745.027 +23585600,760.227 +23588000,744.384 +23590400,761.229 +23592700,746.574 +23595100,745.208 +23597400,754.145 +23599800,755.097 +23602200,747.145 +23604500,743.333 +23606900,750.047 +23609300,763.289 +23611600,771.171 +23614000,749.703 +23616400,756.183 +23618700,766.2 +23621100,762.017 +23623500,758.946 +23625800,746.401 +23628200,764.766 +23630500,766.435 +23632900,765.826 +23635300,768.621 +23637600,767.965 +23640000,763.71 +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +,586.273 diff --git a/Schrick-Noah_AG-CG-CR.tex b/Schrick-Noah_AG-CG-CR.tex index c44dde4..7b9b6ee 100644 --- a/Schrick-Noah_AG-CG-CR.tex +++ b/Schrick-Noah_AG-CG-CR.tex @@ -132,6 +132,34 @@ Previous works with RAGE have been designed around maximizing performance to lim The restarting process for attack and compliance graph generation requires only a limited set of information. In order for a proper generation restart, the generator first needs to pull the unexplored queue (``frontier") database table into memory. After the frontier is loaded, the generator tool needs to know at which integer to begin tagging new states. This is accomplished by checking the ID of the latest state in the frontier. Since the instance has already been explored, it does not need to be retrieved from disk. In addition, the frontier is a queue of unexplored nodes. Since these nodes have yet to be explored, no edge information is available, and as a result, no edge information is required. At this point, the generator tool is able to pop the first node from the queue and resume the generation process. \section{Results} +Results were collected to measure the checkpointing time as a function of the instance size in bytes, as well as the frontier size in bytes. The restart results were collected to measure the time taken to restart as a function of the frontier size in bytes. In order to mitigate the non-deterministic effects of networking as much as possible, the checkpointing and restarting processes were called by a compute node that was also running the PostgreSQL instance. + +Figure \ref{fig:inst-time} displays the time taken to checkpoint as the instance size grows. The size of the instance was measured in bytes, to allow for abstracting the number of items in the instance and the size of each item. This figure demonstrates that as the instance grows, the time taken to checkpoint remains + +\begin{figure}[htp] + \centering + \includegraphics[width=\linewidth]{"./images/instance_time.png"} + \caption{Time Taken to Checkpoint as the Size of the Instance Grows} + \label{fig:inst-time} +\end{figure} + +Figure \ref{fig:front-chk-time} displays the time taken to checkpoint as the frontier size grows. Similar to the instance size, the frontier was also measured in bytes for consistency. This figure illustrates that as the frontier grows, the checkpoint time also remains + +\begin{figure}[htp] + \centering + \includegraphics[width=\linewidth]{"./images/frontier_checkpoint_time.png"} + \caption{Time Taken to Checkpoint as the Size of the Frontier Grows} + \label{fig:inst-time} +\end{figure} + +Figure \ref{fig:front-rest-time} displays the time taken to restart as the frontier size grows. The frontier was again measured in bytes. This figure, like the previous two, illustrates that the restart time remains X as the size of the frontier grows. + +\begin{figure}[htp] + \centering + \includegraphics[width=\linewidth]{"./images/frontier_restart_time.png"} + \caption{Time Taken to Restart as the Size of the Frontier Grows} + \label{fig:inst-time} +\end{figure} \section{Conclusions and Future Work} This work presents an application-level approach at C/R. This approach was built into RAGE itself, and has no dependencies on C/R libraries. In addition, it does not need support from the operating system, allowing for fault-tolerance on HPC clusters that may not support C/R. The results highlight the minimal time requirement to both checkpoint and restart the generation process. Since only the necessary information is stored and retrieved, there are no lengthy function calls or snapshots that are required. The C/R implemented also serves as a form of memory relief. Due to the size of large-scale attack and compliance graphs, there is increased difficulty in storing all information in memory. This approach allows users to abstract away the memory constraint difficulties while maximizing performance. diff --git a/images/instance_time.png b/images/instance_time.png new file mode 100644 index 0000000000000000000000000000000000000000..21789aae0d69658b987eae5c25ededc60b0b8532 GIT binary patch literal 40246 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 S)+E$30D-5gpUXO@geCyf+2|zz literal 0 HcmV?d00001