diff --git a/Challenges/1.png b/Challenges/1.png new file mode 100644 index 0000000..5503418 Binary files /dev/null and b/Challenges/1.png differ diff --git a/Challenges/10.png b/Challenges/10.png new file mode 100644 index 0000000..8eb9eea Binary files /dev/null and b/Challenges/10.png differ diff --git a/Challenges/11.png b/Challenges/11.png new file mode 100644 index 0000000..a33db3d Binary files /dev/null and b/Challenges/11.png differ diff --git a/Challenges/12.png b/Challenges/12.png new file mode 100644 index 0000000..5943409 Binary files /dev/null and b/Challenges/12.png differ diff --git a/Challenges/13.png b/Challenges/13.png new file mode 100644 index 0000000..185d0d9 Binary files /dev/null and b/Challenges/13.png differ diff --git a/Challenges/14.png b/Challenges/14.png new file mode 100644 index 0000000..1adcfaa Binary files /dev/null and b/Challenges/14.png differ diff --git a/Challenges/15.png b/Challenges/15.png new file mode 100644 index 0000000..cb6f2dd Binary files /dev/null and b/Challenges/15.png differ diff --git a/Challenges/16.png b/Challenges/16.png new file mode 100644 index 0000000..a75b28f Binary files /dev/null and b/Challenges/16.png differ diff --git a/Challenges/17.png b/Challenges/17.png new file mode 100644 index 0000000..1f9821b Binary files /dev/null and b/Challenges/17.png differ diff --git a/Challenges/18.png b/Challenges/18.png new file mode 100644 index 0000000..16264ab Binary files /dev/null and b/Challenges/18.png differ diff --git a/Challenges/19.png b/Challenges/19.png new file mode 100644 index 0000000..c4a221e Binary files /dev/null and b/Challenges/19.png differ diff --git a/Challenges/2.png b/Challenges/2.png new file mode 100644 index 0000000..6132cc9 Binary files /dev/null and b/Challenges/2.png differ diff --git a/Challenges/3.png b/Challenges/3.png new file mode 100644 index 0000000..2a1463f Binary files /dev/null and b/Challenges/3.png differ diff --git a/Challenges/4.png b/Challenges/4.png new file mode 100644 index 0000000..0650589 Binary files /dev/null and b/Challenges/4.png differ diff --git a/Challenges/5.png b/Challenges/5.png new file mode 100644 index 0000000..9b5abf0 Binary files /dev/null and b/Challenges/5.png differ diff --git a/Challenges/6.png b/Challenges/6.png new file mode 100644 index 0000000..b18c767 Binary files /dev/null and b/Challenges/6.png differ diff --git a/Challenges/7.png b/Challenges/7.png new file mode 100644 index 0000000..5741da5 Binary files /dev/null and b/Challenges/7.png differ diff --git a/Challenges/8.png b/Challenges/8.png new file mode 100644 index 0000000..f4486ea Binary files /dev/null and b/Challenges/8.png differ diff --git a/Challenges/9.png b/Challenges/9.png new file mode 100644 index 0000000..6e5fc5f Binary files /dev/null and b/Challenges/9.png differ diff --git a/Checkpoints/Check 1.png b/Checkpoints/Check 1.png new file mode 100644 index 0000000..4e26bca Binary files /dev/null and b/Checkpoints/Check 1.png differ diff --git a/Checkpoints/Check 2.png b/Checkpoints/Check 2.png new file mode 100644 index 0000000..006f37c Binary files /dev/null and b/Checkpoints/Check 2.png differ diff --git a/Checkpoints/Check 3.png b/Checkpoints/Check 3.png new file mode 100644 index 0000000..474b7da Binary files /dev/null and b/Checkpoints/Check 3.png differ diff --git a/README.md b/README.md index 45f80ac..0c56486 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,33 @@ # Name -write-your-name +Irfan Nadiadi # How many points have you earned? -0/100 +86/100 + +- I couldn't complete the last two checkpoints -(Make your own calculation and replace the number 0 with the points you think you've earned.) # How many hours have you spent on this? -fill-in-your-answer +4 # What is the most difficult part about this week's challenge? -fill-in-your-answer +I wasn't able to figure out why Gauss wouldn't operate on the data I read in and the d3 dependency wouldn't install for i.js, so I wasn't able to get that working either. # Show and tell (8 points) ## Link (2 points) -[title-of-the-article](http://link-to-an-interesting-visualization-involving-a-map) +[How Students Listen](http://static.echonest.com/HowStudentsListen/) + +[Specific Link to CU Boulder](http://static.echonest.com/HowStudentsListen/school.html?school=university%20colorado%20boulder) ## What new knowledge or insight have you gained from this visualization? (6 points) -fill-in-your-answer +Spotify, a music streaming application, collected data on the music listened to by students around the country and used it to characterize listening habits for multiple universities. The map aspect isn't integral to the visualization, but it is cool to see how music interests vary across the country. CU Boulder, for example, really doesn't enjoy Beyonce, we're the top university that listens to Skrillex as well as Jazz, and we sleep early and wake early. # Tableau (I) (7 points x 3 + 2 points x 10 + 3 points x 10 = 71 points) @@ -32,93 +35,93 @@ fill-in-your-answer ### 1 (7 points) -![image](image.png?raw=true) +![image](Checkpoints/Check\ 1.png) ### 2 (7 points) -![image](image.png?raw=true) +![image](Checkpoints/Check\ 2.png) ### 3 (7 points) -![image](image.png?raw=true) +![image](Checkpoints/Check\ 3.png) ## Challenges ### 1 (2 points) -![image](image.png?raw=true) +![image](Challenges/1.png) ### 2 (2 points) -![image](image.png?raw=true) +![image](Challenges/2.png) ### 3 (2 points) -![image](image.png?raw=true) +![image](Challenges/3.png) ### 4 (2 points) -![image](image.png?raw=true) +![image](Challenges/4.png) ### 5 (2 points) -![image](image.png?raw=true) +![image](Challenges/5.png) ### 6 (2 points) -![image](image.png?raw=true) +![image](Challenges/6.png) ### 7 (2 points) -![image](image.png?raw=true) +![image](Challenges/7.png) ### 8 (2 points) -![image](image.png?raw=true) +![image](Challenges/8.png) ### 9 (2 points) -![image](image.png?raw=true) +![image](Challenges/9.png) ### 10 (2 points) -![image](image.png?raw=true) +![image](Challenges/10.png) ### 11 (3 points) -![image](image.png?raw=true) +![image](Challenges/11.png) ### 12 (3 points) -![image](image.png?raw=true) +![image](Challenges/12.png) ### 13 (3 points) -![image](image.png?raw=true) +![image](Challenges/13.png) ### 14 (3 points) -![image](image.png?raw=true) +![image](Challenges/14.png) ### 15 (3 points) -![image](image.png?raw=true) +![image](Challenges/15.png) ### 16 (3 points) -![image](image.png?raw=true) +![image](Challenges/16.png) ### 17 (3 points) -![image](image.png?raw=true) +![image](Challenges/17.png) ### 18 (3 points) -![image](image.png?raw=true) +![image](Challenges/18.png) ### 19 (6 points) -![image](image.png?raw=true) +![image](Challenges/19.png) @@ -128,12 +131,15 @@ fill-in-your-answer ### 1 (7 points) -![image](image.png?raw=true) +![image](gauss/Check\ 1.png) ### 2 (7 points) - -![image](image.png?raw=true) +I copied the age data into a text file and was able to successfully read it in, but calling any methods kept returning NaN and I'm not sure what I was doing wrong. +![image](gauss/Check\ 2.png) ### 3 (7 points) +While I was able to use node to run i.js on port 3000, every time I ran %init_d3, the server would crash. I believe this is because for some reason (that's beyond me right now), I can't install the d3 dependency. +![image](gauss/Check\ 3.png) -![image](image.png?raw=true) +Here's a screenshot of the terminal after running %init_d3 +![image](gauss/Problem\ Screenshot.png) diff --git a/gauss/Check 1.png b/gauss/Check 1.png new file mode 100644 index 0000000..b164eaa Binary files /dev/null and b/gauss/Check 1.png differ diff --git a/gauss/Check 2.png b/gauss/Check 2.png new file mode 100644 index 0000000..bb672e9 Binary files /dev/null and b/gauss/Check 2.png differ diff --git a/gauss/Check 3.png b/gauss/Check 3.png new file mode 100644 index 0000000..efe7a21 Binary files /dev/null and b/gauss/Check 3.png differ diff --git a/gauss/OlympicAthletes_0.xlsx b/gauss/OlympicAthletes_0.xlsx new file mode 100644 index 0000000..75d34b3 Binary files /dev/null and b/gauss/OlympicAthletes_0.xlsx differ diff --git a/gauss/Problem Screenshot.png b/gauss/Problem Screenshot.png new file mode 100644 index 0000000..c296c2c Binary files /dev/null and b/gauss/Problem Screenshot.png differ diff --git a/gauss/data.txt b/gauss/data.txt new file mode 100644 index 0000000..a8963c9 --- /dev/null +++ b/gauss/data.txt @@ -0,0 +1,8618 @@ +23 +19 +27 +25 +24 +24 +17 +27 +22 +21 +17 +33 +26 +18 +29 +20 +24 +23 +24 +30 +28 +21 +27 +25 +23 +27 +27 +22 +20 +17 +16 +26 +30 +24 +28 +20 +23 +20 +18 +27 +22 +28 +21 +22 +25 +20 +25 +21 +24 +25 +22 +23 +25 +19 +22 +25 +21 +32 +23 +25 +20 +21 +21 +22 +41 +22 +25 +20 +21 +24 +22 +20 +20 +18 +21 +17 +21 +21 +24 +26 +23 +18 +24 +22 +25 +23 +20 +27 +24 +17 +19 +23 +20 +26 +25 +21 +22 +24 +28 +25 +28 +20 +27 +29 +30 +27 +26 +22 +18 +23 +24 +20 +28 +15 +20 +23 +21 +16 +16 +20 +21 +17 +17 +26 +32 +24 +26 +27 +29 +33 +25 +29 +29 +23 +24 +29 +32 +34 +26 +29 +29 +25 +22 +25 +26 +25 +32 +21 +22 +22 +32 +27 +24 +32 +22 +25 +24 +23 +28 +24 +20 +28 +24 +30 +29 +26 +22 +24 +24 +24 +21 +22 +34 +25 +30 +24 +26 +20 +22 +29 +22 +26 +25 +22 +25 +25 +31 +25 +21 +21 +31 +29 +27 +21 +21 +25 +25 +24 +23 +23 +19 +21 +24 +26 +30 +25 +20 +24 +26 +21 +28 +28 +22 +26 +24 +27 +26 +33 +16 +19 +22 +16 +21 +26 +23 +28 +22 +22 +22 +24 +18 +25 +24 +21 +20 +24 +24 +22 +24 +24 +23 +27 +29 +26 +18 +22 +22 +27 +19 +28 +20 +18 +19 +22 +31 +26 +28 +18 +26 +20 +25 +28 +25 +19 +23 +20 +21 +15 +18 +24 +16 +24 +20 +18 +21 +22 +24 +27 +16 +17 +22 +25 +22 +27 +24 +19 +25 +23 +17 +21 +22 +19 +29 +18 +21 +21 +25 +17 +15 +23 +26 +19 +24 +25 +23 +24 +27 +33 +32 +23 +21 +21 +27 +29 +26 +23 +29 +29 +33 +19 +33 +30 +30 +19 +31 +29 +25 +28 +32 +24 +21 +29 +19 +20 +27 +20 +24 +24 +32 +27 +28 +24 +31 +32 +23 +35 +37 +26 +26 +32 +32 +28 +28 +24 +31 +28 +31 +29 +27 +22 +24 +20 +19 +27 +16 +24 +22 +17 +16 +24 +17 +24 +23 +19 +23 +23 +16 +22 +18 +27 +19 +23 +17 +26 +18 +24 +25 +18 +16 +17 +16 +23 +28 +26 +31 +22 +22 +27 +19 +21 +18 +20 +16 +20 +27 +29 +24 +31 +19 +38 +29 +28 +25 +27 +27 +25 +34 +18 +23 +20 +32 +25 +23 +28 +26 +30 +23 +21 +27 +30 +26 +25 +27 +33 +27 +29 +34 +37 +46 +40 +44 +45 +40 +39 +38 +35 +37 +29 +39 +46 +30 +41 +38 +42 +32 +31 +23 +19 +21 +26 +26 +21 +15 +25 +26 +30 +22 +16 +22 +22 +23 +16 +27 +25 +26 +24 +18 +22 +18 +17 +16 +25 +21 +26 +27 +27 +28 +36 +24 +25 +28 +31 +20 +32 +28 +27 +20 +39 +27 +28 +22 +25 +29 +31 +28 +20 +26 +35 +26 +26 +34 +29 +24 +30 +32 +34 +30 +26 +32 +23 +24 +22 +32 +31 +29 +30 +28 +29 +23 +33 +30 +28 +27 +29 +32 +31 +28 +30 +25 +34 +28 +21 +34 +31 +29 +24 +30 +36 +25 +29 +23 +31 +25 +26 +32 +32 +28 +27 +30 +25 +25 +28 +21 +32 +22 +42 +30 +28 +29 +28 +19 +22 +28 +38 +32 +22 +24 +23 +26 +22 +25 +21 +22 +31 +36 +32 +28 +27 +32 +36 +21 +23 +30 +24 +25 +34 +24 +31 +31 +28 +36 +33 +32 +31 +30 +31 +24 +34 +27 +26 +27 +34 +25 +27 +22 +25 +21 +31 +30 +28 +21 +27 +29 +30 +23 +27 +29 +25 +26 +22 +23 +22 +22 +25 +32 +22 +24 +23 +24 +23 +29 +23 +24 +22 +23 +22 +26 +26 +29 +30 +22 +34 +28 +20 +26 +34 +27 +26 +26 +31 +32 +25 +30 +40 +31 +24 +25 +28 +25 +30 +25 +26 +25 +32 +24 +33 +27 +24 +28 +30 +26 +31 +24 +20 +23 +24 +30 +32 +25 +23 +27 +19 +21 +20 +29 +24 +17 +20 +25 +25 +24 +30 +29 +27 +27 +32 +26 +24 +32 +24 +26 +31 +28 +23 +24 +25 +22 +26 +21 +23 +23 +25 +29 +24 +26 +24 +30 +30 +29 +25 +24 +34 +21 +26 +24 +25 +27 +26 +31 +25 +29 +27 +26 +26 +26 +22 +22 +26 +24 +23 +25 +33 +28 +28 +24 +27 +35 +26 +34 +21 +29 +21 +23 +26 +29 +27 +29 +25 +19 +30 +21 +19 +24 +31 +25 +24 +21 +24 +21 +24 +28 +29 +27 +23 +28 +28 +29 +22 +30 +27 +26 +24 +29 +26 +22 +28 +22 +25 +25 +26 +23 +28 +26 +24 +32 +26 +28 +28 +23 +36 +28 +27 +28 +25 +22 +23 +25 +33 +24 +21 +26 +20 +29 +25 +24 +24 +26 +30 +22 +25 +24 +31 +20 +27 +25 +18 +23 +25 +23 +25 +26 +29 +21 +20 +24 +28 +28 +24 +33 +21 +27 +30 +26 +28 +21 +22 +20 +27 +21 +26 +27 +25 +30 +28 +30 +31 +26 +23 +22 +25 +25 +26 +26 +29 +20 +22 +30 +20 +30 +27 +24 +28 +24 +25 +29 +24 +29 +25 +29 +23 +27 +18 +30 +21 +29 +27 +23 +25 +29 +27 +32 +28 +31 +23 +24 +29 +23 +25 +29 +26 +26 +25 +28 +26 +24 +29 +33 +27 +30 +30 +20 +29 +26 +25 +26 +28 +26 +26 +25 +22 +23 +22 +21 +22 +27 +27 +24 +21 +23 +27 +24 +26 +24 +28 +19 +27 +28 +19 +23 +23 +29 +27 +21 +24 +19 +23 +23 +23 +21 +25 +23 +26 +22 +23 +21 +28 +26 +20 +26 +23 +20 +26 +19 +21 +21 +22 +22 +22 +26 +24 +24 +26 +23 +18 +26 +24 +23 +23 +20 +24 +26 +25 +29 +29 +27 +25 +23 +21 +23 +20 +19 +24 +24 +25 +22 +26 +26 +27 +20 +25 +17 +23 +22 +20 +25 +20 +26 +24 +20 +23 +26 +23 +27 +33 +22 +21 +25 +20 +25 +20 +22 +25 +19 +28 +28 +22 +24 +25 +22 +32 +24 +29 +20 +26 +17 +23 +26 +24 +22 +21 +35 +31 +28 +34 +28 +22 +31 +34 +26 +25 +23 +23 +22 +19 +29 +24 +23 +28 +25 +20 +25 +26 +24 +22 +24 +19 +29 +25 +25 +28 +23 +28 +20 +17 +30 +21 +23 +31 +26 +18 +25 +28 +25 +21 +25 +22 +31 +24 +27 +27 +28 +28 +24 +30 +26 +27 +22 +21 +19 +28 +21 +24 +28 +22 +23 +35 +31 +19 +19 +22 +26 +17 +26 +26 +29 +19 +38 +25 +20 +29 +27 +24 +31 +26 +25 +26 +20 +19 +22 +31 +28 +25 +28 +27 +21 +29 +24 +25 +29 +30 +36 +24 +26 +24 +24 +18 +25 +29 +24 +21 +24 +27 +24 +29 +26 +21 +28 +32 +30 +26 +36 +34 +27 +28 +31 +29 +25 +24 +27 +31 +28 +20 +22 +26 +33 +19 +25 +19 +22 +19 +33 +29 +36 +32 +24 +28 +27 +22 +25 +26 +32 +21 +32 +36 +32 +27 +22 +23 +30 +21 +28 +30 +21 +19 +31 +25 +23 +26 +23 +24 +26 +22 +23 +25 +26 +24 +28 +23 +32 +25 +30 +25 +22 +30 +27 +20 +28 +25 +26 +33 +30 +29 +30 +23 +28 +21 +23 +29 +27 +21 +23 +30 +33 +31 +26 +23 +25 +29 +21 +30 +25 +22 +36 +25 +19 +24 +23 +24 +21 +33 +28 +34 +24 +23 +31 +34 +32 +32 +27 +25 +32 +28 +25 +30 +26 +32 +25 +24 +30 +25 +23 +28 +24 +30 +27 +19 +23 +22 +37 +31 +27 +33 +21 +30 +29 +28 +26 +32 +30 +24 +24 +23 +24 +31 +33 +26 +30 +29 +30 +27 +29 +22 +28 +20 +21 +26 +26 +27 +23 +21 +20 +26 +29 +27 +21 +24 +28 +29 +26 +28 +30 +21 +29 +28 +24 +31 +31 +21 +30 +26 +35 +25 +31 +23 +21 +28 +24 +26 +26 +22 +32 +21 +24 +21 +26 +33 +27 +27 +22 +22 +23 +29 +26 +24 +23 +20 +25 +32 +28 +26 +25 +25 +19 +27 +26 +26 +23 +26 +25 +27 +39 +23 +24 +22 +27 +21 +25 +22 +25 +30 +23 +26 +36 +24 +25 +27 +22 +24 +26 +29 +27 +29 +28 +24 +24 +26 +20 +27 +26 +34 +28 +31 +25 +21 +27 +26 +29 +31 + + + +24 +26 +29 +27 +32 +28 +32 +31 +35 +26 +23 +25 +31 +30 +25 +22 +32 +27 +33 +32 +35 +28 +27 +33 +25 +23 +24 +25 +29 +28 +24 +30 +25 +25 +31 +27 +36 +24 +25 +31 +23 +26 +29 +23 +30 +39 +26 +30 +23 +33 +26 +26 +24 +33 +30 +39 +29 +22 +30 +30 +34 +36 +25 +27 +31 +25 +27 +29 +23 +32 +34 +36 +24 +28 +29 +22 +31 +27 +26 +32 +28 +23 +29 +38 +32 +31 +23 +23 +32 +29 +26 +32 +35 +24 +25 +38 +27 +30 +29 +33 +26 +27 +27 +21 +33 +24 +20 +30 +27 +29 +25 +22 +26 +27 +30 +29 +25 +32 +24 +25 +35 +25 +30 +31 +32 +21 +27 +26 +32 +26 +23 +29 +20 +19 +27 +21 +21 +28 +28 +26 +29 +25 +30 +29 +23 +28 +33 +19 +18 +25 +28 +24 +26 +24 +23 +30 +28 +25 +25 +31 +23 +34 +27 +33 +28 +28 +28 +34 +22 +26 +25 +24 +23 +27 +28 +36 +26 +24 +30 +25 +32 +22 +31 +32 +26 +20 +28 +25 +26 +31 +33 +19 +27 +26 +24 +25 +20 +28 +29 +38 +34 +22 +28 +26 +24 +26 +24 +22 +28 +22 +25 +23 +25 +31 +29 +21 +30 +25 +34 +26 +27 +21 +21 +27 +30 +25 +19 +34 +25 +23 +30 +22 +26 +27 +30 +27 +29 +27 +28 +27 +24 +25 +30 +20 +33 +21 +28 +33 +25 +27 +28 +27 +21 +28 +27 +31 +27 +24 +22 +30 +24 +22 +28 +29 +29 +27 +22 +24 +25 +34 +25 +30 +22 +29 +27 +25 +21 +24 +31 +23 +24 +27 +19 +32 +30 +23 +35 +31 +32 +29 +27 +27 +21 +31 +27 +31 +19 +26 +23 +28 +25 +26 +20 +16 +27 +24 +28 +27 +29 +24 +22 +23 +27 +28 +20 +26 +25 +22 +31 +30 +31 +25 +20 +34 +22 +25 +23 +24 +24 +22 +27 +29 +27 +30 +31 +22 +27 +23 +27 +33 +34 +33 +27 +29 +23 +35 +31 +33 +29 +26 +28 +25 +23 +23 +26 +23 +23 +23 +21 +28 +19 +19 +26 +19 +24 +31 +18 +34 +26 +23 +20 +25 +30 +26 +21 +23 +21 +25 +18 +24 +24 +25 +24 +22 +26 +25 +24 +26 +26 +19 +20 +28 +20 +21 +28 +26 +21 +19 +25 +23 +29 +21 +19 +23 +25 +25 +31 +25 +24 +26 +24 +24 +25 +20 +24 +22 +22 +21 +24 +26 +29 +28 +23 +28 +21 +28 +17 +32 +24 +25 +23 +29 +20 +25 +26 +22 +19 +21 +23 +19 +20 +23 +19 +30 +25 +21 +22 +31 +27 +18 +24 +21 +22 +25 +21 +27 +27 +24 +28 +22 +22 +26 +20 +24 +22 +22 +26 +17 +17 +29 +27 +28 +27 +23 +23 +29 +20 +25 +21 +21 +23 +28 +20 +29 +24 +20 +26 +23 +30 +34 +23 +30 +26 +25 +27 +25 +32 +35 +30 +38 +18 +25 +27 +32 +34 +30 +30 +26 +27 +28 +33 +26 +22 +34 +22 +23 +26 +28 +23 +25 +23 +21 +20 +22 +22 +27 +24 +25 +32 +25 +23 +30 +28 +28 +22 +36 +26 +30 +26 +25 +18 +21 +22 +26 +27 +28 +28 +26 +27 +18 +29 +34 +21 +26 +25 +20 +21 +29 +28 +29 +25 +25 +31 +22 +23 +24 +20 +23 +19 +23 +22 +23 +26 +22 +27 +24 +27 +25 +25 +18 +22 +21 +21 +27 +22 +21 +20 +20 +26 +30 +18 +25 +22 +26 +28 +24 +28 +31 +25 +27 +21 +25 +20 +21 +29 +23 +23 +29 +22 +20 +24 +19 +29 +22 +22 +24 +28 +22 +25 +27 +22 +23 +21 +21 +20 +26 +22 +22 +26 +21 +25 +26 +25 +18 +23 +22 +21 +22 +20 +24 +21 +21 +20 +22 +25 +29 +17 +18 +20 +25 +23 +23 +29 +26 +21 +20 +26 +23 +23 +21 +21 +21 +22 +23 +27 +28 +24 +23 +23 +17 +17 +28 +24 +21 +24 +20 +23 +20 +22 +26 +25 +29 +29 +16 +26 +20 +24 +15 +27 +21 +36 +18 +18 +23 +23 +23 +32 +28 +21 +24 +24 +15 +20 +17 +21 +22 +21 +26 +28 +26 +28 +28 +27 +19 +26 +28 +23 +24 +24 +28 +20 +22 +26 +20 +22 +19 +18 +19 +20 +27 +19 +21 +22 +29 +24 +19 +25 +24 +23 +22 +22 +21 +21 +20 +23 +26 +24 +27 +20 +19 +20 +16 +21 +22 +18 +24 +22 +26 +17 +22 +19 +19 +28 +24 +24 +22 +24 +24 +22 +24 +26 +25 +22 +23 +21 +18 +21 +20 +20 +32 +19 +24 +21 +18 +24 +16 +22 +22 +21 +20 +19 +21 +21 +27 +26 +24 +29 +27 +20 +27 +23 +17 +23 +21 +17 +24 +17 +20 +21 +25 +23 +29 +28 +25 +22 +18 +25 +19 +18 +21 +22 +22 +25 +20 +25 +23 +22 +25 +16 +23 +21 +15 +22 +17 +18 +24 +22 +22 +27 +18 +27 +28 +28 +24 +18 +20 +22 +27 +19 +22 +22 +22 +23 +26 +21 +19 +27 +26 +16 +25 +20 +21 +24 +22 +21 +26 +27 +27 +17 +21 +22 +19 +24 +22 +19 +20 +26 +25 +23 +16 +25 +20 +19 +27 +22 +23 +18 +18 +27 +23 +21 +27 +21 +21 +24 +26 +18 +21 +21 +26 +27 +21 +18 +17 +20 +22 +19 +21 +25 +21 +20 +24 +19 +20 +30 +25 +19 +21 +25 +24 +20 +24 +25 +21 +23 +26 +22 +20 +25 +20 +17 +27 +19 +28 +21 +22 +23 +23 +17 +25 +22 +22 +20 +25 +16 +19 +18 +20 +23 +19 +21 +22 +21 +16 +24 +22 +26 +22 +29 +18 +19 +23 +19 +24 +28 +23 +23 +24 +29 +18 +24 +19 +19 +19 +21 +20 +23 +27 +25 +19 +18 +25 +23 +21 +34 +21 +29 +18 +25 +15 +18 +27 +21 +22 +22 +21 +28 +30 +23 +24 +28 +19 +22 +26 +22 +29 +30 +29 +24 +26 +23 +25 +25 +28 +26 +24 +31 +19 +20 +23 +24 +19 +18 +18 +24 +18 +18 +20 +22 +23 +21 +26 +35 +20 +23 +33 +33 +24 +24 +19 +23 +37 +25 +23 +19 +27 +20 +22 +20 +28 +24 +27 +24 +35 +22 +24 +30 +31 +20 +23 +23 +23 +21 +31 +28 +34 +25 +29 +29 +29 +30 +29 +20 +28 +20 +20 +20 +28 +30 +21 +22 +35 +32 +31 +25 +32 +33 +32 +20 +23 +26 +22 +22 +27 +25 +33 +25 +29 +22 +31 +29 +27 +26 +27 +30 +30 +26 +23 +29 +33 +26 +30 +24 +24 +22 +27 +27 +27 +24 +38 +36 +27 +24 +32 +28 +23 +28 +24 +23 +26 +27 +20 +26 +31 +34 +24 +30 +25 +26 +37 +29 +27 +21 +25 +27 +32 +26 +32 +26 +27 +30 +24 +25 +29 +26 +26 +26 +35 +33 +23 +23 +24 +27 +32 +33 +28 +26 +24 +24 +24 +23 +22 +27 +30 +24 +26 +29 +21 +22 +33 +34 +25 +19 +24 +23 +27 +28 +24 +22 +41 +28 +22 +30 +26 +20 +33 +21 +23 +29 +25 +28 +27 +23 +38 +31 +31 +26 +29 +24 +28 +23 +30 +28 +30 +23 +24 +22 +32 +28 +20 +32 +35 +28 +23 +20 +22 +26 +38 +29 +30 +33 +23 +26 +24 +37 +27 +24 +26 +22 +24 +30 +34 +31 +36 +23 +26 +22 +24 +28 +22 +27 +22 +21 +31 +24 +30 +23 +33 +23 +24 +24 +21 +30 +30 +31 +20 +23 +18 +24 +25 +24 +26 +27 +19 +29 +19 +24 +26 +18 +19 +29 +23 +22 +28 +24 +22 +20 +28 +25 +27 +24 +22 +25 +25 +30 +23 +31 +32 +31 +22 +28 +21 +28 +29 +24 +24 +29 +24 +28 +18 +26 +20 +18 +22 +24 +23 +23 +25 +26 +30 +32 +24 +27 +39 +25 +35 +33 +24 +37 +28 +21 +33 +28 +33 +33 +41 +45 +27 +28 +30 +29 +34 +30 +31 +46 +49 +25 +31 +34 +25 +28 +28 +23 +19 +27 +26 +22 +44 +29 +40 +29 +35 +38 +33 +20 +28 +25 +30 +24 +29 +25 +23 +24 +34 +35 +33 +25 +27 +38 +30 +30 +21 +28 +39 +45 +39 +26 +26 +27 +35 +24 +28 +19 +30 +38 +33 +37 +30 +32 +22 +26 +38 +34 +46 +33 +21 +29 +39 +46 +24 +40 +36 +23 +33 +23 +40 +45 +29 +40 +46 +31 +44 +22 +22 +23 +41 +30 +19 +39 +34 +30 +24 +28 +27 +19 +20 +34 +31 +23 +30 +36 +41 +34 +29 +36 +34 +34 +25 +37 +42 +38 +35 +33 +21 +43 +25 +22 +19 +33 +33 +41 +35 +23 +37 +28 +28 +39 +33 +23 +24 +22 +17 +37 +24 +24 +24 +37 +24 +28 +34 +34 +40 +35 +30 +37 +38 +36 +32 +31 +37 +32 +36 +33 +26 +26 +42 +30 +26 +27 +21 +34 +47 +28 +39 +28 +35 +26 +26 +29 +31 +25 +24 +21 +25 +32 +24 +35 +31 +28 +31 +24 +27 +22 +23 +26 +27 +42 +32 +24 +33 +26 +31 +26 +40 +25 +36 +28 +24 +40 +19 +27 +23 +39 +35 +27 +21 +23 +26 +23 +30 +22 +22 +24 +31 +30 +24 +28 +26 +30 +27 +30 +29 +30 +37 +27 +36 +27 +36 +31 +34 +29 +30 +36 +24 +46 +38 +31 +21 +27 +36 +24 +21 +32 +25 +27 +32 +37 +24 +22 +31 +33 +35 +38 +25 +31 +24 +25 +25 +29 +31 +28 +22 +23 +20 +29 +32 +21 +27 +24 +30 +26 +47 +24 +26 +32 +27 +38 +40 +28 +26 +25 +44 +38 +31 +31 +36 +35 +25 +29 +42 +30 +24 +36 +31 +39 +27 +23 +26 +36 +28 +32 +36 +27 +36 +31 +28 +34 +29 +35 +21 +33 +28 +28 +28 +31 +31 +27 +33 +25 +26 +28 +23 +26 +30 +25 +43 +34 +30 +29 +28 +29 +25 +32 +42 +24 +37 +28 +34 +36 +30 +35 +38 +40 +34 +27 +36 +28 +34 +36 +31 +33 +27 +46 +30 +23 +23 +28 +38 +40 +29 +35 +24 +44 +32 +27 +46 +29 +30 +29 +32 +32 +29 +29 +26 +30 +27 +29 +22 +23 +28 +25 +29 +27 +30 +26 +27 +25 +26 +29 +29 +29 +29 +22 +27 +32 +29 +26 +26 +40 +21 +25 +26 +30 +26 +31 +33 +27 +33 +21 +33 +23 +40 +33 +27 +25 +32 +29 +25 +29 +22 +26 +37 +26 +36 +28 +23 +32 +29 +29 +33 +30 +26 +29 +21 +34 +28 +24 +27 +28 +30 +31 +21 +26 +25 +29 +29 +24 +27 +24 +20 +33 +24 +24 +23 +21 +25 +30 +27 +29 +30 +28 +25 +30 +29 +22 +31 +32 +26 +34 +29 +31 +32 +36 +26 +32 +26 +30 +31 +23 +28 +23 +23 +24 +24 +35 +23 +29 +24 +26 +25 +21 +24 +28 +40 +22 +23 +22 +33 +27 +25 +29 +24 +28 +27 +25 +52 +33 +26 +27 +28 +27 +32 +27 +22 +27 +27 +29 +28 +29 +30 +22 +22 +34 +25 +26 +23 +25 +38 +26 +34 +25 +25 +25 +25 +30 +33 +25 +27 +24 +28 +26 +27 +29 +25 +29 +35 +36 +35 +29 +29 +29 +29 +28 +25 +25 +28 +35 +36 +24 +30 +44 +33 +25 +32 +27 +30 +30 +25 +27 +27 +25 +30 +27 +39 +28 +42 +24 +28 +22 +23 +36 +26 +24 +37 +33 +27 +25 +33 +27 +29 +25 +20 +20 +34 +25 +27 +28 +28 +24 +26 +30 +31 +30 +24 +31 +27 +26 +25 +24 +37 +32 +32 +22 +28 +31 +29 +26 +27 +24 +24 +26 +27 +24 +22 +29 +26 +32 +26 +24 +26 +29 +31 +26 +25 +22 +29 +23 +29 +32 +31 +32 +38 +28 +23 +25 +31 +29 +23 +28 +31 +31 +28 +32 +33 +24 +26 +19 +24 +28 +25 +25 +28 +31 +37 +29 +28 +21 +22 +32 +29 +34 +24 +36 +30 +32 +29 +33 +29 +32 +25 +32 +23 +22 +23 +24 +30 +21 +29 +29 +28 +28 +31 +32 +31 +31 +28 +27 +25 +25 +27 +24 +24 +21 +25 +29 +32 +26 +40 +29 +28 +21 +25 +31 +26 +26 +27 +23 +23 +23 +22 +35 +38 +22 +25 +29 +32 +24 +34 +28 +30 +24 +30 +29 +31 +28 +30 +31 +21 +23 +39 +25 +24 +33 +25 +32 +39 +26 +20 +33 +33 +28 +22 +26 +21 +25 +24 +29 +27 +23 +34 +22 +34 +26 +30 +22 +22 +25 +30 +30 +30 +26 +25 +30 +22 +32 +25 +38 +25 +31 +28 +28 +34 +24 +26 +23 +27 +27 +24 +25 +26 +27 +24 +27 +28 +30 +29 +28 +34 +23 +33 +27 +25 +27 +33 +32 +35 +23 +25 +22 +29 +25 +29 +30 +33 +26 +33 +23 +23 +34 +31 +28 +28 +30 +26 +31 +24 +28 +27 +26 +23 +23 +27 +28 +27 +27 +23 +32 +25 +29 +30 +23 +29 +25 +28 +29 +26 +36 +23 +24 +26 +23 +32 +27 +28 +27 +28 +26 +28 +29 +24 +24 +31 +26 +27 +23 +26 +23 +25 +21 +33 +26 +24 +31 +35 +30 +29 +34 +28 +28 +28 +35 +34 +29 +20 +27 +29 +29 +29 +32 +28 +26 +23 +38 +28 +28 +32 +25 +23 +31 +23 +24 +25 +28 +30 +22 +26 +28 +23 +21 +26 +26 +24 +26 +28 +24 +29 +30 +40 +35 +27 +25 +24 +28 +29 +22 +24 +29 +25 +25 +22 +23 +26 +28 +24 +18 +24 +19 +19 +17 +22 +20 +22 +25 +17 +17 +17 +19 +21 +22 +24 +22 +17 +18 +22 +18 +19 +24 +18 +20 +18 +18 +16 +18 +25 +19 +19 +22 +18 +17 +19 +21 +18 +24 +21 +19 +20 +20 +16 +22 +19 +18 +15 +19 +21 +18 +18 +20 +17 +19 +20 +18 +19 +16 +17 +17 +18 +16 +17 +21 +17 +19 +16 +19 +20 +17 +17 +17 +16 +16 +17 +15 +16 +17 +18 +18 +19 +16 +25 +24 +21 +34 +26 +28 +23 +33 +20 +18 +32 +28 +28 +27 +26 +22 +17 +27 +27 +28 +24 +24 +22 +23 +22 +18 +23 +30 +24 +28 +30 +28 +28 +22 +27 +25 +35 +29 +22 +26 +33 +31 +26 +25 +28 +27 +29 +26 +24 +28 +25 +24 +28 +22 +26 +32 +28 +27 +20 +28 +25 +30 +24 +26 +36 +34 +29 +34 +22 +35 +24 +23 +36 +34 +27 +29 +32 +31 +35 +29 +31 +24 +28 +27 +32 +37 +22 +31 +28 +26 +32 +25 +32 +32 +33 +26 +25 +25 +30 +29 +22 +30 +26 +23 +25 +20 +22 +27 +22 +27 +25 +25 +23 +28 +27 +23 +23 +26 +24 +22 +32 +28 +23 +25 +27 +22 +23 +28 +23 +26 +20 +20 +25 +33 +27 +22 +25 +32 +29 +29 +31 +22 +21 +24 +30 +28 +28 +32 +26 +21 +28 +25 +28 +23 +26 +22 +27 +27 +27 +25 +33 +23 +25 +23 +26 +24 +29 +21 +23 +23 +34 +26 +20 +24 +19 +18 +26 +25 +22 +23 +28 +20 +25 +19 +21 +21 +32 +27 +27 +25 +26 +26 +30 +29 +19 +29 +21 +32 +26 +24 +27 +28 +24 +31 +24 +23 +24 +29 +23 +28 +22 +28 +30 +29 +21 +22 +27 +20 +30 +17 +22 +26 +28 +25 +20 +29 +26 +25 +25 +23 +25 +23 +25 +30 +30 +28 +29 +24 +33 +33 +24 +30 +30 +24 +28 +23 +26 +27 +22 +26 +25 +29 +28 +23 +27 +22 +23 +28 +26 +26 +24 +18 +24 +26 +31 +28 +28 +32 +26 +23 +25 +27 +27 +22 +22 +28 +24 +28 +21 +21 +21 +29 +24 +21 +24 +24 +29 +25 +28 +28 +29 +32 +26 +28 +25 +27 +20 +23 +28 +27 +25 +25 +24 +23 +34 +27 +26 +26 +26 +27 +24 +26 +27 +23 +26 +25 +32 +22 +24 +24 +30 +33 +37 +25 +24 +24 +23 +27 +22 +26 +20 +33 +22 +26 +25 +24 +27 +30 +29 +32 +23 +22 +22 +32 +27 +21 +21 +23 +20 +31 +21 +31 +19 +26 +35 +25 +22 +28 +33 +20 +26 +35 +28 +28 +27 +20 +20 +34 +23 +36 +25 +22 +30 +32 +27 +30 +30 +22 +22 +28 +29 +25 +29 +31 +25 +36 +28 +29 +30 +25 +25 +36 +24 +24 +28 +26 +21 +18 +35 +36 +20 +31 +20 +25 +30 +34 +27 +22 +28 +35 +21 +31 +24 +39 +27 +30 +31 +25 +22 +24 +25 +23 +25 +35 +30 +23 +34 +21 +19 +24 +24 +19 +24 +28 +22 +24 +29 +26 +31 +23 +18 +33 +23 +30 +22 +17 +30 +25 +28 +26 +27 +20 +30 +32 +23 +22 +24 +31 +30 +26 +29 +16 +22 +24 +25 +32 +40 +26 +24 +26 +26 +41 +32 +28 +30 +22 +31 +32 +33 +26 +25 +34 +22 +22 +27 +33 +31 +32 +27 +27 +26 +31 +26 +30 +26 +24 +22 +31 +27 +25 +29 +28 +24 +32 +23 +35 +32 +35 +29 +27 +25 +20 +23 +28 +23 +30 +19 +31 +19 +28 +28 +25 +32 +33 +37 +22 +29 +20 +26 +28 +18 +32 +24 +29 +30 +20 +26 +34 +26 +21 +30 +31 +29 +27 +25 +25 +35 +24 +26 +32 +27 +22 +33 +35 +35 +35 +26 +20 +30 +29 +20 +25 +29 +31 +20 +22 +24 +27 +16 +25 +29 +22 +27 +29 +31 +20 +26 +24 +30 +25 +36 +24 +19 +38 +32 +22 +22 +35 +29 +30 +27 +30 +28 +23 +40 +19 +18 +23 +26 +24 +25 +29 +27 +29 +26 +22 +33 +30 +32 +21 +27 +36 +30 +31 +34 +24 +22 +37 +37 +24 +18 +34 +25 +27 +29 +27 +22 +29 +21 +26 +18 +28 +35 +23 +41 +22 +32 +33 +36 +25 +28 +22 +30 +38 +33 +25 +15 +29 +30 +29 +26 +31 +23 +28 +35 +28 +29 +22 +27 +18 +20 +24 +25 +27 +28 +35 +32 +28 +22 +22 +17 +32 +23 +17 +23 +33 +24 +20 +25 +25 +22 +23 +31 +37 +29 +25 +25 +21 +16 +31 +20 +23 +28 +24 +34 +36 +31 + + +33 +34 +24 +23 +31 +26 +28 +24 +33 +24 +25 +22 +26 +26 +26 +27 +25 +23 +36 +23 +22 +30 +28 +26 +25 +33 +29 +28 +20 +27 +28 +22 +24 +18 +23 +24 +25 +26 +25 +27 +22 +27 +22 +27 +28 +31 +28 +28 +28 +24 +22 +25 +27 +25 +26 +28 +26 +27 +25 +27 +30 +31 +27 +23 +25 +21 +24 +21 +28 +34 +25 +23 +31 +28 +21 +24 +29 +27 +23 +22 +23 +24 +22 +24 +32 +31 +30 +22 +25 +30 +27 +30 +24 +30 +27 +29 +21 +29 +34 +23 +27 +30 +25 +31 +24 +26 +31 +28 +24 +28 +28 +33 +35 +25 +19 +29 +26 +24 +28 +29 +20 +27 +30 +23 +25 +30 +23 +28 +27 +28 +31 +24 +32 +26 +31 +27 +20 +31 +22 +32 +23 +23 +26 +23 +24 +28 +21 +30 +24 +28 +33 +25 +27 +24 +30 +30 +21 +25 +21 +19 +23 +22 +24 +23 +22 +32 +29 +28 +27 +31 +28 +29 +29 +24 +22 +22 +32 +27 +25 +26 +33 +26 +27 +30 +18 +23 +26 +24 +26 +23 +25 +24 +19 +28 +30 +29 +25 +26 +27 +26 +32 +22 +27 +31 +28 +24 +24 +25 +24 +27 +26 +27 +28 +28 +25 +22 +31 +23 +21 +28 +30 +24 +25 +23 +30 +27 +26 +28 +30 +21 +23 +27 +28 +28 +27 +22 +23 +27 +30 +33 +27 +27 +25 +32 +19 +23 +32 +27 +30 +24 +28 +26 +29 +26 +29 +26 +27 +26 +25 +31 +22 +31 +24 +27 +27 +24 +24 +24 +27 +24 +28 +31 +25 +26 +28 +24 +32 +28 +22 +26 +22 +29 +29 +25 +23 +26 +22 +22 +19 +28 +26 +26 +27 +25 +22 +23 +23 +27 +24 +34 +28 +24 +31 +24 +25 +27 +29 +26 +33 +27 +26 +22 +29 +28 +27 +28 +29 +19 +25 +28 +24 +31 +33 +23 +26 +24 +25 +22 +22 +21 +36 +29 +21 +27 +26 +29 +28 +23 +26 +26 +24 +25 +28 +21 +25 +29 +30 +22 +27 +27 +30 +28 +30 +28 +23 +20 +27 +19 +26 +21 +28 +26 +32 +28 +24 +26 +28 +30 +23 +26 +26 +28 +24 +28 +32 +26 +27 +30 +25 +20 +25 +26 +22 +27 +26 +32 +27 +24 +27 +29 +26 +28 +27 +29 +29 +34 +33 +23 +25 +32 +27 +32 +25 +27 +29 +39 +33 +26 +35 +33 +24 +23 +23 +28 +27 +32 +35 +26 +34 +36 +26 +27 +30 +34 +32 +25 +26 +27 +25 +36 +33 +27 +26 +31 +28 +36 +31 +22 +26 +21 +31 +30 +20 +22 +36 +32 +29 +29 +24 +22 +24 +32 +33 +22 +30 +27 +35 +28 +31 +32 +25 +25 +27 +36 +25 +27 +28 +23 +28 +31 +18 +28 +33 +27 +23 +37 +27 +22 +28 +24 +20 +38 +29 +21 +28 +33 +27 +31 +31 +25 +31 +27 +31 +22 +29 +30 +25 +30 +32 +35 +23 +26 +28 +23 +26 +27 +24 +28 +28 +32 +36 +34 +28 +31 +29 +24 +32 +31 +33 +27 +27 +19 +33 +28 +32 +28 +25 +26 +25 +28 +28 +23 +35 +35 +31 +33 +27 +28 +29 +24 +23 +28 +24 +26 +32 +28 +28 +28 +29 +33 +23 +23 +35 +29 +29 +23 +23 +22 +28 +25 +33 +22 +28 +26 +27 +23 +23 +26 +26 +33 +27 +29 +26 +32 +22 +34 +24 +28 +29 +29 +28 +32 +28 +28 +26 +27 +23 +31 +27 +23 +30 +29 +28 +31 +31 +33 +35 +30 +23 +42 +24 +29 +28 +28 +28 +34 +27 +23 +26 +24 +21 +25 +22 +31 +31 +35 +29 +30 +31 +27 +31 +26 +34 +34 +25 +27 +23 +35 +24 +25 +31 +29 +32 +24 +29 +40 +26 +28 +27 +23 +21 +26 +26 +32 +23 +36 +24 +27 +34 +25 +30 +23 +22 +29 +28 +26 +32 +29 +27 +31 +31 +29 +25 +22 +30 +31 +30 +30 +29 +29 +31 +35 +23 +29 +23 +32 +26 +25 +25 +31 +24 +32 +29 +31 +23 +29 +30 +25 +26 +38 +27 +25 +36 +29 +23 +24 +31 +22 +30 +25 +28 +31 +28 +29 +36 +29 +30 +21 +26 +25 +27 +26 +27 +32 +22 +22 +26 +24 +32 +26 +35 +38 +32 +22 +22 +34 +27 +28 +36 +24 +32 +31 +24 +29 +26 +36 +35 +20 +27 +16 +18 +20 +16 +24 +24 +20 +16 +18 +20 +30 +19 +21 +19 +15 +25 +20 +27 +22 +23 +27 +17 +23 +19 +22 +23 +26 +16 +22 +27 +31 +22 +28 +33 +27 +16 +15 +25 +17 +26 +20 +19 +29 +16 +28 +16 +20 +25 +18 +22 +16 +20 +21 +16 +19 +24 +17 +26 +27 +22 +23 +24 +18 +25 +26 +34 +23 +24 +21 +26 +19 +16 +16 +23 +23 +16 +24 +16 +21 +21 +26 +25 +20 +22 +19 +26 +27 +19 +27 +30 +24 +22 +27 +21 +18 +18 +21 +23 +16 +16 +22 +30 +18 +23 +19 +18 +22 +21 +16 +16 +21 +17 +19 +19 +22 +23 +28 +20 +18 +15 +28 +23 +24 +20 +22 +21 +18 +15 +22 +21 +21 +22 +30 +22 +20 +35 +26 +29 +22 +24 +31 +23 +23 +21 +23 +21 +23 +21 +28 +19 +22 +26 +23 +23 +24 +22 +26 +23 +19 +25 +27 +22 +21 +22 +21 +21 +25 +26 +22 +26 +23 +22 +22 +28 +21 +23 +32 +23 +30 +22 +30 +19 +24 +29 +28 +29 +22 +34 +27 +23 +28 +25 +21 +30 +23 +20 +23 +27 +22 +28 +20 +23 +27 +31 +37 +28 +23 +22 +27 +19 +25 +21 +24 +32 +25 +23 +27 +33 +24 +24 +28 +27 +29 +30 +22 +21 +24 +30 +26 +21 +23 +32 +30 +28 +22 +20 +22 +19 +20 +23 +18 +19 +20 +30 +29 +20 +21 +20 +20 +20 +22 +31 +18 +24 +22 +20 +24 +20 +22 +23 +24 +20 +23 +20 +20 +25 +19 +21 +30 +18 +22 +21 +28 +20 +23 +29 +30 +22 +20 +21 +21 +25 +22 +22 +23 +22 +23 +32 +26 +21 +20 +22 +24 +22 +31 +21 +23 +30 +21 +23 +23 +21 +27 +22 +19 +21 +20 +24 +33 +20 +29 +33 +30 +22 +21 +23 +30 +21 +21 +28 +24 +26 +23 +23 +27 +31 +23 +31 +27 +23 +30 +33 +24 +22 +22 +27 +23 +22 +26 +31 +21 +22 +23 +20 +23 +23 +23 +21 +27 +23 +33 +36 +19 +22 +20 +19 +23 +20 +21 +23 +22 +21 +22 +21 +21 +30 +23 +36 +24 +22 +26 +33 +25 +33 +24 +23 +22 +23 +22 +30 +23 +23 +23 +21 +32 +26 +25 +26 +31 +22 +19 +18 +33 +28 +22 +23 +18 +23 +20 +27 +22 +22 +31 +26 +26 +23 +24 +19 +21 +22 +22 +26 +29 +23 +23 +25 +25 +29 +26 +22 +23 +23 +22 +34 +32 +22 +23 +32 +27 +26 +29 +20 +20 +22 +24 +24 +21 +29 +22 +23 +20 +20 +22 +23 +20 +23 +19 +23 +22 +20 +25 +22 +32 +22 +22 +27 +19 +22 +32 +22 +31 +29 +21 +21 +21 +21 +22 +21 +23 +19 +28 +30 +23 +21 +25 +22 +25 +27 +21 +23 +16 +25 +28 +22 +23 +23 +29 +24 +22 +17 +29 +25 +20 +21 +27 +22 +19 +27 +26 +27 +26 +22 +22 +20 +22 +26 +23 +22 +21 +22 +25 +25 +21 +22 +22 +23 +27 +31 +22 +28 +23 +28 +22 +24 +22 +22 +22 +33 +20 +23 +26 +23 +28 +21 +22 +20 +33 +19 +23 +25 +19 +24 +22 +30 +27 +24 +26 +28 +31 +30 +23 +30 +20 +22 +36 +24 +24 +21 +23 +21 +33 +31 +29 +20 +28 +30 +23 +27 +27 +24 +20 +21 +32 +26 +28 +24 +30 +21 +16 +21 +28 +27 +29 +27 +19 +24 +23 +25 +23 +21 +28 +29 +25 +33 +22 +30 +33 +26 +26 +28 +23 +23 +27 +24 +27 +26 +28 +25 +21 +21 +31 +28 +27 +22 +22 +25 +21 +29 +23 +27 +32 +21 +27 +27 +20 +30 +22 +27 +19 +23 +25 +28 +29 +21 +25 +23 +23 +25 +26 +28 +26 +30 +26 +22 +22 +24 +28 +24 +23 +29 +21 +24 +28 +31 +28 +28 +29 +21 +28 +24 +27 +25 +25 +32 +28 +31 +26 +28 +21 +33 +30 +29 +27 +26 +25 +33 +25 +22 +26 +26 +25 +28 +22 +39 +27 +30 +30 +20 +31 +30 +33 +24 +36 +23 +29 +30 +21 +25 +22 +31 +17 +21 +23 +25 +29 +30 +27 +26 +38 +22 +23 +27 +22 +32 +30 +20 +25 +25 +33 +29 +27 +32 +22 +28 +30 +24 +35 +24 +38 +27 +22 +26 +25 +19 +29 +27 +24 +30 +24 +30 +29 +25 +26 +26 +19 +22 +23 +21 +29 +21 +23 +27 +33 +34 +34 +33 +24 +21 +33 +23 +26 +31 +28 +26 +30 +26 +26 +30 +22 +29 +20 +31 +29 +30 +24 +34 +25 +30 +30 +23 +23 +20 +34 +31 +19 +25 +31 +19 +30 +29 +22 +30 +33 +26 +26 +28 +22 +18 +19 +29 +30 +15 +34 +34 +19 +28 +20 +32 +26 +36 +39 +30 +21 +30 +33 +22 +33 +26 +36 +23 +25 +23 +24 +27 +26 +32 +36 +25 +28 +26 +22 +34 +30 +24 +30 +27 +24 +40 +27 +37 +42 +26 +52 +41 +43 +42 +30 +45 +41 +44 +30 +29 +50 +32 +28 +31 +39 +31 +43 +34 +29 +54 +25 +51 +51 +56 +24 +44 +43 +35 +46 +43 +55 +42 +36 +39 +40 +42 +26 +30 +45 +30 +46 +40 +31 +40 +42 +29 +34 +61 +34 +32 +35 +31 +40 +46 +49 +47 +47 +32 +33 +29 +29 +45 +42 +33 +30 +30 +39 +44 +48 +44 +35 +32 +45 +42 +32 +40 +49 +31 +40 +45 +44 +43 +46 +50 +43 +24 +34 +36 +28 +37 +39 +39 +31 +41 +37 +42 +42 +26 +35 +47 +27 +44 +27 +37 +26 +41 +45 +31 +37 +35 +42 +30 +36 +47 +37 +27 +36 +40 +36 +46 +29 +35 +44 +43 +43 +44 +25 +20 +23 +16 +23 +17 +18 +32 +26 +25 +18 +25 +30 +19 +22 +22 +26 +20 +15 +19 +19 +20 +26 +19 +18 +25 +23 +24 +22 +25 +19 +21 +26 +18 +22 +29 +18 +20 +17 +20 +24 +22 +21 +34 +29 +16 +20 +25 +29 +19 +16 +22 +22 +21 +30 +15 +31 +17 +23 +30 +25 +28 +26 +25 +23 +29 +21 +18 +21 +29 +18 +26 +26 +21 +23 +21 +23 +27 +27 +16 +24 +21 +22 +23 +27 +23 +38 +36 +39 +25 +23 +23 +24 +22 +20 +24 +22 +20 +25 +27 +26 +27 +21 +20 +25 +24 +32 +20 +20 +19 +23 +21 +25 +27 +25 +27 +24 +31 +23 +24 +20 +25 +34 +23 +29 +26 +24 +25 +18 +40 +25 +28 +26 +25 +23 +38 +21 +25 +24 +25 +32 +32 +20 +28 +35 +23 +21 +20 +30 +22 +23 +25 +43 +23 +25 +21 +32 +20 +23 +22 +33 +23 +24 +22 +30 +20 +26 +22 +27 +27 +22 +34 +21 +27 +33 +29 +24 +23 +25 +34 +30 +31 +27 +31 +35 +25 +24 +25 +28 +25 +30 +22 +20 +21 +36 +35 +21 +34 +22 +36 +30 +21 +24 +21 +24 +28 +30 +21 +24 +35 +35 +23 +25 +23 +31 +22 +31 +34 +34 +34 +28 +31 +30 +33 +26 +28 +19 +25 +30 +32 +32 +24 +35 +29 +26 +29 +25 +32 +38 +25 +30 +31 +24 +26 +35 +27 +32 +35 +32 +29 +28 +28 +26 +38 +29 +29 +22 +31 +29 +24 +37 +36 +42 +31 +29 +23 +28 +30 +27 +28 +31 +26 +29 +24 +25 +28 +25 +26 +31 +41 +29 +25 +21 +37 +24 +25 +24 +39 +30 +29 +26 +22 +29 +31 +26 +24 +31 +31 +26 +22 +31 +27 +20 +28 +24 +34 +24 +38 +43 +46 +41 +26 +25 +26 +28 +39 +28 +38 +43 +30 +31 +35 +43 +32 +26 +33 +30 +27 +36 +38 +25 +24 +27 +24 +43 +27 +37 +25 +49 +44 +28 +30 +37 +26 +35 +34 +31 +26 +26 +28 +39 +34 +23 +34 +32 +23 +22 +32 +39 +41 +33 +38 +30 +33 +29 +28 +33 +36 +27 +35 +35 +34 +43 +27 +45 +30 +34 +23 +30 +29 +24 +31 +35 +33 +45 +39 +34 +38 +36 +32 +30 +23 +19 +38 +23 +21 +25 +28 +31 +24 +33 +31 +32 +30 +23 +28 +20 +27 +26 +35 +27 +29 +32 +32 +28 +25 +20 +30 +23 +24 +30 +28 +29 +25 +24 +38 +30 +22 +29 +22 +33 +26 +28 +33 +32 +23 +29 +32 +25 +25 +36 +41 +29 +25 +27 +25 +33 +31 +26 +28 +31 +30 +37 +34 +35 +33 +31 +24 +29 +21 +34 +29 +24 +22 +27 +28 +30 +27 +26 +24 +24 +30 +29 +31 +32 +37 +27 +22 +32 +29 +27 +27 +23 +33 +30 +24 +24 +29 +23 +26 +29 +27 +27 +28 +25 +19 +22 +34 +32 +29 +29 +18 +29 +20 +27 +32 +32 +29 +25 +30 +25 +33 +34 +20 +36 +20 +20 +23 +23 +36 +27 +32 +33 +28 +26 +27 +22 +29 +25 +21 +31 +22 +24 +22 +23 +23 +27 +26 +26 +25 +30 +31 +26 +33 +26 +25 +22 +27 +23 +30 +34 +28 +26 +30 +26 +20 +27 +21 +22 +23 +23 +27 +24 +29 +21 +26 +24 +28 +21 +26 +28 +28 +21 +43 +29 +36 +21 +30 +34 +21 +30 +23 +22 +32 +26 +26 +20 +29 +29 +31 +22 +30 +28 +29 +25 +30 +29 +19 +26 +22 +31 +27 +30 +28 +22 +29 +30 +25 +26 +27 +26 +28 +25 +29 +24 +27 +28 +34 +29 +22 +36 +27 +35 +34 +26 +27 +25 +26 +28 +23 +24 +24 +32 +39 +25 +32 +26 +32 +26 +22 +24 +25 +27 +28 +26 +25 +27 +21 +26 +24 +23 +23 +22 +23 +27 +23 +32 +28 +35 +30 +24 +29 +25 +30 +28 +21 +26 +24 +22 +24 +26 +26 +25 +21 +30 +20 +31 +24 +25 +23 +30 +26 +30 +32 +31 +23 +31 +29 +22 +35 +28 +29 +32 +21 +21 +28 +36 +24 +24 +22 +35 +23 +25 +28 +27 +27 +23 +26 +21 +23 +25 +24 +31 +21 +23 +22 +28 +32 +25 +26 +18 +24 +31 +25 +24 +30 +26 +26 +27 +30 +31 +24 +25 +23 +23 +20 +21 +26 +27 +20 +22 +27 +24 +28 +26 +20 +28 +31 +22 +23 +25 +28 +29 +22 +30 +22 +24 +28 +24 +24 +21 +30 +25 +29 +25 +24 +34 +32 +20 +20 +35 +32 +31 +23 +23 +35 +26 +28 +28 +31 +28 +22 +22 +30 +31 +37 +28 +30 +25 +26 +28 +23 +37 +35 +31 +22 +34 +35 +21 +21 +33 +24 +28 +24 +20 +24 +29 +27 +37 +23 +22 +28 +23 +26 +23 +21 +22 +27 +24 +25 +25 +28 +26 +27 +24 +35 +20 +26 +23 +29 +28 +28 +20 +32 +31 +30 +29 +31 +27 +37 +30 +26 +23 +25 +30 +33 +19 +31 +31 +34 +24 +21 +30 +25 +27 +33 +31 +30 +22 +25 +21 +29 +38 +28 +24 +24 +30 +29 +22 +31 +20 +29 +23 +28 +26 +23 +29 +33 +32 +23 +22 +27 +32 +22 +22 +35 +26 +37 +20 +29 +24 +28 +29 +21 +28 +23 +27 +21 +20 +31 +24 +23 +31 +24 +27 +22 +27 +21 +30 +23 +27 +24 +31 +28 +21 +29 +35 +27 +30 +27 +25 +19 +24 +32 +31 +33 +36 +29 +33 +26 +30 +23 +36 +28 +27 +23 +27 +28 +26 +33 +21 +20 +26 +35 +22 +22 +25 +34 +36 +37 +29 +23 +29 +31 +26 +29 +23 +21 +31 +26 +28 +25 +24 +32 +24 +19 +20 +21 +23 +21 +22 +24 +27 +25 +23 +22 +29 +22 +24 +23 +27 +26 +25 +19 +23 +23 +20 +25 +23 +20 +32 +29 +18 +24 +30 +28 +26 +17 +26 +26 +22 +33 +30 +25 +23 +25 +31 +23 +28 +21 +21 +28 +28 +25 +22 +22 +24 +24 +26 +23 +25 +23 +23 +23 +19 +27 +24 +23 +33 +30 +22 +26 +30 +26 +20 +24 +25 +23 +26 +26 +20 +22 +25 +26 +24 +22 +21 +22 +26 +25 +27 +29 +30 +26 +21 +21 +24 +24 +24 +21 +31 +22 +22 +27 +21 +20 +22 +28 +24 +23 +28 +17 +30 +21 +22 +20 +33 +27 +24 +23 +24 +24 +29 +23 +30 +24 +19 +22 +25 +20 +20 +17 +23 +23 +21 +26 +26 +21 +19 +22 +26 +24 +21 +21 +26 +20 +23 +23 +25 +28 +25 +28 +20 +20 +29 +21 +22 +22 +31 +30 +23 +26 +25 +24 +24 +19 +27 +22 +26 +20 +32 +23 +25 +23 +20 +22 +21 +26 +30 +22 +19 +27 +19 +27 +30 +35 +29 +32 +29 +24 +32 +31 +25 +31 +22 +29 +25 +24 +29 +29 +30 +29 +35 +31 +29 +30 +29 +28 +27 +35 +31 +21 +28 +27 +29 +25 +37 +27 +31 +31 +28 +25 +33 +34 +28 +32 +24 +26 +32 +33 +32 +29 +24 +23 +28 +39 +27 +34 +28 +32 +39 +32 +37 +30 +34 +28 +30 +21 +29 +27 +23 +27 +22 +31 +21 +30 +40 +32 +32 +29 +22 +33 +30 +34 +22 +23 +33 +32 +32 +26 +30 +26 +27 +39 +25 +35 +35 +28 +24 +24 +31 +31 +22 +34 +32 +28 +27 +25 +28 +28 +28 +24 +28 +32 +29 +29 +34 +33 +27 +34 +27 +29 +30 +22 +30 +27 +39 +29 +34 +30 +34 +27 +33 +30 +24 +33 +28 +35 +29 +34 +31 +33 +34 +27 +29 +24 +19 +23 +35 +34 +31 +22 +27 +30 +27 +35 +29 +31 +25 +34 +34 +31 +28 +25 +31 +31 +35 +25 +34 +27 +27 +29 +28 +23 +28 +31 +28 +31 +23 +33 +30 +20 +32 +33 +29 +23 +23 +19 +25 +30 +23 +27 +26 +26 +27 +32 +27 +28 +25 +22 +37 +22 +28 +31 +27 +20 +31 +18 +27 +29 +22 +31 +25 +33 +27 +24 +23 +25 +25 +24 +29 +23 +26 +32 +29 +25 +26 +27 +26 +32 +29 +26 +28 +28 +30 +23 +31 +28 +30 +26 +23 +30 +28 +26 +28 +24 +24 +27 +36 +27 +26 +24 +29 +26 +29 +27 +25 +23 +22 +30 +23 +28 +31 +30 +24 +24 +30 +31 +33 +22 +27 +23 +32 +28 +24 +35 +28 +23 +27 +36 +20 +28 +33 +29 +28 +28 +35 +27 +22 +23 +23 +25 +24 +31 +28 +29 +31 +23 +28 +28 +28 +17 +28 +26 +26 +34 +27 +25 +29 +24 +26 +27 +33 +27 +26 +24 +20 +31 +21 +32 +29 +23 +23 +22 +35 +26 +24 +25 +29 +32 +21 +28 +32 +27 +29 +22 +27 +34 +30 +26 +29 +25 +29 +23 +19 +24 +29 +30 +24 +24 +32 +27 +29 +26 +31 +32 +24 +31 +24 +21 +23 +23 +26 +31 +31 +27 +27 +24 +27 +27 +24 +33 +22 +30 +23 +28 +36 +34 +25 +24 +20 +33 +22 +23 +29 +23 +22 +30 +23 +26 +29 +21 +26 +25 +28 +32 +33 +28 +24 +27 +32 +23 +25 +25 +28 +36 +30 +28 +26 +31 +24 +27 +31 +30 +34 +25 +27 +27 +29 +19 +31 +24 +26 +20 +27 +30 +28 +21 +24 +24 +29 +28 +26 +26 +30 +30 +32 +28 +28 +27 +25 +22 +26 +31 +36 +22 +28 +32 +30 +26 +29 +26 +35 +23 +27 +29 +25 +22 +27 +32 +32 +23 +28 +23 +29 +23 +29 +23 +21 +28 +24 +29 +22 +33 +26 +28 +25 +25 +24 +27 +22 +28 +22 +24 +24 +22 +24 +24 +25 +28 +25 +19 +24 +22 +23 +26 +30 +27 +23 +33 +23 +27 +27 +34 +29 +23 +22 +28 +20 +30 +24 +30 +24 +27 +27 +27 +24 +25 +29 +23 +26 +29 +25 +27 +26 +23 +25 +25 +25 +26 +28 +23 +22 +24 +26 +26 +27 +32 +25 +27 +21 +21 +26 +25 +22 +27 +28 +23 +18 +24 +23 +20 +24 +21 +21 +21 +25 +24 +33 +22 +20 +29 +26 +28 +24 +26 +19 +24 +30 +28 +25 +28 +26 +22 +29 +20 +35 +22 +24 +26 +29 +29 +30 +22 +24 +23 +24 +29 +27 +28 +28 +27 +28 +25 +23 +34 +22 +28 +25 +30 +27 +19 +28 +27 +33 +32 +30 +27 +23 +30 +26 +32 +30 +17 +23 +22 +32 +25 +21 +20 +25 +19 +33 +29 +30 +28 +26 +30 +24 +20 +27 +28 +23 +25 +22 +27 +27 +25 +25 +37 +23 +33 +23 +30 +28 +34 +27 +22 +30 +34 +22 +29 +23 +27 +21 +24 +21 +25 +26 +25 +23 +26 +25 +28 +27 +29 +34 +19 +26 +28 +21 +26 +28 +25 +27 +26 +26 +31 +26 +28 +22 +30 +24 +24 +27 +22 +33 +22 +27 +28 +26 +19 +20 +24 +22 +30 +25 +28 +26 +30 +27 +26 +22 +23 +36 +20 +36 +30 +36 +29 +22 +25 +30 +20 +21 +22 +29 +28 +28 +25 +24 +26 +26 +27 +22 +22 +20 +26 +28 +30 +30 +24 +32 +31 +38 +26 +21 +24 +19 +28 +25 +27 +27 +21 +25 +28 +30 +36 +24 +22 +30 +25 +26 +23 +29 +26 +23 +24 +25 +18 +26 +24 +25 +23 +29 +28 +21 +28 +26 +23 +19 +23 +22 +21 +26 +28 +22 +26 +32 +23 +25 +25 +23 +32 +26 +26 +25 +24 +24 +25 +32 +21 +23 +26 +24 +32 +21 +23 +29 +27 +36 +28 +26 +24 +19 +26 +22 +19 +27 +27 +26 +34 +25 +25 +25 +28 +21 +27 +25 +30 +27 +23 +25 +23 +24 +22 +27 +26 +20 +28 +24 +27 +26 +32 +27 +23 +36 +26 +24 +30 +25 +21 +21 +19 +25 +26 +25 +28 +23 +21 +30 +32 +29 +32 +28 +22 +30 +24 +19 +23 +33 +26 +30 +23 +27 +27 +26 +30 +27 +27 +24 +25 +21 +29 +23 +35 +27 +20 +28 +28 +22 +19 +31 +26 +25 +27 +20 +18 +26 +24 +28 +27 +21 +21 +28 +28 +25 +27 +27 +31 +21 +28 +24 +28 +25 +22 +23 +33 +20 +23 +29 +26 +31 +22 +38 +25 +19 +33 +19 +28 +21 +22 +36 +27 +25 +25 +35 +31 +33 +29 +28 +21 +21 +31 +31 +19 +27 +26 +28 +34 +32 +24 +27 +23 +23 +33 +23 +29 +25 +32 +29 +32 +25 +24 +26 +25 +24 +27 +24 +22 +21 +28 +26 +26 +35 +19 +23 +22 +23 +32 +26 +29 +29 +21 +27 +22 +20 +25 +22 +24 +27 +21 +27 +28 +26 +24 +22 +31 +28 +34 +22 +28 +29 +25 +21 +22 +32 +22 +22 +34 +18 +26 +20 +28 +22 +21 +21 +20 +38 +23 +22 +23 +28 +22 +23 +34 +37 +19 +20 +31 +31 +35 +23 +31 +22 +26 +31 +21 +23 +27 +18 +22 +29 +27 +35 +24 +31 +27 +29 +29 +35 +32 +34 +23 +26 +22 +24 +24 +22 +26 +27 +25 +20 +30 +24 +28 +26 +27 +28 +29 +27 +24 +23 +26 +26 +24 +23 +21 +30 +27 +25 +30 +28 +24 +26 +33 +24 +29 +27 +27 +29 +26 +21 +24 +23 +25 +30 +29 +25 +32 +24 +25 +28 +23 +27 +23 +23 +30 +22 +25 +28 +27 +20 +29 +26 +22 +34 +21 +25 +26 +29 +23 +34 +28 +27 +21 +25 +21 +30 +30 +31 +27 +36 +31 +23 +27 +22 +23 +27 +31 +31 +25 +33 +23 +22 +36 +27 +22 +25 +24 +31 +27 +17 +34 +29 +32 +26 +22 +29 +28 +29 +28 +21 +31 +25 +24 +25 +21 +28 +28 +18 +24 +26 +26 +24 +22 +28 +21 +34 +30 +34 +24 +39 +19 +32 +24 +23 +24 +27 +28 +25 +20 +28 +24 +25 +28 +34 +32 +29 +27 +28 +22 +33 +26 +21 +21 +32 +29 +25 +24 +30 +29 +26 +28 +26 +28 +29 +26 +23 +27 +29 +24 +18 +26 +27 +21 +23 +22 +36 +27 +29 +24 +27 +23 +23 +20 +21 +27 +24 +24 +26 +21 +28 +32 +21 +51 +34 +25 +22 +23 +26 +26 +26 +22 +20 +27 +24 +28 +23 +23 +17 +21 +27 +20 +19 +28 +26 +19 +28 +23 +26 +17 +32 +21 +41 +19 +21 +23 +24 +26 +43 +30 +24 +24 +45 +20 +39 +28 +29 +32 +17 +21 +31 +23 \ No newline at end of file