diff --git a/materials/x19/lab/2/lab03_new/causes_of_death.csv b/materials/x19/lab/2/lab03_new/causes_of_death.csv new file mode 100644 index 0000000..5ed7e0e --- /dev/null +++ b/materials/x19/lab/2/lab03_new/causes_of_death.csv @@ -0,0 +1,581 @@ +Year,Cause,Age Adjusted Death Rate +2015,Heart Disease,168.5 +2015,Cancer,158.5 +2015,Stroke,37.6 +2015,Accidents,43.2 +2015,Influenza and Pneumonia,15.2 +2014,Heart Disease,167.0 +2014,Cancer,161.2 +2014,Stroke,36.5 +2014,Accidents,40.5 +2014,Influenza and Pneumonia,15.1 +2013,Heart Disease,169.8 +2013,Cancer,163.2 +2013,Stroke,36.2 +2013,Accidents,39.4 +2013,Influenza and Pneumonia,15.9 +2012,Heart Disease,170.5 +2012,Cancer,166.5 +2012,Stroke,36.9 +2012,Accidents,39.1 +2012,Influenza and Pneumonia,14.5 +2011,Heart Disease,173.7 +2011,Cancer,169.0 +2011,Stroke,37.9 +2011,Accidents,39.1 +2011,Influenza and Pneumonia,15.7 +2010,Heart Disease,179.1 +2010,Cancer,172.8 +2010,Stroke,39.1 +2010,Accidents,38.0 +2010,Influenza and Pneumonia,15.1 +2009,Heart Disease,182.8 +2009,Cancer,173.5 +2009,Stroke,39.6 +2009,Accidents,37.5 +2009,Influenza and Pneumonia,16.5 +2008,Heart Disease,192.1 +2008,Cancer,176.4 +2008,Stroke,42.1 +2008,Accidents,39.2 +2008,Influenza and Pneumonia,17.6 +2007,Heart Disease,196.1 +2007,Cancer,179.3 +2007,Stroke,43.5 +2007,Accidents,40.4 +2007,Influenza and Pneumonia,16.8 +2006,Heart Disease,205.5 +2006,Cancer,181.8 +2006,Stroke,44.8 +2006,Accidents,40.2 +2006,Influenza and Pneumonia,18.4 +2005,Heart Disease,216.8 +2005,Cancer,185.1 +2005,Stroke,48.0 +2005,Accidents,39.5 +2005,Influenza and Pneumonia,21.0 +2004,Heart Disease,221.6 +2004,Cancer,186.8 +2004,Stroke,51.2 +2004,Accidents,38.1 +2004,Influenza and Pneumonia,20.4 +2003,Heart Disease,236.3 +2003,Cancer,190.9 +2003,Stroke,54.6 +2003,Accidents,37.6 +2003,Influenza and Pneumonia,22.6 +2002,Heart Disease,244.6 +2002,Cancer,194.3 +2002,Stroke,57.2 +2002,Accidents,37.1 +2002,Influenza and Pneumonia,23.2 +2001,Heart Disease,249.5 +2001,Cancer,196.5 +2001,Stroke,58.4 +2001,Accidents,35.7 +2001,Influenza and Pneumonia,22.2 +2000,Heart Disease,257.6 +2000,Cancer,199.6 +2000,Stroke,60.9 +2000,Accidents,34.9 +2000,Influenza and Pneumonia,23.7 +1999,Heart Disease,266.5 +1999,Cancer,200.8 +1999,Stroke,61.6 +1999,Accidents,35.3 +1999,Influenza and Pneumonia,23.5 +1998,Heart Disease,272.4 +1998,Cancer,200.7 +1998,Stroke,59.4 +1998,Accidents,34.5 +1998,Influenza and Pneumonia,34.6 +1997,Heart Disease,280.4 +1997,Cancer,203.5 +1997,Stroke,61.2 +1997,Accidents,34.2 +1997,Influenza and Pneumonia,33.6 +1996,Heart Disease,288.3 +1996,Cancer,206.7 +1996,Stroke,62.6 +1996,Accidents,34.5 +1996,Influenza and Pneumonia,33.2 +1995,Heart Disease,296.3 +1995,Cancer,209.8 +1995,Stroke,63.3 +1995,Accidents,34.4 +1995,Influenza and Pneumonia,33.8 +1994,Heart Disease,299.7 +1994,Cancer,211.7 +1994,Stroke,62.8 +1994,Accidents,34.2 +1994,Influenza and Pneumonia,33.9 +1993,Heart Disease,309.9 +1993,Cancer,213.5 +1993,Stroke,62.9 +1993,Accidents,34.2 +1993,Influenza and Pneumonia,35.2 +1992,Heart Disease,306.1 +1992,Cancer,213.5 +1992,Stroke,61.6 +1992,Accidents,33.2 +1992,Influenza and Pneumonia,33.1 +1991,Heart Disease,313.8 +1991,Cancer,215.2 +1991,Stroke,63.1 +1991,Accidents,34.7 +1991,Influenza and Pneumonia,34.9 +1990,Heart Disease,321.8 +1990,Cancer,216.0 +1990,Stroke,65.5 +1990,Accidents,36.2 +1990,Influenza and Pneumonia,36.8 +1989,Heart Disease,332.0 +1989,Cancer,214.2 +1989,Stroke,67.1 +1989,Accidents,37.7 +1989,Influenza and Pneumonia,35.9 +1988,Heart Disease,352.5 +1988,Cancer,212.5 +1988,Stroke,70.8 +1988,Accidents,38.9 +1988,Influenza and Pneumonia,37.3 +1987,Heart Disease,355.9 +1987,Cancer,211.7 +1987,Stroke,71.8 +1987,Accidents,38.2 +1987,Influenza and Pneumonia,33.8 +1986,Heart Disease,365.1 +1986,Cancer,211.5 +1986,Stroke,73.3 +1986,Accidents,38.6 +1986,Influenza and Pneumonia,34.8 +1985,Heart Disease,375.0 +1985,Cancer,211.3 +1985,Stroke,76.6 +1985,Accidents,38.5 +1985,Influenza and Pneumonia,34.5 +1984,Heart Disease,378.8 +1984,Cancer,210.8 +1984,Stroke,78.9 +1984,Accidents,38.8 +1984,Influenza and Pneumonia,30.6 +1983,Heart Disease,388.9 +1983,Cancer,209.1 +1983,Stroke,81.4 +1983,Accidents,39.1 +1983,Influenza and Pneumonia,29.8 +1982,Heart Disease,389.0 +1982,Cancer,208.3 +1982,Stroke,84.4 +1982,Accidents,40.1 +1982,Influenza and Pneumonia,26.5 +1981,Heart Disease,397.0 +1981,Cancer,206.4 +1981,Stroke,89.7 +1981,Accidents,43.4 +1981,Influenza and Pneumonia,30.0 +1980,Heart Disease,412.1 +1980,Cancer,207.9 +1980,Stroke,96.4 +1980,Accidents,46.4 +1980,Influenza and Pneumonia,31.4 +1979,Heart Disease,401.6 +1979,Cancer,204.0 +1979,Stroke,97.3 +1979,Accidents,46.5 +1979,Influenza and Pneumonia,26.1 +1978,Heart Disease,409.9 +1978,Cancer,204.9 +1978,Stroke,103.7 +1978,Accidents,48.9 +1978,Influenza and Pneumonia,34.5 +1977,Heart Disease,413.7 +1977,Cancer,203.5 +1977,Stroke,110.4 +1977,Accidents,48.8 +1977,Influenza and Pneumonia,31.0 +1976,Heart Disease,426.9 +1976,Cancer,202.5 +1976,Stroke,117.4 +1976,Accidents,48.7 +1976,Influenza and Pneumonia,38.8 +1975,Heart Disease,431.2 +1975,Cancer,200.1 +1975,Stroke,123.5 +1975,Accidents,50.8 +1975,Influenza and Pneumonia,34.9 +1974,Heart Disease,458.8 +1974,Cancer,201.5 +1974,Stroke,136.8 +1974,Accidents,52.7 +1974,Influenza and Pneumonia,35.5 +1973,Heart Disease,482.0 +1973,Cancer,200.0 +1973,Stroke,145.2 +1973,Accidents,59.3 +1973,Influenza and Pneumonia,41.2 +1972,Heart Disease,490.2 +1972,Cancer,200.3 +1972,Stroke,147.3 +1972,Accidents,60.2 +1972,Influenza and Pneumonia,41.3 +1971,Heart Disease,492.9 +1971,Cancer,199.3 +1971,Stroke,147.6 +1971,Accidents,60.3 +1971,Influenza and Pneumonia,38.4 +1970,Heart Disease,492.7 +1970,Cancer,198.6 +1970,Stroke,147.7 +1970,Accidents,62.2 +1970,Influenza and Pneumonia,41.7 +1969,Heart Disease,516.8 +1969,Cancer,198.5 +1969,Stroke,155.4 +1969,Accidents,64.9 +1969,Influenza and Pneumonia,47.9 +1968,Heart Disease,531.0 +1968,Cancer,198.8 +1968,Stroke,162.5 +1968,Accidents,65.5 +1968,Influenza and Pneumonia,52.8 +1967,Heart Disease,524.7 +1967,Cancer,197.3 +1967,Stroke,159.3 +1967,Accidents,66.2 +1967,Influenza and Pneumonia,42.2 +1966,Heart Disease,541.2 +1966,Cancer,196.5 +1966,Stroke,165.8 +1966,Accidents,67.6 +1966,Influenza and Pneumonia,47.9 +1965,Heart Disease,542.5 +1965,Cancer,195.6 +1965,Stroke,166.4 +1965,Accidents,65.8 +1965,Influenza and Pneumonia,46.8 +1964,Heart Disease,543.3 +1964,Cancer,193.6 +1964,Stroke,167.0 +1964,Accidents,64.1 +1964,Influenza and Pneumonia,45.4 +1963,Heart Disease,563.4 +1963,Cancer,194.7 +1963,Stroke,173.9 +1963,Accidents,64.0 +1963,Influenza and Pneumonia,55.6 +1962,Heart Disease,556.9 +1962,Cancer,193.3 +1962,Stroke,174.0 +1962,Accidents,62.9 +1962,Influenza and Pneumonia,47.1 +1961,Heart Disease,545.3 +1961,Cancer,193.4 +1961,Stroke,173.1 +1961,Accidents,60.6 +1961,Influenza and Pneumonia,43.4 +1960,Heart Disease,559.0 +1960,Cancer,193.9 +1960,Stroke,177.9 +1960,Accidents,63.1 +1960,Influenza and Pneumonia,53.7 +1959,Heart Disease,552.1 +1959,Cancer,191.6 +1959,Stroke,179.0 +1959,Accidents,63.2 +1959,Influenza and Pneumonia,44.3 +1958,Heart Disease,563.6 +1958,Cancer,192.0 +1958,Stroke,183.0 +1958,Accidents,63.6 +1958,Influenza and Pneumonia,47.4 +1957,Heart Disease,568.5 +1957,Cancer,195.4 +1957,Stroke,183.0 +1957,Accidents,69.1 +1957,Influenza and Pneumonia,50.3 +1956,Heart Disease,560.6 +1956,Cancer,195.6 +1956,Stroke,177.4 +1956,Accidents,70.2 +1956,Influenza and Pneumonia,40.8 +1955,Heart Disease,556.7 +1955,Cancer,194.5 +1955,Stroke,177.3 +1955,Accidents,70.9 +1955,Influenza and Pneumonia,39.2 +1954,Heart Disease,544.6 +1954,Cancer,194.3 +1954,Stroke,173.4 +1954,Accidents,69.9 +1954,Influenza and Pneumonia,36.2 +1953,Heart Disease,570.1 +1953,Cancer,194.6 +1953,Stroke,179.2 +1953,Accidents,75.4 +1953,Influenza and Pneumonia,49.2 +1952,Heart Disease,568.8 +1952,Cancer,194.2 +1952,Stroke,180.2 +1952,Accidents,78.0 +1952,Influenza and Pneumonia,43.1 +1951,Heart Disease,577.9 +1951,Cancer,192.0 +1951,Stroke,181.4 +1951,Accidents,79.7 +1951,Influenza and Pneumonia,47.4 +1950,Heart Disease,588.8 +1950,Cancer,193.9 +1950,Stroke,180.7 +1950,Accidents,78.4 +1950,Influenza and Pneumonia,48.1 +1949,Heart Disease,581.0 +1949,Cancer,193.9 +1949,Stroke,176.2 +1949,Accidents,57.6 +1949,Influenza and Pneumonia,45.1 +1948,Heart Disease,549.0 +1948,Cancer,193.4 +1948,Stroke,157.4 +1948,Accidents,68.6 +1948,Influenza and Pneumonia,58.0 +1947,Heart Disease,552.5 +1947,Cancer,190.7 +1947,Stroke,161.3 +1947,Accidents,69.9 +1947,Influenza and Pneumonia,65.9 +1946,Heart Disease,527.7 +1946,Cancer,187.1 +1946,Stroke,158.8 +1946,Accidents,69.4 +1946,Influenza and Pneumonia,69.9 +1945,Heart Disease,533.2 +1945,Cancer,186.9 +1945,Stroke,166.7 +1945,Accidents,74.9 +1945,Influenza and Pneumonia,74.9 +1944,Heart Disease,541.1 +1944,Cancer,183.8 +1944,Stroke,164.4 +1944,Accidents,77.0 +1944,Influenza and Pneumonia,94.7 +1943,Heart Disease,567.5 +1943,Cancer,183.9 +1943,Stroke,173.3 +1943,Accidents,82.1 +1943,Influenza and Pneumonia,101.7 +1942,Heart Disease,531.7 +1942,Cancer,183.8 +1942,Stroke,166.8 +1942,Accidents,75.6 +1942,Influenza and Pneumonia,84.7 +1941,Heart Disease,537.9 +1941,Cancer,184.1 +1941,Stroke,169.4 +1941,Accidents,72.7 +1941,Influenza and Pneumonia,104.6 +1940,Heart Disease,558.5 +1940,Cancer,187.8 +1940,Stroke,177.2 +1940,Accidents,76.0 +1940,Influenza and Pneumonia,117.6 +1939,Heart Disease,534.5 +1939,Cancer,187.1 +1939,Stroke,173.2 +1939,Accidents,74.7 +1939,Influenza and Pneumonia,124.4 +1938,Heart Disease,528.9 +1938,Cancer,185.7 +1938,Stroke,171.4 +1938,Accidents,76.5 +1938,Influenza and Pneumonia,124.3 +1937,Heart Disease,538.8 +1937,Cancer,184.6 +1937,Stroke,176.6 +1937,Accidents,81.8 +1937,Influenza and Pneumonia,181.8 +1936,Heart Disease,546.2 +1936,Cancer,186.8 +1936,Stroke,189.8 +1936,Accidents,92.4 +1936,Influenza and Pneumonia,186.7 +1935,Heart Disease,506.8 +1935,Cancer,183.4 +1935,Stroke,181.2 +1935,Accidents,80.8 +1935,Influenza and Pneumonia,163.8 +1934,Heart Disease,502.9 +1934,Cancer,181.6 +1934,Stroke,184.5 +1934,Accidents,82.7 +1934,Influenza and Pneumonia,152.9 +1933,Heart Disease,483.8 +1933,Cancer,178.2 +1933,Stroke,185.0 +1933,Accidents,76.2 +1933,Influenza and Pneumonia,156.5 +1932,Heart Disease,482.8 +1932,Cancer,179.2 +1932,Stroke,194.4 +1932,Accidents,76.6 +1932,Influenza and Pneumonia,180.0 +1931,Heart Disease,459.6 +1931,Cancer,175.8 +1931,Stroke,195.0 +1931,Accidents,81.2 +1931,Influenza and Pneumonia,170.2 +1930,Heart Disease,467.9 +1930,Cancer,174.5 +1930,Stroke,203.9 +1930,Accidents,84.2 +1930,Influenza and Pneumonia,159.8 +1929,Heart Disease,476.2 +1929,Cancer,175.3 +1929,Stroke,213.3 +1929,Accidents,84.3 +1929,Influenza and Pneumonia,247.5 +1928,Heart Disease,478.9 +1928,Cancer,177.8 +1928,Stroke,223.4 +1928,Accidents,86.1 +1928,Influenza and Pneumonia,236.4 +1927,Heart Disease,448.8 +1927,Cancer,177.8 +1927,Stroke,216.3 +1927,Accidents,86.3 +1927,Influenza and Pneumonia,164.0 +1926,Heart Disease,465.7 +1926,Cancer,177.3 +1926,Stroke,228.2 +1926,Accidents,89.8 +1926,Influenza and Pneumonia,233.0 +1925,Heart Disease,433.8 +1925,Cancer,174.3 +1925,Stroke,227.9 +1925,Accidents,92.2 +1925,Influenza and Pneumonia,198.1 +1924,Heart Disease,410.5 +1924,Cancer,170.6 +1924,Stroke,246.4 +1924,Accidents,89.6 +1924,Influenza and Pneumonia,182.0 +1923,Heart Disease,410.3 +1923,Cancer,168.8 +1923,Stroke,245.6 +1923,Accidents,91.2 +1923,Influenza and Pneumonia,253.0 +1922,Heart Disease,392.1 +1922,Cancer,165.6 +1922,Stroke,238.9 +1922,Accidents,85.4 +1922,Influenza and Pneumonia,207.6 +1921,Heart Disease,366.2 +1921,Cancer,163.5 +1921,Stroke,230.1 +1921,Accidents,83.2 +1921,Influenza and Pneumonia,153.1 +1920,Heart Disease,375.0 +1920,Cancer,159.0 +1920,Stroke,238.5 +1920,Accidents,87.5 +1920,Influenza and Pneumonia,279.2 +1919,Heart Disease,335.7 +1919,Cancer,152.1 +1919,Stroke,225.6 +1919,Accidents,86.9 +1919,Influenza and Pneumonia,270.9 +1918,Heart Disease,366.2 +1918,Cancer,148.4 +1918,Stroke,228.0 +1918,Accidents,99.9 +1918,Influenza and Pneumonia,612.4 +1917,Heart Disease,377.9 +1917,Cancer,150.7 +1917,Stroke,238.2 +1917,Accidents,107.0 +1917,Influenza and Pneumonia,267.0 +1916,Heart Disease,373.3 +1916,Cancer,152.2 +1916,Stroke,235.7 +1916,Accidents,104.3 +1916,Influenza and Pneumonia,278.5 +1915,Heart Disease,361.5 +1915,Cancer,149.5 +1915,Stroke,234.5 +1915,Accidents,95.2 +1915,Influenza and Pneumonia,238.1 +1914,Heart Disease,346.4 +1914,Cancer,146.6 +1914,Stroke,231.3 +1914,Accidents,100.4 +1914,Influenza and Pneumonia,202.4 +1913,Heart Disease,337.9 +1913,Cancer,147.8 +1913,Stroke,226.9 +1913,Accidents,108.2 +1913,Influenza and Pneumonia,214.8 +1912,Heart Disease,346.0 +1912,Cancer,144.7 +1912,Stroke,228.7 +1912,Accidents,107.1 +1912,Influenza and Pneumonia,213.7 +1911,Heart Disease,341.8 +1911,Cancer,140.4 +1911,Stroke,230.2 +1911,Accidents,113.5 +1911,Influenza and Pneumonia,234.1 +1910,Heart Disease,345.1 +1910,Cancer,143.1 +1910,Stroke,238.5 +1910,Accidents,111.2 +1910,Influenza and Pneumonia,238.4 +1909,Heart Disease,329.2 +1909,Cancer,138.1 +1909,Stroke,237.5 +1909,Accidents,108.0 +1909,Influenza and Pneumonia,221.2 +1908,Heart Disease,328.6 +1908,Cancer,134.5 +1908,Stroke,239.0 +1908,Accidents,108.8 +1908,Influenza and Pneumonia,234.6 +1907,Heart Disease,356.5 +1907,Cancer,133.0 +1907,Stroke,261.8 +1907,Accidents,122.3 +1907,Influenza and Pneumonia,285.4 +1906,Heart Disease,325.5 +1906,Cancer,128.8 +1906,Stroke,245.9 +1906,Accidents,121.2 +1906,Influenza and Pneumonia,222.5 +1905,Heart Disease,327.8 +1905,Cancer,132.5 +1905,Stroke,247.3 +1905,Accidents,108.5 +1905,Influenza and Pneumonia,257.8 +1904,Heart Disease,331.5 +1904,Cancer,127.9 +1904,Stroke,255.2 +1904,Accidents,112.8 +1904,Influenza and Pneumonia,291.2 +1903,Heart Disease,304.5 +1903,Cancer,125.2 +1903,Stroke,244.6 +1903,Accidents,106.9 +1903,Influenza and Pneumonia,251.1 +1902,Heart Disease,285.2 +1902,Cancer,119.7 +1902,Stroke,237.8 +1902,Accidents,93.6 +1902,Influenza and Pneumonia,219.3 +1901,Heart Disease,272.6 +1901,Cancer,118.1 +1901,Stroke,243.6 +1901,Accidents,109.3 +1901,Influenza and Pneumonia,312.9 +1900,Heart Disease,265.4 +1900,Cancer,114.8 +1900,Stroke,244.2 +1900,Accidents,90.3 +1900,Influenza and Pneumonia,297.5 diff --git a/materials/x19/lab/2/lab03_new/framingham.csv b/materials/x19/lab/2/lab03_new/framingham.csv new file mode 100644 index 0000000..26ec434 --- /dev/null +++ b/materials/x19/lab/2/lab03_new/framingham.csv @@ -0,0 +1,3843 @@ +AGE,SYSBP,DIABP,TOTCHOL,CURSMOKE,DIABETES,GLUCOSE,DEATH,ANYCHD +39,106.0,70.0,195.0,0,0,77.0,0,1 +46,121.0,81.0,250.0,0,0,76.0,0,0 +48,127.5,80.0,245.0,1,0,70.0,0,0 +61,150.0,95.0,225.0,1,0,103.0,1,0 +46,130.0,84.0,285.0,1,0,85.0,0,0 +43,180.0,110.0,228.0,0,0,99.0,0,1 +63,138.0,71.0,205.0,0,0,85.0,0,1 +45,100.0,71.0,313.0,1,0,78.0,0,0 +52,141.5,89.0,260.0,0,0,79.0,0,0 +43,162.0,107.0,225.0,1,0,88.0,0,0 +50,133.0,76.0,254.0,0,0,76.0,0,0 +43,131.0,88.0,247.0,0,0,61.0,0,0 +46,142.0,94.0,294.0,1,0,64.0,0,0 +41,124.0,88.0,332.0,0,0,84.0,1,0 +38,140.0,90.0,221.0,1,0,70.0,1,0 +48,138.0,90.0,232.0,1,0,72.0,0,0 +46,112.0,78.0,291.0,1,0,89.0,1,0 +38,122.0,84.5,195.0,1,0,78.0,0,0 +41,139.0,88.0,195.0,0,0,65.0,0,0 +42,108.0,70.5,190.0,1,0,85.0,0,0 +52,148.0,78.0,234.0,0,0,113.0,1,1 +52,132.0,82.0,215.0,1,0,75.0,0,0 +44,137.5,90.0,270.0,1,0,83.0,0,0 +47,102.0,68.0,294.0,1,0,66.0,1,1 +35,132.0,91.0,225.0,1,0,83.0,0,0 +61,182.0,121.0,272.0,0,0,65.0,1,1 +60,130.0,88.0,247.0,0,0,74.0,1,0 +36,102.0,68.0,295.0,1,0,63.0,0,0 +43,115.0,85.5,226.0,1,0,75.0,0,0 +59,150.0,85.0,209.0,0,0,88.0,1,0 +61,134.0,82.5,175.0,1,0,75.0,1,1 +54,147.0,74.0,214.0,1,0,87.0,1,1 +37,124.5,92.5,225.0,0,0,83.0,0,0 +56,153.5,102.0,257.0,0,0,75.0,0,0 +52,160.0,98.0,178.0,0,1,225.0,1,0 +42,153.0,101.0,233.0,1,0,90.0,0,0 +36,111.0,73.0,180.0,0,0,80.0,0,0 +43,116.5,80.0,243.0,1,0,78.0,0,0 +41,122.0,78.0,237.0,1,0,74.0,0,0 +54,132.0,83.5,195.0,0,0,100.0,0,1 +53,206.0,92.0,311.0,0,1,215.0,1,0 +49,96.0,63.0,208.0,0,0,98.0,0,0 +65,179.5,114.0,252.0,0,0,87.0,1,1 +46,119.0,77.5,261.0,1,0,74.0,0,0 +63,116.0,69.0,179.0,1,0,75.0,1,0 +36,139.0,93.0,194.0,1,0,62.0,1,1 +63,156.5,92.5,267.0,1,0,79.0,1,0 +51,112.0,66.0,216.0,0,0,95.0,0,0 +47,130.0,78.0,237.0,1,0,75.0,0,0 +62,145.0,82.5,240.0,0,0,75.0,0,0 +46,116.0,71.0,250.0,1,0,94.0,0,0 +54,114.0,76.0,266.0,1,1,55.0,0,0 +49,143.5,81.0,255.0,1,0,80.0,0,0 +44,115.0,69.0,185.0,0,0,82.0,1,1 +40,158.0,102.0,205.0,1,0,87.0,0,1 +56,121.0,79.0,270.0,1,0,93.0,0,0 +67,157.0,89.0,254.0,0,0,74.0,1,0 +53,123.5,75.0,220.0,1,0,73.0,1,0 +57,126.5,80.0,235.0,1,0,72.0,1,1 +57,136.0,84.0,220.0,0,0,64.0,1,1 +63,154.0,87.0,252.0,0,0,45.0,1,0 +62,190.0,99.0,212.0,0,1,202.0,1,1 +38,107.0,73.0,223.0,1,0,78.0,0,0 +47,112.5,60.0,300.0,1,0,83.0,0,0 +52,110.0,67.5,302.0,0,0,87.0,0,0 +42,116.0,72.5,175.0,1,0,95.0,0,0 +37,119.0,79.0,200.0,0,0,87.0,0,0 +41,150.0,106.0,189.0,1,0,75.0,0,0 +44,110.0,76.0,221.0,1,0,83.0,0,0 +59,138.5,85.0,258.0,0,0,103.0,1,0 +44,155.0,85.0,202.0,0,0,68.0,0,0 +44,115.0,72.5,213.0,1,0,89.0,0,0 +45,151.0,101.0,183.0,0,0,63.0,0,0 +41,152.0,90.0,274.0,1,0,65.0,0,0 +60,179.0,94.0,170.0,1,0,83.0,1,1 +39,155.0,110.0,285.0,0,0,70.0,1,0 +53,138.0,86.5,210.0,0,0,87.0,0,0 +52,124.0,78.0,170.0,1,0,82.0,0,0 +61,182.0,101.0,210.0,0,0,83.0,1,1 +36,113.0,72.5,197.0,1,0,65.0,0,0 +62,138.0,82.0,261.0,0,0,77.0,1,0 +61,200.0,104.0,326.0,1,0,78.0,1,0 +41,124.0,86.0,252.0,1,0,70.0,0,0 +41,121.0,61.5,274.0,0,0,76.0,0,0 +53,138.0,89.0,188.0,1,0,75.0,0,0 +39,132.5,80.0,256.0,1,0,97.0,0,0 +51,102.0,71.5,244.0,0,0,77.0,1,0 +66,154.0,80.0,311.0,0,0,104.0,1,1 +60,126.0,79.0,243.0,1,0,65.0,1,1 +65,123.0,76.5,193.0,0,0,96.0,0,0 +63,134.0,80.0,239.0,1,1,126.0,0,0 +40,100.0,60.0,205.0,0,0,72.0,1,0 +56,180.0,90.0,296.0,0,0,120.0,1,0 +56,121.0,75.0,269.0,1,0,66.0,0,0 +47,132.5,87.0,220.0,1,0,75.0,1,0 +60,141.0,84.0,275.0,0,0,105.0,0,1 +45,110.0,64.0,268.0,1,0,71.0,0,0 +48,145.0,77.0,265.0,0,0,64.0,0,1 +42,100.0,63.0,173.0,1,0,99.0,0,0 +63,135.0,82.0,273.0,0,0,56.0,1,0 +42,115.0,79.0,250.0,0,0,79.0,0,0 +40,138.0,90.0,290.0,1,0,73.0,1,1 +66,187.0,88.0,278.0,0,0,84.0,1,0 +49,123.0,69.0,197.0,1,0,60.0,0,0 +67,139.0,80.0,264.0,0,0,87.0,1,1 +48,138.0,88.5,233.0,0,0,68.0,0,0 +64,158.0,105.0,282.0,0,0,71.0,1,0 +50,127.0,82.0,257.0,0,0,117.0,1,1 +60,160.5,96.0,278.0,0,0,75.0,1,1 +37,100.0,68.0,185.0,1,0,72.0,0,0 +36,112.0,85.5,210.0,0,0,77.0,0,0 +50,157.0,88.0,175.0,1,0,85.0,0,0 +39,105.0,75.0,241.0,0,0,87.0,0,0 +46,112.0,70.0,237.0,1,0,62.0,0,1 +66,109.0,71.0,288.0,0,0,80.0,1,0 +46,135.0,97.0,200.0,0,0,97.0,0,1 +55,158.0,86.0,183.0,0,0,102.0,1,0 +41,112.5,80.0,223.0,0,0,58.0,1,0 +44,128.0,77.0,244.0,0,0,90.0,0,0 +38,118.0,77.0,235.0,0,0,82.0,0,0 +43,115.0,77.5,210.0,1,0,68.0,0,0 +41,112.0,73.0,213.0,0,0,74.0,0,0 +53,106.0,67.5,244.0,1,0,65.0,0,0 +59,134.0,89.0,303.0,1,0,75.0,1,0 +56,128.0,64.0,246.0,1,0,92.0,0,0 +50,121.0,84.0,150.0,1,0,88.0,1,0 +46,131.0,81.0,270.0,1,0,83.0,0,0 +43,131.0,81.0,266.0,0,0,94.0,0,0 +61,124.0,70.0,246.0,0,0,78.0,1,1 +41,154.0,100.0,187.0,1,0,78.0,0,0 +49,127.5,81.5,256.0,1,0,85.0,1,1 +55,138.0,82.0,286.0,0,0,90.0,0,1 +43,100.0,72.5,240.0,1,0,65.0,0,0 +40,117.5,72.5,154.0,0,0,87.0,0,0 +57,151.0,95.0,266.0,0,0,109.0,0,1 +56,136.0,94.0,279.0,1,0,102.0,1,0 +48,149.0,100.0,293.0,0,0,76.0,1,0 +59,141.0,86.0,259.0,1,0,86.0,1,1 +47,153.0,98.0,219.0,0,0,92.0,1,0 +64,123.0,81.0,210.0,0,0,75.0,1,1 +54,180.5,106.5,230.0,0,0,64.0,0,0 +64,130.0,77.0,320.0,0,0,74.0,0,0 +61,142.0,93.0,220.0,0,0,79.0,0,0 +61,136.5,76.0,312.0,0,0,85.0,1,0 +66,212.0,104.0,214.0,0,0,84.0,1,0 +39,134.0,82.0,209.0,1,0,75.0,0,0 +58,153.0,80.5,195.0,0,0,73.0,0,0 +49,150.0,77.5,265.0,0,0,107.0,0,0 +49,191.0,124.5,254.0,0,0,54.0,0,1 +46,108.0,81.0,165.0,0,0,72.0,0,0 +36,121.5,73.0,159.0,1,0,75.0,0,0 +41,139.0,86.0,244.0,1,0,67.0,1,1 +47,118.0,86.5,174.0,0,0,86.0,1,0 +57,102.0,61.0,242.0,1,0,82.0,1,0 +50,117.5,80.0,301.0,0,0,72.0,0,0 +62,173.0,89.0,266.0,0,0,75.0,1,1 +39,109.0,78.0,167.0,0,0,71.0,0,1 +37,110.0,78.0,205.0,1,0,75.0,0,0 +48,109.0,77.0,210.0,1,0,79.0,0,1 +46,144.0,78.0,197.0,1,0,60.0,0,0 +52,129.5,83.0,235.0,0,0,79.0,0,1 +38,122.0,80.5,220.0,0,0,77.0,0,0 +50,110.0,74.0,265.0,1,0,88.0,1,0 +39,111.0,64.0,200.0,1,0,60.0,0,0 +55,124.0,76.0,308.0,1,0,68.0,1,0 +62,158.0,86.5,245.0,1,0,74.0,0,0 +60,182.0,106.0,325.0,0,0,77.0,0,1 +61,122.0,83.0,229.0,1,0,61.0,0,0 +39,117.5,71.0,236.0,1,0,74.0,0,0 +42,110.0,67.0,214.0,1,0,75.0,1,1 +37,112.0,60.0,300.0,0,0,75.0,0,0 +42,128.0,82.0,225.0,1,0,85.0,1,1 +36,118.0,76.0,215.0,1,0,97.0,1,0 +53,128.0,77.0,225.0,1,0,78.0,0,1 +67,125.0,67.5,257.0,0,0,69.0,1,1 +52,158.0,98.0,216.0,0,0,86.0,0,0 +45,117.0,74.5,224.0,1,0,87.0,0,0 +56,138.0,97.0,215.0,0,0,69.0,1,0 +42,125.0,86.5,216.0,1,0,57.0,0,0 +55,144.5,83.5,245.0,0,0,65.0,0,0 +38,133.0,92.0,253.0,1,0,63.0,1,1 +56,109.0,70.0,241.0,1,0,87.0,1,0 +61,127.0,81.0,235.0,0,0,90.0,0,1 +45,135.0,84.0,278.0,1,0,79.0,1,0 +42,128.0,87.0,464.0,0,0,72.0,0,1 +49,106.0,71.0,226.0,1,0,57.0,0,0 +48,117.0,76.0,308.0,1,0,54.0,1,1 +55,157.0,82.5,248.0,1,0,83.0,0,0 +58,170.0,86.0,215.0,1,0,98.0,0,0 +60,137.0,84.0,240.0,0,0,88.0,1,0 +38,111.0,68.0,171.0,0,0,83.0,0,0 +53,110.0,67.5,189.0,1,0,63.0,0,1 +52,94.0,66.5,240.0,1,0,88.0,1,0 +37,135.0,91.0,186.0,1,0,84.0,0,0 +42,144.0,78.0,227.0,0,0,97.0,1,1 +64,155.0,86.0,273.0,0,0,91.0,0,0 +56,117.5,72.5,212.0,1,0,75.0,0,0 +67,128.0,68.0,249.0,0,0,87.0,1,0 +43,125.0,65.0,185.0,1,0,76.0,0,0 +45,124.0,84.0,176.0,1,0,75.0,1,0 +66,166.0,98.0,285.0,0,0,132.0,1,0 +34,107.0,71.0,163.0,0,0,80.0,0,0 +52,126.5,93.0,254.0,0,0,65.0,0,0 +49,114.0,85.5,237.0,1,0,92.0,0,0 +57,123.0,72.0,175.0,0,0,74.0,1,0 +48,96.0,70.0,196.0,0,0,68.0,0,0 +36,117.5,77.5,150.0,1,0,74.0,0,0 +38,124.0,66.0,180.0,1,0,68.0,0,0 +60,130.0,70.0,242.0,0,0,84.0,0,0 +40,106.0,82.0,173.0,0,0,83.0,0,0 +43,160.0,85.0,257.0,0,0,84.0,0,0 +53,142.0,89.0,193.0,0,0,78.0,0,0 +54,135.0,92.0,243.0,1,0,65.0,1,1 +56,177.5,98.0,239.0,0,0,105.0,1,0 +50,131.0,93.0,273.0,0,0,94.0,0,0 +46,136.5,99.5,220.0,0,0,70.0,0,1 +53,128.0,91.0,303.0,0,0,77.0,0,1 +59,129.0,70.0,310.0,0,0,70.0,1,1 +48,112.5,79.0,232.0,0,0,100.0,0,0 +48,159.0,90.0,164.0,0,0,63.0,0,0 +54,128.0,74.0,245.0,1,0,75.0,0,1 +36,108.0,74.0,135.0,1,0,75.0,0,0 +59,155.0,85.0,265.0,1,0,75.0,0,0 +55,124.0,85.0,291.0,0,0,80.0,0,0 +55,122.0,84.0,273.0,1,0,97.0,1,0 +40,129.0,88.0,238.0,1,0,60.0,0,0 +65,139.0,88.0,207.0,0,0,73.0,1,1 +65,148.0,90.0,219.0,1,0,97.0,1,0 +45,134.0,81.0,246.0,0,0,76.0,0,0 +40,124.0,76.0,197.0,1,0,69.0,0,0 +63,130.5,82.0,260.0,1,0,72.0,1,0 +46,147.0,85.0,253.0,1,0,75.0,0,0 +55,107.5,73.0,342.0,1,0,74.0,1,0 +60,200.0,122.5,180.0,1,1,150.0,1,0 +58,144.0,84.0,287.0,0,0,68.0,1,0 +39,109.0,70.0,182.0,0,0,66.0,0,0 +61,124.0,74.0,224.0,0,0,75.0,0,0 +51,125.0,80.0,238.0,1,0,66.0,1,1 +60,189.0,110.0,252.0,0,0,70.0,1,1 +36,168.0,98.0,212.0,0,0,75.0,0,0 +39,139.0,90.0,300.0,1,0,107.0,0,1 +42,108.0,72.5,165.0,0,0,87.0,0,0 +60,197.5,105.0,352.0,0,0,95.0,1,1 +52,146.0,89.0,240.0,0,1,73.0,1,0 +47,137.0,91.0,284.0,1,0,61.0,1,1 +46,150.0,81.0,219.0,0,0,93.0,0,0 +57,134.0,97.0,176.0,0,0,94.0,0,1 +45,107.5,72.5,203.0,0,0,83.0,0,0 +45,156.5,86.0,265.0,1,0,76.0,0,1 +55,140.0,93.0,219.0,0,0,70.0,0,0 +41,134.0,98.0,245.0,0,0,78.0,0,0 +50,125.0,85.0,312.0,0,0,94.0,0,0 +54,139.0,98.0,273.0,0,0,73.0,1,0 +57,174.0,84.5,254.0,1,0,76.0,1,0 +62,129.0,83.0,273.0,0,0,70.0,1,0 +46,136.0,87.0,254.0,0,0,80.0,0,0 +53,127.5,86.0,262.0,1,0,73.0,0,0 +52,129.0,80.0,215.0,0,0,87.0,0,0 +67,147.0,92.0,302.0,0,0,87.0,1,1 +42,127.5,91.0,185.0,0,0,59.0,0,0 +51,132.0,78.0,284.0,0,0,94.0,0,1 +60,123.0,79.0,325.0,0,0,85.0,0,0 +39,100.0,74.5,260.0,0,0,66.0,0,0 +68,142.0,85.0,164.0,0,1,120.0,1,0 +54,98.0,64.0,270.0,0,0,75.0,0,0 +38,105.0,57.0,186.0,0,0,68.0,0,0 +39,105.0,69.0,258.0,0,0,79.0,0,0 +36,111.0,68.0,228.0,1,0,68.0,0,0 +36,126.0,72.0,155.0,1,0,70.0,0,0 +44,131.5,76.0,270.0,0,0,113.0,0,1 +48,116.0,72.0,323.0,0,0,99.0,0,1 +54,125.0,76.0,242.0,1,0,87.0,1,0 +45,131.0,85.0,203.0,1,0,70.0,0,0 +41,117.5,80.0,310.0,1,0,78.0,1,1 +34,101.0,63.0,206.0,1,0,66.0,0,0 +41,130.0,80.0,173.0,0,0,61.0,0,0 +62,130.0,80.0,283.0,0,0,83.0,0,0 +38,121.0,86.0,319.0,0,0,77.0,0,0 +55,158.5,81.0,282.0,0,0,70.0,0,0 +46,97.0,65.0,188.0,1,0,60.0,0,0 +36,118.0,90.0,304.0,1,0,80.0,1,1 +52,109.0,70.0,268.0,0,0,78.0,0,0 +49,101.0,61.0,221.0,1,0,79.0,1,1 +39,97.0,64.0,269.0,1,0,67.0,0,0 +47,114.0,77.0,250.0,0,0,93.0,0,0 +62,151.5,88.0,194.0,1,1,105.0,1,0 +39,110.0,65.0,258.0,1,0,85.0,0,0 +45,140.0,94.0,272.0,1,0,79.0,0,0 +39,113.0,85.0,242.0,0,0,104.0,0,1 +63,168.0,98.0,260.0,1,0,73.0,0,1 +41,157.0,101.0,270.0,0,0,75.0,0,1 +44,125.0,78.0,340.0,1,0,90.0,0,1 +37,115.0,72.0,223.0,1,0,63.0,0,0 +44,118.0,81.0,197.0,1,0,75.0,0,0 +49,148.0,85.0,240.0,1,0,68.0,1,0 +53,131.0,82.0,240.0,1,0,80.0,0,0 +51,112.0,74.0,220.0,1,0,66.0,0,0 +43,133.0,78.0,200.0,0,0,71.0,0,1 +60,127.0,70.0,328.0,0,0,63.0,1,1 +39,97.5,57.5,222.0,1,0,64.0,0,0 +56,125.0,79.0,246.0,1,0,85.0,1,1 +59,189.0,111.0,246.0,0,0,85.0,1,0 +43,120.0,72.0,186.0,1,0,86.0,0,1 +48,101.0,67.0,197.0,1,0,100.0,0,0 +61,110.0,78.5,311.0,0,0,77.0,1,0 +55,204.0,94.0,368.0,0,0,81.0,0,0 +39,145.0,99.0,220.0,1,0,90.0,0,0 +42,126.0,87.0,218.0,1,0,73.0,0,1 +51,126.5,78.5,241.0,1,0,70.0,0,1 +54,143.5,89.0,219.0,0,0,96.0,1,1 +64,160.0,82.0,312.0,0,0,94.0,0,1 +58,158.0,101.0,200.0,0,0,77.0,0,1 +42,105.0,75.0,237.0,1,0,87.0,0,0 +41,111.0,60.0,207.0,1,0,76.0,0,0 +63,136.0,66.0,238.0,1,0,92.0,1,1 +53,144.0,98.0,250.0,0,0,78.0,0,0 +41,128.0,86.0,238.0,1,0,72.0,0,0 +53,130.0,86.0,276.0,1,0,56.0,0,0 +59,110.0,69.0,339.0,0,0,73.0,0,0 +45,157.5,104.5,231.0,0,0,92.0,0,0 +49,110.0,67.0,187.0,1,0,85.0,1,0 +41,106.0,71.0,198.0,1,0,84.0,0,0 +39,121.0,83.0,196.0,1,0,68.0,0,0 +50,137.0,89.5,225.0,1,0,91.0,1,1 +53,140.5,90.0,202.0,0,0,74.0,1,0 +54,127.5,83.0,231.0,1,1,115.0,0,0 +40,118.0,79.0,210.0,1,0,84.0,0,0 +51,171.0,112.0,230.0,1,0,88.0,1,0 +40,146.0,95.0,283.0,1,0,64.0,0,1 +38,100.0,70.0,203.0,1,0,80.0,0,0 +48,118.0,78.0,200.0,0,0,98.0,0,0 +46,98.0,57.0,244.0,1,0,95.0,0,1 +59,106.0,66.0,212.0,1,0,117.0,0,0 +37,130.0,89.0,218.0,0,0,88.0,0,0 +40,133.0,80.0,185.0,1,0,58.0,1,0 +59,114.0,67.0,282.0,0,0,79.0,1,1 +46,128.0,85.0,198.0,1,0,77.0,0,0 +67,215.0,105.0,248.0,0,0,97.0,1,0 +40,122.0,85.0,290.0,0,0,70.0,0,0 +55,159.0,102.0,239.0,0,0,71.0,1,1 +52,145.0,89.0,245.0,0,0,80.0,0,0 +42,95.0,55.0,200.0,1,0,83.0,0,0 +54,156.0,93.0,201.0,0,0,70.0,0,0 +58,155.0,82.5,290.0,1,0,113.0,0,1 +45,116.0,87.0,285.0,1,0,55.0,1,0 +67,122.0,74.0,203.0,0,0,79.0,1,0 +68,109.0,73.0,250.0,1,0,66.0,1,0 +61,170.0,98.0,290.0,0,0,84.0,0,0 +55,123.0,89.0,258.0,0,0,84.0,0,0 +42,125.0,80.0,246.0,0,0,98.0,0,0 +39,135.0,85.0,220.0,1,0,81.0,0,0 +40,122.5,66.5,195.0,1,0,72.0,0,0 +39,120.0,80.0,235.0,0,0,87.0,0,0 +63,178.0,88.5,223.0,0,0,91.0,0,0 +55,124.0,87.0,308.0,0,0,84.0,0,1 +39,127.5,86.5,167.0,0,0,82.0,0,0 +39,111.0,67.0,185.0,1,0,87.0,0,0 +51,146.5,83.0,240.0,1,0,140.0,1,0 +54,117.0,76.0,245.0,0,0,76.0,0,1 +48,124.0,74.0,310.0,0,0,73.0,0,0 +51,134.0,86.5,300.0,1,0,81.0,0,0 +65,149.0,96.0,256.0,0,0,80.0,1,1 +65,165.0,98.0,270.0,0,0,92.0,1,0 +39,136.5,79.0,202.0,0,0,60.0,1,1 +47,122.5,77.5,155.0,1,0,78.0,0,0 +59,132.5,66.0,207.0,1,0,76.0,1,1 +66,159.0,82.0,276.0,0,0,65.0,1,0 +56,138.0,80.0,255.0,1,0,79.0,0,0 +41,113.0,68.0,215.0,0,0,87.0,0,0 +41,113.5,75.0,277.0,0,0,90.0,0,0 +41,116.0,67.0,179.0,0,0,68.0,0,0 +45,119.0,75.0,226.0,1,0,66.0,1,1 +37,138.0,84.0,245.0,1,0,76.0,0,0 +43,141.0,91.0,240.0,0,0,65.0,0,0 +41,137.0,86.0,218.0,0,0,88.0,0,0 +44,177.5,120.0,229.0,1,0,78.0,0,0 +36,131.0,86.0,174.0,0,0,64.0,0,0 +60,156.0,100.0,285.0,0,0,85.0,1,1 +46,122.5,75.5,212.0,1,0,103.0,0,0 +55,197.0,118.0,323.0,1,0,112.0,0,0 +61,130.0,80.0,206.0,1,0,82.0,0,0 +45,111.0,72.0,246.0,1,0,118.0,1,1 +45,148.0,106.0,304.0,0,0,72.0,0,0 +52,119.0,82.0,235.0,1,0,79.0,0,0 +46,90.0,60.0,232.0,0,0,82.0,0,0 +44,122.0,81.0,190.0,0,1,143.0,0,0 +42,112.5,70.0,177.0,1,0,83.0,0,0 +58,160.0,120.0,188.0,0,0,85.0,0,0 +38,110.0,80.0,176.0,1,0,113.0,0,0 +64,135.0,74.0,268.0,0,0,83.0,1,0 +40,109.5,72.0,195.0,0,0,85.0,0,0 +57,96.0,64.0,197.0,0,0,77.0,0,0 +48,117.5,80.0,268.0,1,0,67.0,0,0 +40,120.0,80.0,212.0,1,0,57.0,0,0 +43,165.0,105.0,220.0,1,0,114.0,1,1 +45,141.0,89.0,240.0,1,0,76.0,0,0 +36,124.0,76.0,226.0,1,0,70.0,0,0 +63,113.0,80.0,237.0,0,0,71.0,0,0 +33,116.0,81.0,199.0,1,0,93.0,0,0 +56,140.0,87.0,206.0,0,0,85.0,0,0 +43,107.0,68.0,265.0,1,0,95.0,0,0 +60,95.5,59.0,260.0,0,1,160.0,1,1 +44,146.0,91.0,243.0,0,0,104.0,0,1 +61,130.0,70.0,258.0,1,0,78.0,1,0 +61,209.0,133.0,182.0,0,0,75.0,1,1 +46,112.5,65.0,209.0,1,0,78.0,0,0 +48,115.0,75.0,266.0,1,0,90.0,0,0 +55,112.0,76.0,210.0,0,0,65.0,0,0 +50,132.0,82.0,292.0,1,1,110.0,1,1 +46,107.5,80.0,190.0,0,0,75.0,0,0 +47,127.5,83.5,234.0,0,0,89.0,0,0 +44,136.5,77.5,173.0,0,0,72.0,0,0 +55,129.0,81.0,227.0,0,0,74.0,1,1 +47,150.0,85.0,186.0,1,0,93.0,1,0 +48,109.0,71.0,195.0,1,0,65.0,0,0 +40,124.0,83.0,284.0,1,0,71.0,0,0 +35,110.0,70.0,177.0,1,0,84.0,0,0 +49,135.0,89.0,305.0,0,0,117.0,0,1 +38,146.0,104.0,195.0,1,0,80.0,0,1 +50,152.0,99.0,227.0,0,0,115.0,0,0 +38,154.0,95.5,245.0,1,0,87.0,0,1 +57,125.0,74.0,250.0,1,0,72.0,0,0 +44,110.0,64.0,152.0,1,0,83.0,0,0 +47,162.5,92.5,222.0,0,0,80.0,0,1 +56,134.0,86.0,243.0,0,0,66.0,0,0 +61,177.5,95.0,270.0,0,1,123.0,1,0 +38,122.0,84.0,300.0,1,0,68.0,0,0 +56,107.0,66.0,252.0,0,0,72.0,0,0 +46,150.0,96.5,235.0,1,0,78.0,0,1 +53,116.0,74.5,161.0,1,0,90.0,1,0 +49,127.0,74.0,168.0,0,0,85.0,0,0 +46,125.0,80.0,247.0,1,0,80.0,0,0 +37,138.0,90.0,250.0,1,0,74.0,0,0 +50,145.0,100.0,219.0,0,0,108.0,0,1 +51,145.0,85.0,320.0,1,0,98.0,0,1 +64,295.0,135.0,253.0,0,0,70.0,1,1 +44,158.0,90.0,319.0,1,0,100.0,0,1 +37,125.0,80.0,176.0,0,0,65.0,0,1 +62,126.0,81.0,239.0,0,0,70.0,1,0 +54,145.0,90.0,230.0,1,0,85.0,1,1 +39,120.0,80.0,190.0,0,0,85.0,1,1 +44,150.0,101.0,181.0,1,0,86.0,1,0 +51,98.0,64.5,220.0,0,0,79.0,0,0 +63,130.0,72.0,207.0,0,0,81.0,0,0 +46,134.0,78.0,269.0,1,0,104.0,0,0 +40,135.0,93.0,258.0,1,0,57.0,0,0 +56,134.0,89.5,340.0,1,0,72.0,1,1 +44,114.0,81.0,277.0,1,0,76.0,1,1 +51,137.0,76.0,245.0,1,0,73.0,0,0 +45,151.0,95.0,233.0,1,0,95.0,0,0 +56,111.0,68.5,258.0,0,0,70.0,0,0 +40,103.0,71.0,210.0,1,0,68.0,1,0 +52,155.0,93.0,248.0,0,0,70.0,0,0 +64,132.0,82.0,251.0,0,0,82.0,0,0 +38,145.5,87.0,210.0,1,0,89.0,0,0 +50,144.0,88.0,258.0,0,0,83.0,0,0 +41,108.0,71.0,201.0,1,0,75.0,0,0 +57,160.5,98.5,303.0,0,0,100.0,1,0 +51,139.0,81.0,248.0,1,0,95.0,0,0 +50,134.5,89.0,296.0,0,0,76.0,0,0 +46,115.5,62.0,218.0,1,0,77.0,0,0 +53,132.0,84.0,235.0,0,0,63.0,0,0 +65,155.0,84.0,240.0,0,0,91.0,0,1 +58,137.5,89.5,234.0,0,0,72.0,0,0 +56,133.0,84.0,278.0,1,0,96.0,0,0 +46,135.0,95.0,269.0,1,0,92.0,1,1 +64,130.0,78.0,203.0,0,0,70.0,1,0 +43,155.0,100.0,243.0,1,0,63.0,0,0 +35,122.0,72.5,231.0,1,0,93.0,0,0 +59,117.5,65.0,271.0,0,0,89.0,1,0 +50,129.0,80.0,261.0,0,0,90.0,0,0 +62,148.0,96.0,203.0,1,0,95.0,1,1 +53,132.0,84.5,210.0,1,0,84.0,1,0 +52,173.0,117.0,206.0,1,0,77.0,1,1 +57,119.0,80.0,301.0,0,0,73.0,0,0 +46,130.0,82.0,241.0,1,0,93.0,0,0 +49,122.5,76.0,215.0,1,0,61.0,0,1 +47,105.0,74.0,261.0,1,0,75.0,1,0 +65,120.0,73.0,266.0,0,0,69.0,0,0 +41,125.0,83.0,237.0,0,0,61.0,0,0 +61,189.0,121.0,217.0,0,0,100.0,1,0 +41,113.0,75.0,176.0,1,0,55.0,0,0 +53,123.0,83.0,370.0,0,0,74.0,0,1 +36,145.0,102.0,182.0,0,0,70.0,0,0 +43,105.0,59.5,245.0,0,0,77.0,0,0 +37,130.0,85.0,292.0,1,0,81.0,0,1 +62,171.0,101.0,246.0,0,0,78.0,1,0 +64,114.0,79.0,193.0,0,0,64.0,1,1 +40,125.0,83.0,247.0,1,0,80.0,0,0 +49,131.0,88.0,300.0,0,0,73.0,1,1 +46,115.0,72.5,213.0,0,0,107.0,0,0 +47,145.0,74.0,439.0,1,0,90.0,1,1 +38,110.0,71.0,171.0,0,0,78.0,0,0 +39,132.0,92.0,227.0,1,0,74.0,0,0 +43,117.0,65.0,207.0,1,0,100.0,0,0 +43,112.0,83.0,145.0,0,0,70.0,0,0 +50,121.5,78.0,210.0,1,0,77.0,1,0 +48,144.0,96.5,245.0,0,0,77.0,0,0 +45,114.0,80.0,258.0,0,0,68.0,0,0 +55,128.0,94.0,233.0,1,0,95.0,1,1 +53,174.5,103.0,240.0,0,0,74.0,1,1 +50,140.0,82.0,213.0,1,0,72.0,0,0 +40,110.0,75.0,242.0,0,0,68.0,0,0 +50,129.0,76.0,214.0,0,0,75.0,0,0 +56,130.0,85.0,241.0,0,0,78.0,0,0 +44,136.5,83.5,250.0,1,0,95.0,1,0 +37,120.0,79.0,240.0,1,0,80.0,0,0 +42,122.5,75.0,188.0,0,0,68.0,0,0 +54,113.5,75.5,275.0,0,0,78.0,0,1 +39,128.0,93.0,252.0,0,0,63.0,0,0 +42,116.0,72.0,253.0,0,0,88.0,0,0 +55,125.0,80.0,278.0,0,0,78.0,0,1 +60,165.0,77.0,232.0,0,0,57.0,1,1 +34,108.0,66.0,189.0,0,0,88.0,0,0 +44,135.0,89.0,242.0,1,0,77.0,1,1 +49,121.0,82.0,247.0,1,0,69.0,0,0 +50,133.0,91.0,230.0,0,0,70.0,0,1 +47,120.0,74.0,223.0,0,0,76.0,0,0 +63,150.0,96.5,263.0,0,0,75.0,0,1 +39,148.0,100.0,277.0,1,0,72.0,0,0 +43,122.0,76.0,215.0,1,0,74.0,0,0 +41,121.5,82.5,210.0,1,0,89.0,0,0 +59,163.0,78.0,300.0,0,0,95.0,1,1 +51,139.0,92.0,287.0,0,0,74.0,0,1 +62,117.0,80.0,234.0,1,0,67.0,0,0 +51,146.0,94.0,176.0,1,0,85.0,0,0 +46,125.0,74.0,240.0,1,0,76.0,0,0 +37,118.5,85.5,300.0,0,0,82.0,0,0 +60,142.0,87.0,258.0,0,1,145.0,0,0 +52,98.0,65.0,215.0,1,0,76.0,0,0 +40,116.0,73.0,197.0,1,0,83.0,0,0 +52,185.0,114.0,210.0,1,0,83.0,0,0 +45,126.0,82.0,220.0,0,0,90.0,0,0 +60,220.0,118.0,294.0,1,0,59.0,0,0 +39,115.0,72.5,232.0,1,0,105.0,0,0 +46,123.0,88.0,220.0,1,0,79.0,1,0 +40,125.0,73.5,205.0,1,0,99.0,0,0 +44,119.0,82.0,198.0,0,0,66.0,0,0 +38,121.5,74.0,208.0,0,0,90.0,0,0 +60,144.0,78.0,276.0,0,0,88.0,0,0 +42,120.0,70.0,216.0,1,0,88.0,0,1 +44,123.0,90.0,254.0,0,0,72.0,0,0 +47,113.0,75.0,246.0,1,0,68.0,1,1 +55,103.0,73.0,330.0,0,0,67.0,1,1 +48,132.0,91.0,170.0,1,0,57.0,1,0 +61,140.0,73.0,245.0,1,0,91.0,1,1 +62,164.0,88.0,286.0,1,0,126.0,1,0 +64,145.0,79.0,250.0,1,0,86.0,1,1 +46,120.5,78.0,270.0,1,0,83.0,1,0 +54,145.0,91.0,287.0,0,0,83.0,1,0 +42,116.0,86.0,218.0,1,0,69.0,0,0 +55,155.0,92.5,222.0,1,0,68.0,1,1 +35,98.5,69.5,170.0,0,0,77.0,0,0 +40,107.0,61.0,197.0,0,0,80.0,0,0 +44,108.0,70.0,157.0,1,0,82.0,1,0 +52,127.5,72.5,244.0,1,0,118.0,0,0 +63,120.5,75.0,252.0,0,0,77.0,0,1 +39,117.5,77.5,203.0,0,0,60.0,0,0 +51,161.0,96.0,398.0,1,0,83.0,0,0 +59,148.0,98.0,207.0,0,0,93.0,1,1 +51,139.5,89.0,264.0,1,0,76.0,1,1 +67,127.5,80.0,214.0,0,0,84.0,1,0 +47,127.5,87.5,272.0,1,0,72.0,0,0 +64,116.0,80.0,293.0,0,0,87.0,0,1 +50,105.0,68.0,200.0,1,0,68.0,0,0 +63,180.0,101.0,269.0,1,0,84.0,1,0 +39,123.0,92.5,250.0,0,0,71.0,0,1 +38,115.0,71.0,219.0,1,0,93.0,0,0 +42,96.0,67.0,187.0,1,0,84.0,0,0 +38,130.5,85.5,243.0,1,0,79.0,1,1 +52,117.0,75.0,190.0,1,0,67.0,0,0 +60,168.5,108.0,267.0,1,0,83.0,1,0 +41,129.5,93.0,218.0,1,0,83.0,0,0 +41,148.0,108.0,195.0,1,0,69.0,0,1 +56,134.5,78.5,266.0,1,0,84.0,0,0 +38,117.5,67.5,229.0,1,0,80.0,0,0 +63,176.0,99.0,264.0,0,0,65.0,1,1 +42,111.0,73.0,273.0,1,0,89.0,0,0 +40,109.0,71.0,162.0,0,0,85.0,0,0 +51,125.0,80.0,250.0,0,0,108.0,1,1 +60,141.0,93.0,314.0,1,0,94.0,1,0 +40,131.0,85.5,219.0,1,0,74.0,0,1 +34,119.0,77.0,250.0,1,0,80.0,0,0 +40,123.5,81.0,230.0,0,0,65.0,0,0 +54,163.5,103.0,195.0,0,0,80.0,0,0 +36,117.0,90.0,194.0,0,0,87.0,1,0 +38,127.5,81.0,224.0,0,0,90.0,0,0 +37,128.5,83.0,166.0,0,0,108.0,0,0 +39,128.5,74.5,160.0,1,0,83.0,1,0 +60,134.0,84.0,238.0,0,0,66.0,1,0 +58,134.0,81.0,281.0,1,0,74.0,0,1 +56,111.0,70.0,292.0,1,0,74.0,0,0 +50,128.5,82.0,203.0,1,0,84.0,1,0 +57,148.0,91.0,250.0,1,0,103.0,1,0 +41,107.0,68.5,240.0,1,0,83.0,0,0 +40,129.0,73.0,193.0,1,0,80.0,0,0 +51,130.0,86.5,243.0,1,0,74.0,1,1 +43,121.0,75.0,292.0,1,0,82.0,1,1 +36,112.0,76.0,200.0,0,0,62.0,0,0 +64,127.0,78.0,295.0,0,0,73.0,1,0 +50,126.5,92.5,255.0,1,0,74.0,1,1 +49,138.0,91.0,285.0,0,0,84.0,0,0 +59,167.0,89.5,206.0,1,0,75.0,1,1 +62,205.5,104.5,300.0,0,0,117.0,1,1 +56,150.0,92.0,289.0,1,0,84.0,1,1 +57,136.0,92.0,287.0,0,0,71.0,0,0 +48,118.5,73.0,253.0,1,0,70.0,0,0 +38,112.0,68.5,199.0,1,0,67.0,0,0 +49,145.0,81.0,262.0,0,0,83.0,0,0 +65,138.0,79.0,355.0,0,0,108.0,1,0 +42,115.0,70.0,223.0,1,0,81.0,0,0 +45,110.0,78.0,307.0,1,0,69.0,0,0 +38,119.5,85.5,220.0,1,0,85.0,0,0 +48,119.0,80.0,240.0,0,0,79.0,0,0 +58,167.5,95.0,234.0,1,0,66.0,0,0 +60,130.0,78.0,239.0,1,0,99.0,1,1 +55,136.5,85.5,225.0,0,0,90.0,0,0 +54,148.0,92.5,267.0,0,0,98.0,1,1 +45,166.0,102.0,227.0,1,0,85.0,1,0 +64,144.0,80.0,300.0,0,0,102.0,1,0 +49,137.0,79.0,248.0,1,0,74.0,0,0 +45,152.5,82.0,215.0,0,0,75.0,0,0 +48,127.0,81.0,215.0,0,0,76.0,0,0 +45,119.0,83.0,156.0,1,0,78.0,0,0 +57,125.0,74.0,289.0,0,0,69.0,0,0 +64,172.5,75.0,219.0,1,0,91.0,1,1 +50,126.0,84.0,329.0,1,0,65.0,0,0 +58,145.0,95.0,270.0,0,0,120.0,0,0 +40,146.0,93.5,267.0,1,0,89.0,0,0 +38,117.0,78.5,199.0,1,0,73.0,0,0 +54,132.5,91.0,272.0,1,0,78.0,1,0 +39,105.0,70.0,195.0,0,0,64.0,0,0 +46,117.0,68.0,203.0,1,0,85.0,1,1 +60,186.0,102.0,212.0,1,0,60.0,0,0 +62,183.0,93.0,190.0,0,0,77.0,1,0 +60,118.0,73.0,222.0,0,0,90.0,0,0 +40,110.0,67.5,206.0,0,0,80.0,0,0 +54,136.0,86.0,262.0,1,0,69.0,1,1 +47,109.0,72.5,294.0,0,0,77.0,0,0 +58,135.0,85.5,251.0,1,0,103.0,1,1 +51,140.5,84.0,160.0,0,0,122.0,1,0 +47,114.0,79.0,143.0,1,0,72.0,1,0 +35,148.0,84.0,245.0,1,0,73.0,0,1 +44,120.0,80.0,200.0,1,0,74.0,1,1 +50,134.0,80.0,215.0,1,0,75.0,1,1 +57,134.0,90.5,185.0,1,0,103.0,0,0 +39,107.5,67.5,212.0,1,0,77.0,0,0 +41,126.0,78.0,255.0,1,0,76.0,0,0 +45,127.5,80.0,211.0,0,0,68.0,1,0 +49,141.0,99.0,212.0,1,0,70.0,1,0 +38,124.0,84.0,200.0,1,0,75.0,0,0 +59,141.0,79.0,278.0,0,0,94.0,0,0 +38,121.0,79.0,190.0,1,0,84.0,0,0 +39,120.0,80.0,240.0,1,0,75.0,0,0 +59,153.5,105.0,298.0,1,0,84.0,0,0 +64,134.0,79.0,271.0,0,0,90.0,1,0 +51,152.0,99.0,283.0,0,0,73.0,1,0 +57,163.5,93.0,241.0,0,0,67.0,1,1 +40,135.0,87.0,251.0,0,0,80.0,0,0 +62,130.0,77.5,292.0,1,0,72.0,1,1 +53,103.0,68.0,245.0,0,0,63.0,0,0 +37,117.0,74.0,168.0,1,0,77.0,0,0 +48,107.0,73.0,197.0,0,0,76.0,0,0 +40,122.0,78.0,152.0,0,0,80.0,0,0 +51,155.0,92.5,225.0,0,0,63.0,0,0 +48,117.0,73.0,296.0,1,0,78.0,0,0 +64,120.0,75.0,211.0,1,0,61.0,0,0 +44,131.0,74.0,334.0,1,0,77.0,1,1 +64,144.0,84.0,241.0,0,0,66.0,1,0 +41,147.5,92.5,196.0,1,0,71.0,0,0 +48,113.0,71.5,222.0,0,0,80.0,0,0 +49,183.0,114.5,215.0,0,0,90.0,1,1 +39,120.0,74.0,188.0,1,0,80.0,0,0 +61,178.0,91.0,290.0,1,0,80.0,0,0 +58,128.0,76.0,229.0,0,0,75.0,0,0 +52,126.0,80.0,196.0,0,0,74.0,1,0 +48,132.0,78.0,249.0,1,0,137.0,0,0 +45,127.0,76.5,210.0,1,0,72.0,0,0 +66,175.0,94.0,232.0,0,0,67.0,1,1 +44,160.0,108.0,205.0,1,0,76.0,0,0 +60,119.0,82.0,245.0,0,0,89.0,0,0 +42,142.5,90.0,249.0,0,0,82.0,1,1 +42,100.0,73.0,160.0,0,0,93.0,0,0 +67,192.0,102.0,251.0,0,0,62.0,1,1 +63,127.0,75.0,207.0,0,0,77.0,1,0 +62,110.0,62.5,214.0,0,0,95.0,0,1 +50,129.0,85.0,296.0,0,0,106.0,0,1 +63,117.5,75.0,250.0,0,0,91.0,1,0 +41,134.5,83.0,193.0,1,0,127.0,0,0 +53,131.0,87.0,278.0,1,0,74.0,1,1 +53,160.0,92.0,254.0,0,0,80.0,0,0 +42,96.5,71.0,192.0,1,0,68.0,0,0 +47,107.0,66.5,184.0,1,0,70.0,0,0 +58,157.0,94.0,267.0,0,1,205.0,1,1 +45,125.0,89.0,162.0,0,0,83.0,0,0 +50,119.0,90.0,296.0,1,0,69.0,1,1 +55,180.0,108.0,220.0,1,0,90.0,0,0 +67,185.0,100.0,204.0,1,0,114.0,1,0 +56,147.0,94.0,280.0,1,0,85.0,0,0 +37,105.0,73.0,145.0,0,0,80.0,0,0 +38,123.0,69.0,180.0,1,0,70.0,0,0 +63,148.0,85.5,210.0,0,0,88.0,1,1 +40,141.0,102.0,246.0,1,0,67.0,0,0 +45,133.0,83.0,262.0,0,0,92.0,1,0 +54,118.0,84.0,193.0,0,0,82.0,0,0 +67,160.0,100.0,218.0,0,0,71.0,1,0 +39,114.0,66.5,152.0,0,0,71.0,0,0 +46,118.0,82.0,253.0,1,0,70.0,0,0 +35,112.0,62.5,175.0,1,0,69.0,0,0 +48,138.0,96.0,202.0,0,0,85.0,0,0 +47,150.0,101.0,177.0,1,0,60.0,1,1 +43,137.0,81.0,199.0,1,0,72.0,0,0 +52,118.5,82.5,211.0,1,0,80.0,0,1 +45,126.0,82.0,258.0,0,0,70.0,0,1 +42,121.5,74.0,256.0,1,0,115.0,0,1 +56,133.0,76.0,207.0,0,0,85.0,0,0 +63,159.5,91.0,260.0,0,0,66.0,1,1 +52,118.5,69.0,272.0,0,0,75.0,0,0 +46,164.0,107.0,208.0,1,0,70.0,1,0 +49,118.5,82.0,222.0,1,0,87.0,0,0 +44,129.0,90.0,219.0,0,0,73.0,0,0 +42,130.0,92.0,228.0,0,0,76.0,0,0 +64,177.0,110.0,230.0,1,0,113.0,1,0 +59,156.0,104.0,167.0,1,0,45.0,1,1 +59,195.0,118.0,240.0,0,0,73.0,1,0 +54,116.0,78.5,175.0,0,0,67.0,0,0 +57,117.0,80.0,280.0,1,0,60.0,1,1 +53,127.0,79.0,242.0,1,0,74.0,0,0 +35,150.0,90.0,231.0,1,0,72.0,0,0 +46,162.0,87.5,238.0,0,0,93.0,1,0 +40,124.0,86.5,314.0,0,0,66.0,0,0 +47,132.0,91.0,219.0,0,0,80.0,0,1 +49,130.0,82.0,219.0,1,0,65.0,0,0 +58,120.0,70.0,326.0,0,0,68.0,0,0 +54,142.0,93.0,255.0,1,0,118.0,0,0 +47,125.0,72.5,191.0,1,0,85.0,0,0 +60,164.0,94.5,239.0,1,0,89.0,1,0 +53,112.5,82.5,292.0,0,0,82.0,0,0 +66,108.0,66.0,233.0,0,0,72.0,1,0 +36,142.0,82.0,237.0,0,0,87.0,0,0 +37,135.0,79.0,231.0,1,0,67.0,0,1 +49,111.0,70.0,260.0,1,0,87.0,0,1 +44,128.0,82.0,225.0,1,0,85.0,0,0 +41,124.0,79.0,210.0,0,0,91.0,0,0 +43,127.5,85.0,276.0,1,0,74.0,1,0 +37,129.0,86.0,205.0,0,0,76.0,0,0 +55,168.0,82.0,305.0,0,0,78.0,0,0 +36,102.5,65.0,178.0,1,0,94.0,1,0 +37,110.0,78.5,217.0,1,0,84.0,0,0 +47,134.0,87.0,328.0,1,0,99.0,0,0 +50,127.5,85.0,232.0,0,0,79.0,1,1 +68,122.0,70.0,261.0,1,0,60.0,1,0 +44,126.0,85.0,217.0,1,0,68.0,0,0 +42,105.0,84.0,197.0,0,0,67.0,0,0 +50,147.0,90.0,173.0,0,0,85.0,0,0 +53,200.0,140.0,248.0,0,1,130.0,1,0 +57,127.0,75.0,205.0,1,0,65.0,1,0 +47,128.0,91.0,234.0,1,0,93.0,0,0 +49,137.0,96.5,240.0,1,0,118.0,0,1 +58,138.0,83.0,266.0,0,0,100.0,1,1 +55,133.0,80.0,244.0,0,0,70.0,0,0 +59,120.0,73.0,241.0,0,0,88.0,1,0 +55,122.0,82.0,207.0,0,0,74.0,0,0 +43,121.5,78.0,214.0,0,0,82.0,0,0 +46,116.0,79.0,225.0,0,0,70.0,0,0 +43,132.0,84.0,214.0,0,0,102.0,1,1 +46,131.5,78.5,304.0,0,0,112.0,1,0 +49,118.0,66.0,238.0,1,0,82.0,1,0 +42,118.5,80.5,241.0,0,0,75.0,0,0 +61,114.0,70.5,255.0,0,0,107.0,0,0 +36,102.0,69.0,212.0,0,0,71.0,0,0 +39,131.0,82.0,207.0,1,0,83.0,0,0 +48,119.0,85.0,222.0,0,0,80.0,0,0 +39,107.0,76.5,220.0,0,0,78.0,0,0 +59,122.5,67.5,240.0,1,0,81.0,0,0 +48,131.0,80.0,231.0,0,0,85.0,0,0 +44,114.0,83.0,268.0,0,0,76.0,1,0 +42,111.0,62.0,256.0,1,0,74.0,0,0 +44,118.0,86.0,195.0,0,0,75.0,0,0 +52,146.0,88.0,247.0,0,0,63.0,0,0 +60,141.0,81.0,166.0,1,0,101.0,1,0 +35,107.0,73.0,248.0,0,0,80.0,0,0 +40,128.0,83.0,165.0,1,0,60.0,0,0 +64,163.0,85.0,283.0,1,0,68.0,0,0 +53,136.0,99.0,261.0,1,0,94.0,0,0 +59,244.0,124.0,264.0,0,0,120.0,1,1 +55,134.0,92.0,273.0,0,0,67.0,0,1 +58,113.0,77.0,234.0,1,0,67.0,1,0 +56,113.5,74.0,197.0,1,0,81.0,1,0 +40,104.0,76.0,202.0,1,0,62.0,1,0 +42,135.0,82.0,163.0,0,0,77.0,0,0 +48,131.0,79.0,247.0,0,0,83.0,0,0 +65,127.5,75.0,251.0,0,0,74.0,1,1 +52,122.0,73.0,205.0,0,0,85.0,0,0 +39,128.0,86.5,225.0,1,0,100.0,0,0 +55,127.5,83.5,250.0,0,0,73.0,0,0 +64,153.0,75.0,255.0,0,0,74.0,1,0 +51,168.0,102.0,239.0,1,0,68.0,1,0 +49,127.5,81.0,264.0,0,0,70.0,0,0 +53,134.0,91.0,232.0,1,0,75.0,0,0 +47,113.5,73.0,232.0,0,0,77.0,0,0 +52,156.0,98.0,225.0,1,0,100.0,1,1 +50,112.0,69.0,221.0,1,0,79.0,0,0 +58,164.0,85.5,242.0,1,0,106.0,1,1 +64,176.0,97.0,194.0,0,0,89.0,1,0 +37,121.0,80.0,238.0,0,0,67.0,0,0 +57,141.0,83.0,206.0,1,0,69.0,0,1 +64,123.0,73.5,273.0,0,0,84.0,1,0 +66,152.5,90.0,290.0,0,0,76.0,0,0 +35,108.0,72.0,290.0,0,0,84.0,0,0 +38,111.0,61.0,180.0,1,0,75.0,0,0 +39,126.0,85.0,233.0,1,0,87.0,0,1 +42,141.0,92.0,199.0,1,0,60.0,1,0 +45,130.0,82.5,255.0,1,0,94.0,0,0 +57,108.0,77.0,200.0,1,0,87.0,0,0 +62,168.0,102.0,244.0,1,0,105.0,1,0 +58,146.0,89.0,255.0,1,0,73.0,1,0 +51,128.0,77.0,257.0,0,0,88.0,0,0 +59,134.5,87.0,176.0,1,0,93.0,1,0 +44,124.5,82.0,217.0,1,0,68.0,0,0 +60,213.0,94.5,282.0,0,1,78.0,1,1 +54,115.0,81.0,318.0,0,0,76.0,0,0 +53,127.0,76.0,220.0,0,0,74.0,1,0 +43,129.0,92.0,201.0,1,0,63.0,0,0 +64,126.0,82.0,206.0,1,0,97.0,1,1 +61,167.5,91.5,259.0,0,0,85.0,0,0 +39,108.0,66.0,224.0,0,0,97.0,0,0 +35,125.0,75.0,154.0,1,0,75.0,0,0 +66,153.0,94.0,273.0,0,0,76.0,0,0 +53,117.0,71.0,303.0,0,0,85.0,0,0 +40,152.0,103.0,229.0,1,0,72.0,1,0 +46,118.0,74.0,253.0,1,0,64.0,1,0 +47,154.0,93.0,236.0,1,0,76.0,1,0 +49,120.0,90.0,152.0,0,0,93.0,0,0 +42,111.0,67.5,194.0,1,0,47.0,0,1 +60,116.0,82.0,353.0,1,0,71.0,0,0 +56,115.0,80.0,298.0,0,0,77.0,0,0 +39,159.0,115.0,253.0,1,0,74.0,1,0 +62,206.0,98.0,318.0,0,0,87.0,1,1 +45,123.0,71.0,196.0,1,0,76.0,1,0 +61,157.0,99.0,360.0,1,0,73.0,0,0 +55,142.0,74.0,230.0,1,0,82.0,0,0 +58,106.0,70.5,243.0,1,0,80.0,0,1 +53,139.0,88.0,247.0,1,0,53.0,0,1 +37,111.0,70.0,229.0,1,0,70.0,0,0 +36,151.0,96.0,280.0,1,0,94.0,0,0 +60,199.0,83.0,335.0,0,0,90.0,1,0 +53,184.0,109.0,219.0,0,0,73.0,1,1 +62,129.5,87.0,168.0,1,0,80.0,1,1 +59,127.5,80.0,250.0,0,0,108.0,1,0 +43,129.0,90.0,260.0,0,0,62.0,0,0 +47,133.0,86.0,232.0,1,0,74.0,1,0 +53,167.5,102.5,284.0,0,0,87.0,0,0 +47,160.0,85.0,247.0,1,0,77.0,0,0 +48,117.5,92.0,203.0,1,0,115.0,0,1 +48,127.5,75.0,150.0,1,0,112.0,1,0 +43,115.5,68.0,202.0,0,0,73.0,0,0 +47,128.0,85.0,215.0,1,0,90.0,0,0 +43,118.0,77.0,229.0,0,0,103.0,0,0 +56,198.0,107.0,285.0,1,0,97.0,1,1 +34,117.5,67.5,220.0,1,0,86.0,0,0 +47,127.0,86.0,274.0,0,0,83.0,0,0 +66,114.5,62.5,234.0,1,1,216.0,1,1 +39,137.5,77.5,170.0,1,0,70.0,0,1 +58,151.0,98.0,268.0,0,0,60.0,1,0 +57,158.5,107.0,257.0,1,0,67.0,1,0 +63,118.0,84.0,252.0,0,0,82.0,0,1 +53,160.0,97.0,285.0,0,0,65.0,0,0 +38,137.0,82.5,209.0,0,0,84.0,0,0 +57,131.5,92.0,262.0,1,0,78.0,1,0 +49,123.5,84.0,261.0,0,0,75.0,0,0 +47,140.0,82.0,202.0,0,0,95.0,0,0 +36,98.0,66.0,160.0,1,0,73.0,1,0 +42,109.5,67.0,218.0,1,0,71.0,0,0 +39,115.5,65.5,284.0,1,0,78.0,1,0 +52,106.0,79.0,265.0,1,0,163.0,0,1 +64,110.0,70.0,239.0,0,0,83.0,1,0 +61,122.0,81.0,210.0,0,0,97.0,0,0 +54,137.0,88.0,266.0,0,0,80.0,0,0 +61,160.0,109.0,256.0,0,0,79.0,0,0 +52,134.0,98.0,199.0,1,0,89.0,1,1 +38,125.5,86.0,171.0,0,0,71.0,0,1 +37,120.5,67.5,205.0,1,0,113.0,0,0 +52,131.0,74.0,225.0,1,0,77.0,1,0 +50,159.0,109.0,272.0,1,0,68.0,1,0 +60,170.0,100.0,269.0,1,0,83.0,1,1 +39,124.0,90.0,160.0,0,0,67.0,0,0 +57,154.0,100.0,158.0,1,0,70.0,1,0 +64,132.0,75.0,239.0,0,0,80.0,1,1 +55,115.0,71.0,196.0,1,0,85.0,0,0 +45,111.0,72.0,258.0,1,0,65.0,0,0 +67,110.0,77.0,201.0,0,0,77.0,0,0 +40,149.0,81.0,340.0,0,0,99.0,1,0 +48,135.0,82.5,192.0,1,0,69.0,1,0 +53,127.0,89.0,300.0,1,0,70.0,1,1 +50,121.0,67.0,177.0,1,0,77.0,0,0 +47,115.0,82.0,194.0,0,0,76.0,0,0 +42,139.0,88.0,266.0,0,0,78.0,0,0 +53,122.0,80.0,287.0,0,0,85.0,1,1 +39,113.0,80.0,247.0,0,0,82.0,0,0 +39,124.0,86.0,199.0,1,0,72.0,0,0 +64,139.0,92.0,205.0,0,0,90.0,0,1 +61,118.0,77.5,310.0,1,0,70.0,1,0 +46,122.0,76.0,270.0,0,0,88.0,0,0 +49,107.5,71.0,199.0,1,0,68.0,1,0 +55,125.0,85.0,255.0,0,0,81.0,0,0 +57,122.0,80.0,372.0,0,0,81.0,0,0 +41,102.0,64.0,168.0,0,0,75.0,0,0 +46,124.0,85.0,216.0,0,0,103.0,0,0 +60,167.0,105.0,191.0,0,0,85.0,1,1 +64,206.0,104.0,263.0,0,0,91.0,1,0 +43,117.0,67.0,175.0,0,0,70.0,0,0 +50,145.0,94.0,240.0,0,0,68.0,0,1 +38,107.0,73.5,220.0,0,0,80.0,0,0 +56,142.0,94.0,310.0,0,0,65.0,1,0 +53,167.0,96.5,186.0,1,0,113.0,1,0 +51,142.0,82.5,220.0,1,0,78.0,0,0 +42,111.5,70.0,232.0,1,0,80.0,0,0 +58,148.0,81.0,240.0,1,0,78.0,1,0 +54,133.0,88.0,187.0,1,0,77.0,0,0 +53,100.0,71.0,213.0,0,0,75.0,0,0 +58,132.0,86.0,210.0,0,0,74.0,1,0 +60,139.0,84.0,267.0,1,0,112.0,0,0 +62,119.5,74.0,332.0,0,0,92.0,1,1 +59,127.0,83.0,236.0,0,0,86.0,1,0 +53,147.0,71.5,232.0,0,0,74.0,0,0 +35,136.5,95.0,242.0,0,0,88.0,0,1 +50,149.0,90.0,224.0,0,0,85.0,0,0 +36,155.0,74.0,167.0,0,0,81.0,0,0 +57,133.0,84.0,277.0,0,0,74.0,0,0 +34,131.5,84.0,227.0,0,0,87.0,0,1 +46,117.5,77.5,217.0,0,0,83.0,0,0 +42,131.0,88.0,200.0,1,0,88.0,0,0 +63,131.0,73.5,271.0,1,0,107.0,1,0 +46,105.5,67.0,197.0,0,0,69.0,0,0 +45,138.0,86.0,279.0,1,1,144.0,0,0 +60,126.0,84.0,236.0,0,0,76.0,0,0 +45,145.0,90.0,218.0,1,0,70.0,1,1 +44,122.0,83.0,187.0,0,0,75.0,0,0 +39,141.5,91.0,222.0,1,0,73.0,0,0 +42,111.0,71.0,183.0,0,0,81.0,0,0 +62,142.0,90.0,264.0,1,0,97.0,1,1 +48,131.0,88.0,270.0,0,0,55.0,0,0 +55,112.5,72.5,269.0,0,0,80.0,0,0 +45,117.0,80.0,207.0,1,0,59.0,0,0 +58,143.0,98.0,192.0,1,0,68.0,0,0 +56,165.0,115.0,285.0,1,0,116.0,1,1 +55,161.5,95.0,250.0,0,0,83.0,0,0 +57,122.0,66.5,211.0,1,0,57.0,1,0 +65,144.0,64.0,290.0,0,0,145.0,1,0 +61,164.5,93.5,201.0,0,0,95.0,1,0 +49,120.0,80.0,280.0,1,0,75.0,0,0 +42,141.5,98.0,164.0,0,0,76.0,0,0 +50,124.0,82.0,220.0,0,0,83.0,0,0 +42,112.0,77.0,270.0,1,0,85.0,0,0 +46,137.0,97.0,346.0,1,0,82.0,0,0 +53,163.0,105.0,266.0,1,0,79.0,1,1 +44,116.0,62.0,169.0,0,0,87.0,0,0 +54,171.5,105.5,237.0,0,0,104.0,0,0 +58,150.0,97.0,250.0,1,0,65.0,1,1 +67,126.0,68.0,245.0,1,0,94.0,1,1 +44,132.5,90.0,271.0,0,0,95.0,0,0 +41,146.0,88.0,176.0,1,0,83.0,0,0 +52,177.0,103.5,240.0,0,0,75.0,0,1 +40,105.0,74.0,187.0,0,0,69.0,0,0 +55,108.5,63.5,252.0,1,0,121.0,0,0 +41,110.0,60.0,140.0,1,0,82.0,0,0 +40,102.0,72.0,185.0,0,0,83.0,0,0 +41,129.5,92.5,324.0,0,0,103.0,0,0 +48,132.0,85.0,273.0,0,0,78.0,0,0 +52,131.0,80.0,245.0,0,0,81.0,0,0 +53,146.5,82.0,229.0,1,1,172.0,1,0 +52,114.0,77.0,200.0,0,0,84.0,0,0 +45,107.0,75.0,215.0,1,0,105.0,0,0 +65,124.0,70.0,276.0,0,0,75.0,1,0 +42,139.0,91.0,165.0,1,0,83.0,0,0 +48,153.0,93.0,181.0,0,0,88.0,0,0 +45,109.5,69.0,170.0,1,0,66.0,1,0 +56,131.0,86.5,289.0,1,0,71.0,0,0 +58,132.0,67.0,190.0,0,0,70.0,1,0 +54,131.0,79.0,225.0,1,0,62.0,0,0 +56,125.0,83.0,273.0,0,0,66.0,0,0 +67,201.0,93.0,263.0,0,0,78.0,1,1 +55,120.5,84.0,290.0,1,0,90.0,1,0 +59,145.0,90.0,273.0,0,0,82.0,1,0 +49,144.0,86.0,265.0,1,0,68.0,0,0 +54,127.0,70.0,279.0,0,0,79.0,0,0 +45,122.5,82.5,232.0,0,0,59.0,1,0 +55,131.0,81.0,346.0,1,0,77.0,0,1 +46,118.0,79.0,253.0,0,0,83.0,0,0 +40,112.5,76.5,216.0,1,0,77.0,0,0 +44,135.0,91.0,220.0,1,0,88.0,0,0 +40,118.0,78.0,239.0,1,0,75.0,0,1 +37,123.0,75.0,261.0,0,0,85.0,0,0 +47,112.0,66.0,210.0,1,0,84.0,1,0 +47,137.0,87.0,253.0,1,0,81.0,1,0 +43,114.0,81.0,263.0,1,0,74.0,1,1 +53,137.0,76.0,265.0,0,0,84.0,0,0 +51,125.0,71.0,219.0,1,0,75.0,1,0 +52,113.5,66.5,246.0,1,0,60.0,0,0 +52,113.0,76.5,200.0,0,0,73.0,0,1 +50,114.0,78.0,220.0,0,0,83.0,1,1 +37,110.0,72.5,279.0,1,0,70.0,0,1 +50,125.0,87.0,274.0,0,0,73.0,0,0 +43,131.0,87.0,229.0,1,0,74.0,0,0 +60,149.0,73.0,352.0,1,0,79.0,0,1 +57,162.0,108.0,195.0,0,0,73.0,0,0 +53,137.0,99.0,230.0,1,0,79.0,0,0 +42,105.0,65.0,209.0,1,0,64.0,0,0 +61,130.0,77.5,227.0,0,0,91.0,1,0 +40,145.0,90.0,159.0,0,0,83.0,0,0 +59,148.5,90.0,201.0,0,0,83.0,0,1 +52,159.5,94.0,600.0,0,1,140.0,1,1 +63,143.5,89.0,241.0,0,0,80.0,0,0 +66,140.0,80.0,238.0,0,0,83.0,0,0 +53,119.0,75.0,220.0,1,0,67.0,0,0 +39,105.5,64.5,175.0,1,0,72.0,0,0 +58,127.5,79.5,272.0,1,0,66.0,0,1 +56,114.0,71.0,267.0,0,0,90.0,0,0 +54,101.0,72.0,241.0,1,0,70.0,1,1 +64,133.0,72.5,251.0,0,1,86.0,0,1 +44,138.0,92.0,210.0,0,0,92.0,0,0 +46,173.0,102.0,259.0,0,0,75.0,0,0 +40,112.5,64.5,202.0,1,0,103.0,1,0 +42,109.0,74.0,253.0,1,0,60.0,0,0 +63,189.0,103.0,236.0,1,0,74.0,1,0 +47,154.5,103.5,279.0,0,0,60.0,1,0 +61,141.5,88.5,292.0,0,0,70.0,1,0 +52,159.0,64.0,215.0,0,0,124.0,1,0 +51,146.0,77.0,206.0,0,0,90.0,0,0 +64,140.0,84.0,293.0,0,0,76.0,1,0 +64,122.0,87.5,262.0,0,0,85.0,0,0 +40,130.0,80.0,282.0,1,0,68.0,1,1 +44,125.0,80.5,245.0,1,0,80.0,0,1 +45,132.0,79.0,192.0,1,0,112.0,0,0 +59,93.5,69.0,190.0,1,0,74.0,0,0 +44,144.0,99.0,217.0,1,0,60.0,1,0 +50,133.0,88.0,249.0,1,0,75.0,1,1 +56,147.0,96.0,256.0,0,0,75.0,1,1 +63,156.0,90.0,315.0,0,0,74.0,0,0 +57,174.0,112.0,224.0,0,0,82.0,1,0 +64,150.0,84.0,196.0,0,0,93.0,0,0 +57,140.0,88.0,225.0,1,0,78.0,0,1 +55,129.0,82.0,270.0,1,0,60.0,1,1 +55,130.0,84.0,265.0,0,0,69.0,0,0 +41,100.0,60.0,193.0,1,0,69.0,0,0 +46,113.0,68.0,392.0,1,0,63.0,0,0 +38,128.0,84.5,239.0,0,0,80.0,0,1 +56,145.0,77.0,261.0,0,0,95.0,0,0 +67,172.0,84.0,242.0,1,0,111.0,1,0 +45,167.0,107.0,222.0,0,0,88.0,0,0 +64,148.0,85.0,221.0,1,0,80.0,1,0 +50,116.0,69.0,242.0,1,0,73.0,0,0 +41,122.0,73.0,257.0,0,0,104.0,0,0 +46,107.5,65.0,291.0,1,0,78.0,0,1 +60,144.0,91.0,229.0,0,0,82.0,1,0 +41,119.0,73.0,223.0,1,0,77.0,0,0 +61,100.0,65.0,214.0,0,0,66.0,1,0 +68,130.0,80.0,239.0,0,0,95.0,1,0 +45,116.0,79.0,250.0,0,0,87.0,0,0 +52,147.0,86.0,334.0,1,1,63.0,1,1 +56,140.0,90.0,322.0,0,0,64.0,1,0 +53,114.0,81.0,291.0,0,0,79.0,0,0 +51,153.5,103.5,214.0,0,0,71.0,0,1 +47,126.0,86.0,200.0,1,0,96.0,0,0 +67,138.0,76.0,256.0,0,0,100.0,1,0 +49,175.0,107.5,221.0,0,0,78.0,0,0 +36,123.0,69.0,185.0,0,0,75.0,0,0 +62,165.0,91.0,304.0,0,0,81.0,1,0 +36,135.0,94.5,248.0,1,0,85.0,0,1 +55,155.0,90.0,325.0,0,0,72.0,1,1 +45,131.0,84.0,221.0,1,0,72.0,0,1 +44,107.0,73.0,196.0,1,0,71.0,0,0 +47,145.0,87.5,242.0,0,0,73.0,0,0 +38,130.0,94.0,170.0,1,0,75.0,1,0 +57,184.0,106.0,233.0,0,0,40.0,1,1 +64,135.0,80.0,315.0,1,0,89.0,1,1 +46,118.0,76.5,205.0,0,0,77.0,0,0 +49,160.5,109.0,267.0,0,0,75.0,1,1 +50,114.0,64.0,261.0,1,0,71.0,1,0 +63,177.0,96.0,306.0,0,0,126.0,1,0 +48,243.0,142.5,169.0,0,0,77.0,0,0 +60,178.0,103.0,260.0,1,0,79.0,1,0 +41,139.0,80.0,242.0,1,0,60.0,0,0 +64,127.0,77.0,280.0,0,0,78.0,0,1 +62,184.0,90.0,231.0,0,0,75.0,0,0 +62,145.5,87.5,270.0,1,0,67.0,1,1 +66,133.0,87.0,216.0,1,0,91.0,1,0 +59,187.5,85.5,320.0,0,0,68.0,0,0 +36,119.0,76.0,214.0,1,0,75.0,0,0 +40,125.0,86.0,304.0,1,0,84.0,0,0 +53,165.0,96.0,248.0,1,0,71.0,0,0 +49,138.0,92.0,246.0,0,0,91.0,0,1 +64,178.0,106.0,253.0,1,0,76.0,1,1 +46,138.0,105.0,256.0,0,0,100.0,0,0 +58,123.0,85.5,245.0,0,0,76.0,0,0 +66,151.0,91.0,235.0,0,0,87.0,1,0 +41,110.0,69.0,205.0,0,0,67.0,0,0 +40,122.0,82.0,199.0,1,0,77.0,0,0 +42,119.0,76.0,304.0,1,0,80.0,1,0 +52,110.0,78.0,206.0,0,0,62.0,0,1 +49,155.0,85.0,309.0,0,0,63.0,0,1 +52,111.0,81.0,234.0,1,0,77.0,0,0 +46,150.0,88.0,305.0,0,0,75.0,0,1 +40,116.0,75.0,208.0,0,0,82.0,1,0 +35,99.0,67.0,210.0,1,0,75.0,0,0 +42,115.0,77.0,271.0,0,0,82.0,0,0 +58,181.0,90.0,264.0,0,0,71.0,1,1 +43,115.0,75.0,209.0,0,0,90.0,0,0 +44,174.0,110.0,248.0,0,0,100.0,0,0 +38,96.0,61.0,155.0,1,0,68.0,0,0 +39,122.0,72.0,149.0,1,0,75.0,0,0 +41,120.5,85.5,255.0,0,0,79.0,0,0 +40,127.0,82.0,137.0,0,0,71.0,1,0 +38,102.5,67.5,160.0,1,0,68.0,0,0 +57,158.0,104.0,210.0,0,0,113.0,0,0 +41,130.0,80.0,226.0,1,0,73.0,1,0 +42,124.0,81.0,197.0,1,0,63.0,0,0 +58,180.0,109.5,279.0,1,0,82.0,1,1 +42,112.0,74.5,195.0,0,0,110.0,0,0 +47,133.5,76.0,231.0,1,0,73.0,0,0 +59,100.5,66.0,229.0,0,0,81.0,0,0 +55,120.0,86.0,242.0,1,0,73.0,0,0 +68,124.0,70.0,230.0,0,0,60.0,1,0 +61,156.0,92.0,183.0,1,0,79.0,1,1 +36,156.5,105.0,208.0,0,1,186.0,0,0 +41,124.0,83.0,190.0,0,0,87.0,0,0 +45,140.0,88.0,261.0,1,0,78.0,0,0 +51,128.0,69.0,246.0,1,0,72.0,1,1 +45,119.0,84.0,172.0,0,0,98.0,0,0 +35,130.0,68.0,216.0,0,0,90.0,0,0 +49,118.0,78.0,222.0,0,0,73.0,0,0 +50,156.0,90.0,298.0,1,0,100.0,0,1 +40,148.0,100.0,208.0,0,0,102.0,0,0 +43,113.0,77.0,213.0,1,0,73.0,0,0 +49,159.0,88.0,266.0,1,0,84.0,1,0 +47,127.0,93.0,220.0,1,0,57.0,0,1 +58,143.0,101.0,210.0,0,0,80.0,1,0 +38,125.0,92.0,252.0,0,0,69.0,0,0 +50,126.0,88.0,200.0,0,0,76.0,1,0 +47,122.0,70.0,285.0,1,0,82.0,0,0 +60,129.0,89.0,175.0,0,0,75.0,0,0 +45,108.5,71.5,225.0,0,0,80.0,0,0 +58,162.0,99.0,213.0,1,0,70.0,1,1 +63,135.5,80.0,252.0,0,0,79.0,1,1 +43,132.0,88.0,204.0,0,0,83.0,0,0 +52,144.0,85.0,318.0,0,0,64.0,1,1 +47,123.0,71.0,230.0,0,0,73.0,0,0 +46,128.0,76.0,248.0,1,0,77.0,0,0 +49,126.5,67.5,270.0,0,0,77.0,0,0 +36,131.5,89.0,245.0,0,0,62.0,0,0 +58,120.0,74.0,196.0,1,0,73.0,1,0 +58,143.0,104.0,220.0,0,0,87.0,1,0 +46,128.0,74.0,190.0,0,0,78.0,0,0 +61,160.0,96.0,218.0,0,1,223.0,1,1 +59,122.0,74.0,184.0,1,0,67.0,0,0 +40,97.0,63.0,205.0,0,0,80.0,0,0 +54,146.0,95.0,272.0,0,0,80.0,0,0 +56,155.0,102.0,186.0,0,0,75.0,0,0 +45,128.0,90.0,218.0,0,0,77.0,0,0 +51,114.0,85.0,234.0,0,0,84.0,1,0 +59,175.0,95.0,270.0,1,0,76.0,0,0 +40,125.0,94.0,154.0,1,0,84.0,1,0 +53,121.0,85.5,253.0,1,0,68.0,0,0 +64,116.0,77.0,214.0,1,0,71.0,1,0 +48,117.5,80.0,226.0,1,0,66.0,0,0 +41,108.0,64.0,187.0,0,0,70.0,0,0 +43,132.5,87.5,241.0,0,0,83.0,0,0 +56,108.0,70.0,195.0,1,0,117.0,0,0 +41,114.5,80.0,198.0,1,0,75.0,0,0 +40,108.5,75.0,233.0,0,0,73.0,0,1 +65,185.5,97.5,220.0,0,0,95.0,1,0 +45,110.0,70.0,218.0,0,0,78.0,0,0 +53,125.0,76.0,225.0,0,0,75.0,1,0 +60,140.0,85.0,238.0,0,0,88.0,1,0 +40,110.0,73.0,244.0,1,0,67.0,0,0 +55,103.0,61.0,222.0,1,0,75.0,1,0 +42,122.5,80.0,225.0,1,0,90.0,0,0 +47,115.0,81.0,197.0,0,0,66.0,0,0 +50,163.0,105.0,240.0,0,0,75.0,0,0 +45,95.0,58.0,222.0,1,0,77.0,0,0 +39,134.0,90.0,310.0,1,0,88.0,0,0 +40,173.0,59.0,175.0,0,0,75.0,1,0 +52,148.0,99.0,312.0,1,0,65.0,1,0 +50,131.0,87.0,253.0,0,0,76.0,0,0 +43,111.0,82.0,186.0,1,0,82.0,0,0 +63,172.5,98.0,226.0,0,0,81.0,1,1 +55,174.0,100.0,180.0,0,1,78.0,1,0 +46,125.0,89.0,259.0,1,0,57.0,0,1 +62,126.0,82.0,216.0,0,0,69.0,1,0 +41,120.0,72.5,260.0,1,0,88.0,0,0 +38,137.0,75.0,233.0,1,0,107.0,0,1 +59,164.0,81.0,280.0,1,0,68.0,0,0 +34,121.0,74.0,170.0,0,0,83.0,0,0 +50,132.0,87.0,212.0,1,0,83.0,0,0 +59,115.0,70.0,206.0,1,0,76.0,0,0 +44,128.0,87.0,230.0,1,0,73.0,1,1 +33,108.0,67.0,158.0,0,0,69.0,0,0 +64,144.0,76.0,186.0,0,0,93.0,1,0 +60,114.0,70.0,183.0,0,0,59.0,1,0 +55,136.0,70.0,211.0,0,0,83.0,0,0 +50,127.5,85.0,238.0,1,0,69.0,0,0 +35,106.0,78.0,186.0,1,0,70.0,0,0 +57,127.0,81.0,239.0,0,0,87.0,0,0 +60,126.0,70.0,277.0,0,0,100.0,1,0 +53,154.0,98.0,235.0,1,0,65.0,0,0 +43,130.0,86.0,207.0,1,0,103.0,0,1 +56,124.0,78.0,256.0,1,0,80.0,0,0 +36,112.5,73.5,230.0,0,0,65.0,0,0 +38,135.0,90.0,199.0,0,0,85.0,0,0 +49,140.0,108.0,271.0,0,0,77.0,0,0 +49,133.5,87.5,250.0,0,0,84.0,0,0 +42,122.0,76.0,152.0,1,0,78.0,0,0 +35,120.0,84.0,300.0,1,0,99.0,0,0 +38,113.0,80.0,287.0,0,0,75.0,0,1 +62,114.0,72.0,237.0,0,1,89.0,0,0 +44,128.0,94.0,214.0,1,0,66.0,0,0 +39,151.0,94.0,201.0,0,0,74.0,0,1 +39,124.0,83.0,180.0,0,0,77.0,0,0 +46,115.0,82.0,248.0,0,0,100.0,0,0 +52,120.0,77.0,240.0,1,0,62.0,0,0 +48,102.0,66.5,304.0,1,1,66.0,1,1 +52,121.0,73.0,271.0,1,0,86.0,1,0 +57,127.5,80.0,250.0,1,0,80.0,1,0 +44,111.0,79.0,200.0,1,0,74.0,0,0 +57,112.5,70.0,272.0,1,0,58.0,0,1 +49,103.5,66.5,211.0,0,0,87.0,0,1 +42,142.5,97.5,230.0,0,0,75.0,0,0 +42,110.0,73.0,225.0,0,0,65.0,0,0 +64,114.0,73.0,185.0,1,0,97.0,1,0 +49,123.0,80.0,260.0,1,0,65.0,0,1 +59,114.0,84.0,292.0,0,0,72.0,0,0 +37,124.0,83.0,246.0,1,0,85.0,0,0 +33,141.5,95.0,165.0,0,0,77.0,0,0 +38,119.0,73.0,198.0,0,0,70.0,0,0 +40,115.0,83.0,204.0,0,0,76.0,0,0 +66,163.0,86.0,253.0,0,0,91.0,1,0 +64,120.0,68.0,210.0,0,0,77.0,1,1 +47,145.0,89.0,217.0,1,0,75.0,0,1 +39,137.0,81.0,190.0,1,0,85.0,1,0 +55,127.0,76.0,205.0,1,1,325.0,1,0 +41,144.0,88.0,235.0,1,0,82.0,1,0 +56,138.0,87.0,259.0,0,0,75.0,0,0 +65,149.5,78.0,289.0,0,0,86.0,0,0 +53,146.0,89.0,272.0,0,0,67.0,0,0 +42,101.0,70.0,249.0,0,0,60.0,0,0 +45,133.0,83.0,194.0,1,0,76.0,1,0 +55,140.0,83.0,340.0,0,0,83.0,0,0 +53,128.0,77.0,314.0,1,0,78.0,0,0 +62,106.0,67.5,226.0,1,0,87.0,1,0 +54,113.5,74.0,225.0,0,0,80.0,1,0 +61,123.0,79.0,265.0,0,0,114.0,1,1 +43,138.0,88.0,232.0,0,0,96.0,0,1 +49,135.0,76.0,278.0,1,0,75.0,1,1 +66,138.0,86.0,305.0,0,0,62.0,1,0 +42,127.5,89.0,224.0,1,0,75.0,0,0 +64,182.5,88.0,317.0,1,0,79.0,1,1 +43,109.0,73.0,292.0,1,0,93.0,0,0 +42,132.0,86.0,175.0,1,0,88.0,0,0 +46,172.5,116.5,295.0,0,0,77.0,1,1 +43,121.0,79.0,262.0,0,0,87.0,0,0 +53,126.0,73.0,234.0,0,0,90.0,0,0 +50,112.0,82.0,240.0,1,0,62.0,0,0 +46,121.0,81.0,251.0,1,0,84.0,0,0 +51,134.0,87.0,358.0,0,0,87.0,1,1 +67,154.0,90.0,239.0,1,0,90.0,1,0 +51,125.0,85.0,185.0,1,0,72.0,1,1 +45,109.0,72.0,217.0,1,0,68.0,1,0 +44,105.0,70.0,220.0,1,0,68.0,0,0 +47,123.0,87.0,292.0,0,0,78.0,0,0 +44,115.0,76.0,272.0,1,0,77.0,0,0 +48,149.0,100.0,211.0,0,0,62.0,0,0 +36,123.0,78.0,155.0,1,0,78.0,0,0 +63,149.0,90.0,252.0,1,0,83.0,1,1 +36,122.5,82.5,172.0,0,0,75.0,0,0 +65,162.0,98.0,244.0,0,0,82.0,1,1 +48,129.0,86.0,246.0,1,0,87.0,0,0 +63,144.0,90.0,276.0,0,0,78.0,0,0 +40,137.0,85.0,229.0,1,0,55.0,0,0 +40,122.0,94.0,204.0,0,0,82.0,0,0 +42,113.0,79.0,170.0,0,0,65.0,1,0 +63,143.0,87.0,192.0,0,0,100.0,0,0 +36,133.0,88.0,234.0,0,0,100.0,0,0 +46,100.0,64.0,161.0,1,0,60.0,0,0 +39,115.0,77.0,251.0,1,0,98.0,0,0 +39,142.0,85.5,255.0,1,0,108.0,0,0 +51,142.0,88.0,345.0,1,0,73.0,0,0 +48,139.0,86.0,212.0,1,0,62.0,0,0 +57,131.0,85.0,210.0,0,0,77.0,0,0 +41,146.0,86.0,245.0,1,0,72.0,0,0 +42,123.0,87.0,231.0,1,0,44.0,0,0 +38,118.0,78.0,187.0,1,0,63.0,0,0 +41,95.0,57.0,190.0,1,0,77.0,1,0 +43,158.5,100.5,174.0,1,0,88.0,0,1 +55,142.0,92.0,243.0,0,0,85.0,0,0 +38,95.0,65.0,160.0,1,0,77.0,0,0 +46,115.0,74.0,250.0,1,0,69.0,0,0 +45,115.0,76.0,263.0,1,0,78.0,1,0 +53,131.0,89.0,221.0,1,0,95.0,0,0 +44,136.0,90.0,271.0,1,0,64.0,0,0 +51,123.0,72.0,260.0,1,0,65.0,1,1 +39,130.0,72.0,213.0,0,0,78.0,0,0 +51,127.5,77.5,239.0,0,0,79.0,0,0 +55,130.0,82.0,252.0,0,0,85.0,1,0 +43,121.0,82.0,201.0,1,0,91.0,0,1 +67,135.0,80.0,261.0,0,0,93.0,1,1 +55,145.0,82.0,329.0,0,0,95.0,0,0 +39,125.0,80.0,229.0,0,0,58.0,0,1 +54,136.5,83.0,254.0,0,0,95.0,0,0 +41,115.0,77.5,293.0,1,0,57.0,0,0 +48,117.0,81.0,250.0,0,0,65.0,0,0 +45,116.0,66.0,262.0,0,0,76.0,0,0 +61,165.0,80.0,256.0,1,0,97.0,1,1 +38,141.0,98.0,239.0,1,0,85.0,0,0 +49,120.0,74.0,186.0,1,0,69.0,0,0 +47,110.0,70.0,232.0,1,0,82.0,0,0 +59,162.5,105.0,260.0,0,0,72.0,1,0 +60,114.0,64.0,391.0,0,0,83.0,0,0 +37,127.0,80.0,275.0,1,0,93.0,1,0 +48,115.0,69.0,231.0,0,0,77.0,0,0 +54,110.0,72.0,219.0,1,0,86.0,1,1 +39,112.0,65.0,215.0,1,0,78.0,0,1 +46,118.0,82.0,279.0,1,0,74.0,0,0 +58,151.0,97.5,249.0,0,0,84.0,1,0 +46,109.0,81.0,198.0,1,0,85.0,1,1 +65,119.0,76.0,246.0,0,0,156.0,0,1 +59,135.0,70.0,246.0,0,0,107.0,1,0 +52,135.0,89.0,310.0,0,0,74.0,0,1 +40,100.0,60.0,219.0,0,0,60.0,0,0 +54,117.5,70.5,215.0,1,0,75.0,0,0 +51,139.0,93.0,214.0,0,0,82.0,0,0 +60,132.0,75.5,318.0,0,0,82.0,0,0 +51,125.5,94.0,335.0,1,0,67.0,1,0 +44,121.0,81.0,206.0,0,0,77.0,0,1 +47,160.0,95.0,325.0,1,0,87.0,0,0 +59,111.0,80.0,237.0,0,0,72.0,0,0 +40,127.0,79.0,234.0,0,0,92.0,0,0 +50,134.0,95.0,340.0,1,0,86.0,1,1 +54,148.0,93.0,258.0,0,0,95.0,1,1 +51,107.5,70.0,260.0,0,0,67.0,0,0 +61,125.0,82.0,176.0,1,0,75.0,1,1 +41,124.0,90.0,206.0,0,0,83.0,0,0 +47,156.0,96.0,278.0,0,0,70.0,0,1 +46,128.0,71.0,214.0,1,0,66.0,0,0 +60,132.0,94.0,334.0,0,0,98.0,1,1 +49,137.5,92.0,290.0,0,0,74.0,0,0 +57,155.0,85.0,190.0,0,0,66.0,1,0 +45,137.0,92.5,172.0,0,0,83.0,1,0 +39,115.0,70.0,194.0,0,0,54.0,0,0 +61,131.5,85.0,295.0,0,0,83.0,0,1 +40,117.5,72.0,185.0,0,0,79.0,0,0 +55,129.0,78.0,255.0,0,0,79.0,0,0 +61,112.0,66.5,179.0,0,0,100.0,1,0 +52,132.0,80.0,258.0,1,1,268.0,1,1 +54,141.0,92.0,206.0,0,0,120.0,1,0 +50,130.5,98.0,215.0,0,0,100.0,1,0 +37,122.5,82.5,254.0,1,0,83.0,0,0 +55,109.0,70.0,230.0,0,0,73.0,1,0 +61,141.0,75.0,326.0,1,0,72.0,0,1 +63,126.0,66.0,232.0,0,0,79.0,0,0 +57,135.0,88.0,306.0,0,0,70.0,0,0 +58,123.0,69.0,242.0,1,0,72.0,0,0 +57,105.0,70.0,160.0,0,0,61.0,0,0 +40,121.0,88.0,304.0,1,0,80.0,0,0 +55,132.5,85.5,214.0,1,0,103.0,0,1 +43,122.0,70.0,232.0,1,0,77.0,0,0 +46,127.5,87.0,165.0,0,0,75.0,0,1 +52,100.0,68.0,262.0,1,0,74.0,0,0 +52,126.0,85.0,234.0,0,0,96.0,0,0 +64,129.0,61.0,217.0,0,0,81.0,1,1 +62,111.0,63.0,275.0,0,0,78.0,1,1 +42,142.5,79.0,230.0,0,0,99.0,0,0 +47,122.5,77.0,241.0,1,0,78.0,0,0 +52,143.0,94.5,265.0,0,0,75.0,1,1 +42,112.5,80.0,220.0,1,0,60.0,0,0 +39,107.0,73.0,217.0,1,0,67.0,0,0 +51,142.5,93.5,320.0,0,0,80.0,0,0 +38,125.0,85.0,255.0,0,0,73.0,0,0 +63,146.0,78.0,222.0,0,0,74.0,0,1 +41,143.5,90.0,235.0,0,0,83.0,0,0 +58,129.0,82.0,220.0,1,0,80.0,1,1 +47,132.5,85.0,252.0,1,0,80.0,1,0 +36,121.0,66.0,219.0,0,0,76.0,0,0 +56,112.5,60.0,248.0,0,0,92.0,0,0 +47,129.0,81.0,253.0,1,0,122.0,1,0 +49,142.0,108.0,273.0,1,0,72.0,0,0 +41,199.0,106.0,306.0,1,0,75.0,0,0 +51,134.0,92.0,269.0,1,0,81.0,0,0 +40,112.0,80.0,190.0,0,0,78.0,0,0 +44,179.0,107.0,169.0,0,0,77.0,0,1 +36,125.0,85.0,220.0,1,0,82.0,0,0 +61,179.0,100.0,210.0,0,0,95.0,0,0 +51,101.0,67.0,326.0,1,0,87.0,0,0 +43,104.0,57.0,195.0,1,0,78.0,0,1 +48,112.0,71.0,205.0,0,0,75.0,0,0 +37,104.0,66.0,169.0,0,0,72.0,0,0 +44,138.0,92.0,264.0,1,0,67.0,1,0 +54,130.0,85.0,218.0,0,0,85.0,0,0 +54,120.0,72.0,211.0,1,0,60.0,0,1 +59,124.0,72.0,239.0,0,0,70.0,0,0 +44,133.0,69.0,185.0,1,0,76.0,0,0 +45,108.0,81.0,220.0,0,0,70.0,0,0 +53,129.0,80.0,183.0,1,0,80.0,0,0 +46,118.0,82.0,214.0,1,0,94.0,0,0 +63,186.5,97.0,293.0,0,0,96.0,1,1 +52,131.0,99.0,238.0,0,0,86.0,1,1 +42,116.0,83.0,410.0,1,0,83.0,0,0 +48,138.5,87.5,193.0,0,0,90.0,0,0 +48,120.0,72.0,212.0,1,0,77.0,0,0 +42,138.0,91.0,182.0,0,0,74.0,0,0 +59,127.5,85.5,276.0,0,0,60.0,0,0 +40,145.0,100.5,213.0,0,0,117.0,0,1 +45,150.0,90.0,213.0,1,0,72.0,0,0 +38,120.0,80.0,274.0,1,0,68.0,0,0 +46,117.0,78.0,182.0,1,0,59.0,0,0 +67,155.0,90.0,285.0,1,0,77.0,1,1 +53,164.0,102.0,297.0,1,0,95.0,0,0 +38,122.5,76.5,209.0,1,0,73.0,0,1 +43,96.0,62.0,213.0,0,0,80.0,0,0 +59,170.0,103.0,294.0,0,0,70.0,1,0 +61,173.0,89.0,250.0,0,0,87.0,1,1 +52,134.0,80.0,167.0,1,0,102.0,0,0 +53,186.0,101.0,258.0,0,0,70.0,0,0 +67,154.0,106.0,222.0,0,0,74.0,1,0 +37,102.0,65.0,190.0,0,0,87.0,0,0 +54,160.0,94.0,302.0,0,0,75.0,0,0 +54,103.0,73.0,179.0,0,0,84.0,1,1 +55,115.0,84.0,219.0,0,0,93.0,1,1 +58,144.0,90.0,200.0,1,0,76.0,0,0 +62,204.0,118.0,312.0,0,0,86.0,1,1 +52,114.0,78.0,233.0,1,0,73.0,0,1 +47,127.5,90.0,187.0,0,0,72.0,1,0 +47,116.0,82.0,219.0,0,0,87.0,0,1 +39,131.5,85.0,323.0,1,0,93.0,0,1 +67,117.0,63.0,261.0,0,0,83.0,0,0 +46,158.0,94.0,271.0,1,0,71.0,0,0 +51,130.0,80.0,226.0,0,0,63.0,0,0 +38,123.5,84.5,255.0,1,0,88.0,0,0 +61,120.0,80.0,204.0,1,0,83.0,1,1 +40,111.0,95.5,286.0,0,0,89.0,0,0 +52,112.5,75.5,272.0,0,0,83.0,0,0 +36,118.5,84.5,242.0,1,0,103.0,0,1 +40,112.5,70.0,203.0,1,0,72.0,0,0 +63,140.0,93.0,234.0,0,0,87.0,0,0 +55,139.0,90.0,246.0,1,0,100.0,1,0 +42,110.0,65.0,212.0,0,0,63.0,0,0 +55,217.0,112.0,259.0,1,0,77.0,1,1 +39,196.0,116.0,235.0,1,0,87.0,1,1 +57,130.0,75.5,309.0,0,0,75.0,0,0 +60,146.0,89.0,170.0,0,0,81.0,1,0 +53,123.0,83.0,157.0,0,0,88.0,1,0 +39,114.0,77.0,186.0,1,0,85.0,0,0 +40,135.0,75.0,164.0,0,0,85.0,0,0 +62,176.0,89.0,249.0,0,0,81.0,1,1 +45,140.0,94.0,270.0,1,0,80.0,0,1 +40,111.0,78.0,168.0,0,0,74.0,0,0 +58,156.5,85.0,289.0,1,0,86.0,1,0 +36,113.0,66.5,272.0,1,0,59.0,0,0 +66,142.0,76.0,235.0,1,0,93.0,1,1 +62,167.0,94.0,274.0,0,0,80.0,1,1 +63,193.0,104.0,246.0,0,0,73.0,1,0 +61,187.0,95.5,200.0,1,0,64.0,1,1 +40,101.0,73.0,266.0,1,0,64.0,0,1 +41,107.5,75.0,249.0,1,0,78.0,0,0 +47,147.0,97.0,271.0,0,0,78.0,0,0 +44,112.5,72.5,286.0,0,0,76.0,0,0 +46,196.0,120.0,237.0,0,0,60.0,1,0 +45,189.0,87.0,234.0,1,0,90.0,0,0 +61,168.0,98.0,356.0,1,0,106.0,0,0 +43,130.0,85.0,255.0,0,0,78.0,0,0 +46,126.5,85.0,190.0,0,0,75.0,0,0 +52,136.0,76.0,219.0,0,0,73.0,0,1 +64,196.0,119.0,254.0,0,0,79.0,1,1 +49,112.0,79.0,170.0,0,0,80.0,0,0 +41,121.0,83.0,179.0,0,0,90.0,0,0 +50,116.0,82.0,180.0,1,0,92.0,0,1 +59,170.0,118.0,178.0,0,0,81.0,1,1 +56,190.0,97.0,338.0,0,0,83.0,1,0 +49,120.0,70.5,241.0,0,0,84.0,0,0 +50,132.0,84.5,253.0,1,0,73.0,0,0 +46,125.0,88.0,221.0,1,0,87.0,0,1 +70,143.0,93.0,107.0,0,0,62.0,1,0 +49,158.0,102.0,233.0,1,0,72.0,0,0 +41,104.0,73.0,247.0,0,0,68.0,0,0 +46,107.5,70.0,244.0,0,0,88.0,0,0 +50,114.0,68.0,229.0,1,0,70.0,0,0 +44,125.5,82.5,197.0,0,0,50.0,0,0 +57,117.5,80.0,200.0,0,0,80.0,1,0 +58,161.0,100.5,312.0,0,0,64.0,0,1 +41,114.0,79.0,313.0,1,0,93.0,0,0 +43,110.5,66.0,240.0,0,0,80.0,0,0 +36,132.5,82.5,204.0,1,0,84.0,0,0 +52,122.0,81.0,246.0,1,0,98.0,0,0 +44,130.0,85.5,211.0,0,0,82.0,0,0 +36,121.5,72.5,200.0,1,0,75.0,0,0 +38,129.0,85.0,265.0,1,0,68.0,1,0 +54,151.5,96.5,298.0,1,0,77.0,0,0 +39,122.0,82.0,325.0,1,0,93.0,0,1 +40,116.0,78.0,228.0,0,0,75.0,0,0 +48,110.0,74.0,271.0,0,0,67.0,0,0 +39,113.5,72.5,229.0,1,0,82.0,0,0 +41,119.0,76.0,159.0,0,0,70.0,0,0 +51,154.0,98.0,216.0,0,0,103.0,0,0 +60,123.0,82.0,268.0,0,0,85.0,0,1 +43,155.5,99.5,231.0,0,1,274.0,1,1 +42,122.0,84.0,231.0,1,0,72.0,0,0 +51,111.5,74.0,246.0,1,0,78.0,0,0 +39,119.0,84.0,195.0,0,0,73.0,0,0 +39,101.0,62.0,148.0,1,0,81.0,0,0 +51,128.0,80.0,168.0,1,0,93.0,0,0 +46,131.0,80.0,222.0,0,0,72.0,0,1 +40,130.0,86.0,174.0,1,0,83.0,1,0 +41,127.0,86.0,180.0,1,0,63.0,0,0 +47,143.5,109.0,248.0,0,0,66.0,0,0 +56,159.0,91.5,222.0,1,0,80.0,1,1 +44,121.5,69.0,173.0,1,0,77.0,0,0 +54,139.0,75.0,209.0,1,0,95.0,0,0 +63,155.0,81.0,320.0,0,0,80.0,0,1 +53,115.0,61.0,246.0,0,0,60.0,0,0 +50,124.0,78.0,258.0,1,0,83.0,0,0 +44,109.0,71.0,240.0,1,0,83.0,1,0 +56,145.0,100.0,285.0,1,0,86.0,0,0 +43,104.0,69.0,202.0,1,0,63.0,0,0 +47,128.0,92.5,305.0,0,0,62.0,0,0 +37,114.5,80.0,272.0,1,0,57.0,0,1 +53,130.0,94.0,233.0,1,0,75.0,0,0 +41,122.0,82.0,192.0,1,0,66.0,0,0 +56,115.0,80.0,214.0,0,1,292.0,1,0 +44,157.0,97.0,312.0,1,0,74.0,1,1 +57,126.5,90.0,229.0,1,0,58.0,1,0 +40,144.0,90.0,187.0,1,0,93.0,0,0 +66,120.0,76.0,270.0,0,0,98.0,1,0 +34,117.5,73.5,175.0,1,0,75.0,0,0 +62,143.5,90.0,268.0,0,0,83.0,1,0 +36,115.0,71.0,165.0,0,0,86.0,0,1 +39,112.0,63.0,164.0,0,0,85.0,0,0 +54,146.0,91.0,240.0,1,0,70.0,1,1 +53,92.0,69.0,225.0,0,0,68.0,0,0 +35,133.0,86.0,215.0,1,0,84.0,0,0 +40,121.0,86.0,155.0,1,0,59.0,0,0 +41,119.0,72.0,169.0,1,0,74.0,0,0 +43,120.0,87.0,259.0,1,0,71.0,0,0 +64,169.0,85.0,372.0,0,0,79.0,1,1 +43,134.0,90.0,170.0,0,0,73.0,1,0 +66,110.0,76.0,225.0,1,0,85.0,1,0 +51,131.0,87.0,226.0,0,0,73.0,0,0 +57,117.5,71.0,250.0,1,0,75.0,0,0 +62,140.0,93.0,229.0,0,0,111.0,0,0 +51,147.5,95.0,201.0,1,0,67.0,0,0 +35,110.0,69.0,170.0,0,0,83.0,0,0 +42,120.0,70.0,246.0,1,0,78.0,1,0 +47,120.0,78.0,246.0,1,0,75.0,0,0 +40,133.5,81.5,265.0,0,0,84.0,0,0 +58,146.5,77.5,223.0,0,0,85.0,1,0 +43,110.0,71.5,203.0,1,0,65.0,0,0 +48,120.0,81.0,234.0,1,0,83.0,0,0 +49,107.0,74.0,206.0,1,0,83.0,0,0 +55,130.0,85.0,269.0,0,0,74.0,0,0 +57,146.5,80.0,366.0,0,0,73.0,0,0 +51,102.0,64.0,262.0,1,0,66.0,0,0 +50,126.5,84.0,208.0,0,0,79.0,0,0 +44,146.5,97.0,227.0,1,0,67.0,1,1 +39,118.0,76.0,257.0,1,0,76.0,1,1 +47,138.5,99.0,277.0,0,0,81.0,1,1 +65,166.0,93.0,201.0,0,0,91.0,1,0 +43,145.5,82.0,270.0,1,0,87.0,0,0 +48,116.5,82.0,268.0,1,0,82.0,0,1 +57,129.0,75.0,262.0,0,0,95.0,0,0 +49,142.0,54.0,260.0,1,0,95.0,1,0 +39,122.0,70.0,247.0,1,0,65.0,0,0 +52,110.0,71.0,222.0,0,0,104.0,0,0 +49,119.0,85.5,286.0,0,0,72.0,0,0 +55,153.0,75.0,281.0,0,0,78.0,1,0 +46,166.5,107.0,239.0,0,0,70.0,0,0 +63,135.0,80.0,248.0,1,0,118.0,1,1 +64,185.0,97.5,218.0,0,0,79.0,1,0 +58,151.0,102.0,241.0,0,0,90.0,0,0 +52,124.0,69.0,221.0,0,0,81.0,0,0 +39,119.0,78.0,191.0,1,0,73.0,0,0 +39,106.0,72.0,190.0,1,0,75.0,0,0 +54,148.0,89.0,226.0,0,0,92.0,0,0 +38,124.0,87.0,279.0,1,0,75.0,1,0 +38,124.0,78.0,293.0,0,0,76.0,0,0 +55,141.0,83.5,289.0,1,0,76.0,0,0 +59,122.0,70.0,294.0,0,0,100.0,1,0 +45,105.5,57.5,150.0,1,0,87.0,0,0 +54,127.0,74.0,333.0,1,0,62.0,1,1 +48,120.0,77.5,255.0,0,0,75.0,0,0 +52,159.0,95.0,225.0,0,0,114.0,0,0 +56,123.0,86.0,296.0,0,0,63.0,0,1 +38,130.0,80.0,192.0,1,0,90.0,0,1 +50,166.5,106.5,208.0,0,0,84.0,1,1 +56,123.0,75.0,280.0,0,0,112.0,0,0 +37,104.0,65.0,197.0,0,0,97.0,0,0 +47,202.0,132.0,215.0,0,0,77.0,0,0 +60,131.5,82.0,285.0,1,0,103.0,0,0 +43,110.0,70.0,250.0,1,0,85.0,0,0 +36,100.0,64.0,164.0,1,0,65.0,0,0 +40,116.0,79.5,234.0,1,0,87.0,0,0 +44,132.0,82.0,212.0,0,0,73.0,0,0 +45,111.0,79.0,195.0,1,0,85.0,0,0 +57,173.0,102.0,274.0,1,0,75.0,0,0 +48,177.0,124.0,250.0,1,0,69.0,1,0 +57,161.0,97.0,207.0,0,0,67.0,0,0 +39,159.0,105.0,283.0,0,0,76.0,0,0 +51,117.0,70.0,327.0,1,0,76.0,1,0 +60,154.0,82.0,270.0,0,0,90.0,0,0 +61,148.0,74.0,260.0,0,0,91.0,1,0 +39,123.0,90.0,320.0,0,0,69.0,1,1 +51,136.5,86.5,285.0,0,0,83.0,1,1 +63,135.0,83.0,281.0,0,0,68.0,0,0 +55,109.0,66.5,249.0,1,0,85.0,0,0 +57,104.0,64.0,193.0,1,0,87.0,1,0 +55,170.0,105.0,180.0,0,0,90.0,1,1 +48,150.5,98.0,235.0,0,0,92.0,1,1 +58,138.0,78.0,295.0,0,0,81.0,0,0 +37,129.0,87.0,158.0,1,0,67.0,0,0 +48,124.0,77.0,253.0,0,0,72.0,0,0 +43,103.5,60.0,226.0,1,0,67.0,1,0 +51,134.0,84.0,230.0,0,0,78.0,0,0 +41,158.0,93.0,235.0,0,0,70.0,1,0 +65,171.0,89.0,245.0,0,0,93.0,1,1 +62,134.0,84.0,157.0,1,0,76.0,1,0 +42,110.0,73.0,204.0,1,0,75.0,0,0 +45,147.0,88.0,184.0,1,0,76.0,0,0 +58,119.5,73.0,215.0,1,0,93.0,1,1 +46,150.0,99.0,264.0,0,0,102.0,0,0 +51,140.0,88.0,176.0,1,0,83.0,0,0 +61,132.0,94.0,170.0,1,0,82.0,1,0 +40,123.5,83.0,209.0,0,0,63.0,0,0 +56,120.0,70.0,189.0,1,0,70.0,1,0 +53,119.0,80.0,202.0,0,0,78.0,0,0 +42,138.0,90.0,211.0,1,0,73.0,0,1 +59,155.5,100.5,240.0,0,0,116.0,1,0 +40,105.0,65.0,188.0,1,0,70.0,0,0 +60,132.0,82.0,275.0,0,0,62.0,0,0 +56,129.0,83.5,205.0,0,0,64.0,0,1 +40,123.0,79.0,160.0,1,0,93.0,0,0 +43,97.0,64.0,224.0,1,0,68.0,0,0 +55,158.0,98.0,285.0,0,0,88.0,1,0 +49,155.0,89.0,275.0,0,0,85.0,0,0 +59,112.5,75.5,238.0,1,0,67.0,1,1 +40,135.0,83.0,236.0,1,0,90.0,0,0 +38,107.0,67.5,212.0,1,0,87.0,0,0 +55,135.0,80.0,195.0,0,0,75.0,1,0 +45,141.0,87.0,238.0,1,0,68.0,0,0 +43,131.0,92.0,180.0,1,0,85.0,0,1 +57,135.0,88.0,256.0,1,0,75.0,0,1 +38,125.0,79.0,225.0,1,0,74.0,1,0 +40,136.5,89.0,180.0,0,0,77.0,0,0 +56,158.0,70.0,206.0,0,0,88.0,1,0 +64,128.0,71.0,342.0,1,0,62.0,1,1 +67,130.0,83.0,234.0,0,0,74.0,1,0 +43,100.0,70.0,233.0,1,0,78.0,0,0 +55,144.0,79.0,280.0,1,0,75.0,1,0 +48,120.0,82.5,188.0,1,0,68.0,0,0 +51,129.0,72.0,244.0,1,0,80.0,0,1 +57,122.0,69.0,245.0,1,0,92.0,0,1 +55,141.0,92.0,200.0,0,0,84.0,0,0 +38,102.5,60.0,167.0,0,0,57.0,0,0 +39,124.5,99.0,196.0,0,0,73.0,0,0 +63,163.0,82.0,246.0,1,0,108.0,0,0 +46,115.0,79.5,265.0,0,0,61.0,0,1 +49,128.0,72.0,203.0,0,0,82.0,0,0 +61,154.0,94.0,235.0,1,0,66.0,0,1 +42,129.0,85.5,256.0,0,0,74.0,0,0 +58,102.0,60.0,210.0,0,0,90.0,0,0 +41,115.0,70.0,233.0,0,0,97.0,0,0 +61,150.0,86.0,183.0,0,0,70.0,0,1 +62,154.0,110.0,344.0,0,0,76.0,1,0 +44,142.5,104.5,201.0,1,0,67.0,1,1 +61,121.0,78.0,340.0,0,0,73.0,0,0 +56,140.0,88.0,227.0,0,0,78.0,0,0 +41,107.0,73.0,256.0,0,0,65.0,0,0 +49,156.0,91.0,252.0,1,0,114.0,1,0 +56,127.0,83.0,194.0,0,0,73.0,1,0 +35,107.5,66.5,196.0,1,0,79.0,0,0 +40,121.5,74.5,190.0,0,0,93.0,1,0 +62,120.0,67.5,232.0,0,0,62.0,1,1 +47,126.5,84.0,289.0,0,0,70.0,0,0 +48,104.0,73.5,252.0,1,0,77.0,1,0 +42,145.0,87.0,196.0,1,0,60.0,1,0 +42,134.0,82.0,211.0,0,0,80.0,1,0 +50,105.0,72.5,229.0,0,0,79.0,0,0 +39,123.0,78.0,214.0,0,0,62.0,0,1 +58,195.0,90.0,294.0,0,1,127.0,1,1 +66,151.0,88.0,182.0,0,0,80.0,1,1 +61,120.0,67.0,204.0,0,0,75.0,1,0 +56,130.0,70.0,191.0,1,0,97.0,1,0 +60,119.5,79.0,241.0,0,0,78.0,0,0 +67,157.5,78.0,326.0,1,0,77.0,1,0 +60,176.0,84.0,273.0,0,0,79.0,1,0 +42,137.0,91.0,283.0,0,0,67.0,0,0 +50,121.0,78.0,235.0,1,0,78.0,1,0 +50,114.0,87.0,227.0,0,0,120.0,1,0 +43,155.0,93.5,249.0,0,0,115.0,1,0 +57,124.0,77.0,235.0,0,0,86.0,1,1 +56,119.0,82.0,344.0,0,0,105.0,0,0 +47,127.0,76.0,365.0,1,0,80.0,0,0 +56,128.5,82.0,310.0,1,0,85.0,0,0 +36,126.0,80.0,213.0,0,0,79.0,0,0 +63,130.0,81.0,233.0,0,0,81.0,1,0 +62,137.0,85.0,298.0,1,0,87.0,0,0 +44,119.0,75.5,229.0,0,0,88.0,0,0 +41,124.0,76.0,200.0,1,0,86.0,0,0 +56,127.5,91.5,301.0,0,0,74.0,1,1 +56,200.0,120.0,217.0,1,0,72.0,1,0 +50,147.5,87.5,287.0,1,0,72.0,1,1 +55,135.0,76.5,310.0,0,0,74.0,0,0 +38,126.0,76.0,251.0,0,0,66.0,0,0 +47,144.0,91.0,221.0,1,0,66.0,0,0 +54,113.0,70.0,219.0,1,0,53.0,0,0 +40,125.0,90.0,290.0,0,0,87.0,0,0 +63,146.0,82.0,225.0,1,0,85.0,1,0 +65,146.0,94.5,288.0,0,0,74.0,0,1 +50,132.0,81.0,225.0,0,0,103.0,0,1 +54,120.0,85.0,215.0,1,0,75.0,1,0 +39,152.0,104.0,280.0,1,0,82.0,0,0 +46,136.5,92.0,235.0,0,0,89.0,0,0 +53,112.5,67.0,239.0,1,0,74.0,1,0 +48,135.5,90.0,230.0,1,1,91.0,0,0 +51,128.0,78.0,300.0,1,0,97.0,0,0 +64,113.0,77.0,283.0,0,0,67.0,0,0 +63,127.0,82.0,230.0,1,0,67.0,1,0 +55,137.5,87.0,238.0,0,0,107.0,1,0 +39,112.0,74.0,225.0,1,0,85.0,0,0 +59,141.0,78.0,261.0,0,0,76.0,0,0 +52,180.0,114.0,161.0,1,0,104.0,1,1 +48,107.0,76.0,186.0,0,0,90.0,1,0 +64,113.5,70.0,232.0,1,0,58.0,1,1 +64,145.0,85.0,229.0,0,0,74.0,1,1 +54,110.0,74.0,286.0,0,0,90.0,0,0 +55,133.0,78.0,245.0,0,1,115.0,1,1 +47,113.0,65.0,210.0,0,0,62.0,0,0 +42,119.0,73.5,220.0,1,0,63.0,0,0 +55,107.5,65.0,175.0,0,0,79.0,0,0 +42,126.0,73.0,219.0,1,0,65.0,1,1 +47,118.0,84.0,228.0,0,0,90.0,0,0 +51,115.0,82.5,166.0,0,0,67.0,0,0 +62,108.0,73.0,300.0,1,0,80.0,1,1 +37,111.5,72.5,261.0,1,0,74.0,0,0 +58,127.5,70.0,184.0,1,0,80.0,0,0 +51,147.0,96.0,215.0,0,0,100.0,0,0 +48,170.0,110.0,188.0,1,0,118.0,0,0 +51,130.0,75.0,256.0,1,0,83.0,1,0 +52,132.0,82.0,223.0,0,0,63.0,0,0 +66,143.0,95.0,292.0,0,0,77.0,1,1 +37,116.5,77.5,211.0,1,0,78.0,0,1 +61,105.0,67.5,167.0,1,0,86.0,1,0 +42,133.5,80.0,286.0,1,0,65.0,0,0 +42,129.0,91.5,193.0,1,0,74.0,0,0 +40,112.0,82.0,222.0,0,0,85.0,0,0 +59,158.0,90.0,288.0,0,0,87.0,0,0 +58,150.0,80.0,240.0,0,1,255.0,1,1 +41,114.0,68.0,224.0,1,0,107.0,1,0 +51,135.0,82.0,246.0,0,0,77.0,0,0 +62,111.0,79.5,202.0,0,0,100.0,0,0 +49,112.5,70.0,307.0,0,0,72.0,0,0 +59,142.0,79.0,410.0,0,0,90.0,0,0 +44,129.0,88.0,243.0,1,0,83.0,0,0 +64,142.0,84.0,296.0,0,0,83.0,1,1 +45,118.0,84.0,237.0,0,0,78.0,0,0 +63,155.0,92.5,237.0,0,0,83.0,0,0 +38,108.0,65.5,227.0,1,0,110.0,0,1 +39,137.5,101.5,220.0,0,0,88.0,0,0 +45,122.0,82.0,161.0,1,0,91.0,0,0 +55,119.0,81.0,232.0,0,0,100.0,1,1 +63,182.0,92.0,213.0,1,0,63.0,1,1 +41,150.0,92.0,250.0,0,0,85.0,0,0 +46,145.0,90.0,295.0,0,0,79.0,0,0 +58,145.0,94.0,232.0,0,0,80.0,1,1 +53,96.0,72.0,185.0,0,0,82.0,0,0 +59,134.0,84.0,210.0,0,0,77.0,1,1 +46,120.5,73.5,222.0,0,0,60.0,1,0 +51,128.0,83.5,216.0,0,0,75.0,0,0 +42,121.0,85.5,190.0,0,0,85.0,0,0 +62,175.0,85.0,262.0,0,0,72.0,0,1 +47,111.0,70.0,260.0,1,0,71.0,0,0 +48,111.0,85.0,229.0,1,0,74.0,0,0 +57,142.0,83.0,289.0,1,0,72.0,0,1 +43,119.5,69.5,192.0,1,0,83.0,0,0 +64,105.0,72.5,229.0,0,0,77.0,0,0 +45,145.5,99.0,170.0,1,0,85.0,1,0 +49,97.0,67.0,238.0,0,0,77.0,0,0 +45,119.0,73.0,244.0,0,0,80.0,0,0 +53,139.0,80.0,226.0,1,0,69.0,1,0 +45,126.0,89.5,250.0,1,0,92.0,1,0 +52,112.0,75.0,249.0,1,0,71.0,1,0 +61,171.0,87.0,266.0,0,0,123.0,0,0 +46,132.0,82.0,212.0,0,0,72.0,0,0 +48,174.0,101.5,249.0,0,0,76.0,1,0 +48,116.0,86.0,176.0,1,0,76.0,0,0 +48,112.5,75.0,236.0,1,0,67.0,0,0 +63,163.0,94.0,213.0,1,0,69.0,1,1 +41,126.0,79.0,224.0,1,0,68.0,0,0 +64,108.0,82.0,330.0,0,0,80.0,0,0 +53,126.0,72.0,238.0,1,0,73.0,1,0 +42,116.0,74.0,319.0,1,0,136.0,0,1 +38,105.0,70.0,162.0,0,0,71.0,0,0 +63,164.0,86.0,283.0,0,0,82.0,0,0 +63,136.0,94.0,240.0,0,0,57.0,0,0 +59,145.0,88.0,201.0,1,0,89.0,0,0 +59,110.0,70.0,316.0,1,0,74.0,1,0 +46,115.5,65.0,174.0,1,0,80.0,0,1 +61,232.0,136.0,238.0,0,0,79.0,1,0 +48,128.5,73.5,279.0,0,0,77.0,0,0 +57,119.0,80.0,198.0,0,0,79.0,0,0 +40,122.5,80.0,144.0,0,0,123.0,0,1 +49,134.0,88.0,193.0,0,0,76.0,0,0 +43,173.0,96.0,234.0,0,0,76.0,1,0 +50,132.0,85.0,241.0,0,0,84.0,1,1 +51,111.5,77.0,224.0,0,0,74.0,0,0 +58,85.5,51.0,260.0,0,1,206.0,1,0 +51,180.0,107.5,240.0,1,0,80.0,0,0 +40,132.0,81.0,195.0,0,0,86.0,0,0 +46,110.0,80.0,228.0,1,0,127.0,0,0 +44,134.0,80.0,260.0,1,0,81.0,1,0 +59,110.0,64.0,225.0,1,0,64.0,0,1 +44,112.0,62.0,192.0,0,0,82.0,0,0 +36,102.0,66.5,300.0,1,0,100.0,0,0 +64,191.0,81.0,266.0,1,0,78.0,1,0 +47,133.0,77.0,261.0,1,0,105.0,0,0 +54,168.0,94.0,227.0,0,0,70.0,0,0 +52,148.0,99.0,279.0,0,0,85.0,0,0 +52,118.0,80.0,190.0,1,0,88.0,0,0 +38,108.0,70.5,150.0,0,0,88.0,0,0 +45,128.0,82.0,280.0,1,0,62.0,0,1 +42,110.0,80.0,225.0,1,0,77.0,0,1 +47,126.0,91.0,260.0,1,0,84.0,0,0 +43,141.5,93.0,240.0,0,0,77.0,0,0 +46,142.0,91.0,280.0,0,0,65.0,0,0 +42,132.0,82.0,233.0,0,0,71.0,0,0 +62,150.5,97.0,273.0,0,0,74.0,0,0 +62,184.5,83.0,390.0,0,1,47.0,1,0 +57,175.0,80.0,207.0,0,0,75.0,1,0 +39,95.0,59.0,226.0,1,0,83.0,0,0 +36,122.0,74.5,245.0,1,0,85.0,0,0 +38,135.0,80.0,282.0,1,0,89.0,0,0 +67,145.0,92.0,287.0,0,0,77.0,1,1 +64,144.0,82.0,173.0,0,0,77.0,1,1 +38,100.0,80.0,196.0,0,0,74.0,0,1 +38,118.5,88.0,244.0,0,0,65.0,0,1 +43,113.0,79.0,165.0,1,0,72.0,0,0 +38,130.0,87.0,221.0,0,0,55.0,0,0 +54,150.0,93.0,321.0,0,0,131.0,0,0 +41,103.0,72.5,192.0,0,0,70.0,0,0 +39,126.0,91.0,262.0,0,0,84.0,0,1 +50,100.0,70.0,216.0,0,0,73.0,0,0 +68,157.0,97.0,184.0,0,1,148.0,1,1 +54,134.5,92.5,225.0,0,0,69.0,0,0 +49,130.0,87.0,224.0,0,0,73.0,0,0 +40,112.5,77.5,237.0,1,0,84.0,0,0 +38,116.0,70.0,229.0,1,0,71.0,1,1 +48,105.0,59.0,253.0,1,0,83.0,0,0 +35,104.0,61.0,274.0,0,0,68.0,0,0 +50,122.0,81.5,234.0,1,0,76.0,0,0 +50,107.5,74.0,281.0,0,0,79.0,0,0 +44,120.0,80.0,273.0,0,0,87.0,0,0 +44,105.0,72.5,163.0,1,0,62.0,0,0 +45,130.0,80.0,229.0,0,0,77.0,1,0 +52,146.5,82.0,210.0,0,0,72.0,1,0 +51,126.0,78.0,163.0,1,0,78.0,0,0 +57,114.0,75.0,251.0,0,0,72.0,0,0 +60,112.5,75.0,305.0,1,0,98.0,1,1 +40,117.0,77.0,165.0,1,0,66.0,0,0 +38,119.0,84.0,221.0,0,0,82.0,0,0 +57,138.5,90.0,257.0,1,0,101.0,0,0 +64,120.0,73.0,203.0,0,0,81.0,1,0 +56,122.0,74.0,220.0,0,0,93.0,1,0 +54,149.0,86.0,255.0,1,0,65.0,0,0 +42,120.0,83.5,274.0,1,0,79.0,0,0 +58,160.5,98.0,244.0,1,0,69.0,1,0 +36,117.0,84.0,210.0,1,0,96.0,0,0 +35,117.5,72.5,165.0,0,0,67.0,0,0 +54,124.0,77.0,288.0,0,0,92.0,0,0 +62,127.0,79.0,245.0,1,0,73.0,1,0 +39,116.0,72.0,216.0,1,0,71.0,0,0 +45,136.0,85.0,232.0,1,0,66.0,1,0 +37,112.0,73.5,166.0,1,0,93.0,0,1 +64,121.0,70.0,287.0,0,0,75.0,1,1 +59,145.0,86.0,220.0,0,0,77.0,0,0 +40,95.5,64.0,182.0,1,0,72.0,0,0 +52,117.0,78.0,266.0,0,0,88.0,0,0 +40,130.0,72.0,237.0,1,0,80.0,0,0 +62,152.0,98.0,308.0,0,0,76.0,0,1 +48,134.0,87.0,270.0,0,0,77.0,0,0 +55,155.0,84.0,263.0,1,0,60.0,0,0 +57,141.0,90.0,213.0,0,0,77.0,1,1 +50,171.0,120.0,259.0,0,0,85.0,0,0 +50,102.0,69.0,236.0,1,0,73.0,0,0 +42,113.0,69.0,232.0,0,0,70.0,0,0 +65,235.0,100.0,240.0,0,1,297.0,1,1 +42,123.0,74.0,185.0,1,0,92.0,0,1 +66,188.0,128.0,228.0,1,0,67.0,1,0 +41,107.0,76.0,177.0,0,0,65.0,0,0 +57,124.0,81.0,265.0,1,0,100.0,0,0 +43,162.5,93.5,206.0,1,0,77.0,0,1 +39,104.0,72.0,209.0,0,1,103.0,1,0 +50,157.0,98.0,243.0,0,0,78.0,1,0 +50,114.0,80.0,305.0,0,0,80.0,0,0 +33,119.0,74.0,200.0,1,0,74.0,0,0 +36,123.0,94.5,264.0,0,0,70.0,0,0 +53,130.0,86.0,309.0,1,0,80.0,0,0 +67,120.0,83.0,250.0,0,0,78.0,1,0 +55,144.5,88.5,275.0,1,0,79.0,1,0 +56,126.5,76.0,260.0,0,0,70.0,1,1 +39,119.0,85.0,217.0,1,0,96.0,1,0 +62,107.5,75.0,217.0,1,0,66.0,1,0 +57,146.0,76.0,258.0,0,0,87.0,1,0 +39,113.0,73.0,180.0,1,0,73.0,0,0 +56,127.0,79.0,177.0,1,0,88.0,1,0 +54,146.0,98.5,258.0,0,0,68.0,0,0 +61,148.0,80.0,218.0,0,0,78.0,1,0 +39,137.0,93.0,195.0,0,0,75.0,1,0 +37,104.0,61.0,160.0,1,0,100.0,0,0 +60,135.0,87.0,266.0,0,0,82.0,0,0 +62,167.5,102.5,254.0,1,0,83.0,1,0 +58,136.0,88.0,200.0,1,0,73.0,1,0 +51,154.0,96.0,195.0,1,0,75.0,0,0 +48,141.0,98.0,234.0,0,0,82.0,0,0 +58,146.0,77.0,225.0,1,0,53.0,0,0 +54,133.0,83.0,225.0,1,0,65.0,1,1 +63,134.0,85.0,276.0,0,0,86.0,0,1 +37,125.0,82.0,179.0,1,0,70.0,1,0 +59,205.0,92.5,216.0,1,0,84.0,0,0 +55,169.5,104.5,298.0,0,0,78.0,1,0 +40,125.5,80.0,143.0,1,0,95.0,0,0 +56,185.0,107.5,290.0,0,0,84.0,1,0 +41,120.5,76.0,195.0,1,0,70.0,1,0 +45,144.0,110.0,215.0,1,0,85.0,0,1 +37,96.5,67.0,164.0,1,0,67.0,0,0 +50,152.0,97.0,259.0,0,0,76.0,0,1 +41,130.0,88.0,206.0,0,0,79.0,0,0 +41,132.0,85.5,298.0,0,0,90.0,0,0 +49,127.0,86.0,283.0,1,0,78.0,1,0 +51,129.0,94.0,234.0,1,0,96.0,0,0 +62,149.5,85.0,202.0,0,0,80.0,1,0 +42,110.0,69.0,258.0,0,0,73.0,0,1 +59,124.0,74.0,293.0,0,0,77.0,0,0 +52,148.0,92.0,245.0,0,0,60.0,0,0 +37,106.0,59.5,154.0,1,0,50.0,0,0 +36,126.0,87.0,310.0,1,0,78.0,0,0 +36,121.0,79.5,186.0,0,0,65.0,0,0 +39,110.5,69.0,170.0,1,0,103.0,0,0 +55,146.5,80.0,271.0,0,0,89.0,0,0 +40,116.0,69.0,200.0,1,0,78.0,0,0 +38,130.0,95.0,305.0,0,0,78.0,0,1 +44,110.0,78.0,265.0,1,0,68.0,0,0 +54,116.0,77.0,260.0,0,0,61.0,1,0 +40,129.0,76.5,162.0,1,0,73.0,0,1 +42,115.0,72.0,212.0,1,0,100.0,0,0 +66,220.0,96.0,212.0,0,0,95.0,1,0 +54,116.0,79.0,274.0,1,0,65.0,0,0 +57,116.0,83.0,274.0,0,0,83.0,0,0 +38,124.0,82.0,328.0,0,0,69.0,0,0 +42,146.0,90.0,165.0,0,0,74.0,0,0 +42,127.0,90.0,240.0,1,0,69.0,0,0 +45,111.0,72.0,255.0,1,0,65.0,0,0 +48,134.0,83.0,210.0,0,0,107.0,1,1 +44,182.0,111.0,249.0,0,0,67.0,0,0 +62,118.0,79.5,205.0,0,0,75.0,1,0 +41,124.0,86.0,203.0,0,0,80.0,0,0 +62,139.0,78.0,294.0,0,0,79.0,1,1 +49,150.0,88.0,247.0,1,0,74.0,0,1 +54,107.5,67.5,205.0,0,0,88.0,0,0 +53,109.0,79.0,240.0,0,0,80.0,1,0 +43,124.0,79.0,229.0,0,0,77.0,0,0 +61,210.0,120.0,273.0,0,0,83.0,1,1 +63,109.0,75.0,229.0,0,1,120.0,1,0 +56,142.0,84.0,320.0,1,0,95.0,1,1 +38,120.0,74.0,300.0,1,0,78.0,0,0 +53,132.0,81.0,279.0,0,0,77.0,0,1 +45,130.0,80.0,250.0,1,0,86.0,1,1 +51,151.0,92.0,293.0,1,0,77.0,1,0 +52,184.0,102.0,238.0,1,0,94.0,1,0 +40,105.0,73.0,297.0,1,0,88.0,0,0 +42,130.0,91.0,232.0,1,0,70.0,1,0 +37,134.5,91.0,165.0,1,0,80.0,0,0 +52,115.0,80.0,232.0,1,0,68.0,0,0 +44,127.0,86.0,209.0,1,0,88.0,1,1 +44,97.0,62.0,339.0,1,0,85.0,0,0 +42,128.0,83.0,272.0,1,0,63.0,1,1 +45,124.0,81.0,288.0,1,0,118.0,1,1 +39,114.0,70.0,190.0,0,0,80.0,0,0 +63,193.0,63.0,293.0,0,0,76.0,1,0 +42,121.5,79.0,190.0,1,0,77.0,0,1 +55,120.0,80.0,260.0,0,0,68.0,1,1 +46,154.0,98.0,230.0,0,0,90.0,0,0 +45,128.0,79.0,258.0,0,0,75.0,0,0 +37,115.0,69.0,209.0,0,0,77.0,0,0 +50,120.0,75.0,232.0,0,0,74.0,0,0 +52,158.0,96.0,260.0,1,0,82.0,0,0 +53,120.0,80.0,260.0,1,0,73.0,0,1 +46,181.5,102.5,405.0,1,0,97.0,1,1 +35,109.0,73.0,197.0,0,0,95.0,0,0 +42,115.0,71.0,359.0,1,0,68.0,0,0 +52,130.0,75.0,234.0,0,0,72.0,1,0 +41,150.0,101.0,230.0,0,0,65.0,0,1 +48,154.0,84.0,174.0,1,0,90.0,0,1 +62,139.0,80.0,295.0,1,0,97.0,1,0 +53,188.5,106.5,243.0,0,0,70.0,0,0 +60,127.5,72.5,260.0,1,0,75.0,1,0 +39,106.0,80.0,195.0,1,1,132.0,0,1 +43,132.5,85.0,226.0,1,0,58.0,0,0 +42,120.0,83.0,182.0,1,0,87.0,0,0 +60,122.5,68.5,288.0,1,0,88.0,0,0 +65,165.0,95.0,322.0,1,0,81.0,1,0 +45,116.0,75.0,230.0,1,0,77.0,0,0 +38,113.0,68.0,309.0,1,0,75.0,0,0 +38,122.5,80.0,240.0,0,0,43.0,0,0 +59,142.5,74.5,205.0,0,0,83.0,0,0 +55,170.0,92.0,232.0,0,0,74.0,1,1 +62,132.5,80.0,193.0,0,0,78.0,1,0 +37,118.0,76.0,167.0,1,0,67.0,0,0 +38,119.0,83.5,238.0,1,0,71.0,0,0 +52,110.0,79.0,285.0,0,0,65.0,0,1 +45,112.0,70.0,239.0,1,0,95.0,0,0 +41,107.5,68.0,235.0,1,0,113.0,0,0 +52,125.0,82.0,219.0,0,1,173.0,1,1 +59,111.5,67.0,207.0,1,0,84.0,1,0 +53,139.0,80.0,260.0,0,0,76.0,0,0 +48,165.0,84.0,246.0,0,0,73.0,0,0 +54,145.0,92.5,288.0,1,0,98.0,1,1 +39,108.0,75.0,255.0,1,0,70.0,0,1 +46,138.0,97.0,270.0,0,0,65.0,0,0 +45,116.0,68.0,239.0,1,0,79.0,1,1 +50,138.0,72.0,202.0,1,0,98.0,0,0 +46,108.0,74.0,233.0,1,0,82.0,0,0 +36,108.0,62.0,200.0,0,0,69.0,0,0 +53,164.0,111.0,243.0,0,0,70.0,0,0 +50,148.0,108.0,250.0,1,0,86.0,0,0 +63,131.5,91.0,235.0,0,0,68.0,0,0 +38,96.0,67.0,178.0,1,0,82.0,0,0 +56,120.0,60.0,207.0,0,0,71.0,0,0 +41,128.0,84.0,260.0,0,0,48.0,0,0 +38,114.0,73.5,220.0,1,0,67.0,1,0 +48,148.0,103.0,205.0,0,0,60.0,1,1 +56,140.0,86.0,197.0,1,0,71.0,1,0 +41,120.0,78.0,213.0,1,0,70.0,0,0 +48,130.5,90.0,232.0,0,0,118.0,0,1 +57,128.5,87.5,238.0,0,0,89.0,1,1 +44,116.0,67.0,258.0,1,0,79.0,0,0 +40,120.0,80.0,208.0,1,0,66.0,0,1 +45,100.0,70.0,268.0,1,0,87.0,0,0 +57,109.5,72.0,314.0,0,0,71.0,0,1 +42,132.0,86.0,260.0,1,0,66.0,0,0 +38,115.0,75.0,148.0,0,0,74.0,0,0 +41,139.0,80.0,199.0,1,0,62.0,1,1 +61,136.5,89.0,270.0,0,0,87.0,1,1 +63,148.0,75.0,275.0,0,0,83.0,1,1 +52,133.0,96.0,346.0,1,0,126.0,1,1 +48,124.5,66.5,237.0,0,0,91.0,0,0 +44,134.0,88.0,193.0,1,0,77.0,0,0 +49,174.0,90.0,350.0,1,0,78.0,0,0 +42,110.0,70.0,166.0,1,0,69.0,0,0 +42,120.0,70.0,219.0,1,0,73.0,0,0 +57,192.0,105.0,281.0,1,0,75.0,0,1 +57,109.0,77.0,272.0,0,0,89.0,0,0 +54,138.0,79.0,243.0,0,0,95.0,0,0 +39,146.0,92.0,208.0,0,0,74.0,0,0 +50,176.5,115.0,240.0,1,0,83.0,0,0 +49,110.0,71.0,240.0,1,0,84.0,0,0 +49,101.0,69.0,206.0,1,0,82.0,0,0 +48,148.0,91.0,251.0,0,0,83.0,0,0 +39,110.0,78.0,270.0,1,0,68.0,0,0 +54,137.0,84.0,292.0,0,0,94.0,0,0 +51,110.5,69.0,235.0,0,0,86.0,0,0 +54,153.0,100.0,212.0,1,0,82.0,1,1 +58,177.0,97.0,200.0,0,0,73.0,0,0 +45,127.5,83.5,238.0,0,0,78.0,0,0 +60,119.0,76.0,227.0,0,0,92.0,0,1 +47,112.5,73.0,183.0,1,0,80.0,0,0 +40,132.0,92.0,254.0,0,0,62.0,0,1 +64,133.0,77.5,213.0,0,0,74.0,1,0 +47,160.0,96.0,190.0,0,0,64.0,0,0 +54,113.5,72.0,195.0,1,0,67.0,0,0 +60,149.0,95.0,230.0,1,0,92.0,1,1 +48,183.0,108.0,336.0,0,0,96.0,1,1 +41,129.0,86.0,204.0,0,0,70.0,0,0 +36,116.0,85.5,180.0,0,0,81.0,0,0 +37,123.0,92.0,230.0,0,0,80.0,0,1 +39,114.0,68.0,175.0,0,0,93.0,0,0 +63,199.0,114.0,235.0,0,0,84.0,1,1 +66,159.0,92.0,199.0,1,0,74.0,1,1 +48,171.0,97.0,202.0,0,0,78.0,0,0 +37,197.5,125.0,274.0,1,0,94.0,1,1 +64,190.0,100.0,246.0,0,0,102.0,0,0 +46,116.0,88.5,275.0,0,0,70.0,0,0 +38,116.0,81.0,203.0,0,0,80.0,1,0 +43,112.5,80.0,245.0,1,0,77.0,0,0 +44,120.0,83.5,205.0,1,0,77.0,0,1 +44,116.0,77.5,213.0,1,0,83.0,1,1 +46,174.0,100.0,233.0,0,0,73.0,0,0 +46,133.0,84.0,200.0,0,0,83.0,0,0 +60,107.5,72.0,195.0,1,0,80.0,1,0 +61,110.0,66.0,312.0,1,0,96.0,1,1 +51,133.0,87.0,192.0,1,0,77.0,0,0 +63,116.0,83.0,176.0,1,0,75.0,1,0 +61,195.0,108.0,157.0,1,0,78.0,1,0 +36,140.0,85.0,183.0,0,0,84.0,0,0 +43,145.0,85.0,249.0,1,0,100.0,0,0 +60,135.0,75.0,233.0,1,0,60.0,1,1 +46,101.0,71.0,259.0,1,0,73.0,0,0 +48,143.0,81.0,252.0,1,0,101.0,1,0 +66,145.0,88.0,273.0,1,0,74.0,0,1 +40,122.0,78.0,193.0,1,0,93.0,0,0 +42,111.0,71.0,199.0,0,0,107.0,1,0 +44,146.0,78.0,229.0,1,0,75.0,0,0 +46,122.0,87.5,181.0,1,0,83.0,0,0 +50,120.0,80.0,168.0,1,0,60.0,1,0 +40,150.0,93.0,267.0,0,0,74.0,0,0 +50,180.0,100.0,261.0,1,0,66.0,1,1 +49,109.0,70.0,235.0,1,0,73.0,1,0 +42,115.5,79.0,281.0,1,0,71.0,0,0 +39,121.0,78.5,201.0,0,0,90.0,0,0 +49,132.0,85.0,215.0,0,0,75.0,0,1 +41,102.0,67.0,218.0,1,0,78.0,0,0 +37,110.0,72.5,266.0,0,0,73.0,0,1 +43,115.0,80.0,217.0,0,0,70.0,0,0 +64,136.5,85.0,241.0,1,0,77.0,1,0 +49,107.0,73.0,246.0,0,0,80.0,0,0 +40,118.0,72.0,226.0,0,0,79.0,0,0 +48,144.0,79.0,216.0,1,0,85.0,0,0 +63,175.0,78.0,380.0,0,0,95.0,1,1 +51,120.0,81.0,233.0,0,0,75.0,0,0 +64,146.0,106.0,270.0,0,0,77.0,1,0 +58,150.0,101.0,281.0,0,0,97.0,1,1 +48,132.0,81.0,299.0,1,0,70.0,0,0 +37,125.0,75.0,243.0,1,0,78.0,0,1 +55,165.0,106.0,293.0,0,0,79.0,0,0 +42,126.0,86.0,270.0,0,0,77.0,0,0 +43,105.0,72.5,262.0,1,0,70.0,1,0 +44,128.0,81.5,212.0,1,0,87.0,0,0 +37,129.0,74.0,232.0,1,0,88.0,0,0 +50,132.0,96.0,254.0,0,0,67.0,0,1 +58,128.0,83.0,200.0,0,0,80.0,1,1 +42,113.0,81.0,355.0,1,0,71.0,0,0 +48,134.5,84.0,210.0,1,0,87.0,0,0 +32,111.0,70.0,242.0,1,0,88.0,0,0 +39,118.0,84.0,240.0,0,0,75.0,0,0 +57,181.0,112.5,328.0,0,0,94.0,1,1 +54,150.0,94.0,390.0,1,0,71.0,1,1 +50,148.0,92.5,190.0,0,0,90.0,0,0 +60,146.0,80.0,212.0,0,0,72.0,1,0 +54,176.0,87.0,315.0,0,0,72.0,0,0 +46,115.0,75.0,230.0,0,0,79.0,0,0 +50,144.0,88.0,189.0,0,0,87.0,1,0 +45,133.0,87.0,218.0,0,0,115.0,0,0 +60,137.0,80.0,264.0,0,0,58.0,0,0 +52,135.0,86.0,279.0,0,0,72.0,0,1 +58,145.0,72.5,287.0,0,1,206.0,1,0 +38,166.0,96.0,186.0,1,0,75.0,0,1 +59,136.0,96.0,235.0,1,0,85.0,1,0 +41,121.0,88.0,156.0,0,0,86.0,0,0 +46,137.0,88.0,275.0,1,0,88.0,0,1 +53,146.0,91.0,310.0,0,0,72.0,1,1 +50,132.5,92.0,259.0,0,0,75.0,0,0 +57,142.0,85.0,240.0,1,0,77.0,0,0 +40,114.0,76.0,332.0,1,0,90.0,1,1 +41,108.0,62.0,228.0,0,0,99.0,0,0 +41,129.0,89.0,280.0,1,0,65.0,0,0 +56,113.0,61.0,254.0,0,0,87.0,1,0 +49,137.0,95.0,205.0,0,0,74.0,1,0 +47,137.5,88.5,265.0,0,0,90.0,0,1 +64,102.0,61.0,227.0,0,0,81.0,1,0 +59,137.0,83.5,342.0,1,1,140.0,1,1 +40,122.0,95.0,302.0,1,0,82.0,1,1 +45,118.5,76.0,152.0,1,0,68.0,0,0 +46,110.0,68.0,193.0,0,0,65.0,0,0 +42,136.0,88.0,196.0,0,0,78.0,0,0 +41,124.0,78.0,326.0,1,0,67.0,0,1 +35,105.0,69.0,135.0,0,0,76.0,0,0 +37,120.0,87.0,156.0,1,0,89.0,0,0 +55,130.0,85.0,230.0,1,0,108.0,1,1 +56,136.5,97.0,303.0,1,0,106.0,0,1 +51,125.0,82.0,220.0,1,0,73.0,0,1 +49,123.0,69.0,252.0,1,0,89.0,1,0 +62,130.0,87.0,233.0,0,1,386.0,1,1 +49,123.5,78.0,323.0,1,0,63.0,1,0 +44,150.0,89.0,288.0,1,0,97.0,0,0 +39,118.0,70.0,190.0,1,0,69.0,0,0 +51,102.5,64.5,255.0,1,0,71.0,0,0 +48,113.0,79.0,218.0,1,0,73.0,0,0 +43,129.0,81.0,179.0,1,0,77.0,0,0 +65,94.0,62.0,212.0,0,0,88.0,0,0 +65,163.0,102.0,216.0,0,0,73.0,1,0 +56,210.0,130.0,205.0,1,0,127.0,1,0 +45,132.0,91.0,188.0,1,0,77.0,0,0 +61,112.5,75.0,260.0,0,0,74.0,0,0 +53,184.5,110.5,180.0,0,0,74.0,1,0 +65,141.0,82.5,221.0,0,0,93.0,0,0 +34,92.5,70.0,159.0,1,0,68.0,0,0 +46,126.0,85.0,216.0,1,0,70.0,0,0 +49,172.0,105.0,193.0,1,0,77.0,1,0 +63,120.0,82.0,229.0,0,0,73.0,1,0 +55,128.0,87.0,268.0,1,0,87.0,1,1 +42,110.0,73.0,205.0,1,0,66.0,0,0 +44,102.0,68.0,214.0,1,0,80.0,0,0 +49,115.0,79.0,193.0,1,0,88.0,0,1 +60,138.5,87.5,212.0,1,0,73.0,1,1 +49,132.0,76.0,189.0,1,0,60.0,0,0 +52,128.0,74.0,248.0,1,0,79.0,1,0 +41,125.0,88.0,185.0,0,0,75.0,0,0 +36,127.5,77.5,155.0,1,0,61.0,0,0 +50,145.0,89.0,161.0,1,0,81.0,0,0 +59,165.0,99.0,266.0,1,0,82.0,1,1 +44,127.0,82.5,275.0,1,0,76.0,0,1 +49,126.0,82.5,224.0,0,0,67.0,0,0 +51,117.5,77.5,223.0,0,0,97.0,0,0 +56,160.0,97.5,325.0,1,0,86.0,1,1 +38,136.5,87.0,278.0,0,0,75.0,0,0 +66,138.0,91.0,124.0,0,0,96.0,1,0 +54,127.0,68.5,253.0,0,0,76.0,0,0 +48,103.0,76.5,250.0,1,0,66.0,1,0 +63,172.0,95.0,213.0,1,0,67.0,1,0 +63,129.5,82.5,264.0,1,0,83.0,1,0 +50,176.0,113.0,214.0,1,0,71.0,1,0 +51,125.0,94.0,205.0,0,0,90.0,0,0 +48,116.0,82.0,243.0,0,0,85.0,0,0 +60,162.0,85.0,295.0,0,0,71.0,0,0 +48,102.0,69.0,187.0,1,0,72.0,1,0 +58,136.0,86.0,189.0,0,0,60.0,0,1 +44,124.0,72.5,242.0,0,0,83.0,0,0 +39,127.0,78.0,236.0,1,0,76.0,0,0 +37,115.0,76.0,185.0,1,0,80.0,0,0 +56,109.0,75.0,270.0,1,0,64.0,1,0 +59,128.0,91.0,285.0,0,0,80.0,0,0 +53,202.5,85.0,185.0,0,0,104.0,1,1 +59,120.5,78.0,299.0,0,0,100.0,1,1 +65,140.0,100.0,266.0,0,0,77.0,1,0 +58,145.0,88.0,290.0,0,0,86.0,0,0 +40,112.0,67.0,261.0,1,0,61.0,0,0 +37,102.0,72.0,237.0,1,0,83.0,0,0 +64,156.0,69.0,189.0,0,0,100.0,1,1 +62,140.0,97.5,208.0,0,0,121.0,0,0 +35,132.5,79.0,275.0,0,0,80.0,0,1 +48,135.0,90.0,259.0,1,0,81.0,1,1 +37,120.0,72.0,212.0,1,0,80.0,0,0 +52,136.0,94.0,202.0,0,0,67.0,1,0 +51,139.0,74.0,227.0,1,0,67.0,0,0 +66,154.0,97.0,261.0,1,0,81.0,0,0 +54,142.5,83.5,239.0,0,0,84.0,1,0 +55,166.0,101.0,165.0,0,0,90.0,1,0 +57,128.0,85.0,198.0,1,0,99.0,0,0 +39,122.5,78.5,232.0,1,0,73.0,1,1 +59,146.0,92.0,252.0,0,0,80.0,1,1 +55,136.5,87.5,260.0,0,0,60.0,0,1 +42,112.0,66.0,230.0,1,0,69.0,0,0 +45,98.0,74.0,260.0,0,0,76.0,0,0 +48,130.0,84.0,271.0,1,0,85.0,0,0 +50,122.0,80.0,220.0,1,0,72.0,0,0 +37,112.5,68.0,200.0,1,0,67.0,0,0 +57,131.0,84.0,273.0,0,0,76.0,0,0 +57,150.0,95.5,235.0,1,0,73.0,1,1 +42,141.0,84.5,201.0,1,0,97.0,0,0 +67,166.0,85.0,371.0,1,0,86.0,1,0 +44,120.0,81.0,201.0,0,0,78.0,0,0 +59,141.0,77.5,309.0,1,0,79.0,0,0 +47,120.0,81.0,190.0,0,0,73.0,0,0 +59,175.0,82.0,312.0,1,0,85.0,1,0 +46,146.0,98.5,300.0,0,0,79.0,0,1 +39,138.0,89.0,227.0,0,0,60.0,0,0 +45,104.0,72.0,215.0,0,0,79.0,0,0 +53,130.0,80.0,235.0,0,0,78.0,1,0 +67,137.5,72.5,270.0,1,0,73.0,1,0 +57,121.0,74.0,300.0,0,1,155.0,1,1 +46,115.0,70.0,232.0,1,0,59.0,1,0 +45,140.0,84.0,277.0,1,0,74.0,0,0 +60,145.0,81.0,270.0,0,0,73.0,1,0 +53,141.0,105.0,219.0,0,0,60.0,0,0 +43,124.0,85.0,309.0,1,1,215.0,1,1 +45,124.0,78.0,199.0,1,0,78.0,0,0 +68,158.0,94.0,258.0,1,0,84.0,1,0 +57,117.0,83.0,199.0,0,0,82.0,1,0 +54,159.0,102.0,199.0,0,0,93.0,0,0 +44,96.0,59.0,223.0,1,0,87.0,0,0 +50,169.0,117.0,212.0,0,0,68.0,0,0 +39,102.5,65.0,206.0,1,0,85.0,0,0 +43,149.0,82.0,172.0,1,0,64.0,0,0 +42,119.0,80.0,226.0,1,0,98.0,0,0 +36,100.0,61.5,211.0,0,0,73.0,0,0 +54,133.5,80.0,334.0,0,0,77.0,0,1 +41,113.0,70.0,197.0,0,0,90.0,0,0 +60,114.0,82.0,280.0,0,0,84.0,0,1 +63,151.0,88.0,246.0,0,0,73.0,0,0 +41,125.0,79.0,181.0,0,0,70.0,1,1 +52,128.0,82.0,224.0,0,0,68.0,0,0 +53,110.0,79.0,216.0,1,0,74.0,0,0 +37,110.0,71.0,222.0,1,0,67.0,0,0 +38,120.0,83.5,113.0,1,0,85.0,0,0 +40,110.0,70.0,212.0,0,0,85.0,0,0 +37,107.5,80.0,309.0,1,0,84.0,0,0 +65,122.0,81.0,238.0,0,1,150.0,1,1 +39,119.0,63.5,229.0,0,0,83.0,0,0 +39,112.5,85.0,180.0,1,0,58.0,0,0 +41,149.5,93.0,317.0,0,0,87.0,1,0 +48,117.5,80.0,201.0,0,0,85.0,0,0 +50,159.0,95.0,167.0,0,0,87.0,0,0 +67,121.0,83.0,302.0,0,0,64.0,1,0 +41,113.0,82.5,228.0,1,0,70.0,0,1 +46,140.0,86.0,226.0,0,0,72.0,0,0 +43,126.0,73.0,232.0,0,0,75.0,0,0 +55,122.0,86.0,215.0,0,0,87.0,0,0 +55,110.0,71.0,214.0,1,0,72.0,0,0 +48,155.0,100.0,266.0,1,0,84.0,1,0 +57,107.5,72.5,223.0,1,0,103.0,1,0 +48,144.0,90.0,234.0,0,0,70.0,1,0 +38,122.0,81.0,155.0,0,0,70.0,0,0 +48,123.0,80.0,240.0,0,0,74.0,0,0 +40,119.0,78.5,178.0,0,0,75.0,0,0 +57,182.5,97.0,254.0,0,0,72.0,0,0 +40,132.5,85.5,274.0,0,0,70.0,0,0 +64,166.0,90.0,266.0,0,0,87.0,1,0 +53,126.0,84.0,237.0,0,0,88.0,1,1 +46,137.5,94.0,260.0,1,0,78.0,0,1 +51,131.5,89.0,190.0,1,0,100.0,1,0 +40,123.0,76.5,188.0,0,0,76.0,0,0 +52,141.0,81.5,200.0,1,0,85.0,1,0 +41,147.5,87.5,167.0,1,0,80.0,0,0 +50,154.5,104.0,248.0,1,0,87.0,1,1 +36,125.0,85.0,176.0,0,0,83.0,0,0 +51,105.0,71.0,226.0,0,0,79.0,0,0 +40,122.0,87.0,233.0,1,0,69.0,0,1 +45,135.0,85.0,253.0,0,0,84.0,0,0 +40,142.5,95.0,170.0,0,0,62.0,0,0 +43,119.0,72.0,273.0,0,0,75.0,0,0 +54,146.0,98.0,207.0,0,0,91.0,1,0 +51,160.0,90.0,227.0,0,0,57.0,0,0 +38,109.0,75.0,150.0,0,0,67.0,0,0 +36,112.0,78.0,204.0,1,0,82.0,0,0 +52,180.0,108.0,215.0,0,0,89.0,1,0 +39,115.0,80.0,226.0,1,0,74.0,0,0 +58,139.0,96.0,333.0,0,0,78.0,0,0 +49,147.0,102.0,304.0,0,0,77.0,1,0 +52,175.0,85.0,350.0,0,0,63.0,0,1 +40,112.5,85.0,275.0,1,0,71.0,1,1 +55,123.0,77.5,315.0,1,0,84.0,0,0 +58,116.5,83.0,290.0,1,0,85.0,1,0 +48,112.0,77.0,251.0,0,0,88.0,0,0 +54,131.0,71.0,248.0,0,0,73.0,0,0 +60,122.0,78.0,231.0,1,0,67.0,1,0 +41,115.0,84.0,180.0,0,0,64.0,0,0 +43,129.0,86.0,256.0,1,0,72.0,0,0 +49,165.0,99.0,168.0,0,0,86.0,0,0 +53,102.5,72.5,207.0,0,0,95.0,0,0 +44,142.0,92.0,246.0,1,0,65.0,1,0 +44,114.0,85.0,295.0,1,0,84.0,0,0 +42,119.0,75.0,216.0,1,0,73.0,0,0 +37,108.0,74.0,249.0,0,0,66.0,0,0 +45,105.0,70.0,221.0,0,0,83.0,0,0 +64,155.0,93.0,270.0,0,0,112.0,0,0 +36,107.5,66.0,214.0,1,0,103.0,0,0 +64,155.0,99.0,214.0,1,0,82.0,1,0 +54,144.0,82.0,213.0,1,0,72.0,0,0 +55,135.0,95.0,240.0,1,0,108.0,1,1 +59,182.0,102.0,230.0,1,1,147.0,1,1 +55,129.0,84.0,252.0,1,0,72.0,0,0 +60,130.0,82.5,354.0,0,0,79.0,0,0 +57,125.0,72.5,320.0,0,0,82.0,0,0 +42,137.5,82.5,193.0,0,0,69.0,0,0 +59,162.0,91.0,243.0,1,0,81.0,1,1 +58,170.0,104.0,268.0,0,0,75.0,0,0 +57,133.0,77.0,382.0,0,0,81.0,0,0 +52,208.0,136.0,252.0,0,0,82.0,1,1 +51,110.0,72.0,231.0,1,0,81.0,0,0 +49,128.0,89.0,288.0,1,0,75.0,0,0 +52,129.0,73.0,211.0,0,0,117.0,0,0 +41,166.0,71.0,240.0,1,0,57.0,0,1 +44,103.0,78.0,210.0,1,0,77.0,0,0 +40,141.0,86.0,287.0,1,0,94.0,1,1 +39,139.5,87.0,205.0,0,0,85.0,1,0 +38,116.0,72.0,195.0,1,0,90.0,0,0 +64,191.0,106.0,188.0,0,0,84.0,1,1 +44,134.0,88.0,240.0,1,0,61.0,1,0 +53,113.0,84.0,241.0,0,0,73.0,0,0 +43,110.0,70.0,308.0,0,0,83.0,0,0 +53,133.0,89.0,213.0,0,0,73.0,0,0 +60,152.5,85.0,232.0,0,0,123.0,0,1 +48,132.0,80.0,225.0,0,0,74.0,0,0 +50,165.0,90.0,312.0,0,0,83.0,1,1 +45,116.0,69.0,280.0,1,0,92.0,0,1 +56,123.0,70.0,288.0,1,0,96.0,0,0 +61,139.0,67.0,222.0,1,0,72.0,0,0 +44,131.0,79.0,267.0,0,0,79.0,1,0 +43,121.5,86.5,202.0,0,0,77.0,0,0 +59,182.5,103.0,345.0,1,0,76.0,1,1 +41,118.0,83.0,295.0,0,0,75.0,0,0 +42,105.0,70.0,173.0,1,0,79.0,0,0 +61,114.0,72.5,215.0,1,0,61.0,1,0 +43,127.0,79.5,260.0,0,0,77.0,0,0 +47,121.0,61.0,243.0,1,0,110.0,0,0 +55,147.0,86.5,246.0,0,0,76.0,0,0 +38,125.0,85.0,205.0,0,0,84.0,0,0 +46,118.0,79.0,219.0,1,0,90.0,0,0 +66,205.0,83.0,203.0,0,1,118.0,1,1 +64,160.0,82.0,262.0,0,0,90.0,1,0 +40,120.0,73.5,155.0,1,0,78.0,0,0 +60,114.0,78.0,254.0,0,0,84.0,1,0 +63,152.0,88.0,150.0,0,1,170.0,1,0 +64,147.5,93.0,255.0,0,0,84.0,1,0 +45,143.5,90.0,279.0,0,0,87.0,0,0 +47,131.0,74.0,210.0,1,0,86.0,0,0 +54,122.5,77.5,226.0,0,0,71.0,0,0 +42,111.0,81.0,171.0,1,0,77.0,0,0 +46,119.0,80.0,220.0,0,0,95.0,0,0 +55,190.0,130.0,208.0,0,0,86.0,0,1 +44,145.0,88.0,211.0,1,0,79.0,0,0 +52,119.0,82.0,248.0,1,0,100.0,0,0 +65,120.0,75.0,344.0,0,0,98.0,1,1 +51,151.5,79.0,285.0,0,0,76.0,0,0 +42,127.5,90.0,158.0,0,0,92.0,0,0 +42,125.5,80.5,272.0,1,0,71.0,0,1 +58,83.5,58.0,175.0,1,0,115.0,1,1 +40,96.0,67.0,209.0,1,0,70.0,0,0 +41,152.0,73.0,292.0,1,0,112.0,0,0 +57,161.0,90.0,318.0,0,1,112.0,1,1 +55,129.0,86.5,222.0,0,0,92.0,1,1 +65,159.0,87.0,230.0,0,0,65.0,1,1 +59,142.0,84.0,364.0,0,0,70.0,1,1 +51,137.5,81.0,339.0,1,0,85.0,1,1 +36,115.0,75.0,242.0,1,0,83.0,0,0 +63,152.5,88.0,230.0,1,0,74.0,1,0 +37,131.5,81.0,179.0,1,0,68.0,0,0 +51,115.0,69.0,215.0,1,0,77.0,0,1 +52,128.0,87.0,210.0,0,0,61.0,0,1 +47,98.0,73.0,250.0,1,0,88.0,1,0 +56,118.0,80.0,307.0,0,0,70.0,0,0 +39,127.0,68.0,253.0,0,0,75.0,0,0 +68,146.5,71.0,242.0,0,0,96.0,1,1 +52,150.0,94.0,291.0,0,0,74.0,1,0 +65,210.0,135.0,295.0,0,0,93.0,1,1 +47,117.5,77.5,173.0,1,0,75.0,0,0 +54,131.5,83.0,248.0,0,0,63.0,0,1 +67,171.0,84.0,194.0,1,0,88.0,1,1 +63,158.0,109.0,204.0,0,0,71.0,1,1 +58,121.0,75.0,220.0,0,0,76.0,1,0 +63,116.0,69.0,246.0,0,0,78.0,1,0 +58,110.0,80.0,207.0,1,0,78.0,1,0 +36,115.0,63.5,177.0,1,0,73.0,0,0 +46,122.0,76.0,208.0,0,0,70.0,0,0 +64,115.0,81.0,259.0,1,0,78.0,1,0 +56,150.0,89.0,262.0,0,0,86.0,0,0 +68,148.0,95.0,322.0,1,0,72.0,1,0 +63,124.0,75.0,219.0,0,0,76.0,0,0 +49,99.0,60.0,288.0,1,0,76.0,0,0 +40,136.5,84.0,335.0,1,0,76.0,0,0 +46,122.0,83.0,192.0,0,0,106.0,0,0 +51,128.0,90.0,198.0,0,0,75.0,1,0 +44,150.0,95.0,274.0,1,0,70.0,1,0 +67,144.0,85.0,228.0,0,0,75.0,1,1 +38,106.5,75.0,215.0,0,0,67.0,1,1 +43,132.0,90.0,263.0,1,0,71.0,0,0 +46,121.0,82.0,285.0,1,0,79.0,1,1 +41,113.0,74.0,309.0,1,0,64.0,0,0 +54,155.0,105.0,341.0,0,0,62.0,1,0 +41,130.0,80.0,265.0,1,0,63.0,0,0 +48,121.0,78.0,195.0,1,0,80.0,0,0 +62,152.0,95.0,240.0,0,0,70.0,1,1 +58,143.0,76.0,282.0,0,0,92.0,0,0 +67,148.0,70.0,216.0,1,0,103.0,1,1 +38,110.0,80.0,215.0,1,0,73.0,1,1 +41,101.0,68.0,260.0,1,0,77.0,0,0 +37,142.0,80.0,205.0,1,0,103.0,0,0 +62,123.0,77.0,286.0,1,0,86.0,0,0 +44,130.0,77.5,225.0,1,0,82.0,0,0 +48,177.0,101.0,275.0,0,0,82.0,0,0 +44,103.0,73.0,231.0,1,0,83.0,0,0 +42,116.0,68.0,212.0,0,0,79.0,0,0 +46,140.5,92.5,238.0,1,0,83.0,1,1 +46,120.0,84.0,211.0,1,0,87.0,1,0 +56,165.0,112.0,300.0,1,0,78.0,1,0 +40,140.0,92.0,232.0,1,0,73.0,0,0 +53,141.0,115.0,190.0,1,0,86.0,1,1 +63,170.5,100.5,180.0,0,0,63.0,0,0 +41,127.0,84.0,236.0,1,0,83.0,0,1 +55,142.0,82.5,211.0,1,0,70.0,1,0 +45,119.0,72.0,212.0,1,0,91.0,0,1 +68,139.0,74.0,258.0,0,0,75.0,1,1 +43,108.0,76.0,249.0,1,0,76.0,1,0 +45,117.5,83.5,200.0,1,0,73.0,1,1 +38,132.0,85.0,159.0,0,0,76.0,0,0 +40,131.0,80.0,228.0,1,0,74.0,0,0 +40,107.0,74.0,187.0,1,0,67.0,1,0 +43,111.0,76.0,275.0,1,0,65.0,0,0 +58,156.0,86.0,264.0,1,0,103.0,1,1 +45,121.0,82.0,210.0,1,0,71.0,1,0 +59,108.0,73.0,232.0,1,0,81.0,0,0 +39,109.0,78.0,185.0,0,0,93.0,0,0 +64,126.5,67.0,305.0,0,0,66.0,1,1 +44,132.0,94.0,229.0,0,0,80.0,0,1 +39,120.0,77.5,285.0,1,0,79.0,1,1 +47,107.0,68.0,205.0,1,0,108.0,1,1 +45,114.0,74.0,175.0,0,0,105.0,0,0 +45,175.0,114.0,238.0,1,0,70.0,0,0 +50,150.0,85.0,293.0,1,0,68.0,0,1 +54,138.0,78.0,208.0,0,0,73.0,0,0 +41,113.5,65.5,170.0,0,0,93.0,0,0 +44,132.5,87.0,244.0,0,0,86.0,0,0 +44,109.0,73.0,205.0,0,0,57.0,0,0 +45,126.0,80.0,234.0,1,0,88.0,0,0 +41,134.0,87.0,197.0,0,0,75.0,0,0 +41,107.0,65.0,209.0,1,0,87.0,0,0 +58,165.0,94.5,231.0,1,0,80.0,1,1 +65,111.0,60.0,253.0,0,0,69.0,0,0 +44,123.0,82.0,226.0,0,0,70.0,0,0 +41,93.0,71.0,228.0,0,0,85.0,0,0 +60,123.5,79.0,261.0,0,0,103.0,0,0 +40,115.0,72.0,240.0,1,0,68.0,0,0 +56,101.0,71.0,280.0,0,0,67.0,0,0 +52,171.0,118.0,260.0,0,0,80.0,0,1 +54,132.0,87.0,235.0,0,0,75.0,0,0 +42,118.5,72.0,278.0,0,0,78.0,0,0 +42,133.0,88.0,238.0,1,0,58.0,0,0 +43,181.0,97.5,210.0,0,0,55.0,0,0 +49,143.0,93.0,239.0,0,0,87.0,0,1 +47,102.5,71.0,344.0,1,0,80.0,0,0 +53,142.5,100.0,193.0,1,0,69.0,0,0 +62,126.0,85.5,281.0,0,0,63.0,0,0 +55,165.0,105.5,279.0,0,1,87.0,0,0 +41,113.5,61.0,189.0,1,0,73.0,0,0 +38,116.5,72.5,179.0,1,0,76.0,0,0 +50,128.0,76.0,243.0,1,0,80.0,0,0 +44,138.0,98.0,230.0,1,0,93.0,0,0 +55,148.0,94.0,274.0,1,0,65.0,1,0 +53,156.0,100.0,268.0,0,0,69.0,0,0 +54,142.5,83.5,220.0,0,0,84.0,0,0 +47,148.0,98.0,286.0,1,0,93.0,1,1 +51,138.0,78.0,133.0,1,0,65.0,1,0 +60,149.0,103.5,295.0,0,0,52.0,0,0 +49,166.0,98.0,280.0,0,0,72.0,1,1 +43,141.0,82.5,367.0,0,0,90.0,0,0 +57,111.0,80.0,207.0,0,0,70.0,0,0 +61,155.0,71.0,224.0,0,0,86.0,1,0 +47,197.0,109.0,160.0,1,1,320.0,1,0 +62,164.0,94.0,313.0,0,1,81.0,0,0 +62,156.0,91.0,191.0,0,0,75.0,1,1 +35,116.0,74.0,219.0,0,0,68.0,0,0 +51,146.0,89.0,212.0,1,0,132.0,1,1 +42,118.0,85.0,241.0,1,0,74.0,0,1 +40,110.0,70.0,215.0,0,0,87.0,0,0 +44,122.5,67.5,188.0,1,0,85.0,0,0 +46,144.0,79.0,214.0,0,0,80.0,0,0 +40,105.0,60.0,193.0,1,0,85.0,0,0 +40,121.5,76.5,201.0,1,0,94.0,0,0 +48,114.0,80.0,214.0,1,0,99.0,0,1 +43,119.0,69.0,208.0,1,0,73.0,0,0 +48,102.5,69.0,194.0,1,0,83.0,1,1 +43,116.0,86.0,230.0,0,0,78.0,0,0 +38,123.0,86.0,265.0,1,0,80.0,0,0 +48,114.0,80.0,263.0,0,0,77.0,0,0 +58,181.0,74.0,279.0,0,0,65.0,1,1 +51,132.0,80.0,304.0,0,0,106.0,0,0 +42,129.0,90.0,218.0,1,0,73.0,0,0 +46,145.0,88.0,272.0,1,0,65.0,0,0 +48,116.0,81.0,285.0,1,0,58.0,1,1 +55,107.5,70.0,240.0,1,0,140.0,1,0 +41,117.5,77.5,232.0,0,0,75.0,0,0 +57,139.0,82.0,252.0,1,0,70.0,0,1 +51,135.0,87.5,237.0,0,0,63.0,0,0 +42,131.0,90.0,220.0,1,0,79.0,1,0 +41,108.0,73.0,177.0,0,0,72.0,0,0 +45,138.0,85.0,230.0,1,0,67.0,0,0 +61,102.0,59.0,219.0,0,0,62.0,1,0 +43,125.0,84.0,185.0,1,0,55.0,0,0 +54,126.0,93.0,230.0,0,0,84.0,0,1 +40,124.0,79.0,220.0,1,0,57.0,0,1 +59,198.0,108.0,297.0,0,0,109.0,1,0 +40,123.0,82.0,203.0,1,0,78.0,0,0 +60,135.0,97.5,173.0,0,0,86.0,1,0 +49,134.0,79.0,282.0,1,0,78.0,0,0 +52,163.0,87.0,220.0,0,0,94.0,0,0 +51,119.0,82.0,264.0,1,0,63.0,1,0 +49,115.0,75.0,257.0,0,0,74.0,0,0 +52,141.0,85.0,208.0,0,0,68.0,1,0 +42,114.5,76.0,184.0,1,0,59.0,0,0 +44,124.0,83.0,237.0,1,0,88.0,0,0 +54,113.5,80.0,262.0,0,0,67.0,0,0 +48,131.0,79.0,172.0,1,1,108.0,1,1 +52,135.0,82.0,240.0,1,0,87.0,0,0 +42,150.0,88.0,263.0,0,0,78.0,1,0 +50,126.0,76.0,280.0,0,0,74.0,0,0 +46,107.0,82.0,165.0,1,0,77.0,0,0 +59,111.0,72.0,188.0,1,0,44.0,1,0 +59,135.0,77.5,314.0,0,1,170.0,1,0 +50,190.0,110.0,320.0,1,0,71.0,0,0 +39,107.0,82.0,153.0,0,0,82.0,1,0 +58,136.0,85.5,255.0,1,0,62.0,1,0 +47,106.0,75.0,205.0,0,0,97.0,0,0 +57,112.0,71.0,163.0,0,0,78.0,0,0 +63,125.0,80.0,281.0,0,0,99.0,0,0 +43,122.5,82.0,194.0,0,0,80.0,0,0 +56,175.5,113.0,226.0,0,0,70.0,1,0 +50,96.5,72.5,163.0,1,0,77.0,0,0 +47,132.0,95.0,214.0,1,0,77.0,0,0 +48,114.0,64.0,215.0,1,0,64.0,0,0 +56,130.0,79.0,212.0,0,0,100.0,1,0 +40,119.0,86.0,152.0,1,0,66.0,0,0 +63,172.0,82.0,253.0,1,0,137.0,1,0 +52,118.0,71.0,280.0,0,0,62.0,0,0 +59,149.0,88.0,240.0,0,0,82.0,0,0 +42,122.0,85.0,228.0,1,0,68.0,0,0 +41,126.5,82.0,264.0,1,0,78.0,1,1 +48,142.5,86.5,247.0,1,0,68.0,0,0 +49,160.0,99.0,291.0,1,0,88.0,0,0 +43,103.0,64.5,175.0,1,0,78.0,1,0 +53,135.0,87.0,280.0,0,0,80.0,0,0 +49,128.0,89.0,211.0,1,0,76.0,1,0 +67,140.0,88.0,260.0,0,0,65.0,0,0 +42,143.0,92.0,222.0,1,0,89.0,0,0 +59,181.0,107.0,234.0,0,0,90.0,1,1 +46,163.5,102.0,238.0,1,0,100.0,0,1 +47,122.0,78.0,205.0,0,0,83.0,0,0 +36,124.0,73.0,201.0,1,0,100.0,0,0 +51,166.0,89.0,292.0,0,0,88.0,0,0 +49,102.0,66.5,189.0,0,0,70.0,0,0 +54,103.0,66.0,241.0,0,0,66.0,0,0 +49,130.5,82.0,248.0,0,1,254.0,0,0 +67,113.0,62.0,144.0,1,0,69.0,1,0 +62,102.5,66.5,346.0,0,1,394.0,1,0 +38,90.0,70.0,224.0,1,0,57.0,0,0 +50,109.0,70.0,250.0,0,0,77.0,0,0 +45,124.0,72.5,290.0,0,0,87.0,0,1 +48,132.5,73.0,178.0,1,0,70.0,0,0 +58,171.0,95.0,231.0,1,0,77.0,1,1 +36,112.5,73.5,203.0,0,0,73.0,0,0 +55,117.0,71.0,270.0,0,0,72.0,0,0 +57,120.0,62.0,174.0,1,0,77.0,1,1 +43,133.5,89.5,206.0,1,0,89.0,0,1 +63,149.0,89.0,179.0,0,0,77.0,0,0 +59,127.5,76.0,229.0,1,0,70.0,0,0 +67,204.0,96.0,303.0,0,1,394.0,1,1 +42,129.0,79.0,223.0,1,0,100.0,0,0 +52,114.0,83.0,340.0,0,0,80.0,0,1 +39,125.0,86.0,252.0,0,0,93.0,0,0 +42,120.0,76.0,183.0,0,0,72.0,0,0 +43,118.0,70.5,230.0,1,0,67.0,0,0 +52,132.5,87.0,263.0,0,0,64.0,0,1 +45,120.0,72.0,210.0,0,0,93.0,0,0 +61,142.0,89.0,243.0,0,0,67.0,1,1 +56,122.0,82.5,192.0,0,0,58.0,1,0 +43,137.0,90.0,296.0,1,0,97.0,0,0 +56,151.5,103.0,228.0,1,0,66.0,1,0 +55,134.0,89.0,345.0,1,0,60.0,0,0 +46,132.5,69.0,273.0,1,0,88.0,1,1 +43,112.0,78.0,252.0,1,0,65.0,0,1 +43,107.5,73.5,206.0,0,0,71.0,1,0 +64,120.0,75.0,225.0,1,0,94.0,1,1 +50,127.0,80.0,258.0,0,1,124.0,0,1 +48,140.5,89.0,230.0,1,0,80.0,1,0 +49,142.0,87.0,254.0,0,0,63.0,0,1 +57,207.5,118.0,283.0,1,0,83.0,0,1 +51,115.0,75.0,218.0,0,0,62.0,0,0 +40,115.0,81.0,280.0,1,0,84.0,0,0 +51,127.0,80.0,240.0,1,0,67.0,0,1 +41,102.0,59.5,163.0,1,0,82.0,0,0 +59,181.0,101.0,254.0,0,0,68.0,1,0 +61,191.0,97.0,295.0,0,0,90.0,1,0 +43,138.0,88.0,276.0,1,0,70.0,0,1 +65,145.0,91.0,225.0,0,0,83.0,1,0 +42,136.0,87.0,176.0,0,0,73.0,0,0 +41,110.0,79.0,217.0,1,0,95.0,0,0 +56,113.0,83.0,220.0,0,0,86.0,1,1 +56,126.5,74.5,220.0,0,0,80.0,1,0 +56,150.5,94.0,287.0,0,0,99.0,1,0 +59,132.0,88.0,279.0,0,0,88.0,0,1 +54,116.0,72.0,217.0,0,0,77.0,0,0 +45,104.0,73.0,254.0,0,0,77.0,0,0 +53,121.0,70.0,328.0,0,0,77.0,0,1 +54,195.0,110.0,306.0,0,0,68.0,1,0 +59,130.5,86.0,281.0,0,0,83.0,0,0 +41,137.5,80.0,260.0,1,0,55.0,1,1 +47,110.0,77.0,237.0,1,0,83.0,0,0 +44,131.0,81.5,160.0,1,0,70.0,0,0 +54,147.5,100.0,180.0,0,0,70.0,1,1 +55,165.0,88.0,180.0,0,0,77.0,1,0 +53,142.0,88.0,260.0,1,0,77.0,1,0 +52,177.0,111.0,258.0,0,1,270.0,1,0 +51,108.0,75.0,274.0,1,0,68.0,0,0 +49,124.0,72.0,228.0,0,0,88.0,0,1 +68,145.0,67.0,193.0,1,0,72.0,1,0 +39,108.0,74.0,202.0,1,0,104.0,0,0 +54,155.0,92.5,248.0,0,0,66.0,0,0 +46,105.0,72.5,237.0,1,0,79.0,1,1 +49,147.5,97.5,262.0,1,0,67.0,0,0 +46,127.5,80.0,229.0,0,0,77.0,0,0 +51,136.5,87.0,352.0,1,0,67.0,0,1 +55,134.0,85.5,280.0,1,0,75.0,1,0 +61,174.5,101.5,270.0,0,0,76.0,0,0 +38,126.0,88.0,220.0,1,0,74.0,0,0 +36,126.0,77.0,252.0,1,0,63.0,0,0 +50,133.5,86.0,225.0,1,0,106.0,1,1 +42,125.0,86.0,234.0,1,0,70.0,0,0 +45,148.5,88.0,258.0,0,0,90.0,0,0 +48,105.0,85.0,280.0,1,0,79.0,0,1 +50,158.0,88.0,233.0,1,0,94.0,1,1 +52,130.0,84.0,265.0,0,0,69.0,0,0 +50,198.0,106.0,258.0,1,0,73.0,1,0 +58,152.5,105.0,241.0,1,0,85.0,0,0 +57,153.0,85.0,432.0,0,0,75.0,1,1 +44,130.0,90.0,189.0,1,0,64.0,0,0 +40,107.5,75.0,230.0,1,0,76.0,0,0 +58,150.0,84.0,240.0,1,0,94.0,1,0 +45,160.0,105.0,252.0,0,0,83.0,0,1 +38,98.0,53.0,172.0,1,0,82.0,0,0 +61,122.0,83.0,239.0,0,0,94.0,0,0 +62,126.0,75.0,317.0,0,0,86.0,1,0 +50,121.0,85.5,229.0,0,0,75.0,1,0 +36,103.0,67.5,200.0,1,0,72.0,0,0 +44,135.0,88.0,234.0,0,0,83.0,1,0 +44,127.0,80.0,260.0,0,0,73.0,0,0 +44,125.0,86.0,232.0,1,0,80.0,0,0 +55,125.0,80.0,216.0,1,1,244.0,0,0 +48,150.0,105.0,258.0,1,0,60.0,0,0 +64,94.0,62.0,185.0,0,0,68.0,0,0 +53,163.5,87.0,181.0,1,0,71.0,0,0 +37,126.0,80.0,217.0,0,0,62.0,0,0 +40,132.0,86.0,210.0,1,0,80.0,0,0 +45,118.5,81.0,264.0,1,0,90.0,0,1 +39,105.0,65.0,188.0,0,0,76.0,0,0 +55,131.0,87.0,204.0,0,0,70.0,0,0 +57,160.0,92.5,246.0,1,0,76.0,1,0 +42,118.0,80.0,191.0,0,0,63.0,1,0 +52,131.0,94.0,200.0,1,0,82.0,0,0 +35,106.0,64.0,165.0,1,0,70.0,0,0 +39,126.0,86.0,216.0,0,0,70.0,0,0 +54,122.0,88.5,195.0,0,0,67.0,0,0 +56,125.0,79.0,240.0,1,0,82.0,0,0 +49,147.0,89.0,273.0,1,0,62.0,1,1 +39,148.0,103.0,273.0,1,0,74.0,0,0 +53,130.0,86.0,276.0,1,0,82.0,0,0 +59,120.5,80.5,250.0,0,0,75.0,1,0 +52,137.0,79.0,300.0,0,0,73.0,1,1 +45,109.0,70.0,266.0,1,0,71.0,0,0 +53,122.0,82.0,239.0,1,0,84.0,0,0 +66,197.0,91.0,273.0,0,0,80.0,0,0 +41,147.5,97.0,261.0,1,0,73.0,0,1 +45,115.0,71.0,282.0,0,0,96.0,0,0 +46,131.0,84.0,290.0,1,0,68.0,0,0 +41,125.0,80.0,232.0,1,0,79.0,0,0 +59,186.5,99.0,313.0,0,0,84.0,0,0 +44,141.0,76.0,310.0,1,0,90.0,1,0 +56,124.0,80.0,285.0,1,0,106.0,0,0 +57,115.0,69.0,229.0,1,0,93.0,0,0 +53,108.5,73.0,225.0,0,0,73.0,0,0 +34,112.5,77.5,226.0,0,0,72.0,0,0 +38,142.0,93.0,226.0,1,0,63.0,0,1 +44,114.0,79.0,195.0,0,0,76.0,0,0 +45,121.0,77.0,271.0,0,0,82.0,0,0 +57,149.0,86.0,287.0,0,0,65.0,1,1 +61,124.5,80.0,257.0,0,0,76.0,1,1 +38,126.0,80.0,177.0,1,0,79.0,0,0 +57,123.0,78.0,235.0,0,0,74.0,0,0 +47,107.0,77.0,266.0,0,0,64.0,0,0 +58,147.0,98.0,239.0,0,0,68.0,1,0 +60,130.0,72.5,270.0,1,0,102.0,0,0 +63,153.0,89.0,241.0,0,0,75.0,1,0 +56,128.5,75.0,243.0,0,0,89.0,0,0 +54,127.5,83.0,278.0,0,0,78.0,0,0 +57,193.0,109.0,315.0,1,0,74.0,0,0 +44,106.0,65.0,351.0,1,0,69.0,1,0 +60,164.0,113.0,174.0,1,0,93.0,1,0 +41,154.0,99.0,196.0,1,0,56.0,0,0 +50,123.0,83.0,275.0,1,0,64.0,0,0 +49,131.0,92.0,254.0,0,0,65.0,0,0 +50,148.5,100.0,239.0,0,0,90.0,1,1 +52,127.5,81.5,280.0,0,0,70.0,0,0 +33,136.0,75.0,165.0,0,0,90.0,0,0 +46,130.0,86.5,328.0,0,0,82.0,0,1 +52,116.0,64.0,243.0,1,0,70.0,0,0 +45,130.0,82.0,217.0,1,0,85.0,1,1 +46,114.0,75.0,196.0,1,0,69.0,1,0 +63,138.5,77.5,256.0,1,0,84.0,1,1 +41,123.0,72.0,192.0,1,0,90.0,0,1 +41,127.0,83.0,193.0,0,0,80.0,0,0 +52,98.0,67.0,214.0,0,0,90.0,1,0 +46,133.0,92.0,297.0,0,0,64.0,1,1 +63,196.0,101.0,184.0,0,0,82.0,1,0 +37,105.0,70.0,257.0,0,0,80.0,0,0 +43,139.0,96.0,269.0,1,0,71.0,0,1 +67,111.0,73.0,223.0,0,0,63.0,1,0 +42,117.5,90.0,245.0,0,0,96.0,0,0 +51,141.0,92.0,177.0,0,0,130.0,1,0 +63,158.0,80.0,289.0,0,0,84.0,1,0 +36,111.0,73.0,163.0,0,0,90.0,0,0 +51,127.5,92.0,260.0,0,0,93.0,0,0 +43,147.5,92.0,177.0,0,0,90.0,0,0 +40,131.5,82.5,220.0,1,0,78.0,0,0 +49,152.0,93.0,278.0,1,0,63.0,1,1 +57,127.0,69.0,167.0,1,0,107.0,1,0 +39,122.5,77.0,216.0,0,0,67.0,0,0 +58,159.0,90.0,274.0,0,0,81.0,0,0 +61,150.5,89.0,300.0,0,0,72.0,1,0 +53,152.0,74.0,204.0,1,0,89.0,1,0 +60,133.0,89.0,298.0,0,0,81.0,1,0 +40,141.5,108.5,192.0,0,0,78.0,0,0 +49,172.0,111.0,214.0,1,0,70.0,1,1 +52,114.0,80.0,254.0,1,0,74.0,0,0 +57,139.0,83.0,249.0,1,0,76.0,1,0 +46,115.0,78.0,303.0,1,0,67.0,0,0 +40,127.0,72.0,230.0,0,0,70.0,0,0 +54,146.0,87.0,252.0,0,0,100.0,1,0 +51,150.5,95.0,262.0,0,0,77.0,0,1 +54,162.5,99.5,177.0,1,0,93.0,1,0 +51,115.0,71.0,236.0,0,0,84.0,0,0 +39,120.0,79.5,337.0,0,0,77.0,0,0 +47,132.0,88.0,321.0,1,0,74.0,0,0 +63,130.0,73.5,248.0,0,0,83.0,0,0 +39,121.0,82.0,285.0,1,0,65.0,0,0 +40,124.0,79.0,256.0,1,0,81.0,1,1 +47,163.5,97.0,210.0,1,1,183.0,1,1 +42,149.0,95.0,184.0,1,0,94.0,0,0 +38,117.5,85.0,275.0,1,0,74.0,1,0 +44,132.0,86.0,238.0,0,0,85.0,1,0 +45,129.5,83.0,195.0,0,0,74.0,0,0 +53,163.0,97.0,268.0,1,0,65.0,0,0 +54,116.0,86.0,260.0,1,0,85.0,0,0 +48,114.5,70.0,248.0,1,0,75.0,0,1 +38,179.5,97.0,267.0,1,0,67.0,0,0 +54,125.0,87.0,240.0,0,0,76.0,1,0 +51,142.5,80.0,198.0,0,0,100.0,0,0 +39,126.0,80.0,221.0,0,0,80.0,0,0 +46,120.0,78.0,182.0,1,0,85.0,0,0 +44,126.0,76.0,213.0,0,0,84.0,0,0 +48,134.0,84.0,274.0,0,0,80.0,0,0 +42,118.5,74.5,260.0,0,0,75.0,0,0 +52,125.0,76.0,222.0,0,0,77.0,0,0 +62,160.0,90.0,326.0,0,0,84.0,1,1 +54,155.0,105.0,279.0,1,0,66.0,0,0 +64,133.0,82.0,280.0,0,0,65.0,0,1 +65,137.0,81.0,272.0,0,0,97.0,0,0 +49,144.0,91.0,286.0,0,0,67.0,0,1 +60,177.0,101.0,254.0,1,0,79.0,0,1 +70,136.0,84.0,231.0,0,0,95.0,1,1 +44,114.0,83.0,273.0,1,0,65.0,0,0 +40,138.0,99.0,226.0,1,0,73.0,1,1 +47,140.0,94.0,221.0,0,1,85.0,0,0 +39,116.0,79.0,243.0,0,0,82.0,0,0 +57,133.0,94.0,257.0,0,0,75.0,0,0 +58,140.0,78.0,275.0,1,0,74.0,1,0 +67,170.0,89.0,295.0,0,0,63.0,1,1 +42,124.0,72.5,310.0,1,0,74.0,0,0 +52,136.0,84.0,246.0,0,0,86.0,0,0 +51,159.0,99.0,275.0,0,0,88.0,1,1 +50,151.0,106.5,305.0,0,0,75.0,0,0 +41,132.0,86.0,293.0,1,0,75.0,0,0 +38,107.0,73.0,193.0,1,0,72.0,0,0 +57,125.0,83.0,219.0,0,0,115.0,1,0 +35,131.0,87.0,200.0,1,0,70.0,0,0 +42,122.0,82.0,270.0,1,0,142.0,0,0 +37,123.5,77.0,188.0,1,0,80.0,0,0 +35,122.5,76.5,234.0,1,0,85.0,0,0 +51,157.0,87.0,696.0,1,0,84.0,1,0 +62,154.0,92.0,240.0,0,0,67.0,0,0 +42,103.0,71.0,234.0,1,0,82.0,1,1 +39,153.0,100.0,292.0,1,0,69.0,1,1 +44,140.0,87.0,363.0,1,0,79.0,1,1 +59,108.0,72.0,226.0,0,0,86.0,0,0 +60,167.0,109.0,217.0,1,0,72.0,1,0 +53,132.0,80.0,265.0,0,0,76.0,0,1 +40,115.0,81.0,189.0,1,0,103.0,0,0 +53,115.0,81.0,253.0,0,0,84.0,1,1 +41,122.0,76.5,201.0,1,0,73.0,0,1 +60,140.5,89.0,279.0,0,0,69.0,0,0 +36,107.0,73.5,209.0,0,0,73.0,0,1 +45,117.5,76.0,311.0,1,0,67.0,1,1 +50,136.5,81.0,256.0,1,0,78.0,0,0 +43,113.0,81.0,195.0,1,0,87.0,0,1 +45,121.0,72.0,248.0,1,0,88.0,0,1 +49,131.0,93.0,278.0,0,0,66.0,0,1 +42,119.5,87.0,223.0,1,0,73.0,1,0 +55,128.0,84.0,331.0,0,0,76.0,1,0 +45,164.0,98.0,271.0,1,0,81.0,1,0 +53,152.0,89.0,267.0,0,0,103.0,0,0 +39,113.0,81.0,188.0,1,0,87.0,0,0 +38,117.5,72.0,226.0,1,0,73.0,0,1 +42,151.5,95.0,252.0,0,0,73.0,1,1 +48,120.0,81.0,235.0,1,0,80.0,0,0 +62,126.0,79.0,164.0,0,0,69.0,1,0 +63,148.0,90.0,190.0,0,0,86.0,1,1 +49,120.0,66.5,165.0,0,0,74.0,0,0 +43,95.5,70.0,207.0,1,0,79.0,0,0 +45,116.0,81.5,155.0,0,0,82.0,0,0 +38,105.0,69.0,220.0,1,0,87.0,0,0 +46,140.0,94.0,187.0,1,0,67.0,1,0 +48,124.0,80.0,195.0,0,0,73.0,0,0 +45,130.0,87.0,218.0,1,0,64.0,0,1 +59,132.0,80.0,225.0,0,0,88.0,1,0 +43,104.0,74.0,237.0,0,0,77.0,0,1 +45,142.0,91.0,297.0,1,0,86.0,1,0 +49,120.0,80.0,277.0,1,0,75.0,0,0 +38,128.0,80.0,165.0,1,0,85.0,0,1 +47,144.0,92.0,214.0,1,1,57.0,0,0 +45,105.0,86.0,275.0,0,0,92.0,0,0 +49,140.0,88.0,224.0,0,0,86.0,0,0 +37,122.0,81.0,253.0,0,0,93.0,0,0 +37,137.5,88.5,184.0,0,0,68.0,1,0 +45,127.5,82.5,216.0,1,0,67.0,0,1 +57,124.0,80.0,206.0,0,0,60.0,0,1 +46,170.0,107.0,313.0,0,0,62.0,0,0 +48,138.5,85.5,208.0,1,0,64.0,1,1 +46,154.0,91.0,210.0,1,0,82.0,0,1 +57,199.5,107.0,194.0,0,0,69.0,1,1 +55,141.0,84.0,226.0,0,0,73.0,0,0 +39,161.0,103.0,219.0,0,0,106.0,0,0 +40,126.0,85.0,196.0,0,0,96.0,0,0 +42,111.0,71.0,225.0,1,0,85.0,0,0 +61,137.0,70.0,260.0,0,0,78.0,0,0 +65,152.0,102.0,279.0,0,0,78.0,1,0 +36,109.0,69.0,195.0,1,0,70.0,1,0 +44,128.0,82.0,200.0,0,0,73.0,0,0 +50,123.0,70.0,258.0,1,0,71.0,0,0 +43,124.0,92.0,202.0,0,0,74.0,0,0 +50,152.0,92.0,236.0,0,0,67.0,0,0 +41,120.0,70.0,203.0,1,0,63.0,0,0 +43,120.0,78.0,300.0,1,0,106.0,1,1 +41,108.0,73.0,172.0,1,0,73.0,0,0 +55,132.0,81.0,290.0,0,0,92.0,0,0 +58,136.5,84.0,187.0,1,0,68.0,0,0 +46,165.0,85.0,315.0,1,0,91.0,0,0 +45,128.5,73.0,201.0,0,0,82.0,1,0 +66,193.0,95.0,263.0,0,0,94.0,1,0 +47,110.0,72.0,304.0,1,0,75.0,1,0 +51,119.0,80.0,204.0,0,0,87.0,0,0 +46,117.0,77.0,255.0,0,0,76.0,1,0 +43,115.0,80.0,200.0,1,0,81.0,1,0 +42,134.0,93.0,327.0,0,0,72.0,0,1 +64,131.0,85.0,272.0,1,0,80.0,1,0 +39,134.0,92.0,230.0,1,0,56.0,0,0 +45,132.5,97.5,285.0,1,0,77.0,0,1 +52,133.0,93.0,281.0,1,1,80.0,1,1 +50,129.0,84.0,258.0,0,0,75.0,1,1 +60,146.0,92.0,235.0,0,0,108.0,0,0 +62,135.0,80.0,265.0,0,0,80.0,0,0 +51,115.5,85.0,230.0,0,0,85.0,0,0 +51,122.5,73.0,212.0,1,0,74.0,1,0 +40,123.0,75.0,272.0,1,0,63.0,0,0 +39,131.0,80.0,275.0,0,0,84.0,1,0 +47,119.0,81.0,281.0,1,0,65.0,0,1 +48,129.0,81.0,259.0,1,0,65.0,0,0 +40,131.0,81.0,205.0,1,0,87.0,0,0 +43,114.0,78.0,202.0,1,0,87.0,0,0 +51,110.0,70.0,342.0,1,0,87.0,1,1 +59,168.0,100.0,239.0,1,0,96.0,0,1 +44,145.0,85.0,254.0,0,1,137.0,1,1 +64,143.0,84.0,239.0,1,0,73.0,0,0 +50,108.0,69.0,268.0,0,0,67.0,1,0 +37,108.0,75.0,165.0,0,0,83.0,0,1 +54,121.0,82.0,265.0,0,0,67.0,0,0 +60,122.0,80.0,227.0,1,0,80.0,0,0 +69,117.0,73.0,286.0,0,0,103.0,1,0 +36,124.5,84.5,226.0,1,0,74.0,0,1 +51,127.0,81.0,261.0,1,0,96.0,0,1 +40,106.0,72.0,224.0,1,0,71.0,0,0 +58,105.5,74.0,225.0,0,0,93.0,1,0 +44,135.0,95.0,316.0,1,0,68.0,1,1 +44,113.5,77.0,216.0,0,0,77.0,0,0 +42,102.0,70.5,197.0,1,0,45.0,0,1 +48,118.5,73.0,305.0,1,0,84.0,0,0 +46,121.0,85.0,185.0,0,0,97.0,0,0 +44,117.0,78.0,194.0,0,0,79.0,0,0 +47,115.0,70.0,167.0,1,0,100.0,0,0 +46,116.5,87.0,270.0,1,0,71.0,0,0 +41,99.0,62.0,159.0,1,0,67.0,0,0 +61,115.0,79.0,260.0,1,0,78.0,0,0 +42,122.0,75.0,218.0,0,0,85.0,0,0 +69,151.0,74.0,232.0,1,0,62.0,1,0 +53,142.0,94.0,307.0,0,0,60.0,0,0 +66,112.0,66.0,241.0,1,0,74.0,1,0 +45,117.0,78.0,229.0,1,0,86.0,0,0 +38,123.0,85.0,200.0,1,0,84.0,0,0 +58,112.0,74.5,200.0,1,0,62.0,0,0 +39,112.5,77.5,194.0,1,0,84.0,0,0 +56,164.5,102.0,290.0,0,0,105.0,0,0 +44,130.0,80.0,175.0,1,0,117.0,0,1 +59,127.0,88.5,239.0,0,0,78.0,0,0 +63,142.5,85.0,242.0,0,0,73.0,0,0 +41,120.0,80.0,205.0,1,0,64.0,0,0 +55,137.0,82.0,283.0,1,0,85.0,0,1 +46,124.5,72.0,193.0,0,0,80.0,0,0 +46,112.5,60.0,250.0,1,0,74.0,1,1 +48,128.0,86.5,215.0,0,0,85.0,0,0 +46,119.0,65.0,267.0,1,0,75.0,1,1 +48,120.0,77.5,253.0,1,0,98.0,0,1 +57,136.5,87.0,213.0,0,1,119.0,0,0 +40,101.0,59.0,165.0,1,0,76.0,0,0 +61,129.0,85.0,262.0,1,0,74.0,1,0 +47,139.0,79.0,259.0,0,0,71.0,0,1 +47,127.0,76.5,229.0,1,0,64.0,0,0 +42,119.0,75.0,200.0,1,0,69.0,0,0 +56,114.0,80.0,193.0,0,0,88.0,0,0 +41,110.0,60.0,225.0,0,0,58.0,0,0 +58,127.5,76.0,235.0,1,0,135.0,0,1 +48,133.0,77.5,247.0,1,0,95.0,0,1 +65,119.0,82.5,177.0,1,0,88.0,1,0 +61,134.5,87.0,259.0,1,0,91.0,1,1 +47,124.0,75.5,220.0,0,0,68.0,1,1 +41,159.0,100.0,243.0,1,0,71.0,0,0 +60,108.5,73.5,235.0,1,0,102.0,0,0 +37,119.0,62.5,254.0,1,0,69.0,1,0 +36,110.0,67.0,215.0,1,0,84.0,0,0 +52,181.0,112.5,264.0,0,0,77.0,1,1 +58,143.5,85.0,265.0,0,1,107.0,0,0 +57,177.5,120.0,225.0,1,0,96.0,1,0 +45,119.0,80.0,198.0,1,0,79.0,0,0 +58,125.0,75.0,226.0,1,0,73.0,0,0 +62,157.0,96.0,243.0,1,0,71.0,1,0 +61,102.0,74.5,235.0,0,0,83.0,0,0 +44,111.0,78.0,241.0,1,1,167.0,1,1 +48,131.0,52.0,175.0,0,0,77.0,0,0 +65,122.0,68.0,194.0,1,0,73.0,1,0 +39,124.0,80.0,186.0,0,0,102.0,0,0 +40,125.0,75.0,173.0,1,0,102.0,0,0 +63,141.0,82.0,228.0,1,0,81.0,1,1 +39,141.0,87.0,200.0,0,0,70.0,0,0 +50,107.5,70.0,240.0,0,0,102.0,0,0 +46,159.0,100.0,253.0,1,0,70.0,0,0 +47,143.0,87.0,198.0,1,0,79.0,1,0 +64,160.0,87.0,285.0,0,0,87.0,0,1 +59,154.5,93.0,254.0,1,0,89.0,1,0 +63,133.5,92.0,297.0,0,0,74.0,0,0 +51,112.0,83.0,326.0,1,0,70.0,1,1 +47,147.5,92.5,190.0,1,0,82.0,0,0 +38,123.0,76.0,150.0,1,0,82.0,0,0 +45,135.0,88.0,288.0,0,0,79.0,0,0 +61,113.0,77.0,195.0,0,0,96.0,0,0 +51,168.0,103.0,290.0,1,0,64.0,1,1 +45,117.5,82.5,257.0,1,0,86.0,0,1 +54,138.0,80.0,197.0,0,0,73.0,0,0 +64,195.0,110.0,259.0,1,0,63.0,1,1 +49,125.0,83.0,232.0,0,0,77.0,0,0 +59,159.0,102.0,223.0,0,0,83.0,0,0 +48,126.0,84.0,240.0,1,0,60.0,1,0 +48,140.0,94.0,306.0,0,0,70.0,0,0 +63,134.5,80.0,291.0,1,0,70.0,0,0 +55,115.0,78.0,275.0,0,0,79.0,1,0 +42,110.0,80.0,231.0,1,0,70.0,1,0 +59,144.5,91.5,274.0,0,0,63.0,0,0 +64,149.5,86.0,272.0,0,0,62.0,0,0 +51,142.0,90.0,261.0,0,0,84.0,0,0 +54,114.0,82.0,250.0,1,0,62.0,0,0 +66,150.0,74.0,312.0,0,0,90.0,1,1 +36,128.0,86.5,233.0,0,0,76.0,0,0 +54,165.0,84.0,320.0,0,0,99.0,0,0 +47,102.5,66.0,231.0,0,0,78.0,0,0 +41,112.0,75.5,181.0,0,0,95.0,0,0 +62,127.5,75.0,260.0,1,0,103.0,1,1 +65,143.5,93.0,274.0,0,0,63.0,0,0 +50,143.0,90.0,234.0,0,0,86.0,0,1 +55,121.5,81.5,215.0,1,0,98.0,0,0 +51,98.0,66.0,154.0,0,0,82.0,0,0 +37,120.0,72.0,210.0,1,0,97.0,0,0 +68,144.0,95.0,257.0,0,0,77.0,0,0 +60,141.0,92.0,253.0,1,0,76.0,0,0 +47,133.0,93.0,205.0,0,0,60.0,0,1 +38,102.0,73.0,184.0,0,0,78.0,0,0 +47,116.5,81.0,221.0,1,0,75.0,0,0 +51,158.0,105.0,227.0,0,0,96.0,1,1 +61,168.0,92.0,254.0,0,0,90.0,1,0 +41,139.0,84.0,245.0,0,0,68.0,0,0 +47,125.0,72.0,206.0,1,0,74.0,0,0 +37,112.0,70.0,249.0,1,0,76.0,0,0 +59,138.0,80.0,163.0,1,0,70.0,1,0 +50,110.0,65.0,265.0,1,0,70.0,0,0 +44,113.0,78.0,178.0,0,0,74.0,0,0 +61,182.0,86.0,217.0,0,0,113.0,0,0 +43,121.0,84.0,214.0,1,0,74.0,0,0 +62,130.0,87.0,157.0,0,0,47.0,1,0 +57,140.0,94.0,382.0,1,0,70.0,0,0 +39,122.5,87.0,228.0,1,0,73.0,0,0 +46,111.0,80.0,179.0,1,0,76.0,0,0 +49,160.5,106.5,270.0,1,0,65.0,0,1 +44,103.0,67.0,239.0,1,0,73.0,0,0 +62,118.5,71.0,288.0,0,0,87.0,0,0 +55,165.0,108.0,281.0,1,0,66.0,1,0 +58,140.0,89.5,229.0,1,0,83.0,0,0 +53,132.5,55.0,228.0,1,0,83.0,1,0 +46,123.0,76.0,250.0,1,0,78.0,0,1 +62,162.0,97.5,258.0,0,0,87.0,0,0 +52,132.0,88.0,225.0,0,0,69.0,0,0 +41,112.0,63.5,212.0,1,0,76.0,1,1 +44,150.5,87.0,158.0,1,0,98.0,1,0 +58,153.0,106.0,241.0,0,0,84.0,0,0 +51,112.0,83.0,240.0,1,0,77.0,0,0 +63,113.0,82.0,188.0,1,0,93.0,0,0 +42,108.0,70.5,204.0,0,0,65.0,0,0 +44,142.0,92.0,229.0,0,0,76.0,0,0 +57,153.0,87.0,286.0,0,0,83.0,0,0 +49,130.0,80.0,346.0,1,0,77.0,1,0 +53,108.0,65.0,219.0,0,0,76.0,0,0 +54,123.0,75.0,250.0,0,0,71.0,0,0 +63,167.0,100.0,361.0,0,0,103.0,1,1 +63,113.0,70.0,197.0,1,0,67.0,1,0 +42,125.0,77.5,238.0,0,0,77.0,0,0 +41,129.0,83.0,232.0,1,0,68.0,0,0 +66,167.0,96.0,260.0,0,0,82.0,1,0 +52,151.0,102.0,220.0,0,0,85.0,0,0 +48,127.0,79.5,281.0,0,0,80.0,0,0 +53,128.0,90.0,256.0,1,0,102.0,0,0 +45,122.0,80.0,333.0,0,0,80.0,0,1 +40,119.0,66.0,208.0,1,0,66.0,0,0 +39,145.5,92.5,215.0,1,0,94.0,0,0 +51,168.5,97.0,230.0,0,0,77.0,0,1 +45,165.0,86.0,232.0,1,0,68.0,1,0 +44,133.0,85.5,210.0,0,0,90.0,0,0 +55,163.0,91.0,213.0,1,0,66.0,0,1 +56,114.0,72.0,266.0,1,0,83.0,0,0 +51,115.0,67.0,255.0,1,0,58.0,0,0 +42,132.0,89.5,240.0,0,0,103.0,0,0 +52,135.0,86.0,285.0,0,0,93.0,0,1 +36,101.5,67.0,203.0,1,0,74.0,0,0 +42,124.0,80.0,236.0,0,0,60.0,1,1 +48,122.0,70.0,170.0,1,0,73.0,1,0 +50,112.5,60.0,271.0,1,0,61.0,0,0 +36,118.0,80.0,180.0,1,0,84.0,0,0 +62,112.0,61.0,263.0,1,0,95.0,0,0 +61,148.0,89.0,194.0,0,0,101.0,1,0 +36,147.0,94.0,222.0,1,0,71.0,0,0 +58,146.0,92.0,271.0,1,0,83.0,0,1 +57,147.5,90.0,310.0,0,0,73.0,1,1 +49,136.0,90.0,221.0,0,0,80.0,0,0 +48,129.0,86.0,241.0,0,0,67.0,0,0 +56,174.0,97.0,241.0,1,1,135.0,1,0 +61,128.0,87.0,231.0,1,0,93.0,0,1 +51,108.0,77.0,242.0,0,0,80.0,0,0 +42,126.0,81.0,195.0,1,0,77.0,0,1 +58,159.5,93.5,206.0,1,0,58.0,1,0 +47,138.0,96.0,254.0,0,0,69.0,0,1 +52,125.0,72.0,216.0,0,0,95.0,0,0 +57,132.0,77.0,245.0,1,1,207.0,1,1 +61,120.0,72.5,219.0,0,0,92.0,0,0 +62,156.0,105.0,312.0,0,0,82.0,0,1 +56,142.0,66.0,214.0,1,0,94.0,1,1 +57,123.0,79.0,178.0,0,0,78.0,1,0 +60,135.0,85.0,248.0,1,0,61.0,1,0 +50,108.0,81.0,259.0,1,0,72.0,0,0 +52,128.0,83.5,248.0,0,0,75.0,0,0 +54,135.0,85.0,230.0,0,0,89.0,1,1 +44,118.0,68.0,253.0,1,0,110.0,0,0 +59,138.0,72.0,249.0,0,0,70.0,0,0 +62,175.0,79.0,282.0,0,0,67.0,1,0 +45,128.5,87.5,230.0,0,0,62.0,0,1 +40,112.0,78.0,258.0,1,0,70.0,0,0 +43,144.5,95.0,245.0,0,0,45.0,0,1 +42,158.0,108.0,453.0,1,0,110.0,0,0 +40,110.0,74.0,156.0,0,0,76.0,0,0 +48,115.0,80.0,165.0,0,0,78.0,1,0 +43,127.0,79.0,232.0,0,0,54.0,0,0 +59,151.5,110.0,232.0,1,0,69.0,0,0 +63,159.0,90.0,222.0,0,0,95.0,1,0 +50,158.0,74.0,238.0,1,0,98.0,1,1 +38,123.0,92.0,256.0,0,0,82.0,0,0 +35,100.5,69.0,194.0,1,0,73.0,0,0 +56,166.0,107.0,254.0,0,0,83.0,0,1 +45,113.0,75.5,200.0,1,0,72.0,0,0 +40,111.0,79.0,185.0,0,0,81.0,0,0 +35,83.5,55.0,168.0,1,0,63.0,1,0 +62,248.0,130.0,298.0,0,0,77.0,1,0 +61,126.0,73.0,233.0,0,0,62.0,0,0 +54,121.0,79.0,173.0,1,0,68.0,1,0 +38,111.0,72.5,281.0,1,0,80.0,0,0 +63,152.0,70.0,273.0,0,0,79.0,1,0 +60,155.0,90.0,259.0,0,0,95.0,0,0 +49,108.0,70.0,185.0,1,0,58.0,0,0 +53,172.5,112.5,325.0,0,0,74.0,0,1 +50,122.0,81.0,204.0,0,0,73.0,1,1 +62,163.0,94.0,237.0,1,0,84.0,1,0 +55,123.0,81.0,235.0,0,0,78.0,0,0 +46,108.0,73.0,221.0,0,0,85.0,0,0 +40,112.5,62.5,242.0,1,0,70.0,1,0 +38,107.5,71.0,183.0,1,0,74.0,0,1 +55,143.0,82.5,256.0,0,0,90.0,0,0 +40,129.0,87.0,231.0,1,0,99.0,0,0 +58,98.0,60.0,149.0,0,0,71.0,1,1 +49,116.0,76.0,210.0,0,0,71.0,0,0 +50,114.0,72.0,214.0,1,0,83.0,0,0 +45,124.0,89.0,252.0,0,0,71.0,0,1 +42,196.0,109.0,306.0,1,0,87.0,1,1 +51,160.0,98.0,251.0,1,0,85.0,0,0 +56,122.5,85.0,267.0,0,0,100.0,0,0 +53,156.0,95.0,294.0,0,0,115.0,0,0 +38,126.5,75.5,240.0,0,0,64.0,1,0 +59,139.0,82.0,281.0,0,0,75.0,0,0 +48,108.0,75.0,205.0,1,0,70.0,0,0 +40,122.0,81.0,211.0,1,0,91.0,0,0 +62,176.5,92.0,186.0,0,0,60.0,1,0 +36,115.0,65.0,197.0,0,0,77.0,1,1 +43,121.0,69.0,218.0,1,0,103.0,0,0 +56,131.0,79.0,246.0,0,0,65.0,0,0 +59,127.0,77.0,190.0,0,0,100.0,1,0 +43,161.5,96.0,258.0,1,0,84.0,0,1 +43,100.5,66.0,285.0,1,0,75.0,0,0 +50,131.5,83.0,195.0,1,0,78.0,0,0 +46,131.5,77.0,217.0,0,0,76.0,0,0 +60,174.0,110.0,231.0,0,0,82.0,0,0 +43,125.0,76.0,175.0,1,0,95.0,0,1 +61,131.0,83.0,217.0,1,0,81.0,0,1 +60,143.5,77.5,224.0,0,0,81.0,0,0 +48,136.0,90.0,309.0,0,0,75.0,0,0 +38,123.5,78.0,201.0,1,0,77.0,0,0 +44,164.0,119.0,352.0,1,0,72.0,1,1 +52,133.0,82.0,223.0,1,0,77.0,0,0 +60,139.0,81.0,260.0,1,0,70.0,1,0 +62,124.0,84.0,185.0,1,0,70.0,1,0 +58,139.0,81.5,320.0,0,0,82.0,1,0 +48,113.0,87.0,246.0,1,0,63.0,0,1 +44,116.0,77.0,302.0,1,0,98.0,0,0 +47,182.0,110.0,237.0,1,0,83.0,1,0 +44,113.0,74.0,216.0,0,0,76.0,0,0 +46,126.0,71.0,275.0,1,0,71.0,0,0 +37,112.0,67.0,192.0,0,0,58.0,0,0 +57,130.0,74.0,242.0,0,0,53.0,0,0 +55,104.0,76.0,202.0,0,0,74.0,0,1 +54,106.0,77.0,241.0,0,0,74.0,0,0 +55,177.5,110.0,309.0,0,0,73.0,1,1 +46,121.0,78.0,262.0,1,0,72.0,0,0 +39,134.0,78.0,197.0,0,0,83.0,0,0 +37,110.0,77.5,209.0,0,0,80.0,0,0 +43,128.5,80.0,235.0,1,0,70.0,1,0 +46,115.0,72.0,217.0,1,1,73.0,0,0 +68,154.0,96.0,241.0,0,0,70.0,1,0 +46,202.0,124.0,280.0,1,0,63.0,1,0 +41,151.0,85.0,260.0,1,0,91.0,1,1 +55,154.0,87.0,265.0,1,0,66.0,0,0 +39,162.0,109.0,186.0,1,0,129.0,1,1 +46,117.0,78.5,210.0,1,0,115.0,0,0 +53,123.0,82.0,222.0,1,0,67.0,1,0 +58,110.0,83.0,292.0,0,0,73.0,1,0 +57,117.0,72.0,221.0,1,0,83.0,1,1 +40,122.0,85.0,161.0,0,0,85.0,1,1 +49,154.0,80.0,273.0,0,0,63.0,1,0 +43,106.0,65.0,291.0,1,0,82.0,0,0 +37,114.5,77.0,212.0,0,0,68.0,0,0 +43,99.0,62.0,276.0,1,0,80.0,0,0 +46,99.5,66.0,165.0,1,0,66.0,0,0 +62,185.0,95.0,276.0,0,0,110.0,1,1 +61,108.0,70.0,310.0,0,0,65.0,1,1 +49,121.0,82.0,184.0,0,0,78.0,0,1 +56,116.0,67.0,186.0,1,0,83.0,0,0 +54,158.0,89.0,207.0,0,0,112.0,0,0 +39,85.0,70.0,190.0,1,0,60.0,0,0 +65,169.0,111.0,217.0,1,0,78.0,1,1 +40,130.0,84.5,209.0,1,0,104.0,1,0 +41,117.0,86.0,199.0,0,0,84.0,0,0 +36,105.5,67.0,202.0,1,0,63.0,0,0 +48,135.0,88.0,235.0,0,0,137.0,0,1 +52,146.0,89.0,193.0,0,0,84.0,1,0 +63,165.0,100.0,207.0,1,0,77.0,1,1 +61,143.0,96.0,206.0,0,0,87.0,1,1 +44,110.0,65.0,292.0,1,0,78.0,1,1 +53,176.0,109.0,246.0,1,0,59.0,1,1 +44,118.0,74.0,140.0,1,0,82.0,0,0 +44,136.0,94.0,246.0,1,0,86.0,1,1 +48,117.0,81.5,244.0,0,0,78.0,0,0 +45,130.0,94.0,268.0,1,0,93.0,0,0 +58,135.0,84.0,252.0,1,0,79.0,0,0 +40,122.5,75.0,200.0,1,0,67.0,0,0 +47,107.0,69.0,175.0,1,0,70.0,0,0 +44,167.5,92.5,270.0,1,0,77.0,0,1 +47,122.5,80.0,226.0,1,0,68.0,1,0 +57,133.0,72.0,238.0,1,0,115.0,1,0 +60,138.0,87.0,275.0,0,0,86.0,1,0 +41,117.5,80.0,280.0,0,0,65.0,0,0 +42,101.0,75.0,206.0,0,0,84.0,0,0 +58,109.0,78.5,250.0,0,0,83.0,0,0 +45,132.0,78.0,189.0,0,1,177.0,0,1 +63,123.0,66.0,238.0,0,0,98.0,0,0 +49,119.0,67.0,167.0,1,0,83.0,1,0 +51,137.0,79.0,220.0,1,0,74.0,0,1 +40,130.0,89.0,193.0,0,0,84.0,0,0 +49,128.0,78.0,308.0,0,0,70.0,0,0 +55,161.0,85.0,212.0,0,0,63.0,1,1 +38,120.0,75.0,270.0,1,0,96.0,0,1 +54,230.0,110.0,262.0,1,0,97.0,1,0 +40,118.0,86.5,180.0,1,0,67.0,0,0 +54,143.0,75.0,235.0,1,0,102.0,1,1 +66,140.0,71.0,189.0,0,1,119.0,1,0 +63,155.0,79.0,178.0,0,0,61.0,1,0 +52,153.0,102.5,170.0,0,0,67.0,0,0 +48,146.5,79.0,202.0,0,0,95.0,0,0 +54,137.5,82.5,208.0,1,0,63.0,0,1 +38,138.0,72.0,182.0,0,0,108.0,0,0 +65,147.5,95.0,215.0,1,0,88.0,1,0 +53,129.0,80.0,196.0,0,0,89.0,0,0 +44,101.0,66.0,244.0,1,0,76.0,0,0 +47,162.0,85.0,190.0,0,0,80.0,0,0 +57,197.0,72.0,285.0,0,0,78.0,1,0 +44,133.0,89.0,231.0,1,0,83.0,0,0 +43,164.0,89.0,286.0,1,0,87.0,0,0 +50,189.0,121.0,202.0,1,0,72.0,1,1 +41,125.5,82.0,226.0,1,0,75.0,0,0 +45,134.0,93.0,297.0,0,0,74.0,0,0 +46,118.0,92.0,193.0,1,0,78.0,0,0 +50,142.5,85.0,270.0,0,0,75.0,0,0 +42,124.0,82.0,216.0,0,0,67.0,0,0 +58,126.0,52.0,240.0,0,0,63.0,0,1 +48,136.0,95.5,240.0,0,0,73.0,0,1 +36,112.0,78.0,188.0,0,0,73.0,0,0 +55,112.5,72.5,246.0,1,0,72.0,0,1 +68,106.0,48.0,157.0,1,0,65.0,1,0 +37,118.0,71.0,275.0,1,0,95.0,0,0 +50,147.0,100.0,204.0,1,0,90.0,0,0 +62,128.0,78.0,211.0,0,0,83.0,1,1 +40,142.0,84.0,178.0,1,0,77.0,0,0 +41,140.0,92.5,268.0,1,0,90.0,0,0 +38,113.0,68.0,164.0,1,0,75.0,0,0 +53,151.0,89.0,270.0,1,0,75.0,0,0 +56,139.0,93.0,193.0,1,0,67.0,1,1 +46,144.0,88.0,207.0,1,0,86.0,0,0 +51,153.0,102.5,190.0,0,0,69.0,0,0 +39,146.0,86.0,226.0,0,0,85.0,0,1 +37,141.0,93.0,257.0,1,0,58.0,0,0 +46,112.5,71.0,200.0,1,0,77.0,0,0 +48,100.0,76.0,227.0,0,0,67.0,0,1 +48,140.0,90.0,273.0,0,0,78.0,0,1 +49,114.0,82.0,220.0,0,0,60.0,1,0 +60,155.0,92.5,226.0,0,0,87.0,1,0 +49,128.0,82.0,155.0,1,0,77.0,0,0 +41,97.0,63.0,243.0,1,0,64.0,0,0 +38,112.0,73.0,175.0,1,0,71.0,0,0 +56,167.0,92.0,208.0,0,0,75.0,1,1 +54,113.0,73.0,240.0,1,0,77.0,0,0 +48,136.0,81.0,232.0,1,0,78.0,0,0 +69,166.0,90.0,203.0,0,0,80.0,1,0 +67,214.0,94.0,223.0,0,0,87.0,1,1 +43,143.0,88.0,192.0,1,0,79.0,0,0 +48,134.5,90.5,194.0,1,0,72.0,0,0 +48,132.0,91.0,263.0,1,0,91.0,1,0 +42,124.0,80.0,230.0,1,0,77.0,1,0 +47,159.5,82.5,211.0,1,1,250.0,1,0 +62,125.0,75.0,282.0,0,1,136.0,1,0 +57,123.0,73.0,260.0,1,0,83.0,1,1 +38,117.5,75.0,163.0,1,0,70.0,0,1 +51,119.0,75.0,315.0,1,0,55.0,0,0 +40,131.0,81.0,186.0,1,0,87.0,1,0 +43,123.0,74.0,250.0,1,0,90.0,0,0 +34,117.5,72.5,155.0,1,0,65.0,0,0 +55,140.0,84.0,185.0,0,0,90.0,0,0 +44,116.0,70.0,205.0,0,0,85.0,0,0 +50,114.0,75.0,252.0,0,0,69.0,0,1 +52,119.0,65.0,225.0,0,0,74.0,0,0 +63,125.0,79.0,235.0,0,0,83.0,0,0 +43,147.5,88.0,240.0,1,0,113.0,0,0 +41,124.5,86.5,242.0,1,0,67.0,0,0 +34,111.0,56.0,180.0,1,0,78.0,1,0 +37,141.0,84.0,195.0,0,0,117.0,0,0 +50,105.0,77.0,210.0,0,0,86.0,0,0 +36,127.0,83.0,212.0,1,0,75.0,0,0 +59,126.5,79.0,254.0,1,0,77.0,1,0 +40,136.5,78.0,248.0,1,0,99.0,0,0 +42,145.0,95.0,283.0,1,0,84.0,0,0 +42,134.0,86.5,186.0,0,0,92.0,0,0 +43,135.0,86.0,212.0,1,0,75.0,1,0 +49,145.0,92.0,309.0,1,0,73.0,0,1 +47,138.0,94.0,308.0,1,0,90.0,0,0 +60,149.0,96.0,225.0,0,0,60.0,0,0 +46,170.0,118.0,275.0,1,0,84.0,0,1 +46,141.0,90.0,154.0,1,0,65.0,1,0 +49,141.0,92.0,246.0,1,0,76.0,0,1 +53,142.5,82.0,198.0,0,0,78.0,0,1 +57,120.0,79.0,270.0,1,0,81.0,0,0 +44,142.0,88.0,208.0,0,0,77.0,0,0 +60,172.5,85.0,286.0,0,0,71.0,1,0 +47,128.0,81.0,236.0,1,0,93.0,0,0 +40,109.5,69.0,214.0,1,0,81.0,0,0 +44,104.0,78.0,175.0,0,0,82.0,0,0 +65,144.5,88.0,271.0,1,1,116.0,0,0 +49,118.0,73.0,208.0,1,0,75.0,0,0 +56,150.0,84.0,265.0,1,0,73.0,1,0 +41,158.0,102.0,240.0,0,0,81.0,0,0 +46,148.0,91.5,212.0,0,0,75.0,0,0 +56,120.0,84.0,260.0,1,0,76.0,0,0 +59,155.0,90.0,330.0,0,0,96.0,1,1 +45,108.0,70.0,185.0,0,0,87.0,0,0 +63,196.0,102.0,161.0,0,0,88.0,1,1 +59,116.0,83.0,259.0,1,0,83.0,1,1 +60,167.5,110.0,220.0,0,0,84.0,1,0 +48,143.0,93.0,340.0,1,0,83.0,0,1 +50,96.5,62.5,165.0,1,0,78.0,0,0 +45,133.5,85.5,220.0,1,0,73.0,0,0 +55,132.0,81.0,257.0,0,0,86.0,0,1 +55,124.0,84.0,237.0,0,0,97.0,1,0 +41,126.0,78.0,220.0,1,0,79.0,0,0 +57,146.5,81.0,254.0,1,0,85.0,1,1 +65,153.0,100.0,193.0,0,1,107.0,1,0 +36,122.0,78.0,230.0,0,0,78.0,0,0 +60,140.0,95.0,203.0,0,0,83.0,1,0 +44,143.0,92.0,284.0,1,0,88.0,0,0 +55,145.5,94.0,244.0,1,0,72.0,0,0 +61,163.0,112.5,240.0,0,0,82.0,0,0 +59,149.0,85.0,233.0,0,0,72.0,0,0 +60,134.0,74.0,275.0,0,0,85.0,0,0 +54,110.0,67.5,223.0,0,1,294.0,1,1 +45,163.0,101.0,232.0,1,0,74.0,1,1 +56,113.0,75.5,225.0,0,0,104.0,0,0 +35,115.0,77.0,190.0,0,0,80.0,0,0 +34,100.5,66.0,185.0,1,0,115.0,0,0 +46,158.0,97.0,274.0,1,0,78.0,1,0 +45,118.0,71.0,212.0,1,0,83.0,0,1 +50,110.0,76.0,261.0,1,0,85.0,0,0 +55,122.5,84.0,262.0,0,0,76.0,1,0 +53,130.0,71.5,231.0,1,0,75.0,1,1 +60,160.0,92.0,246.0,1,0,73.0,0,0 +39,118.0,75.5,318.0,1,0,70.0,0,0 +61,161.5,88.0,231.0,0,1,166.0,1,1 +40,99.0,59.0,176.0,1,0,78.0,0,0 +52,125.0,88.0,239.0,1,0,123.0,0,0 +35,106.0,73.0,227.0,1,0,79.0,0,0 +49,115.0,83.0,262.0,1,0,57.0,1,0 +43,126.0,82.0,201.0,1,0,92.0,0,0 +40,120.0,89.0,290.0,1,0,66.0,0,0 +39,102.0,64.5,215.0,1,0,62.0,0,0 +51,131.0,87.0,295.0,0,0,77.0,0,0 +37,113.0,83.0,228.0,0,0,73.0,0,0 +61,141.0,81.0,286.0,1,0,52.0,1,0 +47,139.0,85.0,186.0,1,1,125.0,0,1 +67,101.0,59.0,281.0,0,0,85.0,1,0 +55,100.5,62.0,204.0,0,0,88.0,1,1 +41,133.0,90.0,252.0,0,0,64.0,0,0 +60,131.0,81.0,247.0,0,0,94.0,1,1 +42,129.0,81.0,220.0,1,0,61.0,0,0 +38,115.0,90.0,214.0,0,0,65.0,0,0 +47,137.0,86.0,277.0,1,0,85.0,0,0 +61,119.0,78.0,238.0,0,0,75.0,0,0 +52,154.0,92.0,232.0,0,0,74.0,0,0 +56,136.0,87.0,246.0,0,0,72.0,1,0 +54,152.5,80.0,234.0,1,0,75.0,1,1 +34,102.0,68.0,227.0,0,0,75.0,0,0 +58,164.0,97.0,241.0,0,0,54.0,1,0 +54,170.0,107.0,325.0,1,0,64.0,1,0 +48,152.5,90.0,224.0,0,0,85.0,1,1 +59,116.0,71.0,254.0,0,0,98.0,1,1 +53,113.0,68.0,234.0,0,1,108.0,1,1 +43,127.5,82.5,210.0,0,0,80.0,0,1 +54,141.5,91.0,267.0,1,0,87.0,1,1 +48,110.0,84.0,274.0,0,0,78.0,0,0 +48,125.0,80.0,262.0,0,0,72.0,0,0 +46,115.0,75.0,205.0,1,0,78.0,0,0 +43,137.0,87.0,188.0,1,0,73.0,0,0 +53,173.0,89.0,263.0,0,0,82.0,0,1 +51,162.5,104.0,227.0,1,0,65.0,1,1 +52,105.0,67.5,410.0,1,0,90.0,1,1 +43,100.0,70.0,223.0,0,0,68.0,0,0 +65,146.0,86.0,238.0,1,0,66.0,1,0 +50,148.5,94.0,232.0,0,1,88.0,1,1 +49,135.0,86.5,350.0,1,0,83.0,1,1 +35,128.0,82.0,223.0,1,0,67.0,0,0 +61,119.0,77.0,252.0,1,0,65.0,1,0 +44,129.0,93.0,257.0,0,0,76.0,0,0 +41,109.0,74.0,289.0,1,0,86.0,0,0 +60,115.5,82.5,266.0,0,0,83.0,1,1 +56,126.0,84.0,391.0,0,0,78.0,0,0 +47,141.0,93.0,296.0,1,1,332.0,1,1 +41,129.0,94.0,235.0,1,0,81.0,0,0 +53,170.0,113.0,230.0,0,0,115.0,1,0 +48,121.0,81.0,231.0,0,0,85.0,0,0 +39,124.0,78.0,206.0,1,0,80.0,1,1 +38,100.0,72.0,185.0,0,0,83.0,0,1 +65,158.0,90.0,223.0,0,0,93.0,1,0 +39,109.0,61.0,192.0,1,0,84.0,0,0 +37,99.0,59.0,185.0,0,0,69.0,0,0 +37,120.5,80.0,181.0,0,0,67.0,0,0 +39,133.0,87.0,190.0,0,0,80.0,0,0 +52,130.0,71.0,188.0,1,0,89.0,0,0 +55,132.5,87.0,232.0,0,0,71.0,1,0 +62,156.5,93.0,252.0,0,0,97.0,1,1 +46,131.0,81.0,288.0,1,0,80.0,0,0 +52,108.0,70.0,222.0,1,0,61.0,0,0 +68,127.0,66.5,276.0,0,0,104.0,1,0 +45,111.0,72.0,207.0,1,0,87.0,0,0 +62,124.0,69.0,266.0,0,0,82.0,0,1 +53,167.0,101.0,279.0,0,0,87.0,1,0 +42,111.0,72.0,215.0,0,0,55.0,0,0 +65,168.5,98.5,342.0,0,0,60.0,1,1 +63,155.5,98.0,260.0,0,1,109.0,1,1 +49,107.0,74.0,267.0,1,0,75.0,1,0 +52,111.0,79.0,209.0,0,0,70.0,1,0 +45,123.5,80.5,219.0,0,0,83.0,0,0 +53,120.0,80.0,218.0,1,0,73.0,0,1 +62,215.0,110.0,358.0,1,1,368.0,1,0 +40,110.0,70.0,190.0,1,0,72.0,0,0 +57,192.5,113.0,321.0,0,0,90.0,1,0 +41,135.0,82.5,171.0,1,0,82.0,0,0 +37,111.0,74.0,170.0,1,0,67.0,0,0 +46,106.0,60.0,233.0,1,1,348.0,1,0 +38,149.0,91.0,266.0,1,0,61.0,0,0 +48,110.0,70.0,228.0,1,0,76.0,0,0 +62,137.0,75.0,242.0,0,0,78.0,1,1 +55,172.5,100.5,260.0,0,0,72.0,1,0 +68,130.0,62.0,237.0,0,0,82.0,1,0 +45,130.0,80.0,213.0,0,0,75.0,0,1 +58,124.0,76.0,290.0,1,0,81.0,0,1 +46,102.0,56.0,199.0,0,0,84.0,0,1 +43,104.5,65.0,163.0,1,0,71.0,1,1 +43,133.0,86.5,204.0,1,0,79.0,0,1 +38,120.5,76.0,254.0,0,0,78.0,0,0 +64,151.0,90.0,200.0,0,0,87.0,0,0 +67,169.0,82.0,245.0,1,0,122.0,1,0 +45,111.0,80.0,255.0,1,0,80.0,0,0 +45,157.0,98.0,347.0,0,0,80.0,1,1 +48,147.5,87.5,259.0,0,0,73.0,1,0 +61,123.0,88.0,228.0,1,0,67.0,0,0 +52,130.0,74.0,232.0,0,1,248.0,1,1 +64,172.0,87.0,279.0,0,0,70.0,1,0 +57,148.0,89.5,277.0,0,0,89.0,0,0 +45,144.0,96.0,256.0,1,0,83.0,1,1 +46,135.0,95.0,188.0,0,0,78.0,0,1 +38,110.0,61.0,248.0,1,0,55.0,0,1 +56,147.0,65.0,214.0,1,0,87.0,1,0 +59,160.0,85.0,244.0,0,0,85.0,0,0 +48,140.0,99.0,205.0,0,0,92.0,1,0 +40,120.0,77.0,334.0,1,0,92.0,1,1 +41,111.5,67.0,246.0,0,0,60.0,0,1 +45,120.0,80.0,285.0,0,0,93.0,0,0 +59,117.0,73.0,162.0,1,0,87.0,0,0 +47,152.5,108.0,270.0,0,0,88.0,1,1 +39,112.0,71.0,181.0,0,0,67.0,0,0 +65,106.0,73.0,205.0,0,0,87.0,1,0 +37,127.0,85.0,189.0,1,0,84.0,0,0 +40,128.0,81.0,192.0,0,0,76.0,0,1 +53,165.0,95.0,272.0,0,0,100.0,0,0 +38,105.0,70.0,167.0,1,0,80.0,0,0 +57,164.0,100.0,236.0,0,0,67.0,1,0 +42,119.0,73.0,143.0,1,0,70.0,0,0 +39,110.0,68.0,200.0,1,0,62.0,0,0 +65,139.0,75.0,304.0,0,1,116.0,1,1 +46,110.0,65.0,263.0,1,0,73.0,0,0 +58,128.0,88.0,230.0,0,0,58.0,0,0 +68,128.0,79.0,258.0,0,0,86.0,1,0 +40,150.0,98.0,240.0,0,0,74.0,0,0 +38,116.5,74.0,210.0,0,0,89.0,0,0 +52,155.0,80.5,232.0,1,0,67.0,0,0 +54,173.0,88.0,260.0,0,0,87.0,0,0 +44,130.0,94.0,212.0,0,0,64.0,0,1 +47,137.0,79.0,230.0,0,0,76.0,1,0 +42,112.0,65.0,205.0,0,0,60.0,0,1 +59,187.0,97.0,206.0,1,0,69.0,1,0 +55,116.0,72.0,243.0,1,0,72.0,0,0 +40,139.0,85.0,202.0,0,0,64.0,0,0 +43,141.0,89.0,200.0,0,0,105.0,0,0 +43,127.5,81.0,184.0,1,0,75.0,0,0 +56,173.0,98.5,233.0,0,0,76.0,1,0 +52,129.0,97.0,203.0,0,0,77.0,0,0 +62,138.5,85.0,373.0,1,0,67.0,0,0 +44,130.0,86.0,222.0,1,0,84.0,0,0 +63,92.5,66.5,316.0,0,0,76.0,1,1 +57,143.0,96.0,155.0,0,0,88.0,1,1 +38,114.0,80.0,305.0,1,0,71.0,0,0 +38,110.0,76.0,164.0,1,0,83.0,0,0 +38,131.5,77.5,155.0,0,0,84.0,0,0 +59,151.5,71.0,248.0,0,0,110.0,1,1 +52,157.0,112.0,292.0,1,0,84.0,1,0 +35,131.5,84.0,185.0,1,0,76.0,0,0 +61,194.0,111.0,225.0,0,0,103.0,1,1 +67,170.0,100.0,261.0,1,0,79.0,1,0 +56,130.5,82.0,273.0,1,0,91.0,0,0 +55,153.0,80.0,237.0,0,0,72.0,0,0 +48,132.0,95.0,249.0,1,0,53.0,0,1 +51,150.0,99.0,275.0,1,0,65.0,0,0 +43,133.0,86.0,214.0,1,0,77.0,0,0 +40,130.5,63.0,191.0,1,0,66.0,0,0 +46,118.0,79.0,212.0,0,0,72.0,0,0 +62,144.0,80.0,208.0,0,0,66.0,1,1 +35,121.5,74.5,175.0,0,0,93.0,1,0 +49,150.0,91.0,227.0,1,0,83.0,0,0 +49,116.0,84.0,239.0,0,0,76.0,0,1 +47,126.5,81.0,260.0,1,0,82.0,1,0 +45,93.5,58.0,202.0,1,0,60.0,0,0 +39,126.5,76.5,197.0,1,0,63.0,0,0 +51,125.0,84.0,219.0,0,0,76.0,0,0 +51,152.0,96.5,346.0,0,0,79.0,0,0 +55,132.0,88.0,250.0,0,0,70.0,0,0 +57,152.5,92.5,250.0,0,0,94.0,1,1 +41,111.0,79.0,179.0,0,0,82.0,0,0 +48,124.5,75.5,260.0,1,0,85.0,0,0 +48,111.5,72.0,202.0,0,0,77.0,0,0 +47,126.0,86.0,200.0,0,0,92.0,1,0 +53,137.0,83.0,291.0,0,0,73.0,1,1 +44,174.0,130.0,174.0,1,0,63.0,1,1 +63,110.0,68.0,217.0,1,0,68.0,1,0 +59,150.0,82.0,313.0,0,0,94.0,0,1 +41,118.0,81.0,240.0,0,0,80.0,0,0 +39,177.5,100.0,291.0,1,0,91.0,0,0 +40,117.0,76.0,211.0,1,0,79.0,1,0 +66,161.0,90.0,304.0,0,0,57.0,1,0 +52,125.0,87.0,292.0,0,0,67.0,1,1 +39,125.0,87.0,213.0,0,0,75.0,0,0 +56,144.0,87.0,223.0,0,0,92.0,0,0 +64,102.5,63.5,263.0,0,0,99.0,1,0 +42,129.5,100.0,270.0,1,0,88.0,0,1 +42,120.5,80.0,172.0,0,0,61.0,0,0 +54,96.0,66.0,205.0,1,0,75.0,0,0 +43,112.5,76.5,250.0,1,0,63.0,0,0 +64,176.0,78.0,195.0,0,1,370.0,1,0 +56,120.0,87.0,306.0,0,0,84.0,1,0 +62,146.0,82.5,309.0,0,0,71.0,0,1 +64,147.0,90.0,262.0,0,1,173.0,1,0 +43,126.0,79.0,240.0,1,0,40.0,0,0 +56,169.0,91.0,287.0,0,0,83.0,0,0 +46,157.0,94.0,202.0,1,0,65.0,0,0 +61,110.0,80.0,180.0,1,0,86.0,1,0 +55,125.0,80.0,273.0,0,0,67.0,0,0 +61,207.0,122.5,235.0,0,0,72.0,1,0 +54,136.5,85.0,238.0,0,0,71.0,1,0 +41,145.0,99.0,188.0,1,0,74.0,0,0 +51,113.0,68.0,199.0,0,0,68.0,0,0 +35,100.0,66.5,185.0,1,0,75.0,0,0 +46,129.0,77.0,203.0,0,0,97.0,0,1 +55,131.0,76.0,266.0,0,0,84.0,0,0 +39,129.0,84.0,163.0,1,0,120.0,0,0 +43,101.0,68.5,179.0,1,0,76.0,0,0 +40,122.0,78.0,190.0,0,0,87.0,0,0 +54,153.0,80.0,246.0,1,0,74.0,0,0 +41,118.0,87.0,200.0,1,0,71.0,0,0 +46,119.0,86.0,325.0,0,0,64.0,0,0 +44,132.5,82.5,205.0,1,0,66.0,0,0 +37,111.0,60.5,205.0,1,0,82.0,0,0 +54,133.0,84.0,298.0,1,0,94.0,0,0 +46,110.0,72.0,200.0,1,0,75.0,0,1 +58,165.0,95.0,385.0,0,0,91.0,1,0 +46,122.5,77.5,277.0,0,0,77.0,1,0 +39,126.0,67.0,186.0,1,0,72.0,0,0 +52,142.0,87.0,309.0,0,0,110.0,0,0 +40,115.0,74.0,242.0,1,0,80.0,0,1 +46,135.0,100.0,254.0,0,0,75.0,0,0 +40,131.0,85.0,157.0,0,0,78.0,0,1 +64,141.0,76.0,240.0,1,0,60.0,1,1 +48,118.0,73.0,245.0,1,0,102.0,1,0 +44,123.0,82.0,254.0,1,0,68.0,0,1 +40,97.0,71.0,262.0,1,0,80.0,0,0 +39,118.0,74.0,271.0,1,0,76.0,0,0 +55,140.0,88.0,268.0,0,0,117.0,0,0 +38,108.0,72.0,159.0,0,0,84.0,0,0 +62,129.0,85.0,264.0,1,0,63.0,1,0 +63,125.0,71.0,217.0,1,0,74.0,0,0 +43,140.0,92.0,310.0,1,0,88.0,1,1 +55,107.0,70.0,266.0,0,0,77.0,0,0 +53,136.0,73.0,232.0,1,0,73.0,1,1 +60,157.0,94.0,250.0,1,0,68.0,1,1 +45,147.0,101.0,233.0,1,0,99.0,0,0 +48,133.0,90.0,215.0,1,0,50.0,0,1 +46,162.5,92.5,332.0,1,0,67.0,0,1 +55,130.0,85.0,242.0,1,0,93.0,0,0 +36,143.0,87.0,153.0,0,0,82.0,0,0 +60,173.0,106.0,232.0,1,0,64.0,1,1 +34,108.5,68.0,196.0,0,0,82.0,0,0 +40,130.0,86.5,193.0,1,0,78.0,0,0 +40,112.0,67.0,325.0,1,0,94.0,0,0 +49,112.5,80.0,233.0,1,0,80.0,0,0 +40,130.0,80.0,213.0,1,0,76.0,0,0 +52,159.0,110.0,205.0,1,0,83.0,1,0 +58,185.5,115.5,166.0,0,0,85.0,0,0 +46,129.0,83.0,259.0,1,0,84.0,0,0 +39,103.0,62.0,181.0,0,0,69.0,0,0 +52,126.0,75.0,225.0,1,0,100.0,0,1 +66,213.0,133.0,226.0,0,0,67.0,1,1 +56,160.0,105.0,199.0,0,0,83.0,0,0 +44,175.0,101.0,208.0,0,1,193.0,1,1 +56,111.5,74.0,296.0,1,0,71.0,1,1 +39,129.5,93.5,195.0,0,0,85.0,0,0 +56,124.0,77.0,177.0,0,0,88.0,0,1 +46,110.0,73.0,214.0,1,0,60.0,0,0 +37,118.0,79.5,315.0,1,0,70.0,0,1 +59,148.0,95.0,345.0,0,0,60.0,0,0 +50,97.5,62.5,262.0,1,0,84.0,0,0 +41,124.0,89.0,206.0,1,0,70.0,1,0 +39,104.0,64.0,253.0,1,0,74.0,0,0 +44,107.0,69.0,160.0,0,0,78.0,0,0 +48,127.0,81.0,193.0,0,0,70.0,0,0 +44,115.0,80.0,311.0,1,0,90.0,0,0 +44,130.0,80.0,254.0,0,0,74.0,1,0 +57,157.0,80.0,272.0,1,0,95.0,1,1 +48,192.5,115.0,224.0,0,0,85.0,1,1 +55,176.0,109.0,198.0,0,0,85.0,0,0 +38,121.0,82.0,197.0,0,0,74.0,0,0 +61,112.0,72.0,210.0,0,0,77.0,0,0 +46,142.5,95.0,246.0,0,0,99.0,0,0 +41,107.0,81.0,155.0,1,1,191.0,1,1 +53,116.0,71.5,232.0,0,0,83.0,0,0 +47,117.0,78.5,119.0,1,0,78.0,1,0 +42,130.0,86.0,209.0,1,0,55.0,0,0 +42,133.5,97.5,240.0,1,0,73.0,1,1 +51,135.0,83.0,264.0,0,0,74.0,0,1 +40,158.0,103.0,202.0,0,0,80.0,0,0 +52,140.0,93.0,296.0,0,0,74.0,0,1 +53,109.0,79.0,275.0,0,0,104.0,0,0 +51,118.0,79.0,241.0,1,0,56.0,0,1 +40,136.0,80.5,220.0,0,0,70.0,0,0 +63,192.5,125.0,203.0,1,0,83.0,1,1 +61,200.0,125.0,265.0,0,1,256.0,1,1 +43,115.0,72.5,222.0,0,0,69.0,0,0 +42,120.0,81.0,214.0,0,0,77.0,0,0 +62,104.0,69.0,260.0,1,0,93.0,0,0 +36,116.0,76.0,195.0,0,0,77.0,0,0 +63,128.0,81.0,253.0,0,0,102.0,1,0 +47,137.5,91.0,254.0,0,0,69.0,0,0 +46,115.0,71.0,247.0,0,0,69.0,0,0 +54,187.0,95.0,326.0,0,1,235.0,1,1 +58,121.0,81.0,239.0,0,0,70.0,0,0 +56,126.0,74.0,262.0,1,0,115.0,0,0 +47,143.0,88.0,290.0,1,0,77.0,0,0 +64,149.5,84.0,232.0,0,0,96.0,1,0 +51,151.0,87.5,220.0,0,0,86.0,0,0 +43,116.0,74.0,198.0,1,0,78.0,0,0 +40,93.0,62.5,221.0,1,0,73.0,0,0 +46,125.0,80.0,229.0,0,0,80.0,0,0 +64,121.0,79.0,180.0,1,0,92.0,1,0 +60,140.5,83.0,213.0,0,0,69.0,1,0 +56,136.0,80.0,273.0,0,1,210.0,1,1 +54,152.0,82.0,245.0,1,0,75.0,1,1 +37,113.0,81.0,184.0,1,0,63.0,0,0 +61,122.0,67.5,271.0,0,0,73.0,0,0 +69,123.0,77.0,245.0,1,0,81.0,1,1 +56,134.0,75.0,217.0,1,0,92.0,0,1 +50,130.0,84.0,256.0,1,0,67.0,0,0 +51,123.0,80.0,238.0,0,0,100.0,0,0 +38,142.0,86.0,175.0,0,0,73.0,0,0 +43,110.0,74.5,171.0,1,0,85.0,0,0 +46,176.0,98.0,282.0,1,0,78.0,0,0 +43,104.0,79.0,199.0,1,0,64.0,0,0 +56,158.0,102.5,260.0,0,0,88.0,1,0 +54,146.5,92.0,299.0,1,0,71.0,1,1 +45,139.0,74.0,220.0,0,0,100.0,1,1 +61,141.0,80.0,257.0,0,0,60.0,1,1 +49,108.0,68.0,230.0,0,0,82.0,0,0 +64,142.0,68.0,270.0,1,0,80.0,1,1 +65,115.0,73.0,280.0,0,0,58.0,0,0 +63,190.0,88.0,250.0,0,0,118.0,1,1 +40,149.0,83.0,213.0,0,0,94.0,1,1 +47,146.5,97.5,283.0,0,0,73.0,0,0 +37,137.0,82.0,160.0,0,0,113.0,0,0 +51,122.0,72.0,195.0,1,0,64.0,1,1 +40,127.0,81.0,169.0,1,0,83.0,0,0 +69,179.0,93.0,186.0,1,0,67.0,1,1 +51,206.0,116.0,268.0,0,0,70.0,1,0 +57,108.5,70.5,201.0,0,0,84.0,0,0 +64,164.0,102.0,232.0,0,0,73.0,1,1 +38,124.0,84.0,216.0,0,0,75.0,0,0 +48,155.0,80.0,287.0,0,0,75.0,0,0 +53,114.0,80.0,228.0,0,0,75.0,1,0 +57,147.5,87.5,176.0,0,0,100.0,0,1 +45,125.0,82.0,291.0,1,0,72.0,0,0 +57,120.0,77.5,210.0,1,0,71.0,0,0 +57,170.0,101.0,259.0,0,0,75.0,1,1 +39,97.5,60.0,195.0,0,0,68.0,0,0 +46,134.0,96.0,247.0,1,0,72.0,0,0 +42,115.0,78.0,179.0,0,0,77.0,0,0 +42,128.0,86.0,235.0,1,0,70.0,0,0 +42,118.0,80.0,238.0,0,0,76.0,0,0 +67,144.0,84.0,221.0,1,0,73.0,1,0 +53,122.5,75.5,252.0,0,0,71.0,0,0 +49,135.0,82.0,305.0,1,0,65.0,0,0 +48,118.0,81.0,206.0,0,0,87.0,0,0 +47,162.0,110.0,234.0,1,0,85.0,1,0 +55,105.0,82.0,231.0,0,0,66.0,1,0 +59,131.5,84.0,237.0,0,0,94.0,1,1 +55,144.0,96.5,239.0,1,0,102.0,0,0 +42,103.0,70.0,235.0,0,0,73.0,0,0 +48,128.0,74.0,202.0,1,0,75.0,0,0 +42,108.0,78.0,226.0,1,0,68.0,0,0 +55,136.0,93.0,198.0,0,0,83.0,0,0 +62,127.5,75.0,207.0,0,0,80.0,0,1 +36,103.0,72.5,257.0,1,0,65.0,0,0 +57,147.0,85.0,212.0,0,0,85.0,1,0 +52,157.5,83.0,269.0,0,1,80.0,1,1 +47,126.0,84.0,227.0,1,0,74.0,1,1 +38,99.0,62.0,227.0,0,0,90.0,0,0 +61,125.5,85.5,325.0,0,0,70.0,1,0 +69,143.0,81.0,220.0,0,0,77.0,0,1 +62,135.0,97.5,241.0,0,0,96.0,0,0 +37,109.0,72.0,224.0,1,0,93.0,0,0 +47,127.5,75.0,221.0,1,0,73.0,0,0 +65,118.5,77.5,236.0,1,0,65.0,1,0 +39,136.0,86.0,287.0,1,0,83.0,0,0 +44,130.0,81.5,230.0,0,0,77.0,0,1 +57,133.0,78.0,194.0,0,0,92.0,1,1 +45,106.0,58.0,235.0,0,0,79.0,0,0 +62,180.0,108.0,325.0,0,0,81.0,0,1 +38,101.0,70.0,214.0,1,0,77.0,0,0 +41,125.0,87.0,249.0,1,0,81.0,1,1 +58,154.5,88.0,223.0,0,0,81.0,0,0 +54,210.0,127.5,302.0,0,0,79.0,0,0 +51,129.5,80.0,267.0,1,0,79.0,0,0 +52,107.0,75.0,266.0,0,0,98.0,0,0 +41,111.0,70.0,199.0,0,0,82.0,0,0 +52,121.5,57.0,218.0,1,0,85.0,0,0 +41,132.5,85.0,210.0,1,0,70.0,0,0 +54,137.5,89.0,207.0,0,0,72.0,0,1 +43,129.0,95.0,285.0,0,0,74.0,1,1 +38,121.0,83.0,235.0,0,0,75.0,0,1 +65,157.0,86.0,196.0,0,0,80.0,1,0 +37,118.5,70.0,208.0,0,0,85.0,0,0 +44,137.5,87.5,232.0,1,0,70.0,0,1 +49,106.0,63.0,215.0,1,0,66.0,0,0 +42,143.0,79.0,199.0,1,0,76.0,0,0 +44,110.0,70.0,180.0,0,0,67.0,1,0 +54,117.0,74.0,261.0,1,0,77.0,1,1 +41,150.0,89.0,229.0,0,0,92.0,0,0 +37,101.0,69.0,173.0,1,0,73.0,1,0 +45,129.0,80.0,241.0,1,0,65.0,1,1 +63,195.0,105.0,306.0,0,0,87.0,1,1 +65,179.0,96.0,246.0,1,0,76.0,1,1 +40,124.0,78.0,207.0,1,0,66.0,0,0 +46,116.0,80.0,222.0,0,0,87.0,0,1 +63,170.0,105.0,257.0,0,0,87.0,1,1 +52,157.5,105.0,240.0,1,0,80.0,1,0 +61,133.0,83.0,271.0,0,0,60.0,0,1 +38,115.0,60.0,169.0,0,0,60.0,0,1 +62,130.0,80.0,214.0,0,0,77.0,0,0 +42,160.5,100.0,236.0,0,0,74.0,0,1 +63,146.0,84.0,240.0,1,1,120.0,1,0 +38,142.0,72.0,216.0,0,0,75.0,0,0 +46,136.0,77.0,213.0,0,0,73.0,0,0 +43,103.0,67.5,190.0,1,0,69.0,0,0 +61,124.0,76.5,261.0,0,0,83.0,1,0 +65,135.0,80.0,286.0,0,0,116.0,1,0 +50,126.5,88.0,282.0,0,0,87.0,0,0 +42,105.0,70.0,245.0,1,0,69.0,0,0 +48,144.0,88.0,209.0,1,0,60.0,1,0 +48,141.0,95.0,193.0,0,0,84.0,1,0 +56,123.0,78.5,230.0,1,0,87.0,0,1 +63,155.0,82.0,236.0,0,1,79.0,1,1 +59,125.0,80.0,251.0,1,0,70.0,0,0 +63,167.0,94.0,266.0,0,0,94.0,1,0 +52,137.5,84.5,265.0,0,0,86.0,0,0 +48,125.0,84.5,204.0,0,0,75.0,0,0 +60,128.0,82.0,252.0,0,0,70.0,1,0 +50,119.0,74.0,260.0,0,0,72.0,0,1 +53,188.0,110.0,289.0,0,0,63.0,1,0 +56,149.0,98.0,287.0,0,0,75.0,1,0 +47,120.0,80.0,198.0,1,0,76.0,0,0 +45,137.5,85.0,216.0,1,0,105.0,0,0 +58,125.5,84.0,233.0,0,0,76.0,1,1 +43,129.5,88.0,187.0,1,0,75.0,1,0 +50,190.0,130.0,260.0,0,1,260.0,0,1 +58,141.0,81.0,187.0,0,0,81.0,1,0 +68,168.0,97.0,176.0,0,0,79.0,1,0 +50,179.0,92.0,313.0,1,0,86.0,1,1 +51,126.5,80.0,207.0,1,0,68.0,1,0 +48,131.0,72.0,248.0,1,0,86.0,1,0 +52,133.5,83.0,269.0,0,0,107.0,0,1 +40,141.0,98.0,185.0,0,0,72.0,0,0 +39,133.0,86.0,196.0,1,0,80.0,0,0 diff --git a/materials/x19/lab/2/lab03_new/lab03.ipynb b/materials/x19/lab/2/lab03_new/lab03.ipynb new file mode 100644 index 0000000..b35b7b6 --- /dev/null +++ b/materials/x19/lab/2/lab03_new/lab03.ipynb @@ -0,0 +1,717 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Lab 3: Diet and Disease, Part 1" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Welcome to Lab 3! In this lab, we will investigate the major causes of death in the world, as well as how one of these causes, heart disease, might be linked to cholesterol levels." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Advice.** Develop your answers incrementally. To perform a complicated table manipulation, break it up into steps, perform each step on a different line, give a new name to each result, and check that each intermediate result is what you expect. You can add any additional names or functions you want to the provided cells. \n", + "\n", + "To get started, load `datascience`, `numpy`, `plots`, and `ok`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from datascience import *\n", + "import numpy as np\n", + "\n", + "%matplotlib inline\n", + "import matplotlib.pyplot as plots\n", + "plots.style.use('fivethirtyeight')\n", + "np.set_printoptions(legacy='1.13')\n", + "\n", + "from gofer.ok import check" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Diet and Cardiovascular Disease" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Death and its many causes are often a disconcerting topic for polite conversation. However, the more we know about it, the better equipped we are to prevent our early demise. As the acclaimed Professor Albus Dumbledore once said, \"After all, to the well-organized mind, death is but the next great adventure.\"\n", + "\n", + "In the following analysis, we will investigate the world's most dangerous killer: Cardiovascular Disease. Your investigation will take you across decades of medical research, and you'll look at multiple causes and effects across two different studies." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Here is a roadmap for this lab:\n", + "\n", + "* In Part 1, we'll investigate the major causes of death in the world during the past century (from 1900 to 2015).\n", + "* In Part 2, we'll look at data from the Framingham Heart Study, an observational study into cardiovascular health." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Part 1: Causes of Death " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In order to get a better idea of how we can most effectively prevent deaths, we need to first figure out what the major causes of death are. Run the following cell to read in and view the `causes_of_death` table, which documents the death rate for major causes of deaths over the last century (1900 until 2015)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "causes_of_death = Table.read_table('causes_of_death.csv')\n", + "causes_of_death.show(5)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Each entry in the column **Age Adjusted Death Rate** is a death rate for a specific **Year** and **Cause** of death. \n", + "\n", + "The **Age Adjusted** specification in the death rate column tells us that the values shown are the death rates that would have existed if the population under study in a specific year had the same age distribution as the \"standard\" population, a baseline. This is so we can compare ages across years without worrying about changes in the demographics of our population." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 1:** What are all the different causes of death in this dataset? Assign an array of all the unique causes of death to `all_unique_causes`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "manual_problem_id": "part_1_unique_causes" + }, + "outputs": [], + "source": [ + "all_unique_causes = ...\n", + "sorted(all_unique_causes)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "check('tests/q1_1')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 2:** We would like to plot the death rate for each disease over time. To do so, we must create a table with one column for each cause and one row for each year.\n", + "\n", + "Create a table called `causes_for_plotting`. It should have one column called `Year`, and then a column with age-adjusted death rates for each of the causes you found in Question 1. There should be as many of these columns in `causes_for_plotting` as there are causes in Question 1.\n", + "\n", + "*Hint*: Use `pivot`, and think about how the `elem` function might be useful in getting the **Age Adjusted Death Rate** for each cause and year combination." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "editable": false + }, + "outputs": [], + "source": [ + "def elem(x):\n", + " return x.item(0)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_1_plot_causes" + }, + "outputs": [], + "source": [ + "causes_for_plotting = ...\n", + "\n", + "# Do not change this line\n", + "causes_for_plotting.plot('Year')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Let's examine the graph above. You'll see that in the 1960s, the death rate due to heart disease steadily declines. Up until then, the effects of smoking, blood pressure, and diet on the cardiovascular system were unknown to researchers. Once these factors started to be noticed, doctors were able recommend a lifestyle change for at-risk patients to prevent heart attacks and heart problems.\n", + "\n", + "Note, however, that the death rate for heart disease is still higher than the death rates of all other causes. Even though the death rate is starkly decreasing, there's still a lot we don't understand about the causes (both direct and indirect) of heart disease." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Part 2: The Framingham Heart Study" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The [Framingham Heart Study](https://en.wikipedia.org/wiki/Framingham_Heart_Study) is an observational study of cardiovascular health. The initial study followed over 5,000 volunteers for several decades, and followup studies even looked at their descendants. In this section, we'll investigate some of its key findings about diet, cholesterol, and heart disease.\n", + "\n", + "Run the cell below to examine data for almost 4,000 subjects from the first wave of the study, collected in 1956." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "framingham = Table.read_table('framingham.csv')\n", + "framingham" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Each row contains data from one subject. The first seven columns describe the subject at the time of their initial medical exam at the start of the study. The last column, `ANYCHD`, tells us whether the subject developed some form of heart disease at any point after the start of the study.\n", + "\n", + "You may have noticed that the table contains fewer rows than subjects in the original study: this is because we are excluding subjects who already had heart disease as well as subjects with missing data." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Section 1: Diabetes and the population" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Before we begin our investigation into cholesterol, we'll first look at some limitations of this dataset. In particular, we will investigate ways in which this is or isn't a representative sample of the population by examining the number of subjects with diabetes.\n", + "\n", + "[According to the CDC](https://www.cdc.gov/diabetes/statistics/slides/long_term_trends.pdf), the prevalence of diagnosed diabetes (i.e., the percentage of the population who have it) in the U.S. around this time was 0.93%. We are going to conduct a hypothesis test with the following null and alternative hypotheses:\n", + "\n", + "**Null Hypothesis**: The probability that a participant within the Framingham Study has diabetes is equivalent to the prevalence of diagnosed diabetes within the population. (i.e., any difference is due to chance).\n", + "\n", + "**Alternative Hypothesis**: The probability that a participant within the Framingham Study has diabetes is different than the prevalence of diagnosed diabetes within the population.\n", + "\n", + "We are going to use the absolute distance between the observed prevalence and the true population prevalence as our test statistic. The column `DIABETES` in the `framingham` table contains a 1 for subjects with diabetes and a `0` for those without." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 1**: What is the observed value of the statistic in the data from the Framingham Study? You should convert prevalences to proportions before calculating the statistic!" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_2_observed_diabetes" + }, + "outputs": [], + "source": [ + "observed_diabetes_distance = ...\n", + "observed_diabetes_distance" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "check('tests/q2_1_1')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 2**: The array `diabetes_proportions` contains the proportions of the population without and with diabetes. Complete the following code to simulate 5000 values of the statistic under the null hypothesis." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_2_simulate_diabetes" + }, + "outputs": [], + "source": [ + "diabetes_proportions = make_array(.9907, .0093)\n", + "\n", + "diabetes_simulated_stats = ...\n", + "...\n", + "\n", + "for ... in ...:\n", + " simulated_stat = ...\n", + " diabetes_simulated_stats = ...\n", + " \n", + "diabetes_simulated_stats" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "check('tests/q2_1_2')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 3**: Run the following cell to generate a histogram of the simulated values of your statistic, along with the observed value." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "Table().with_column('Simulated distance to true incidence', diabetes_simulated_stats).hist()\n", + "plots.scatter(observed_diabetes_distance, 0, color='red', s=30)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Based on the results of the test and the empirical distribution of the test statistic under the null, should you reject the null hypothesis?" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 5**: You know that the study was well-designed to represent the population. Why might there be a difference between the population and the sample? Assign the name `framingham_diabetes_explanations` to a list of the following explanations that **are possible and consistent** with the observed data and hypothesis test results.\n", + "\n", + "1. Healthy (non-diabetic) people are more likely to volunteer for the study.\n", + "2. Diabetes was under-diagnosed in the population (i.e., there were a lot of people in the population who had diabetes but weren't diagnosed).\n", + "3. The relatively wealthy population in Framingham ate a luxurious diet high in sugar (high-sugar diets are a known cause of diabetes).\n", + "4. The Framingham Study subjects were older on average than the general population, and therefore more likely to have diabetes.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "manual_problem_id": "part_2_explanations" + }, + "outputs": [], + "source": [ + "framingham_diabetes_possibilities = []\n", + "framingham_diabetes_possibilities" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "check('tests/q2_1_5')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In real-world studies, getting a truly representative random sample of the population is often incredibly difficult. Even just to accurately represent all Americans, a truly random sample would need to examine people across geographical, socioeconomic, community, and class lines (just to name a few). For a study like this, scientists would also need to make sure the medical exams were standardized and consistent across the different people being examined. In other words, there's a tradeoff between taking a more representative random sample and the cost of collecting all the data from the sample.\n", + "\n", + "The Framingham study collected high-quality medical data from its subjects, even if the subjects may not be a perfect representation of the population of all Americans. This is a common issue that data scientists face: while the available data aren't perfect, they're the best we have. The Framingham study is generally considered the best in its class, so we'll continue working with it while keeping its limitations in mind.\n", + "\n", + "(For more on representation in medical study samples, you can read these recent articles from [NPR](https://www.npr.org/sections/health-shots/2015/12/16/459666750/clinical-trials-still-dont-reflect-the-diversity-of-america) and [Scientific American](https://www.scientificamerican.com/article/clinical-trials-have-far-too-little-racial-and-ethnic-diversity/))." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Section 2: Cholesterol and Heart Disease" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In the remainder of this question, we are going to examine one of the main findings of the Framingham study: an association between serum cholesterol (i.e., how much cholesterol is in someone's blood) and whether or not that person develops heart disease.\n", + "\n", + "We'll use the following null and alternative hypotheses:\n", + "\n", + "**Null Hypothesis:** In the population, the distribution of cholesterol levels among those who get heart disease is the same as the distribution of cholesterol levels\n", + "among those who do not.\n", + "\n", + "**Alternative Hypothesis:** The cholesterol levels of people in the population who get\n", + "heart disease are higher, on average, than the cholesterol level of people who do not." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 1:** From the provided Null and Alternative Hypotheses, what seems more reasonable to use, A/B Testing or the Standard Hypothesis Testing? Assign the variable `reasonable_test` to one of the following choices. \n", + "\n", + "1. A/B Testing\n", + "2. Standard Hypothesis Test" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "manual_problem_id": "part_2_reasonable_test" + }, + "outputs": [], + "source": [ + "reasonable_test = ...\n", + "reasonable_test" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "check('tests/q2_2_1')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 2:** Now that we have a null hypothesis, we need a test statistic. " + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": false, + "manual_problem_id": "part_2_ts" + }, + "source": [ + "**Test Statistic:** The average cholesterol level of people who get heart disease minus the average cholesterol level of people who do not. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 3**: Write a function that computes the test statistic. It should take a table with two columns, `TOTCHOL` and `ANYCHD`, and compute the test statistic you described above. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_2_compute_ts" + }, + "outputs": [], + "source": [ + "def compute_framingham_test_statistic(tbl):\n", + " ...\n", + " return ...\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "check('tests/q2_2_3')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 4**: Use the function you defined above to compute the observed test statistic, and assign it to the name `framingham_observed_statistic`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_2_frame_os" + }, + "outputs": [], + "source": [ + "framingham_observed_statistic = ...\n", + "framingham_observed_statistic" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "check('tests/q2_2_4')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Now that we have defined hypotheses and a test statistic, we are ready to conduct a hypothesis test. We'll start by defining a function to simulate the test statistic under the null hypothesis, and then use that function 1000 times to understand the distribution under the null hypothesis.\n", + "\n", + "**Question 5**: Write a function to simulate the test statistic under the null hypothesis. \n", + "\n", + "The `simulate_framingham_null` function should simulate the null hypothesis once (not 1000 times) and return the value of the test statistic for that simulated sample." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_2_simulate_null" + }, + "outputs": [], + "source": [ + "def simulate_framingham_null():\n", + " shuffled_frame = ...\n", + " sim_table_frame = ...\n", + " return compute_framingham_test_statistic(sim_table_frame)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Run your function once to make sure that it works.\n", + "simulate_framingham_null()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "check('tests/q2_2_5')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 6**: Fill in the blanks below to complete the simulation for the hypothesis test. Your simulation should compute 1000 values of the test statistic under the null hypothesis and store the result in the array framingham_simulated_stats.\n", + "\n", + "*Hint*: You should use the function you wrote above in Question 3.\n", + "\n", + "*Note*: Warning: running your code might take a few minutes! We encourage you to check your `simulate_framingham_null()` code to make sure it works correctly before running this cell. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_2_hypothesis_test" + }, + "outputs": [], + "source": [ + "framingham_simulated_stats = ...\n", + "\n", + "for ... in ...:\n", + " sim_stat = ...\n", + " framingham_simulated_stats = ..." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The following line will plot the histogram of the simulated test statistics, as well as a point for the observed test statistic. Make sure to run it, as it will be graded. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "manual_problem_id": "disease_q_4_1_6" + }, + "outputs": [], + "source": [ + "Table().with_column('Simulated statistics', framingham_simulated_stats).hist()\n", + "plots.scatter(framingham_observed_statistic, 0, color='red', s=30)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 7**: Compute the p-value for this hypothesis test, and assign it to the name `framingham_p_value`.\n", + "\n", + "*Hint*: One of the key findings of the Framingham study was a strong association between cholesterol levels and heart disease. If your p-value doesn't match up with this finding, you may want to take another look at your test statistic and/or your simulation." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_2_p_value" + }, + "outputs": [], + "source": [ + "framingham_p_value = ...\n", + "framingham_p_value" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "check('tests/q2_2_7')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question For Thought**: Despite the Framingham Heart Study's reputation as a well-conducted and rigorous study, it has some major limitations. Give one specific reason why it can't be used to say that high cholesterol *causes* heart disease.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Similar studies from the 1950s found positive associations between diets high in saturated fat, high cholesterol, and incidence of heart disease. In 1962, the U.S. Surgeon General said:\n", + "\n", + "*\"Although there is evidence that diet and dietary habits may be implicated in the development of coronary heart disease and may be significant in its prevention or control, at present our only research evidence is associative and not conclusive.\"*" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Submission\n", + "\n", + "You're finished with lab 3! We'll pick off from here in lab 4 to investigate a potential causal link between diet and heart disease.\n", + "\n", + "In order to successfully submit your assignment, follow these steps:\n", + "- **IMPORTANT** Before you do anything, **Save and Checkpoint** from the `File` menu. Please do this first before running the cell below,\n", + "- **run all the tests and verify that they all pass** (the next cell has a shortcut for that), \n", + "- **Review the notebook one last time, we will be grading the final state of your notebook** If you make any changes, please **Save and Checkpoint** again." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# For your convenience, you can run this cell to run all the tests at once!\n", + "import glob\n", + "from gofer.ok import grade_notebook\n", + "if not globals().get('__GOFER_GRADER__', False):\n", + " display(grade_notebook('lab03.ipynb', sorted(glob.glob('tests/q*.py'))))" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/materials/x19/lab/2/lab03_new/project2.ok b/materials/x19/lab/2/lab03_new/project2.ok new file mode 100644 index 0000000..bec88cc --- /dev/null +++ b/materials/x19/lab/2/lab03_new/project2.ok @@ -0,0 +1,15 @@ +{ + "name": "Project 2: Diet and Disease", + "endpoint": "cal/data8/fa18/project2", + "src": [ + "project2.ipynb" + ], + "tests": { + "tests/q*.py": "ok_test" + }, + "protocols": [ + "file_contents", + "grading", + "backup" + ] +} diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/__init__.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000..5b54e79 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/__init__.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q1_1.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q1_1.cpython-36.pyc new file mode 100644 index 0000000..d2c3284 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q1_1.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q1_2.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q1_2.cpython-36.pyc new file mode 100644 index 0000000..06c9b79 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q1_2.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_1_1.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_1_1.cpython-36.pyc new file mode 100644 index 0000000..310ab33 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_1_1.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_1_2.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_1_2.cpython-36.pyc new file mode 100644 index 0000000..d21654e Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_1_2.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_1_5.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_1_5.cpython-36.pyc new file mode 100644 index 0000000..1f2c34d Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_1_5.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_1.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_1.cpython-36.pyc new file mode 100644 index 0000000..768088d Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_1.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_3.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_3.cpython-36.pyc new file mode 100644 index 0000000..b8e3bb1 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_3.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_4.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_4.cpython-36.pyc new file mode 100644 index 0000000..8583f8a Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_4.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_5.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_5.cpython-36.pyc new file mode 100644 index 0000000..4421e62 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_5.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_7.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_7.cpython-36.pyc new file mode 100644 index 0000000..e478635 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q2_2_7.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q3_3.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q3_3.cpython-36.pyc new file mode 100644 index 0000000..e8562a6 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q3_3.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q3_4.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q3_4.cpython-36.pyc new file mode 100644 index 0000000..3b4da96 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q3_4.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_2.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_2.cpython-36.pyc new file mode 100644 index 0000000..a6b9c3a Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_2.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_3.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_3.cpython-36.pyc new file mode 100644 index 0000000..6114819 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_3.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_4.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_4.cpython-36.pyc new file mode 100644 index 0000000..5eef98c Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_4.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_6.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_6.cpython-36.pyc new file mode 100644 index 0000000..abcac89 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_6.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_8.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_8.cpython-36.pyc new file mode 100644 index 0000000..28017b9 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_1_8.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_2.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_2.cpython-36.pyc new file mode 100644 index 0000000..3fa8b94 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_2.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_4.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_4.cpython-36.pyc new file mode 100644 index 0000000..fedf9ae Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_4.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_5.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_5.cpython-36.pyc new file mode 100644 index 0000000..78a3deb Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_5.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_6.cpython-36.pyc b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_6.cpython-36.pyc new file mode 100644 index 0000000..41a6c15 Binary files /dev/null and b/materials/x19/lab/2/lab03_new/tests/__pycache__/q4_2_6.cpython-36.pyc differ diff --git a/materials/x19/lab/2/lab03_new/tests/q1_1.py b/materials/x19/lab/2/lab03_new/tests/q1_1.py new file mode 100644 index 0000000..52a3f40 --- /dev/null +++ b/materials/x19/lab/2/lab03_new/tests/q1_1.py @@ -0,0 +1,23 @@ +test = { + 'name': 'Question 1.1', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> # Make sure answer is the right type + >>> type(all_unique_causes) in [np.ndarray, list] + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab03_new/tests/q1_2.py b/materials/x19/lab/2/lab03_new/tests/q1_2.py new file mode 100644 index 0000000..5fb07eb --- /dev/null +++ b/materials/x19/lab/2/lab03_new/tests/q1_2.py @@ -0,0 +1,23 @@ +test = { + 'name': 'Question 1.2', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> # Make sure the columns are correct + >>> list(causes_for_plotting.labels) == ['Year'] + sorted(all_unique_causes) + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab03_new/tests/q2_1_1.py b/materials/x19/lab/2/lab03_new/tests/q2_1_1.py new file mode 100644 index 0000000..00342c6 --- /dev/null +++ b/materials/x19/lab/2/lab03_new/tests/q2_1_1.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 2.1.1', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> -1 <= observed_diabetes_distance <= 1 + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab03_new/tests/q2_1_2.py b/materials/x19/lab/2/lab03_new/tests/q2_1_2.py new file mode 100644 index 0000000..99f7943 --- /dev/null +++ b/materials/x19/lab/2/lab03_new/tests/q2_1_2.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 2.1.2', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> len(diabetes_simulated_stats) == 5000 + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab03_new/tests/q2_1_5.py b/materials/x19/lab/2/lab03_new/tests/q2_1_5.py new file mode 100644 index 0000000..347a65c --- /dev/null +++ b/materials/x19/lab/2/lab03_new/tests/q2_1_5.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 2.1.5', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> type(framingham_diabetes_possibilities) in [np.ndarray, list] + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab03_new/tests/q2_2_1.py b/materials/x19/lab/2/lab03_new/tests/q2_2_1.py new file mode 100644 index 0000000..da93e11 --- /dev/null +++ b/materials/x19/lab/2/lab03_new/tests/q2_2_1.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 2.2.1', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> isinstance(reasonable_test, (float, int, np.integer)) + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab03_new/tests/q2_2_3.py b/materials/x19/lab/2/lab03_new/tests/q2_2_3.py new file mode 100644 index 0000000..a8c1d97 --- /dev/null +++ b/materials/x19/lab/2/lab03_new/tests/q2_2_3.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 2.2.3', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> isinstance(compute_framingham_test_statistic(framingham), (float, int, np.integer)) + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab03_new/tests/q2_2_4.py b/materials/x19/lab/2/lab03_new/tests/q2_2_4.py new file mode 100644 index 0000000..f72849e --- /dev/null +++ b/materials/x19/lab/2/lab03_new/tests/q2_2_4.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 2.2.4', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> isinstance(framingham_observed_statistic, (float, int, np.integer)) + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab03_new/tests/q2_2_5.py b/materials/x19/lab/2/lab03_new/tests/q2_2_5.py new file mode 100644 index 0000000..e7bd640 --- /dev/null +++ b/materials/x19/lab/2/lab03_new/tests/q2_2_5.py @@ -0,0 +1,26 @@ +test = { + 'name': 'Question 2.2.5', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> _framingham_sim1 = simulate_framingham_null() + >>> _framingham_sim2 = simulate_framingham_null() + >>> _framingham_sim1 != _framingham_sim2 + True + >>> _framingham_sim1 < framingham_observed_statistic and _framingham_sim2 < framingham_observed_statistic + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab03_new/tests/q2_2_7.py b/materials/x19/lab/2/lab03_new/tests/q2_2_7.py new file mode 100644 index 0000000..195bbde --- /dev/null +++ b/materials/x19/lab/2/lab03_new/tests/q2_2_7.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 2.2.7', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> 0.0 <= framingham_p_value <= 0.05 + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/lab04.ipynb b/materials/x19/lab/2/lab04_new/lab04.ipynb new file mode 100644 index 0000000..906fdab --- /dev/null +++ b/materials/x19/lab/2/lab04_new/lab04.ipynb @@ -0,0 +1,816 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Lab 4: Diet and Disease, Part 2\n", + "\n", + "Welcome to Lab 4! In this lab, we'll investigate causal links between diet and both cholesterol levels and death rate. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Advice.** Develop your answers incrementally. To perform a complicated table manipulation, break it up into steps, perform each step on a different line, give a new name to each result, and check that each intermediate result is what you expect. You can add any additional names or functions you want to the provided cells. \n", + "\n", + "To get started, load `datascience`, `numpy`, `plots`, and `ok`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from datascience import *\n", + "import numpy as np\n", + "\n", + "%matplotlib inline\n", + "import matplotlib.pyplot as plots\n", + "plots.style.use('fivethirtyeight')\n", + "\n", + "from gofer.ok import check" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Part 1: Causality, the National Diet-Heart Study, and the Minnesota Coronary Experiment" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To establish a causal link between saturated fat intake, serum cholesterol, and heart disease, a group of doctors in the US established the National Heart-Diet Study. The study was based in 6 centers: Baltimore, Boston, Chicago, Minneapolis-St. Paul, Oakland, and Faribault, MN. The first 5 centers recruited volunteers from the local population: volunteers and their families were asked to adjust their diet to include more or less saturated fat.\n", + "\n", + "You may already have a strong intuition about what the doctors concluded in their findings, but the evidence from the trial was surprisingly complex." + ] + }, + { + "cell_type": "markdown", + "metadata": { + "collapsed": true + }, + "source": [ + "The sixth center was organized by Dr. Ivan Frantz, and its study was known as the Minnesota Coronary Experiment. Dr. Frantz was a strong proponent of reducing saturated fats to prevent death from heart disease. He believed so strongly in the idea that he placed his household on a strict diet very low in saturated fats. The main difference between the Minnesota Coronary Experiment and the rest of the National Diet-Heart Study was the setting. While the other centers in the study looked at volunteers, Dr. Frantz conducted his study at Faribault State Hospital, which housed patients who were institutionalized due to disabilities or mental illness.\n", + "\n", + "In this institution, the subjects were randomly divided into two equal groups: half of the subjects, the **control group**, were fed meals cooked with saturated fats, and the other half, the **diet group**, were fed meals cooked with polyunsaturated fats. For example, the diet group's oils were replaced with corn oils and their butter was replaced with margarine. The subjects did not know which food they were getting, to avoid any potential bias or placebo effect. This type of study is known as a **blind** study.\n", + "\n", + "Although standards for informed consent in participation weren't as strict then as they are today, the study was described as follows:\n", + "\n", + "*\"No consent forms were required because the study diets were considered to be acceptable as house diets and the testing was considered to contribute to better patient care. Prior to beginning the diet phase, the project was explained and sample foods were served. Residents were given the opportunity to decline participation.\"*\n", + "\n", + "Despite the level of detail and effort in the study, the results of the study were never extensively examined until the late 21st century. Over 40 years after the data were collected, Dr. Christopher Ramsden heard about the experiment, and asked Dr. Frantz's son Robert to uncover the files in the Frantz family home's dusty basement. You can learn more about the story of how the data was recovered on the [Revisionist History podcast](http://revisionisthistory.com/episodes/20-the-basement-tapes) or in [Scientific American magazine](https://www.scientificamerican.com/article/records-found-in-dusty-basement-undermine-decades-of-dietary-advice/)." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question For Thought:** While the data from such a study may be useful scientifically, it also raises major ethical concerns. Consider at least one ethical problem with the study conducted at Faribault State Hospital.\n", + "\n", + "*Hint*: There isn't necessarily a single right or wrong answer to this question. If you're not sure, some areas of consideration may be the study organizers' selection of participants for the study, as well as their justification for not using consent forms. You could also ask yourself how the project might have been explained to the patients prior to the diet phase, and to what degree were they capable of consent." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In recent years, poor treatment of patients at Faribault State Hospital (and other similar institutions in Minnesota) has come to light: the state has recently [changed patients' gravestones from numbers to their actual names](https://www.tcdailyplanet.net/minnesota-saying-sorry-treatment-persons-disabilities/), and [apologized for inhumane treatment of patients](https://www.tcdailyplanet.net/minnesota-saying-sorry-treatment-persons-disabilities/)." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Unfortunately, the data for each individual in the 1968 study is not available; only summary statistics are available. Therefore, in this lab we create artificial synthetic data, based on those summary statistics.\n", + "\n", + "In order to test whether eating diet actually reduced serum cholesterol levels, we need to create a table with one row for each participant in the study, as well as how their serum cholesterol changed. There were 1179 subjects in the diet group and 1176 subjects in the control group who had their serum cholesterol changes measured. \n", + "\n", + "The study measured the serum cholesterol at the start and end of the study, then used this to compute the percentage change for each individual. Then, they computed the average and standard deviation of these percentage changes for each study group. We have these summary statistics: for those who received the unsaturated fat diet, the serum cholestorol decreased by 13.8% on average, with a standard deviation of 13%. For those in the control group, the percentage change decreased by 1% on average, with a standard deviation of 14.5%. We used these statistics to generate random synthetic percentage change levels for each individual, making an assumption about the distribution fo these changes. We have saved this data in `serum_cholesterol.csv`. We read this table into `serum_cholesterol` below." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "serum_cholesterol = Table.read_table('serum_cholesterol.csv')\n", + "serum_cholesterol" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "After determining if serum cholesterol is actually lowered by this new diet, we will see whether or not death rates were reduced as well. The following table is a summarized version of the data collected in the experiment. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "mortality_summary = Table.read_table('mortality_summary.csv')\n", + "mortality_summary" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 3:** The numbers of deaths in the Deaths column above are not specific to cardiovascular disease. For our tests, we are going to use the total number of deaths instead of the number of CHD deaths. If a hypothesis test shows that the rate of deaths in the diet group is different from the rate of deaths in the control group, which of the following are valid conclusions from the test? Assign the name `mortality_valid_conclusions` to a list of numbers." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "1. Eating a diet rich in unsaturated fats causes an increased/decreased risk of death.\n", + "2. Eating a diet rich in unsaturated fats causes/prevents cardiovascular disease.\n", + "3. Lower cholesterol causes an increased/decreased risk of cardiovascular disease.\n", + "4. It is impossible to determine any causal relationship between any of these factors, even if the test shows an association." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "manual_problem_id": "disease_3_1" + }, + "outputs": [], + "source": [ + "mortality_valid_conclusions = []\n", + "mortality_valid_conclusions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q3_3')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To help with our simulations, we are going to expand the `mortality_summary` table so that we have one row for every subject in the experiment. Our goal is to put this into a table called `minnesota_data`." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 4:** Using all of the notes below, complete the code below to create a table with four columns: \"Age\", \"Condition\", \"Participated\" and \"Died\". Each row should contain a specific patient and should have their age group and condition as specified in the `mortality_summary` table, a `True` in the \"Participated\" column since everyone participated in the experiment, and either a `True` or `False` in the \"Died\" column, depending on if they are alive or dead. \n", + "\n", + "The total number of rows of `minnesota_data` should be the same as the number of participants summarized in the mortality_summary table. \n", + "\n", + "*Hint*: The most useful notes from below will be the final three; how to get an item out of a row, passing in just one value into the second argument of `with_column`, and how to iterate over rows. Make sure you use the other two notes to understand what the rest of this code is doing. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The following few notes will all be helpful to finish and understand the code below: \n", + "\n", + "* `tbl1.append(tbl2)` adds all of the rows of `tbl2` into `tbl1`, assuming they have the same column names \n", + "* `np.arange(5) < 3` returns the following array: `[True, True, True, False, False]`\n", + "* `row.item(x)` returns the item in column `x` in a specific row of a table\n", + "* If `my_table` has 10 rows. Then, `my_table.with_column('Num', val)` adds an array of length 10, with each element being val, as a new column of the table. \n", + "* To iterate over all rows of a table, you can write `for row in tbl.rows:`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_3_minnesota_data" + }, + "outputs": [], + "source": [ + "minnesota_data = Table(['Age', 'Condition', 'Died', 'Participated'])\n", + "\n", + "for row in ...:\n", + " i = np.arange(0, row.item('Total'))\n", + " t = Table().with_column('Died', i < row.item('Deaths'))\n", + " t = t.with_column('Age', ...)\n", + " t = t.with_column('Condition', ...)\n", + " t = t.with_column('Participated', ...)\n", + " minnesota_data.append(t)\n", + "\n", + "minnesota_data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q3_4')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Part 2: Running a Hypothesis Test" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "collapsed": true + }, + "source": [ + "Now that we have two clean datasets from the Minnesota Coronary Experiment to work with, we can focus on determining causal links. Assuming that these randomized controlled experiments are samples from the larger population, we can work on using the inference techniques discussed so far in the course to answer the following questions: \n", + "\n", + "* Does changing saturated fats to polyunsaturated fats in a person's diet **decrease their serum cholestrol levels**? \n", + "\n", + "\n", + "* Does changing saturated fats to polyunsaturated fats in a person's diet **affect their risk of death**? " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Section 1: Reducing Serum Cholesterol " + ] + }, + { + "cell_type": "markdown", + "metadata": { + "collapsed": true + }, + "source": [ + "First, we want to test whether the unsaturated fat diet changes serum cholesterol levels. To do so, we will need the `serum_cholesterol` table. Remember that there are two unique values in the 'Condition' column: 'Diet' and 'Control'." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "serum_cholesterol" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": false, + "manual_problem_id": "disease_4_1_1" + }, + "source": [ + "**Null Hypothesis:** The distribution of serum cholesterol levels for unsaturated fat diets is the same as the\n", + "distribution of serum cholesterol levels for saturated fat diets. Any difference in serum cholesterol levels\n", + "between the two diets is due to chance.\n", + "\n", + "**Alternative Hypothesis:** The serum cholesterol levels associated with unsaturated fat diets are lower on\n", + "average than those associated with the control diet." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In order to differentiate between our two hypotheses above, we consider the difference in the average of the percentage changes between the control group and the diet group." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 2:** Do larger values of the test statistic point towards the null hypothesis or the alternative hypothesis? Assign `larger_chol_stat` to either 1 if it's the null, or 2 if it's the alternative. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "manual_problem_id": "part_4_chol_stat" + }, + "outputs": [], + "source": [ + "larger_chol_stat = ..." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q4_1_2')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 3:** Define a function `compute_chol_test_statistic` which takes in a table just like `serum_cholesterol` and returns the test statistic of the given data. Remember that the \"Change in Serum Cholesterol\" column in the provided `tbl` for `compute_chol_test_statistic` will already have % changes." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_4_compute_chol_ts" + }, + "outputs": [], + "source": [ + "def compute_chol_test_statistic(tbl):\n", + " grouped_chol = tbl.group('Condition', np.mean).column(\"Change in Serum Cholesterol mean\")\n", + " percent_change_diet_chol = ...\n", + " percent_change_control_chol = ...\n", + " return ..." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q4_1_3')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 4:** Assign `chol_observed_statistic` to the value of the test statistic on the observed data. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_4_chol_observed_ts" + }, + "outputs": [], + "source": [ + "chol_observed_statistic = ...\n", + "chol_observed_statistic" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q4_1_4')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 5:** The next step in our hypothesis test is to simulate what we might observe if the null hypothesis were true. Write a function to simulate one value of the statistic under the null hypothesis. It might be useful to first describe the steps needed to simulate the test statistic under the null hypothesis." + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": false, + "manual_problem_id": "disease_4_1_5" + }, + "source": [ + " " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_4_simulate_chol_null" + }, + "outputs": [], + "source": [ + "def simulate_chol_change_null():\n", + " shuffled_chol = ...\n", + " sim_table_chol = ...\n", + " return ..." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Run this cell to check that your function works.\n", + "simulate_chol_change_null()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 6:** Simulate 1000 values of the test statistic by simulating taking a sample under the null hypothesis multiple times and assign this collection of test statistics to `chol_simulated_stats`. Put the test statistics into a one column table with 1000 rows called `chol_simulated_table`. \n", + "\n", + "*Note*: Your code might take a couple of minutes to run." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_4_simulate_null_chol" + }, + "outputs": [], + "source": [ + "chol_simulated_stats = ...\n", + "\n", + "for ... in ...:\n", + " sim_stat = ...\n", + " chol_simulated_stats = ...\n", + "\n", + "\n", + "chol_simulated_table = Table().with_column('Simulated Test Statistics', ...)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q4_1_6')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The following line plots the histogram of the simulated test statistics, as well as a point for the observed test statistic. Make sure to run it, as it will be graded. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "manual_problem_id": "disease_q_4_1_6" + }, + "outputs": [], + "source": [ + "chol_simulated_table.hist()\n", + "plots.scatter(chol_observed_statistic, 0, color='red', s=30)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Without calculating any p-values, can we conclude from the test that the change in diet **causes** a larger percentage difference in serum cholesterol levels over time?" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": false, + "manual_problem_id": "disease_4_1_7" + }, + "source": [ + " " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 8:** Assign `cholesterol_conclusion` to 1, 2, or 3, where the number chosen corresponds to the conclusion that we can make from this study.\n", + "\n", + "1. The results of this analysis indicate that changing saturated fats to polyunsaturated fats in a person's diet decreases their serum cholesterol levels. \n", + "2. The results of this analysis indicate that changing saturated fats to polyunsaturated fats in a person's diet does not decrease their serum cholesterol levels. \n", + "3. The results of this analysis do not allow us to draw any conclusions about the effect of changing saturated fats to polyunsaturated fats in a person's diet on their serum cholesterol levels." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "manual_problem_id": "part_4_chol_conclusion" + }, + "outputs": [], + "source": [ + "cholesterol_conclusion = ...\n", + "cholesterol_conclusion" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q4_1_8')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Section 2: Reducing Death Rates" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In the previous section, we made a decision on whether dietary change affects the change in serum cholesterol levels. We have not yet, however, explored how the change in diet affects death rates among the subjects. To explore this, we move our attention to the `minnesota_data` table. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "minnesota_data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "First, we will set up a null hypothesis and an alternative hypothesis that we can use to answer whether or not the unsaturated fat diet causes different rates of death in the two groups." + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": false, + "manual_problem_id": "diesease_4_2_1" + }, + "source": [ + "**Null Hypothesis:** The death rates associated with an unsaturated fat diet and a saturated fat diet are the\n", + "same. Any difference in death rates is due to chance.\n", + "\n", + "**Alternative Hypothesis:** The death rates associated with an unsaturated fat diet and a saturated fat diet are\n", + "different." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 2:** Create a table named `summed_mn_data`, with three columns and two rows. The three columns should be \"Condition\", \"Died sum\", and \"Participated sum\". There should be one row for the diet group and one row for the control group, and each row should encode the total number of people who participated in that group and the total number of people who died in that group. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_4_summed_mn_data" + }, + "outputs": [], + "source": [ + "summed_mn_data = ...\n", + "summed_mn_data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q4_2_2')" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": false, + "manual_problem_id": "disease_4_2_3" + }, + "source": [ + " " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "For our test statistic, we decide to use the the absolute difference in hazard rates between the two groups as our test statistic. The *hazard rate* is defined as the proportion of people who died in a specific group out of the total number who participated in the study from that group. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 4:** Define a new table `summed_mn_hazard_data` that contains the columns of `summed_mn_data` along with an additional column, `Hazard Rate`, that contains the hazard rates for each condition." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_4_summed_hazard_data" + }, + "outputs": [], + "source": [ + "summed_mn_hazard_data = ...\n", + "summed_mn_hazard_data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q4_2_4')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 5:** Define a function `compute_hazard_difference` which takes in a table like `summed_mn_hazard_data` and returns the absolute difference between the hazard rates of the control group and the diet group. Use it to get the observed test statistic and assign it to `death_rate_observed_statistic`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_4_hazard_function" + }, + "outputs": [], + "source": [ + "def compute_hazard_difference(tbl):\n", + " return ...\n", + "\n", + "death_rate_observed_statistic = ...\n", + "death_rate_observed_statistic" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q4_2_5')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question 6:** We are now in a position to run a hypothesis test to help differentiate between our two hypothesis using our data. Define a function `test` which takes in a table like `minnesota_data`. It simulates samples and calculates the rate differences for these samples under the null hypothesis 500 times, and uses them to return a P-Value with respect to our observed data. Note that your function should use the values in `t`, and should not refer to `minnesota_table`!\n", + "\n", + "*Hint:* This is a very long, involved problem. Start by outlining the steps you'll need to execute in this function and address each separately. Small steps and comments will be very helpful. You've already written a lot of key steps!\n", + "\n", + "Note: Your code might take a long time to run." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false, + "for_assignment_type": "student", + "manual_problem_id": "part_4_ht_minnesota_data" + }, + "outputs": [], + "source": [ + "def test(t):\n", + " ...\n", + "\n", + "our_p_value = test(minnesota_data)\n", + "our_p_value" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "deletable": false + }, + "outputs": [], + "source": [ + "_ = check('tests/q4_2_6')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Question For Thought:** Using the P-Value above, what can we conclude about if the change in diet causes a difference in death rate? Assume a normal p-value cutoff of .05. " + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": false, + "manual_problem_id": "disease_4_2_7" + }, + "source": [ + " " + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": false, + "manual_problem_id": "disease_6_1" + }, + "source": [ + "## Submission\n", + "\n", + "In order to successfully submit your assignment, follow these steps:\n", + "- **IMPORTANT** Before you do anything, **Save and Checkpoint** from the `File` menu. Please do this first before running the cell below,\n", + "- **run all the tests and verify that they all pass** (the next cell has a shortcut for that), \n", + "- **Review the notebook one last time, we will be grading the final state of your notebook** If you make any changes, please **Save and Checkpoint** again." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# For your convenience, you can run this cell to run all the tests at once!\n", + "import glob\n", + "from gofer.ok import grade_notebook\n", + "if not globals().get('__GOFER_GRADER__', False):\n", + " display(grade_notebook('lab04.ipynb', sorted(glob.glob('tests/q*.py'))))" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/materials/x19/lab/2/lab04_new/mortality_summary.csv b/materials/x19/lab/2/lab04_new/mortality_summary.csv new file mode 100644 index 0000000..3e1ed4c --- /dev/null +++ b/materials/x19/lab/2/lab04_new/mortality_summary.csv @@ -0,0 +1,11 @@ +Age,Condition,Total,Deaths,CHD Deaths +0-34,Diet,1367,3,0 +35-44,Diet,728,3,0 +45-54,Diet,767,14,4 +55-64,Diet,870,35,7 +65+,Diet,953,190,42 +0-34,Control,1337,7,1 +35-44,Control,731,4,1 +45-54,Control,816,16,4 +55-64,Control,896,33,12 +65+,Control,958,162,34 diff --git a/materials/x19/lab/2/lab04_new/project2.ok b/materials/x19/lab/2/lab04_new/project2.ok new file mode 100644 index 0000000..bec88cc --- /dev/null +++ b/materials/x19/lab/2/lab04_new/project2.ok @@ -0,0 +1,15 @@ +{ + "name": "Project 2: Diet and Disease", + "endpoint": "cal/data8/fa18/project2", + "src": [ + "project2.ipynb" + ], + "tests": { + "tests/q*.py": "ok_test" + }, + "protocols": [ + "file_contents", + "grading", + "backup" + ] +} diff --git a/materials/x19/lab/2/lab04_new/serum_cholesterol.csv b/materials/x19/lab/2/lab04_new/serum_cholesterol.csv new file mode 100644 index 0000000..a9af4d9 --- /dev/null +++ b/materials/x19/lab/2/lab04_new/serum_cholesterol.csv @@ -0,0 +1,2356 @@ +Condition,Change in Serum Cholesterol +Diet,-8.366617794943718 +Diet,-23.688542255617715 +Diet,-28.985024897668005 +Diet,-10.934096575366832 +Diet,-17.90410336287208 +Diet,-11.714519576215588 +Diet,-13.621508882943484 +Diet,-2.238696164395069 +Diet,-2.035789036655604 +Diet,-13.574634544804823 +Diet,-37.144697266667464 +Diet,-8.383400119278864 +Diet,-7.3123080728351555 +Diet,-2.5163373269379203 +Diet,-13.46228023731686 +Diet,2.4361597525790426 +Diet,-14.249474150728718 +Diet,-2.1399255460185707 +Diet,-1.3106744699441943 +Diet,-26.299848708036585 +Diet,-13.327150033593368 +Diet,3.279267130633805 +Diet,-11.121770894505588 +Diet,-11.403542130484038 +Diet,-18.790537912711684 +Diet,-22.37153078590258 +Diet,-18.36416320227341 +Diet,-10.911482281317724 +Diet,-30.067866538004203 +Diet,0.6847539382995826 +Diet,-21.924202661712208 +Diet,-8.273971856147895 +Diet,-41.72909328803395 +Diet,-2.1710700253963005 +Diet,2.055036124295162 +Diet,-11.574425048221379 +Diet,-21.711191240385915 +Diet,-21.510422890327433 +Diet,-28.09437093532695 +Diet,-31.009805558222613 +Diet,-32.27151655107426 +Diet,-6.830349439102877 +Diet,15.84865044949608 +Diet,-13.356987458995203 +Diet,-18.562208731758215 +Diet,-22.718350936853597 +Diet,0.5286434372804756 +Diet,-12.50640041366343 +Diet,-6.708165052905744 +Diet,2.430312511145406 +Diet,-5.1069731740734765 +Diet,-17.30223222574073 +Diet,-19.844771059284685 +Diet,-2.999867202164161 +Diet,-33.591334659467236 +Diet,-18.087889386442047 +Diet,-1.6684174792196131 +Diet,4.3098245457158875 +Diet,12.155103874651957 +Diet,-6.332010342193304 +Diet,-24.60875193219595 +Diet,-20.262541014118 +Diet,-0.6526993566643835 +Diet,-14.610639039308417 +Diet,-9.000512510577384 +Diet,3.900341715711175 +Diet,15.09849942193706 +Diet,-16.014533449549106 +Diet,-5.509351649074505 +Diet,-16.70651085698965 +Diet,-4.003161183182419 +Diet,-22.981392555650345 +Diet,-23.107836207242734 +Diet,-23.137400121667277 +Diet,-6.236591103671831 +Diet,6.553291451665679 +Diet,-21.530337924434477 +Diet,-38.14471170669775 +Diet,-17.256763282121295 +Diet,-2.4268626993120765 +Diet,-12.509177650053589 +Diet,-0.21308690416627485 +Diet,-2.3085127465397832 +Diet,-23.39729848360485 +Diet,0.9580679006997386 +Diet,-10.632809046492866 +Diet,-1.5825080303621473 +Diet,13.599176150340377 +Diet,-13.95490429464456 +Diet,-20.548699070331125 +Diet,-24.71214328950989 +Diet,-42.387001884176456 +Diet,-13.829148677454894 +Diet,-34.747151576543004 +Diet,-10.806177146044005 +Diet,-11.774448767332336 +Diet,-5.928834624467503 +Diet,-24.15412717521498 +Diet,-21.249889480786933 +Diet,-5.072218943137856 +Diet,-25.830442285373284 +Diet,-8.038519869445144 +Diet,-24.777091278878576 +Diet,-17.928328821049952 +Diet,-30.119537030752657 +Diet,-12.28921418214514 +Diet,-14.83377053424601 +Diet,-2.4872464454432546 +Diet,-14.545140878922075 +Diet,-15.967388499480048 +Diet,-9.848391492631672 +Diet,-33.05018491333151 +Diet,-5.827184756540038 +Diet,-4.871070218312134 +Diet,-16.260323143790576 +Diet,-15.628759120723162 +Diet,-20.7520538540129 +Diet,-40.549058224862314 +Diet,-12.661150128166035 +Diet,-23.850356874773624 +Diet,-14.677946649489673 +Diet,-4.809478085640665 +Diet,3.353649415409034 +Diet,1.984165287666384 +Diet,-21.092192222677486 +Diet,-20.009135335157442 +Diet,-20.229162877415174 +Diet,-19.915042711438694 +Diet,-33.43510852680115 +Diet,-1.7144405050213258 +Diet,-20.584071879493536 +Diet,-7.331419075672996 +Diet,-3.0590765316796737 +Diet,0.6305148934422551 +Diet,-17.337264257674214 +Diet,-18.93145704085923 +Diet,-3.7786055112952646 +Diet,3.5984694192711437 +Diet,-16.723979970108854 +Diet,1.16306795609432 +Diet,-28.25398604802918 +Diet,-43.09958036889392 +Diet,-6.529387234636362 +Diet,-21.274157859201832 +Diet,-30.89651777521848 +Diet,-20.620162898267292 +Diet,0.26768721981241583 +Diet,-0.13478549618169033 +Diet,-14.470392182943302 +Diet,-0.24240558356883213 +Diet,-9.621568810482481 +Diet,-14.234264536670327 +Diet,2.2620201153352504 +Diet,-20.40531310788475 +Diet,-19.96649968720143 +Diet,-14.45700691327187 +Diet,-28.10044792307039 +Diet,-8.653723551447385 +Diet,-10.271939057285117 +Diet,-21.364804641879072 +Diet,-26.889275057350375 +Diet,-2.1282222529348687 +Diet,-1.9655026860288114 +Diet,-32.3556370446115 +Diet,-13.188044031846012 +Diet,-5.239324273072318 +Diet,5.170292496988054 +Diet,-15.220976477203457 +Diet,-16.84370447207921 +Diet,-0.23738038682278528 +Diet,-25.447061190007407 +Diet,-11.884594105415355 +Diet,-22.84046495125677 +Diet,-7.223714612056093 +Diet,-20.027508027063867 +Diet,-26.039529175562073 +Diet,-5.030625698764651 +Diet,-17.870842293199782 +Diet,-21.108260765797635 +Diet,-24.548332126895414 +Diet,-4.950194574718708 +Diet,-8.219925231728022 +Diet,1.7073300783734435 +Diet,-13.107866202122961 +Diet,-5.220040601573764 +Diet,-18.229631579981756 +Diet,-31.017649634196466 +Diet,-13.352271508200374 +Diet,10.489833942689152 +Diet,-4.953820827421662 +Diet,-5.949199581857333 +Diet,-1.1900352119402537 +Diet,8.231594856252205 +Diet,-4.896147748434645 +Diet,-2.768225900133638 +Diet,-6.4017609862987825 +Diet,0.48693105225499345 +Diet,9.002124146460979 +Diet,-19.02328773423321 +Diet,-24.252631581222584 +Diet,3.3359661788931803 +Diet,7.805149407653488 +Diet,-20.633843435992546 +Diet,-33.71733455752279 +Diet,-10.410154410933027 +Diet,-31.504065789738927 +Diet,-12.779844706001787 +Diet,-11.346351623563805 +Diet,4.484080174689691 +Diet,6.993549840489578 +Diet,-0.23558145217586457 +Diet,-25.561137082922293 +Diet,-13.87684254706854 +Diet,5.37736936310198 +Diet,-35.77820924712452 +Diet,-16.9287825239987 +Diet,-16.5223133406596 +Diet,-22.425627956359545 +Diet,-43.575772649513354 +Diet,-16.092428868939795 +Diet,-14.942213963541331 +Diet,-16.028270312410182 +Diet,-18.27963320141837 +Diet,-18.48757582320323 +Diet,-22.26528801486154 +Diet,-14.47028995251389 +Diet,-40.99463536169835 +Diet,14.062867595025065 +Diet,-6.653482203476624 +Diet,-5.961333579972649 +Diet,-37.882609413046346 +Diet,-23.73118269994874 +Diet,-25.38412920235436 +Diet,-6.21752107670696 +Diet,-7.7834579609067465 +Diet,-7.633542596158654 +Diet,-30.116537103902203 +Diet,-22.86450885520894 +Diet,-16.145018767207816 +Diet,-29.32560929632591 +Diet,-32.728057828253355 +Diet,-23.75341650422736 +Diet,-8.899478624498055 +Diet,-27.697633296865614 +Diet,-6.576279227880553 +Diet,-25.142268756148532 +Diet,7.103489622505961 +Diet,-20.827731125527045 +Diet,-16.522401921812307 +Diet,-9.174061843602319 +Diet,-37.59955099672376 +Diet,-23.25986179132905 +Diet,-14.908067436142117 +Diet,-6.298889663234431 +Diet,3.8721952797091888 +Diet,-7.291072786039637 +Diet,-5.708554494813232 +Diet,-5.407876480354235 +Diet,-8.710190441438945 +Diet,-15.978152818657117 +Diet,-39.089468314042655 +Diet,-1.2726597228304577 +Diet,-0.12163589019732157 +Diet,-25.552747566366143 +Diet,-24.51022925604201 +Diet,-7.440143002382396 +Diet,-11.994706944338876 +Diet,-14.668144194784835 +Diet,-19.31664217106666 +Diet,-27.991195773386586 +Diet,-21.472460881453706 +Diet,-21.447010735169 +Diet,-17.01131113228462 +Diet,-9.831955834057524 +Diet,-9.03411494479287 +Diet,11.208638171739771 +Diet,-8.264011029304193 +Diet,-15.749155275876266 +Diet,-16.548589906927738 +Diet,-25.915670516433806 +Diet,-19.56975203548707 +Diet,-9.65808254508168 +Diet,-2.7796667951739753 +Diet,-15.544953053367628 +Diet,-2.481378250993872 +Diet,-19.00236108012454 +Diet,-24.52587006974897 +Diet,-1.837122939095881 +Diet,-10.053476658063168 +Diet,-24.113694896899123 +Diet,-17.631358813563907 +Diet,-50.927253095319394 +Diet,-32.99201137520778 +Diet,-14.508485378703249 +Diet,-26.019856489115277 +Diet,-7.327342052618546 +Diet,-1.2735054349376185 +Diet,10.122638135143983 +Diet,-5.7399177820422755 +Diet,-27.41496743315235 +Diet,-21.4232558427844 +Diet,0.08997020806534195 +Diet,-16.48611509440819 +Diet,-31.149314214750618 +Diet,2.2984455865334166 +Diet,-22.070691351786756 +Diet,-14.292447530633114 +Diet,-27.47973852277223 +Diet,-21.711265046088442 +Diet,-3.3852353387777665 +Diet,-10.975062399438471 +Diet,-25.333328978288293 +Diet,-6.616265141826425 +Diet,-17.237122521219423 +Diet,-7.31098418804607 +Diet,-7.389701246151527 +Diet,-23.45708981085044 +Diet,-3.7466286659468704 +Diet,-27.276672664599666 +Diet,-13.66169119217064 +Diet,-18.571915048914875 +Diet,-6.4541883611373745 +Diet,-18.673265352966745 +Diet,0.8818780842295304 +Diet,-0.16279474948490602 +Diet,-3.513133393620862 +Diet,-4.089432777266147 +Diet,0.08603499536697967 +Diet,-16.894603621474573 +Diet,-17.476783158144773 +Diet,-31.602209628185594 +Diet,-29.87618959396913 +Diet,-23.171829220442536 +Diet,-34.16703184382685 +Diet,-3.306064542433351 +Diet,5.311658598850624 +Diet,-30.043523493518876 +Diet,-13.950133685350568 +Diet,-11.820840480647046 +Diet,-11.99038996581516 +Diet,-19.637895493248223 +Diet,-25.77121773958504 +Diet,-2.4082354224540428 +Diet,-21.882758774841463 +Diet,-10.749191684605965 +Diet,15.025964052292693 +Diet,2.068131486809907 +Diet,-16.218725686936565 +Diet,12.063783043239518 +Diet,-28.450092598945073 +Diet,6.82018916734458 +Diet,-18.533091981658856 +Diet,-4.72957394173125 +Diet,-10.838185055231042 +Diet,-16.555770324770126 +Diet,-3.606332934863298 +Diet,-4.396340646758439 +Diet,-8.143113305522931 +Diet,-1.0239491520554616 +Diet,-40.492271527464496 +Diet,5.265164948692963 +Diet,-4.054146366291064 +Diet,-0.2982509498725143 +Diet,-3.694105823903209 +Diet,-1.2455790019670605 +Diet,-34.058490247205675 +Diet,-35.75547758356684 +Diet,8.20006547863505 +Diet,8.329773313867566 +Diet,-26.306463726550284 +Diet,-22.355807754880168 +Diet,6.27099163867852 +Diet,-5.611178653450409 +Diet,-6.820614754828794 +Diet,-18.733394278412263 +Diet,-20.5779714533386 +Diet,-18.05907979504541 +Diet,-13.938226687568138 +Diet,-8.492383477045832 +Diet,1.7460626466255373 +Diet,-1.860251517012074 +Diet,2.281678405933869 +Diet,-5.39635606024083 +Diet,-35.065575085858896 +Diet,9.851259016262325 +Diet,-13.468970073711995 +Diet,-31.497203113123952 +Diet,-19.95866384797172 +Diet,-5.01824433263209 +Diet,-10.053551677384334 +Diet,-3.4135670063524977 +Diet,4.388306247469313 +Diet,-15.495736374821721 +Diet,0.6178586481335842 +Diet,-18.593912199505947 +Diet,2.0333780339578684 +Diet,-6.979980551118249 +Diet,-24.42713908303748 +Diet,-5.4575186439307855 +Diet,-18.733054118650244 +Diet,-20.788356561718356 +Diet,-43.52147935323518 +Diet,-0.7717399915127849 +Diet,-15.166657764510576 +Diet,4.442465769794879 +Diet,-2.7996861560352055 +Diet,18.412677116748252 +Diet,-7.039278706228016 +Diet,-28.027616811814944 +Diet,-5.037731920658936 +Diet,-1.4506301753884863 +Diet,-25.288597684827195 +Diet,-5.520415622189811 +Diet,-26.029718164327676 +Diet,-19.57774981701554 +Diet,-4.473162484060538 +Diet,-10.719584931394728 +Diet,-43.20656673138767 +Diet,-6.1197594424462665 +Diet,-23.080340631923768 +Diet,2.7779281958640105 +Diet,-19.350353393144893 +Diet,-10.633885026741908 +Diet,-20.047768350050884 +Diet,2.730601697497713 +Diet,-9.691826891743649 +Diet,-2.2732750104216617 +Diet,-25.067625861763055 +Diet,-22.026933502708328 +Diet,1.3086880615386711 +Diet,-22.40178109937076 +Diet,2.2794258906306037 +Diet,-26.19483618716859 +Diet,-23.521357595678065 +Diet,-10.070801032637238 +Diet,-13.715601899278472 +Diet,-12.097245477085355 +Diet,-0.3761804886523912 +Diet,-28.54718167836894 +Diet,6.936169543088205 +Diet,-15.574209998086783 +Diet,-4.279499781433241 +Diet,24.434805586386645 +Diet,-21.140074117194793 +Diet,-3.8023821191202476 +Diet,-21.908048568306 +Diet,-41.33613958569971 +Diet,-10.529086688617822 +Diet,-15.347939792685848 +Diet,-13.009044008086052 +Diet,-7.71274962549151 +Diet,-5.569519614201008 +Diet,-36.602278357768945 +Diet,-2.1329103927231117 +Diet,-18.188513026183447 +Diet,-7.335248825180684 +Diet,-6.327794739750278 +Diet,-25.358275021377416 +Diet,-22.614627504033667 +Diet,-23.752446245165242 +Diet,-22.700830809729105 +Diet,-27.197473303103436 +Diet,-26.994077505412744 +Diet,-10.379536513197806 +Diet,-36.67611071831098 +Diet,-36.80048192052895 +Diet,-15.409140508651094 +Diet,-20.10828222099423 +Diet,-13.490370690003605 +Diet,-6.445000054229951 +Diet,-13.252428645696897 +Diet,-3.2378976351744075 +Diet,-8.098064529582784 +Diet,-19.46529609159333 +Diet,-16.404870120866192 +Diet,-13.099462774201546 +Diet,-25.45093322013993 +Diet,5.12441178750635 +Diet,-17.123756926241374 +Diet,-12.818609862312726 +Diet,-21.653006958305795 +Diet,6.136365167192253 +Diet,-42.74117311225485 +Diet,-14.29676883096117 +Diet,-29.27995337289857 +Diet,7.056884945932065 +Diet,-10.336191950396934 +Diet,-7.495896672734703 +Diet,-17.730583981778302 +Diet,18.55194870577511 +Diet,2.590849451858059 +Diet,-1.314022209136727 +Diet,-7.80267110526488 +Diet,-18.61625813000333 +Diet,-6.525770841500172 +Diet,-39.261365857627176 +Diet,-21.08330254371378 +Diet,-3.4973878455279426 +Diet,-13.231321522183052 +Diet,-29.28396771757463 +Diet,-17.17408752093629 +Diet,-7.509724203401152 +Diet,-48.67396987021602 +Diet,-16.994656597103198 +Diet,-41.48370934167884 +Diet,-18.521780779758863 +Diet,-42.482787459662234 +Diet,3.7847009593193164 +Diet,-9.90099914996215 +Diet,-25.38011988439417 +Diet,-22.107586045205284 +Diet,0.9496736316920753 +Diet,-15.821392793217914 +Diet,-37.35376273447321 +Diet,-13.804283674472657 +Diet,-1.2595868609043723 +Diet,1.6567025726902411 +Diet,-11.398380506130824 +Diet,-13.448987636354865 +Diet,-16.48683666199933 +Diet,-19.27494986499274 +Diet,0.4423630650762007 +Diet,-14.744525801031864 +Diet,4.395949889854911 +Diet,-5.732604061214835 +Diet,-18.766051301162587 +Diet,-17.508771144730595 +Diet,-30.163313916496215 +Diet,-2.1703950028693004 +Diet,-27.438828578070083 +Diet,-20.901956443564732 +Diet,-0.17745289598330594 +Diet,-17.72290300462753 +Diet,-9.676804027723827 +Diet,-13.918586907071253 +Diet,-9.410450847296902 +Diet,-22.16574982549224 +Diet,3.42321419334505 +Diet,-23.063579178838744 +Diet,-11.117827085242043 +Diet,1.3878078543960157 +Diet,-9.02210662978827 +Diet,-19.256445136697756 +Diet,-16.01870807111102 +Diet,-26.99322547336616 +Diet,-23.636742041479167 +Diet,-43.25626857637299 +Diet,-18.970034596629684 +Diet,-4.455216815950246 +Diet,-19.071481202387528 +Diet,7.994195793709736 +Diet,-19.55396249016986 +Diet,-5.97208655507419 +Diet,-0.5071017737685946 +Diet,-9.585238037147727 +Diet,-13.386905763832646 +Diet,-27.68645250525445 +Diet,21.550961483719313 +Diet,-4.284103872063051 +Diet,-14.950929357640677 +Diet,-8.553124432776542 +Diet,-18.831641403853453 +Diet,-0.661058589413031 +Diet,0.9111154832069346 +Diet,-0.12797599875151633 +Diet,-14.397771700663725 +Diet,-10.976016000863712 +Diet,-15.586000908784108 +Diet,-7.117344499416368 +Diet,6.7584269551611165 +Diet,-8.192924237577532 +Diet,-24.814747918812053 +Diet,-25.1036657383972 +Diet,-35.77076350012933 +Diet,-24.767367744840087 +Diet,0.7774885941644527 +Diet,7.722544905105337 +Diet,-37.514638555494756 +Diet,-0.7619056884520976 +Diet,-2.4304544888148634 +Diet,0.6442257268062406 +Diet,-9.061891538723719 +Diet,-11.71361471562676 +Diet,-13.775019740041746 +Diet,-13.066592106079838 +Diet,-25.56489073726095 +Diet,-7.187053772086349 +Diet,-12.703995946401886 +Diet,-0.20754557420485753 +Diet,-20.050451814617855 +Diet,-3.0833251460165556 +Diet,-22.899421355710906 +Diet,-3.2408877681986006 +Diet,-12.94736135735358 +Diet,23.226457071236872 +Diet,-18.295462154518553 +Diet,-23.261902709807217 +Diet,-1.4910138382698204 +Diet,-18.158485919919386 +Diet,0.09183492835862062 +Diet,-31.59275036742523 +Diet,9.312377684511691 +Diet,-12.981182411446973 +Diet,2.519715484884081 +Diet,-19.956108757853936 +Diet,-12.714027044307958 +Diet,-18.74335506660584 +Diet,-18.59318579628009 +Diet,-19.961877496175244 +Diet,0.9317293368895392 +Diet,9.443609245823808 +Diet,-9.716008678602506 +Diet,-5.375889733217335 +Diet,22.516536647948158 +Diet,-11.482099134302075 +Diet,-8.031426035458335 +Diet,-11.491552683796481 +Diet,-3.8219339321075267 +Diet,-22.931527565352177 +Diet,-14.433358004485193 +Diet,-12.811656730312391 +Diet,-27.472664139514762 +Diet,-30.232407614266034 +Diet,-12.824798608670568 +Diet,6.963114281257081 +Diet,3.8875118506063338 +Diet,-24.974236292100066 +Diet,-6.8927517084453 +Diet,-8.584075098712946 +Diet,-15.426062653060608 +Diet,-14.370478542521948 +Diet,-4.143494991946795 +Diet,-36.54933067158152 +Diet,-7.975935508456517 +Diet,-13.282823752516364 +Diet,-2.5515803933404353 +Diet,-15.947646867021312 +Diet,-17.603821187925835 +Diet,-22.5297761959306 +Diet,-2.421816842333339 +Diet,-7.34351530926548 +Diet,-26.181584670685215 +Diet,-4.546225893687227 +Diet,-9.420331784764283 +Diet,-19.27082869105685 +Diet,-14.93478492793066 +Diet,-6.506480305591295 +Diet,-1.8491648890360306 +Diet,-32.41709930413003 +Diet,5.211216304622578 +Diet,-11.530304696704746 +Diet,-17.842946790440173 +Diet,-30.536707398480207 +Diet,-0.572046050199587 +Diet,-20.080621583844625 +Diet,-17.61317445027351 +Diet,-25.643781777667215 +Diet,-10.21831683124571 +Diet,-28.775780519897125 +Diet,-0.09944795869619405 +Diet,-28.49501208556198 +Diet,-12.857312518157126 +Diet,-28.36034428603363 +Diet,-25.39616148577973 +Diet,2.7959153891282096 +Diet,-11.840648296384789 +Diet,-13.76352231370831 +Diet,-8.910019123150704 +Diet,-15.853721950163951 +Diet,-12.010995534592896 +Diet,-28.32902622247427 +Diet,-0.9329798144344092 +Diet,-4.785237516590973 +Diet,-25.97557711348057 +Diet,5.572156790444083 +Diet,-7.378248352616229 +Diet,-1.7952864165359053 +Diet,-21.345061069451916 +Diet,-16.63249688257676 +Diet,5.4147868453069385 +Diet,-30.05699970997934 +Diet,0.637757624373279 +Diet,-22.388202327166884 +Diet,-13.862864186210665 +Diet,2.9420132995734427 +Diet,-22.158454442453973 +Diet,25.208250211575432 +Diet,-9.45613574572956 +Diet,-17.94723118859233 +Diet,-7.691139552034913 +Diet,15.613938149871053 +Diet,-2.3293280974540433 +Diet,1.8451448794688758 +Diet,-12.580520600301059 +Diet,-22.870393942483204 +Diet,-26.69679203017456 +Diet,-4.211192041686468 +Diet,-21.98321808579863 +Diet,-20.764046480091192 +Diet,-6.935899774758928 +Diet,-20.147962013407017 +Diet,-16.705112875519944 +Diet,-10.868752439068752 +Diet,16.094158109986857 +Diet,-14.771419328444875 +Diet,-14.444349255555112 +Diet,-17.736043776518716 +Diet,-4.924326908927608 +Diet,-4.842980989165111 +Diet,-1.3153169558987425 +Diet,14.164816355153622 +Diet,-9.896124021029149 +Diet,-16.078974853129854 +Diet,-0.9306707590574863 +Diet,-4.05855997422341 +Diet,-23.63923498086529 +Diet,-10.50052695627468 +Diet,-40.64966170170874 +Diet,-18.785515922794037 +Diet,-48.462933867405994 +Diet,-2.809945090555832 +Diet,-6.4946905058010564 +Diet,-7.75725349632125 +Diet,-20.076503029632207 +Diet,-26.110029017115902 +Diet,-35.84952626635485 +Diet,-15.903492428574879 +Diet,-18.900305300222804 +Diet,-19.849824330318615 +Diet,-15.144491651186701 +Diet,-3.2128133319212235 +Diet,-17.99196991434918 +Diet,-35.10821685511857 +Diet,-2.2661224955559476 +Diet,-9.573623922858474 +Diet,-30.267714728119344 +Diet,14.747747120120977 +Diet,-14.039425955834355 +Diet,-10.765566310820105 +Diet,-5.6236007215924255 +Diet,-15.306085497529187 +Diet,-21.276085416650904 +Diet,-17.59324033384332 +Diet,-24.20382958896527 +Diet,-18.250836894120766 +Diet,-9.008892849706701 +Diet,-26.925031939189093 +Diet,-21.15148303668674 +Diet,0.9851846515794378 +Diet,-1.303804983604861 +Diet,-15.171742939353518 +Diet,-19.498975173187027 +Diet,-6.335971297132991 +Diet,-27.874922060316315 +Diet,-24.427167731929327 +Diet,2.7039078732077897 +Diet,-14.406786008009538 +Diet,-22.39745550664928 +Diet,-6.0430009701156004 +Diet,-2.046787737897816 +Diet,5.628968330841467 +Diet,-8.754297328471587 +Diet,-2.957545161126749 +Diet,-2.3705189004242957 +Diet,-7.077915174202474 +Diet,-22.977026104280952 +Diet,-20.40826757928238 +Diet,6.235569875211265 +Diet,-18.04806948497476 +Diet,-2.687363941133519 +Diet,-21.26890209407177 +Diet,-28.35649543572564 +Diet,-17.210183814151357 +Diet,-13.430545656294425 +Diet,-9.905699702409475 +Diet,-15.128579146788635 +Diet,-3.238078459108019 +Diet,-13.174530234729094 +Diet,16.53556936989488 +Diet,10.093503702029281 +Diet,9.69854409515326 +Diet,-6.600678134788412 +Diet,-11.709451360314851 +Diet,-22.048735228316133 +Diet,-15.196838105214589 +Diet,-7.939745609940736 +Diet,-39.66587932015814 +Diet,-6.892536529315359 +Diet,-5.21745727961706 +Diet,-14.862647892131005 +Diet,-16.134529138377836 +Diet,-8.51751752643112 +Diet,-9.910560788040065 +Diet,-11.813201095074763 +Diet,-4.135312452210123 +Diet,-3.8460689229027203 +Diet,-15.495255397537537 +Diet,-17.9710894703006 +Diet,-6.783643961578848 +Diet,-36.780156560254106 +Diet,18.12753845118688 +Diet,-5.562143934508168 +Diet,-31.115734886892206 +Diet,-25.507200049394765 +Diet,-5.559203693157636 +Diet,-30.859393647579665 +Diet,-4.918417858645288 +Diet,-10.25867344534264 +Diet,-17.994396956926742 +Diet,-18.95691407469931 +Diet,-8.565776652568015 +Diet,-15.078598915262726 +Diet,-7.90560293789304 +Diet,-24.242295378457833 +Diet,-8.283396797653374 +Diet,8.375372903222502 +Diet,-10.100084508873909 +Diet,-25.58402012619838 +Diet,-10.152553021485353 +Diet,-16.867521773154124 +Diet,-3.459824449670915 +Diet,-16.20545144145583 +Diet,-26.918945702903635 +Diet,-25.426623331378682 +Diet,5.370630658490434 +Diet,-15.990450345892842 +Diet,-16.547644551264817 +Diet,-8.430088988332615 +Diet,-19.31111780744007 +Diet,-31.59615045322774 +Diet,-2.9238866994193042 +Diet,-0.8888201344699915 +Diet,-5.375564090953274 +Diet,-1.7161961212984327 +Diet,9.49996829699218 +Diet,-13.849570700809197 +Diet,-28.204327215746297 +Diet,0.6658966191394224 +Diet,-15.171939434982981 +Diet,-14.270860808554708 +Diet,-36.376292249080976 +Diet,-15.443820936325368 +Diet,-13.47987631280313 +Diet,-6.540325827608216 +Diet,-30.683860855450344 +Diet,-10.67743061428078 +Diet,-46.830306709974096 +Diet,4.05739542996654 +Diet,-35.46006252682457 +Diet,-3.074271880898607 +Diet,-16.041959991080283 +Diet,3.4616626520064386 +Diet,9.658505394472623 +Diet,12.73759063095633 +Diet,-8.195640624785316 +Diet,-15.198484343975435 +Diet,-3.3195000325429476 +Diet,-6.593969454577034 +Diet,1.3599284293122178 +Diet,-24.95505192765082 +Diet,-39.307257288414114 +Diet,-32.43883812727834 +Diet,-15.604417913521079 +Diet,-34.12773739905789 +Diet,3.0657223257231436 +Diet,-23.37276706343885 +Diet,7.024449591574189 +Diet,4.019039189851323 +Diet,-28.99861184115084 +Diet,10.316650486092954 +Diet,-9.3331145003954 +Diet,-12.97199651025035 +Diet,-20.162568999205625 +Diet,-15.65688935389727 +Diet,-24.34244528555827 +Diet,-13.551610303158538 +Diet,-16.698154286075518 +Diet,-1.7079856287127555 +Diet,20.898804035961845 +Diet,11.691113113956902 +Diet,-1.8195217137079656 +Diet,-26.88875014910448 +Diet,-17.50160137463494 +Diet,15.11567326093708 +Diet,-25.83738546072662 +Diet,3.6171820621296575 +Diet,-19.97164669427056 +Diet,-22.86871371173884 +Diet,-31.95641575488688 +Diet,-6.873102161676061 +Diet,-8.541397183287717 +Diet,-25.725433395921936 +Diet,-7.586607866621968 +Diet,8.989942690272457 +Diet,-29.9481999901587 +Diet,-11.360191136910922 +Diet,-6.755364937114669 +Diet,-17.79836941907628 +Diet,-38.46573339298282 +Diet,-30.44398223310226 +Diet,-21.588312799560576 +Diet,-24.186654007866117 +Diet,-33.67002653520219 +Diet,-10.421695537579648 +Diet,-9.737772820954103 +Diet,-13.01394789393423 +Diet,-25.321700916094414 +Diet,-29.35781898874975 +Diet,-36.40992589106245 +Diet,-28.107099363752123 +Diet,-20.915602542690337 +Diet,6.346315329365066 +Diet,-8.226622734093652 +Diet,-16.16041198820826 +Diet,-10.65934659327752 +Diet,-3.6185547723967098 +Diet,-12.478763136744302 +Diet,-1.2356475581952964 +Diet,2.237350609060579 +Diet,-3.1712813697411466 +Diet,-4.885086951375834 +Diet,-28.33248448864599 +Diet,-15.629275844343336 +Diet,17.71674817595916 +Diet,-35.05087543858744 +Diet,-4.049740780726777 +Diet,-19.189105230236123 +Diet,-29.82485893038172 +Diet,1.2467156143794682 +Diet,-27.277492109430867 +Diet,-31.882830751338012 +Diet,-15.84098686288179 +Diet,-9.789488647535366 +Diet,-9.702082891668896 +Diet,6.041524176687773 +Diet,5.561819067829774 +Diet,7.879648651876096 +Diet,-10.292299536224853 +Diet,-4.890252018038559 +Diet,-18.016583609221637 +Diet,-36.04647598286742 +Diet,-25.778653255008955 +Diet,0.5176379181315482 +Diet,-13.880192563858547 +Diet,2.2278452661715935 +Diet,-12.959426883965167 +Diet,-7.01656904418219 +Diet,-18.851206249444633 +Diet,3.5075507416744287 +Diet,-6.237323041967923 +Diet,-29.855377521693754 +Diet,-17.203562228901887 +Diet,4.226488831099488 +Diet,-21.45307271429803 +Diet,-22.015413795371224 +Diet,-2.3858443482199423 +Diet,-5.0179148606560995 +Diet,-13.033445249384556 +Diet,23.773126679937825 +Diet,-18.571142282581377 +Diet,-14.00073066055619 +Diet,-2.887946104647604 +Diet,-14.41616923121097 +Diet,-13.572556130954132 +Diet,-13.829102893714879 +Diet,-14.46902204493724 +Diet,-26.054879398651224 +Diet,-5.342835818018237 +Diet,-0.5357706969686618 +Diet,-13.392083747557228 +Diet,-30.599773434068577 +Diet,-4.65078054746669 +Diet,-45.217153493187865 +Diet,-30.356815745240546 +Diet,-4.491995744986349 +Diet,-19.161862012334602 +Diet,0.2744585577434222 +Diet,-16.302781701818322 +Diet,-17.143718183516835 +Diet,-23.58834423333986 +Diet,-8.161903445522938 +Diet,-10.294791736614735 +Diet,-18.647447689946198 +Diet,-16.79057103718598 +Diet,-27.256917710678437 +Diet,3.7512244556533076 +Diet,-13.837772063959624 +Diet,4.668451305913365 +Diet,-19.383750436010924 +Diet,-13.906186539148537 +Diet,-21.093707650886074 +Diet,-15.57008951424726 +Diet,-29.531498636238638 +Diet,-31.34750701760155 +Diet,-2.139809068123947 +Diet,-18.71342604405975 +Diet,-7.243263521236843 +Diet,-7.558330736871501 +Diet,-5.731583974508354 +Diet,-21.61406624348572 +Diet,5.100349910069461 +Diet,5.193969121523608 +Diet,-16.362497301002126 +Diet,-23.064767980679974 +Diet,-15.956650518048384 +Diet,1.3574954075294485 +Diet,-20.575205484433646 +Diet,-0.6684237210097663 +Diet,-11.252431399555967 +Diet,-11.29215965972772 +Diet,-22.98518093940576 +Diet,-19.170147961425563 +Diet,-25.623201788109405 +Diet,-23.285150969320593 +Diet,-21.538612117764615 +Diet,-11.63857947210802 +Diet,-6.434725761847584 +Diet,-3.8220517055952357 +Diet,1.294114432017425 +Diet,-6.710721204028776 +Diet,4.820258895769683 +Diet,14.00914626414945 +Diet,-18.167606068998158 +Diet,-24.70264149329158 +Diet,-12.989481488219258 +Diet,-10.857184979846847 +Diet,-23.602354501192906 +Diet,-13.95973731015885 +Diet,-21.701201976883723 +Diet,-1.0584056085275826 +Diet,-37.34902765813922 +Diet,-12.931396208862818 +Diet,-14.096096578696354 +Diet,-29.521761997927083 +Diet,-34.43951386252529 +Diet,2.323792920656084 +Diet,-8.646536295200177 +Diet,-39.92850376486044 +Diet,-35.46648126934468 +Diet,-13.183114333290023 +Diet,-32.50825975037646 +Diet,-23.555333017009826 +Diet,-16.776677867564665 +Diet,-5.005603233608946 +Diet,-14.41007575488968 +Diet,-13.235574331233854 +Diet,-17.59723751381365 +Diet,-12.83730230082665 +Diet,-28.56456044430727 +Diet,5.9602218860211025 +Diet,-35.45427346112222 +Diet,-5.334072832363332 +Diet,-14.065437391006109 +Diet,-23.1159320721259 +Diet,-3.1516288169249123 +Diet,-3.2030324077999133 +Diet,-7.386451714008737 +Diet,-12.155686423127829 +Diet,8.377676088059705 +Diet,-5.408111080718912 +Diet,3.5390200691833122 +Diet,3.0483638038946097 +Diet,-9.273252260901073 +Diet,-9.501780602761377 +Diet,-23.182622515011772 +Diet,-18.850267975331793 +Diet,-14.041171062928473 +Diet,-19.489256929804494 +Diet,-18.29672601710236 +Diet,-20.217325136569414 +Diet,-17.226217265191995 +Diet,-12.825347670612727 +Diet,-19.0641856700723 +Diet,-33.39044577411724 +Diet,-0.9494200147231933 +Diet,0.698653225593505 +Diet,-21.277830251074718 +Diet,-15.829036887036452 +Diet,-9.540177033860596 +Diet,-14.029513024615728 +Diet,11.244004795826477 +Diet,-11.40682020569167 +Diet,-21.73753598028369 +Diet,-7.00603536470984 +Diet,2.5603206508605574 +Diet,2.2556374405013973 +Diet,-11.253159130330278 +Diet,-12.11984883369836 +Diet,-6.94850016651855 +Diet,-1.3239727822945042 +Diet,-20.738424217690724 +Diet,-45.03298098308988 +Diet,-6.292525279954911 +Diet,-31.73613822476275 +Diet,-13.426287135967588 +Diet,5.616208299388568 +Diet,-12.837027078441592 +Diet,6.4775667237080725 +Diet,-9.89559895260585 +Diet,-2.0929712126034 +Diet,2.3546610213556125 +Diet,-31.475954381506373 +Diet,-20.551872324612752 +Diet,-30.05446799484618 +Diet,-15.517294775803244 +Diet,-20.264320295301992 +Diet,-28.89533640020239 +Diet,13.837117248345574 +Diet,-14.65539162955206 +Diet,-31.772745861653846 +Diet,-14.869665249765044 +Diet,-10.617966591369031 +Diet,2.997205054719945 +Diet,-33.980868484456025 +Diet,-26.513440647562902 +Diet,-10.210253088178849 +Diet,-18.41375264434185 +Diet,-29.061625508347717 +Diet,-1.9921203696474272 +Diet,-29.51449994280024 +Diet,-12.0711741514251 +Diet,-25.732674603040937 +Diet,-12.509625171646269 +Diet,-3.1879457766332244 +Diet,-16.866708506732657 +Diet,-15.682561642596156 +Diet,-10.197304304189325 +Diet,-8.753798927550347 +Diet,-39.835080191434486 +Diet,-24.693852070026608 +Diet,-12.636403115322208 +Diet,28.42715748766414 +Diet,-13.804456679567073 +Diet,-25.34843430699977 +Diet,-7.280938158991139 +Diet,-1.3967968725442628 +Diet,-14.016766794447076 +Diet,20.62154242961479 +Diet,-27.605522404935456 +Diet,-29.58179513322798 +Diet,7.484689753103826 +Diet,-11.173738179208293 +Diet,-20.08304460643891 +Diet,-20.588520269325073 +Diet,-9.980746238443931 +Diet,-35.887024653692116 +Diet,-28.92212332225565 +Diet,-28.27605559815246 +Diet,-1.4693707102239042 +Diet,-41.486303683973 +Diet,-11.661331688847458 +Diet,-30.941538392570816 +Diet,-25.345978550123363 +Diet,-38.91924897662891 +Diet,-3.877578249877226 +Diet,9.009484397082897 +Diet,-12.835707456673362 +Diet,-0.5449190768776457 +Diet,-17.32641551750084 +Diet,-0.13585241563348838 +Diet,-5.9022078661833675 +Diet,-2.416846631572062 +Diet,-24.89273663187168 +Diet,1.3254628509889486 +Diet,-19.560963835328582 +Diet,-11.48995311538371 +Diet,-0.782338547830653 +Diet,7.05197858909813 +Diet,0.7354991396254658 +Diet,14.167944852192022 +Diet,-16.00578791480966 +Diet,-30.950290007664368 +Diet,-9.756182923579745 +Diet,-4.022555076728736 +Diet,-6.8140217880906 +Diet,-32.46548995103011 +Diet,-16.135174524187136 +Diet,-22.084681112325192 +Diet,-0.18707945656559666 +Control,-16.71607791024136 +Control,6.391658291729415 +Control,-3.0956931055253873 +Control,10.367824200240927 +Control,-39.62510100115197 +Control,7.968077787591174 +Control,0.5428113057767006 +Control,5.8349489547804465 +Control,14.870965105027311 +Control,16.922038571538355 +Control,15.424119845428901 +Control,-0.8317673669695421 +Control,-1.5354373676538546 +Control,-19.504454077798233 +Control,34.36550045642118 +Control,-6.367466101687825 +Control,17.347078698703893 +Control,-27.2190807313798 +Control,18.281119957130787 +Control,-4.567946219840184 +Control,1.0830699138655082 +Control,-8.429789623723353 +Control,-7.594827535021592 +Control,-2.1073039478158853 +Control,0.36882245021777327 +Control,8.212346862628264 +Control,7.978611034650429 +Control,8.558901791842192 +Control,-5.043728904252426 +Control,-24.854747396273307 +Control,-5.0087659531131585 +Control,8.488965182284089 +Control,4.558921677156673 +Control,-2.22033189949983 +Control,-6.192031485558895 +Control,-7.073725310081873 +Control,-7.765155941801094 +Control,-1.290896833458934 +Control,6.542441872769899 +Control,-6.6479391881397 +Control,12.670702032723689 +Control,2.412024141959425 +Control,-13.669091857172855 +Control,7.872953738802888 +Control,5.445711730766332 +Control,10.563745252011058 +Control,1.6020417612588282 +Control,0.39959544571771777 +Control,11.72153630046021 +Control,-16.306703450517407 +Control,-3.086108272837526 +Control,-22.113106542874537 +Control,-4.602047325126406 +Control,12.226415214193816 +Control,0.5280925625259001 +Control,-7.323627340073914 +Control,0.6746236629201925 +Control,-1.1050346437709402 +Control,-4.426263375334076 +Control,-8.021526456953053 +Control,-11.773590954402236 +Control,-7.976312326415041 +Control,-0.5060867674804831 +Control,-10.161056075191748 +Control,-17.72733770261768 +Control,6.663640198529291 +Control,-15.75112499982493 +Control,18.415285902541573 +Control,-12.561175811173788 +Control,-5.038195247079137 +Control,2.740629021380285 +Control,0.20546784536514662 +Control,36.664405814234584 +Control,-12.067435234202197 +Control,14.081764317589794 +Control,6.987536114476196 +Control,-5.936001151950895 +Control,9.939569956847269 +Control,-10.098455109654108 +Control,-20.908406800271766 +Control,8.977298010608216 +Control,0.5685700578225714 +Control,-14.239090835989876 +Control,-6.77930013487632 +Control,20.257974253942244 +Control,5.5369675129032006 +Control,31.28055035266079 +Control,2.3611565714061524 +Control,-13.26270307323942 +Control,-14.552696303394253 +Control,15.035110993651408 +Control,4.387780217467642 +Control,-25.365985177680052 +Control,12.80149355755876 +Control,14.049699584833222 +Control,-14.609922263879287 +Control,6.925919643596049 +Control,-23.974652900119782 +Control,12.649108008993945 +Control,-14.086746733359018 +Control,-12.39789333246076 +Control,-17.745032863097766 +Control,10.110995032421592 +Control,8.681800377159519 +Control,0.7895987351071005 +Control,10.650115624076287 +Control,0.7780002019451058 +Control,-15.833709116180652 +Control,13.492235229708788 +Control,1.914835831255966 +Control,-7.132895053861201 +Control,19.528870794244902 +Control,27.911344078329073 +Control,12.882959779907498 +Control,-2.5230975325192153 +Control,-8.179209486293859 +Control,-10.63141204048345 +Control,7.276607559748964 +Control,4.255450536890804 +Control,-10.82748605482885 +Control,2.7915943579612263 +Control,-32.05903072121541 +Control,0.3547936982588935 +Control,4.5537160452239664 +Control,10.254963844100434 +Control,-4.850822057339286 +Control,-8.269510098042847 +Control,18.038766994238035 +Control,3.2342774831221703 +Control,-13.341449691542454 +Control,-26.82515880041515 +Control,-2.93941600059273 +Control,23.033445599399602 +Control,-9.823840026899077 +Control,-33.891699527336954 +Control,-8.31301737146672 +Control,6.832118721630179 +Control,-4.240796435800089 +Control,-7.9731001117251115 +Control,1.2371956013563663 +Control,-12.267204481257954 +Control,-3.3646827970670423 +Control,23.9791079035245 +Control,5.1104186239251 +Control,11.226123905913743 +Control,8.87778580707321 +Control,-3.1944703102933336 +Control,-10.41713498364565 +Control,-23.900423629562642 +Control,-7.667840107922502 +Control,27.10259677836414 +Control,-5.025000681100225 +Control,-30.123847831205968 +Control,3.777605378627449 +Control,-15.390354325957368 +Control,16.536308797953726 +Control,1.5333242288674076 +Control,-34.17775332938827 +Control,-4.655677271498652 +Control,19.373800017453537 +Control,-0.23197102293967742 +Control,-1.8473484782328424 +Control,2.3961715805511976 +Control,-6.06056327947944 +Control,-2.54573876037792 +Control,-28.398732225338872 +Control,5.086952840366378 +Control,12.944603312533827 +Control,10.737723335649115 +Control,-18.07816730099289 +Control,1.1322467657827384 +Control,7.691947595847646 +Control,-9.768993267782081 +Control,17.507894317589127 +Control,-10.968797885474636 +Control,-0.4269698410315711 +Control,21.62431481686269 +Control,14.667240577943401 +Control,22.436655376001127 +Control,1.3660341460682726 +Control,-0.36059773696857 +Control,-2.4060937586239337 +Control,34.02845233170556 +Control,-3.313213624112077 +Control,13.417454348379916 +Control,-14.75837569040787 +Control,2.2340777314445166 +Control,11.180294041838875 +Control,-13.160857774221274 +Control,21.329604095326395 +Control,7.048998335574925 +Control,-8.518706884892719 +Control,-2.611638729604438 +Control,-11.35762431242575 +Control,-3.2404271239272244 +Control,-0.6882810884052437 +Control,7.833711355119776 +Control,-14.636570912840085 +Control,14.223157578646843 +Control,0.7412370702863318 +Control,-0.45674205610504415 +Control,12.623206957407547 +Control,3.434277325960066 +Control,-15.82597082379731 +Control,13.052599628926066 +Control,-32.23988910486723 +Control,6.65813081150875 +Control,16.37770632170402 +Control,13.903184636502505 +Control,0.04539784894498733 +Control,-2.33856766726674 +Control,30.05387151223416 +Control,-0.7139193001422208 +Control,-3.7058593487042004 +Control,-18.21407470584318 +Control,-27.416710490835754 +Control,-8.555489435083416 +Control,13.23216930857537 +Control,-2.7615814907106078 +Control,-7.724002067622778 +Control,0.5567256895301629 +Control,-28.7979397581627 +Control,-13.523172939409482 +Control,-25.37285704838226 +Control,33.36980835437529 +Control,-1.133193179812181 +Control,8.12011045516714 +Control,8.848557992241696 +Control,20.92582508446807 +Control,-11.828746964896272 +Control,19.028029334047773 +Control,10.898071271286975 +Control,6.211631639373384 +Control,-3.4758884613396552 +Control,-2.047310096693289 +Control,-15.243142598435604 +Control,-0.23795887615246225 +Control,30.925265778554547 +Control,-3.9768095079081074 +Control,14.323472070838132 +Control,12.140039800508404 +Control,4.92212491243789 +Control,-16.820215844473832 +Control,6.309083838310184 +Control,-3.372247533124379 +Control,-20.667280181450966 +Control,-33.35093970969079 +Control,11.557909901857421 +Control,-5.4003036777563 +Control,11.635273047887823 +Control,0.9316271934006415 +Control,4.080264763791947 +Control,7.341143980509095 +Control,0.7307121783614252 +Control,-4.960129284097046 +Control,13.680695237529815 +Control,-16.066137479730777 +Control,6.4486412525854195 +Control,14.103029296473998 +Control,-18.921804147829256 +Control,11.332903881107145 +Control,-4.849651966130795 +Control,-9.672759448664825 +Control,-17.040643289283178 +Control,-11.682801364082751 +Control,8.843909728960407 +Control,-3.6634415574855055 +Control,29.81224223341929 +Control,-5.439653233337649 +Control,0.4382828927235156 +Control,-18.5381269029728 +Control,13.950422627211147 +Control,24.767681861231267 +Control,6.147275697376664 +Control,-7.393407498788207 +Control,7.568539767519182 +Control,16.362338609996023 +Control,-5.363284869181176 +Control,6.539687988132112 +Control,-9.422280339906347 +Control,9.368058846598087 +Control,12.083788271253503 +Control,-11.734613256150512 +Control,-8.321957156772637 +Control,-1.1829271210313288 +Control,-9.030605992046596 +Control,-1.1847304815194502 +Control,-1.009268657946905 +Control,-2.2585141295901234 +Control,-13.566425725143757 +Control,20.490574088731748 +Control,12.257756314075827 +Control,-2.6061470021504847 +Control,-10.986634972988625 +Control,5.841525597535217 +Control,10.133083553286315 +Control,5.605603580428279 +Control,10.1720976472319 +Control,26.75827859470946 +Control,9.132502749021759 +Control,-5.519790591490599 +Control,1.423687136057875 +Control,-25.241657694425403 +Control,10.815156684574662 +Control,6.400930685870587 +Control,24.948750214575682 +Control,6.690548347890065 +Control,-11.293389511187062 +Control,10.016934279421454 +Control,9.737644644230903 +Control,-7.532106452391783 +Control,12.398430244013412 +Control,-31.14169966187108 +Control,-0.8959457500358735 +Control,1.7434010791763073 +Control,3.941988180644006 +Control,-18.31481027137541 +Control,-2.1636875470025565 +Control,8.620263327360636 +Control,-7.690865938180974 +Control,7.374386676096556 +Control,20.294125343250414 +Control,5.124000702261626 +Control,-0.06992372742336905 +Control,6.580558405583628 +Control,3.621159309551711 +Control,6.56340691263823 +Control,-17.838069471620535 +Control,6.382769713106062 +Control,0.37322413743340266 +Control,-4.599641300061549 +Control,-4.743003358658404 +Control,-16.171295015967516 +Control,17.74578928202853 +Control,2.359641147153898 +Control,-0.10622861636521408 +Control,12.722735725546872 +Control,-8.976363433727187 +Control,4.247760737038255 +Control,44.396125560463474 +Control,-2.5163410235401216 +Control,-28.940045990854117 +Control,0.6683951947713009 +Control,-11.525468520702965 +Control,-17.702978261773264 +Control,2.287872883985991 +Control,0.5121181217776063 +Control,-6.978568578979256 +Control,-23.913242402293893 +Control,-18.38835786132744 +Control,8.142078917609268 +Control,33.65042742682982 +Control,6.732412909607588 +Control,0.6792600948549521 +Control,-19.38062835148763 +Control,19.354371310794374 +Control,0.5646481548467011 +Control,2.877283475863578 +Control,8.943562410978197 +Control,2.3247250118681744 +Control,-23.874619145090165 +Control,-4.3016174776600185 +Control,-7.110489968933449 +Control,0.8281808118471001 +Control,-10.51606598265459 +Control,-14.609340239716738 +Control,11.40161459586621 +Control,4.359083563443271 +Control,-19.2115514076593 +Control,7.176630145432416 +Control,1.6360709800909738 +Control,4.715104380626903 +Control,9.496202767424819 +Control,1.2989718359031053 +Control,-11.895945687941811 +Control,9.216121511872341 +Control,17.440693207965708 +Control,-28.85272746383986 +Control,-16.615244934190084 +Control,-10.139370323023854 +Control,-25.961955509035224 +Control,-18.64715632304009 +Control,-25.774987827987097 +Control,1.6200097004607303 +Control,12.525364285373394 +Control,11.001426956812422 +Control,6.276170263245929 +Control,12.769468855291422 +Control,5.925200447139772 +Control,13.135111436977958 +Control,-3.100194707095792 +Control,-9.732103580676663 +Control,17.827903995218364 +Control,1.8054760710313773 +Control,-16.8966648633272 +Control,-20.41341648699895 +Control,-28.396993016956102 +Control,-18.267415613136453 +Control,-38.87102394847482 +Control,-21.213629700214874 +Control,25.415720987857917 +Control,5.937552375270907 +Control,-9.667358504508314 +Control,-13.315441682606194 +Control,-5.08354871277139 +Control,2.547559343377066 +Control,17.225612947571484 +Control,-25.134404660210695 +Control,-20.29450540024409 +Control,-21.050984058684158 +Control,-10.487385612007735 +Control,18.020236305395667 +Control,-20.730172818742137 +Control,-27.21459683264105 +Control,22.413869208717394 +Control,-1.6443781806040059 +Control,-12.823998632090772 +Control,13.713105965930856 +Control,2.5672059853210936 +Control,26.05799555895549 +Control,-17.218742498807107 +Control,17.052450835509294 +Control,14.928336486481037 +Control,-3.885730971741481 +Control,-10.096372427058242 +Control,12.601734033814813 +Control,12.578780788677983 +Control,1.965052034790622 +Control,-5.924514355403223 +Control,-3.7143789298501404 +Control,27.3478651681287 +Control,-6.761031092699834 +Control,-11.721393778689716 +Control,-12.056461358076412 +Control,2.913865917545097 +Control,21.255413823728112 +Control,19.50536765129801 +Control,1.572662760736192 +Control,-7.118775177129096 +Control,15.875220224530388 +Control,-13.465218145637547 +Control,0.27216790248240463 +Control,10.434096176077638 +Control,3.371235602428592 +Control,-38.072322254021536 +Control,-15.841063293037546 +Control,8.07417300957866 +Control,1.9734175588591305 +Control,1.76388391717486 +Control,-9.614811485490547 +Control,-1.7642194177517152 +Control,-14.807880609803927 +Control,9.797042572101258 +Control,0.1833117249186127 +Control,5.739730500941023 +Control,-3.9432705707060722 +Control,-3.749092880003473 +Control,-9.120421616355062 +Control,24.055656334640755 +Control,16.70549781241075 +Control,11.321794739914873 +Control,-1.124944571503119 +Control,-17.492825708842357 +Control,-7.6566796234292065 +Control,-13.62274281391581 +Control,23.350582190039933 +Control,-9.263289087957032 +Control,-16.13864635291444 +Control,-0.8464643798288906 +Control,-0.07926028591561596 +Control,25.29071748356229 +Control,-1.3839875903455583 +Control,-9.731921155075103 +Control,7.077011719334484 +Control,17.83936733613845 +Control,-15.48878497058098 +Control,5.177807594423635 +Control,-4.037480111178354 +Control,-4.475844997557933 +Control,0.6074626797535556 +Control,-15.262785853072435 +Control,12.364578501320585 +Control,-5.315709511063189 +Control,25.296834882107543 +Control,35.093342696297206 +Control,1.1949803536883277 +Control,-2.126368922994658 +Control,9.437284243239453 +Control,-25.888135179486586 +Control,-18.150745203634706 +Control,-3.4128672918126357 +Control,12.199596368498236 +Control,-13.162085251118098 +Control,9.233685668905975 +Control,23.976847345247954 +Control,-4.383623036888697 +Control,7.3442909377377035 +Control,-12.781506279660398 +Control,-20.953000788846342 +Control,-6.06890659160185 +Control,-46.386020072907684 +Control,-12.787491276886414 +Control,-2.566872349243761 +Control,-10.009675161082212 +Control,-7.178132052579428 +Control,2.5130926259062636 +Control,13.566919514021068 +Control,-9.416927983024618 +Control,-3.048155282164192 +Control,19.676953756976967 +Control,-1.0303810724074045 +Control,23.772658304834522 +Control,6.471952380833561 +Control,-2.881684378217062 +Control,-43.065976427140484 +Control,-3.2865780850947446 +Control,-21.606693835329118 +Control,8.110491647165478 +Control,-11.505952726521029 +Control,4.710724632541615 +Control,18.41101094158783 +Control,42.94774888785109 +Control,11.41926655923338 +Control,-16.63505352488817 +Control,3.3484193667651976 +Control,-15.290656481055482 +Control,-1.7724855847696113 +Control,1.1223781767950083 +Control,-11.730713803024143 +Control,-0.020892836182067165 +Control,-11.807724076697047 +Control,7.0048740892653285 +Control,-4.630163700241788 +Control,15.6253662674882 +Control,3.8981805294623957 +Control,18.06159194322653 +Control,-13.681476355387698 +Control,12.205600400740305 +Control,1.8331919391487306 +Control,14.58117237788354 +Control,9.559010990855015 +Control,-23.30558946079679 +Control,11.370090618607609 +Control,13.780095416140838 +Control,9.648855863877882 +Control,7.550782235010839 +Control,12.919256066032736 +Control,7.659782054022074 +Control,-6.869607578426913 +Control,14.163816541860346 +Control,-14.70969557247624 +Control,-7.282000650456019 +Control,-15.154286233014462 +Control,5.958446503409058 +Control,13.380076439290661 +Control,-19.958807355389567 +Control,16.173137448219475 +Control,-21.886726824466464 +Control,-19.934379620804933 +Control,26.39386373112374 +Control,8.100273897893224 +Control,-29.356486076791203 +Control,6.124510195453885 +Control,-5.053532996984703 +Control,-21.915832016383963 +Control,-20.68137369312055 +Control,-2.122415016610801 +Control,7.6649895157555274 +Control,-4.271989152507855 +Control,-15.770692355328025 +Control,3.103744090682098 +Control,-13.258171983777492 +Control,15.702725565609516 +Control,20.495510777641247 +Control,-1.6567332577908982 +Control,6.407382660785567 +Control,-9.048499951394113 +Control,-14.534543617038217 +Control,6.244707891619467 +Control,13.850518455397562 +Control,-17.075463487746227 +Control,-6.45104067934262 +Control,-20.903374612406385 +Control,12.472862552376903 +Control,15.280106223777565 +Control,-30.40659203018716 +Control,24.883648180878165 +Control,2.2542324881781814 +Control,1.8513379724198509 +Control,-17.333593312573377 +Control,-11.681627386740663 +Control,15.516498606189195 +Control,-17.599264704965602 +Control,-24.680922441356493 +Control,0.8172690244883893 +Control,-10.352813051690495 +Control,-24.339604367741284 +Control,11.414854072588238 +Control,-23.770097868077343 +Control,6.159644061915521 +Control,16.743391449149176 +Control,-14.383379214415129 +Control,-15.715880468485963 +Control,-10.922568216422665 +Control,-10.765022074129321 +Control,-4.552484775804679 +Control,12.114808992718425 +Control,10.794627829280573 +Control,9.168745830365285 +Control,-21.31744742436689 +Control,-26.086707344995077 +Control,-8.856928012790977 +Control,1.5342750368752682 +Control,-8.220831140765954 +Control,-2.917573098389962 +Control,8.871681514085823 +Control,1.544560481236402 +Control,-10.952282707348173 +Control,27.704322696856362 +Control,-34.57781090845146 +Control,-12.060369428472693 +Control,-8.637615588260896 +Control,-9.923126379273366 +Control,18.899298245427055 +Control,5.157762696694277 +Control,13.487810364144334 +Control,2.3460142984722645 +Control,3.9309319105318954 +Control,8.777744877449933 +Control,-8.967747577245019 +Control,-25.373776761115987 +Control,21.626400328539717 +Control,-7.591255118968211 +Control,-17.28269826943733 +Control,10.960520710973682 +Control,2.5320986370101743 +Control,8.858966389933727 +Control,-22.993621702064623 +Control,-8.612263302666888 +Control,-21.35036444680496 +Control,0.00045150850128305997 +Control,-12.196472709349168 +Control,-18.016347241239664 +Control,12.895667131703114 +Control,-9.299255349102328 +Control,-0.7236096402567853 +Control,13.332033714498193 +Control,5.70600742351148 +Control,9.165517148296052 +Control,10.727978685828344 +Control,-5.982389840947506 +Control,15.590061074671464 +Control,6.980012840338573 +Control,-27.402300828999373 +Control,-16.873483248556347 +Control,-12.14082141720164 +Control,8.495051305317874 +Control,6.335819910346027 +Control,14.910272715748865 +Control,-3.493194532837502 +Control,2.0697812940518965 +Control,-4.368663525670676 +Control,-13.417710651946345 +Control,11.849515797490685 +Control,-8.32422065913806 +Control,9.790715122792195 +Control,-8.04392884503677 +Control,19.213602841914554 +Control,3.139435412880478 +Control,-16.48766590041309 +Control,-5.377666241468732 +Control,-14.488425315335016 +Control,-20.311062936072137 +Control,-5.617351230383712 +Control,15.408686109044691 +Control,18.82370734957448 +Control,-7.286008931552158 +Control,-5.7851235922304305 +Control,6.950623973655315 +Control,3.7469906270811233 +Control,29.861105096406824 +Control,3.80331648093144 +Control,-31.441493988238285 +Control,21.79726665649587 +Control,-3.4807780115624514 +Control,3.5500364519256147 +Control,-1.2324232523258973 +Control,10.444235430212537 +Control,25.034490089228377 +Control,-12.689861540212766 +Control,-0.8726468767751693 +Control,-6.909947368766051 +Control,-13.814155565398563 +Control,5.87170926978693 +Control,-4.173885201715872 +Control,16.3828539619239 +Control,-21.293539647362547 +Control,-6.867520581889411 +Control,10.849906102899896 +Control,-4.186941555475174 +Control,-34.019335014249094 +Control,-3.093782958455052 +Control,16.66557615063232 +Control,16.654412312983368 +Control,11.07721675902416 +Control,-4.5681115242975245 +Control,-2.547705466666863 +Control,-0.3848187758885724 +Control,6.777125247049511 +Control,12.651270175384658 +Control,14.556504065074895 +Control,-12.841305183259296 +Control,-4.366007272717736 +Control,-1.7379068252609802 +Control,5.649273181301588 +Control,28.509134993969724 +Control,12.360957888336435 +Control,-32.205435154723574 +Control,6.5920589053941345 +Control,16.347843145877302 +Control,-8.646947506562618 +Control,23.966699997847087 +Control,-2.761903194547365 +Control,-18.834522825284065 +Control,1.4502884402059295 +Control,3.4137572881591254 +Control,9.67842342686371 +Control,-1.5517803927803522 +Control,-0.28497712121665275 +Control,-6.685690327027119 +Control,-10.019477747723606 +Control,32.094923449133034 +Control,8.208345119374533 +Control,29.924705108031077 +Control,1.309078497086082 +Control,0.3292467033585669 +Control,18.146698662126436 +Control,2.6076965217461523 +Control,16.346729998868657 +Control,-1.0774899146333492 +Control,17.284482735404083 +Control,14.943168983810784 +Control,2.2013879496355075 +Control,3.906476914417307 +Control,-6.329065875829804 +Control,10.235104233160614 +Control,-27.144029024640503 +Control,10.67828856666306 +Control,-39.391983514211525 +Control,-3.636950917309745 +Control,33.2117773370962 +Control,-18.944934544018288 +Control,-30.31143418221747 +Control,16.242193922205097 +Control,-28.03096815783494 +Control,9.497258651779847 +Control,-19.877864249538746 +Control,-2.2496222948365423 +Control,8.607284495749047 +Control,-31.169708875667656 +Control,-6.099669575329876 +Control,7.2951587656732375 +Control,8.65300856693557 +Control,1.1812418626166012 +Control,-11.174796108408735 +Control,-3.5942544003926087 +Control,-1.6479448601255962 +Control,20.215918265107753 +Control,-2.232388614652185 +Control,-5.867585870593921 +Control,-3.1343209040933644 +Control,-3.6193220009408833 +Control,-8.170872140056286 +Control,-14.739133555539217 +Control,19.18268948974703 +Control,5.727402001014509 +Control,-12.290888594044949 +Control,20.464829263965115 +Control,-5.276952789139397 +Control,-3.273656401218977 +Control,-13.743708588188229 +Control,-24.822457114783614 +Control,4.219818384541862 +Control,5.38137816993435 +Control,4.558634503596544 +Control,-10.982517032133961 +Control,-8.041289511997558 +Control,-11.234641129240599 +Control,-11.306095963452503 +Control,19.409610435792523 +Control,-2.6698950210821284 +Control,3.0476759555502637 +Control,-10.389074197100953 +Control,-6.7491462399378745 +Control,-0.4309945891854837 +Control,3.520734835802773 +Control,2.521751725528863 +Control,7.564269716841315 +Control,10.72798479804215 +Control,12.649049783197748 +Control,21.74560323542638 +Control,-11.988008341882242 +Control,1.8377871195540028 +Control,0.744150119140375 +Control,5.871388954802308 +Control,-4.5173131947691685 +Control,-15.796019775059488 +Control,29.356834418260235 +Control,-12.50087433649211 +Control,-10.615370043634588 +Control,-1.0065288142259148 +Control,-16.821094899701187 +Control,11.553963260144794 +Control,-7.47524509764617 +Control,-15.967312855261815 +Control,-24.843709861166488 +Control,16.133270499556392 +Control,-3.005559973768959 +Control,7.578514315024796 +Control,3.7688706535098504 +Control,-4.492082543696229 +Control,6.372186327562793 +Control,-2.228595889207406 +Control,0.4133466835545063 +Control,-21.307894391033496 +Control,15.633068159624141 +Control,-42.81954681703735 +Control,11.029564697629718 +Control,-12.955259015801827 +Control,-15.597521209434959 +Control,0.3251665083837092 +Control,5.001085053293531 +Control,-9.582181406129223 +Control,-13.573011062895784 +Control,-8.341399463823096 +Control,-37.888874547880576 +Control,5.6783687422738165 +Control,0.5282929274284895 +Control,2.2505070319184157 +Control,20.445126627735263 +Control,6.801119766095528 +Control,0.9464292392142466 +Control,1.9838702521238587 +Control,-5.270284670819007 +Control,22.766338374319385 +Control,6.624733466728291 +Control,-5.018835729468423 +Control,-2.779225721367622 +Control,-3.8266613681802006 +Control,-10.152762855644832 +Control,1.8151974641416073 +Control,1.5879185515108687 +Control,-9.702062848541182 +Control,-10.306047367316426 +Control,0.9780154236629359 +Control,5.048214643196445 +Control,-7.336070813643424 +Control,-8.323487190940316 +Control,-5.179298152991473 +Control,-10.898594085305156 +Control,6.703990434633395 +Control,-24.27592693313194 +Control,20.00413868223673 +Control,6.334708771253709 +Control,-24.91241606798711 +Control,15.534819701168882 +Control,22.330136752290464 +Control,7.676901213778319 +Control,-7.845898918315308 +Control,-18.60208529566911 +Control,17.684667447553075 +Control,3.8175831764596344 +Control,-3.494934496202071 +Control,17.945062920683565 +Control,2.9033408461146233 +Control,-9.694215536825556 +Control,-17.173524712686763 +Control,16.29249370796777 +Control,-17.085334903595605 +Control,11.551369321658251 +Control,-17.936877901838304 +Control,-22.425746131166086 +Control,1.4671672716106348 +Control,22.153120437098345 +Control,-6.435206453715478 +Control,-20.853224078224496 +Control,-11.740889335075178 +Control,-16.99811429972504 +Control,-0.5191079244334315 +Control,4.330244780777263 +Control,-5.810858761740299 +Control,0.2690013573629231 +Control,-2.781450093828093 +Control,-16.172969756616393 +Control,-19.606626714891764 +Control,8.190548450841048 +Control,-12.783355782286955 +Control,-1.6507444537555696 +Control,30.48518811606472 +Control,7.279361527822365 +Control,4.920373127963291 +Control,-11.429513286545697 +Control,24.85909410676381 +Control,35.03717413634155 +Control,21.367582915443315 +Control,7.207303344355376 +Control,10.995437672045776 +Control,3.425449676776015 +Control,15.8943879014043 +Control,21.40108818496775 +Control,6.027942407792927 +Control,20.872065838255473 +Control,10.28954231150259 +Control,5.566218251740851 +Control,13.268232505514877 +Control,-20.568406399621725 +Control,7.2611769150197105 +Control,-3.9640611363375666 +Control,11.695765346609049 +Control,6.3274734613232715 +Control,-6.308951834980793 +Control,1.3229829775121607 +Control,4.729803613664404 +Control,-17.041803873886014 +Control,-23.552235231583463 +Control,-12.529842030561436 +Control,15.114168536053871 +Control,-20.943775275687727 +Control,-10.044017509805146 +Control,21.1907487433907 +Control,-3.643362225549901 +Control,5.141611642774352 +Control,-11.136168081096583 +Control,17.86455961182582 +Control,8.566674807944851 +Control,6.986152123485126 +Control,-7.66006851504627 +Control,1.227652640900092 +Control,25.766966924968493 +Control,-2.33294061435746 +Control,-3.524582111394945 +Control,5.827380542739374 +Control,14.984829253978495 +Control,4.937718975784993 +Control,29.296852317414704 +Control,-11.323853067164713 +Control,15.635280180718059 +Control,7.547777858265251 +Control,-16.09853967620753 +Control,4.251305883218901 +Control,-17.457441202786192 +Control,3.6801634603154874 +Control,-24.202423390228454 +Control,-23.105437598022565 +Control,6.913927228931987 +Control,46.8885059428268 +Control,-7.1090874822182375 +Control,-9.267238892523462 +Control,-5.507781192313964 +Control,-7.4807312781642334 +Control,1.833758163917619 +Control,-18.377117109877403 +Control,-20.87893780869406 +Control,6.963727488995111 +Control,-11.378648150236005 +Control,-9.09989459143965 +Control,-7.4386697957881305 +Control,-6.566972852666507 +Control,-6.790229382622938 +Control,0.9280788308285044 +Control,15.768082233235074 +Control,4.111241781403447 +Control,12.87695449227421 +Control,4.395152915624585 +Control,-8.086606698399386 +Control,-14.054327610923611 +Control,2.287205494349035 +Control,-22.332517339954297 +Control,1.0644281947267564 +Control,-3.7660436778976147 +Control,-2.821254835620901 +Control,-2.803681531699124 +Control,-18.987913754419843 +Control,1.5530599586901301 +Control,-1.194777075252428 +Control,8.235897838399538 +Control,1.6011260620037442 +Control,4.44528538431699 +Control,14.29654556268528 +Control,-32.57081327039056 +Control,1.626967183629458 +Control,-1.0483026557962185 +Control,2.982324808098678 +Control,-15.494244587830002 +Control,25.61172610434515 +Control,-22.616556095477076 +Control,25.527480749058608 +Control,20.04785642745455 +Control,6.150621102822327 +Control,29.258545055243264 +Control,11.473132180593261 +Control,6.660000478225545 +Control,1.725399579375754 +Control,-15.95596948162556 +Control,-13.947102410511393 +Control,22.936393724735805 +Control,15.606645325638937 +Control,9.781859761825885 +Control,-6.415968046108222 +Control,-3.4885682104578093 +Control,-11.774647518300462 +Control,2.656913997243595 +Control,12.523906918392862 +Control,-12.387925802501407 +Control,24.343696693195387 +Control,3.2452856117631965 +Control,20.8577143193948 +Control,11.38128812396732 +Control,12.379280668556408 +Control,-15.218212193132741 +Control,13.552289869284175 +Control,35.54592290456933 +Control,7.457771209143321 +Control,-17.915051942541528 +Control,12.193386703673655 +Control,18.575944194950573 +Control,-11.04245115815599 +Control,-24.565689464420107 +Control,-30.090484332687044 +Control,22.13331804046005 +Control,16.418100416823236 +Control,4.4777396550822015 +Control,24.610199027563183 +Control,13.81198247604305 +Control,19.75705489244937 +Control,10.576056518325151 +Control,-0.016944439708800663 +Control,-0.4433818367324378 +Control,-8.702900379032958 +Control,-12.398007510085378 +Control,9.94886218656888 +Control,3.587134513593945 +Control,1.571819194009855 +Control,3.2209052010872856 +Control,13.953639118297941 +Control,5.7905856017326345 +Control,2.5195533454176364 +Control,-7.156646874125918 +Control,9.278574564883307 +Control,-10.368347653788055 +Control,-14.572624841089977 +Control,20.88906039625006 +Control,9.820253042929025 +Control,7.5292674376185715 +Control,9.715698313382742 +Control,1.098738365615707 +Control,19.565713080201554 +Control,3.796744050457904 +Control,3.9230431154772996 +Control,-10.066983635409864 +Control,0.4277229277163159 +Control,19.914311136886525 +Control,2.353768159414516 +Control,-3.729015248122031 +Control,8.40741752959277 +Control,-30.632476172442676 +Control,15.13851598252245 +Control,-33.18497659675812 +Control,-1.2838341524049421 +Control,-12.052268604409521 +Control,-17.857593649505397 +Control,-2.6024907476439587 +Control,19.05221547747433 +Control,15.550596296299595 +Control,9.963775857737048 +Control,-3.48355782423064 +Control,-3.6369067309235033 +Control,-7.625654636654322 +Control,9.442132666951224 +Control,10.87267851454358 +Control,-15.296577926272294 +Control,11.005352923520098 +Control,21.661444456434126 +Control,-2.1898412484004695 +Control,11.149392723042657 +Control,11.040193182162763 +Control,-10.59297573479694 +Control,-8.416786751991623 +Control,0.7211759127387556 +Control,-5.582604606258063 +Control,6.365746137881484 +Control,-7.043293122979124 +Control,0.9480948806293974 +Control,29.036084546200804 +Control,-6.037213923359482 +Control,36.12522588289556 +Control,-11.811141323852034 +Control,35.220995878158504 +Control,-3.082058821078956 +Control,-15.03761564360387 +Control,-4.6550053258716835 +Control,-21.091413831046314 +Control,-7.535475508176364 +Control,-5.307211667919366 +Control,23.53237276108923 +Control,8.688693008864062 +Control,14.716111387347198 +Control,9.304352299509969 +Control,-1.335606848574727 +Control,-2.995508166407167 +Control,-24.23354010888431 +Control,-6.655878851341076 +Control,-20.79820380795978 +Control,-6.003570833062252 +Control,2.922011073885291 +Control,26.40201084404446 +Control,1.0092293947250228 +Control,-35.432833145051134 +Control,1.528826116613211 +Control,18.605570349351776 +Control,11.738726355443944 +Control,16.344766382654523 +Control,23.268098248137747 +Control,-16.957403579482925 +Control,-31.65890711592096 +Control,-3.412603205541821 +Control,8.872201343650458 +Control,-8.06835943653699 +Control,-15.841306577281632 +Control,-0.8704861987822589 +Control,-1.225698096145568 +Control,10.078649305477038 +Control,-3.8419596192733585 +Control,-7.651129478677138 +Control,0.4211969265930644 +Control,-8.04640197934205 +Control,-30.21843214785218 +Control,-3.638166133134332 +Control,21.53438329755943 +Control,19.42603297897966 +Control,1.9517263816854058 +Control,-8.136352467387328 +Control,8.382739393574669 +Control,-8.122943372742606 +Control,12.13475797727976 +Control,-14.526462392149792 +Control,31.75736825025698 +Control,-2.991638679405124 +Control,1.7743604644070077 +Control,19.693496216134644 +Control,-9.426533030096833 +Control,-1.2363898326471798 +Control,21.359770562956523 +Control,18.102764834679554 +Control,16.34889580209004 +Control,18.981650525684298 +Control,-17.719585854107837 +Control,-13.167162359863209 +Control,24.06256470605857 +Control,-5.135950826439399 +Control,-12.979698184211681 +Control,-5.883147237495283 +Control,-16.281413254942105 +Control,0.2758112155107315 +Control,23.538961653376717 +Control,-2.1985377128163828 +Control,20.843541301502494 +Control,-24.387090999117913 +Control,4.039882898404114 +Control,-27.4823464838443 +Control,9.491408948360345 +Control,2.9856231714996055 +Control,-10.64875623693383 +Control,-2.0157280626819545 +Control,-11.923473561650056 +Control,7.253940758733544 diff --git a/materials/x19/lab/2/lab04_new/tests/q3_3.py b/materials/x19/lab/2/lab04_new/tests/q3_3.py new file mode 100644 index 0000000..db3b292 --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q3_3.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 3.3', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> type(mortality_valid_conclusions) in (np.ndarray, list) + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/tests/q3_4.py b/materials/x19/lab/2/lab04_new/tests/q3_4.py new file mode 100644 index 0000000..300f447 --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q3_4.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 3.5', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> minnesota_data.num_rows == 9423 + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/tests/q4_1_2.py b/materials/x19/lab/2/lab04_new/tests/q4_1_2.py new file mode 100644 index 0000000..f49822d --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q4_1_2.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 4.1.2', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> larger_chol_stat in [1,2] + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/tests/q4_1_3.py b/materials/x19/lab/2/lab04_new/tests/q4_1_3.py new file mode 100644 index 0000000..bab9115 --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q4_1_3.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 4.1.3', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> compute_chol_test_statistic(serum_cholesterol) - 12.82934 < .0001 + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/tests/q4_1_4.py b/materials/x19/lab/2/lab04_new/tests/q4_1_4.py new file mode 100644 index 0000000..8d29a49 --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q4_1_4.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 4.1.4', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> 10 <= chol_observed_statistic <= 15 + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/tests/q4_1_6.py b/materials/x19/lab/2/lab04_new/tests/q4_1_6.py new file mode 100644 index 0000000..d1fa33c --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q4_1_6.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 4.1.6', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> len(chol_simulated_stats) + 1000 + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/tests/q4_1_8.py b/materials/x19/lab/2/lab04_new/tests/q4_1_8.py new file mode 100644 index 0000000..34f3269 --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q4_1_8.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 4.1.8', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> isinstance(cholesterol_conclusion, (float, int, np.integer)) + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/tests/q4_2_2.py b/materials/x19/lab/2/lab04_new/tests/q4_2_2.py new file mode 100644 index 0000000..189286c --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q4_2_2.py @@ -0,0 +1,26 @@ +test = { + 'name': 'Question 4.2.3', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> sorted(summed_mn_data.labels) == ['Condition', 'Died sum', 'Participated sum'] + True + >>> sorted(summed_mn_data.column('Condition')) == ['Control', 'Diet'] + True + >>> sum(summed_mn_data.column('Died sum')) + 467 + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/tests/q4_2_4.py b/materials/x19/lab/2/lab04_new/tests/q4_2_4.py new file mode 100644 index 0000000..c782461 --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q4_2_4.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 4.2.4', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> sorted(summed_mn_hazard_data) == ['Condition', 'Died sum', 'Hazard Rate', 'Participated sum'] + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/tests/q4_2_5.py b/materials/x19/lab/2/lab04_new/tests/q4_2_5.py new file mode 100644 index 0000000..8484c1e --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q4_2_5.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 4.2.5', + 'points': 1, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> .001 <= death_rate_observed_statistic <= .006 + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +} diff --git a/materials/x19/lab/2/lab04_new/tests/q4_2_6.py b/materials/x19/lab/2/lab04_new/tests/q4_2_6.py new file mode 100644 index 0000000..251f5b0 --- /dev/null +++ b/materials/x19/lab/2/lab04_new/tests/q4_2_6.py @@ -0,0 +1,22 @@ +test = { + 'name': 'Question 4.2.6', + 'points': 2, + 'suites': [ + { + 'cases': [ + { + 'code': r""" + >>> .2 <= our_p_value <= .4 + True + """, + 'hidden': False, + 'locked': False + } + ], + 'scored': True, + 'setup': '', + 'teardown': '', + 'type': 'doctest' + } + ] +}