diff --git a/image.ppm b/image.ppm index 9fbed14..e69de29 100644 --- a/image.ppm +++ b/image.ppm @@ -1,50403 +0,0 @@ -P3 -300 168 -255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -220 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -220 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -220 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -220 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -220 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -220 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -220 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -220 235 254 -221 235 255 -219 233 252 -220 234 253 -217 231 250 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 235 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -220 235 254 -218 232 251 -210 221 238 -206 215 231 -195 201 214 -188 193 204 -193 199 211 -182 184 194 -176 175 183 -188 193 204 -185 188 198 -189 194 206 -197 204 218 -199 207 221 -213 225 242 -220 234 253 -220 234 253 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 235 255 -218 232 252 -216 230 251 -217 231 252 -209 223 245 -199 214 235 -193 207 229 -205 220 242 -203 216 237 -204 218 239 -198 211 233 -204 217 238 -204 216 236 -217 231 251 -217 231 251 -220 234 254 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -220 234 253 -217 230 248 -210 220 236 -207 217 231 -204 213 226 -202 210 223 -202 210 223 -203 211 224 -204 212 225 -200 207 218 -207 217 231 -207 217 231 -214 226 243 -216 229 246 -219 233 252 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -219 233 252 -217 230 248 -204 213 229 -185 189 200 -173 171 178 -159 154 157 -147 136 134 -140 125 119 -131 111 100 -126 103 87 -128 107 93 -126 105 90 -129 108 94 -130 110 97 -138 122 114 -134 118 110 -155 148 149 -163 158 161 -174 174 181 -191 197 210 -195 202 216 -214 227 245 -219 233 252 -221 236 255 -221 236 255 -221 236 255 -214 228 249 -207 221 242 -203 219 241 -187 203 226 -172 188 212 -166 182 205 -156 173 195 -159 175 198 -159 177 202 -161 177 201 -145 160 182 -147 162 184 -158 176 200 -158 174 198 -161 175 196 -171 182 203 -165 171 190 -181 189 208 -205 217 238 -214 227 247 -219 233 253 -220 233 253 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 235 255 -216 228 246 -209 219 234 -202 210 222 -194 199 208 -184 187 191 -178 180 183 -176 178 181 -174 177 181 -174 177 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -174 177 181 -174 177 181 -175 177 181 -176 178 181 -178 180 183 -182 185 190 -192 197 204 -202 210 223 -210 220 236 -218 232 250 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -218 232 251 -206 215 231 -190 195 207 -159 153 155 -151 141 139 -128 109 96 -126 103 86 -124 98 80 -123 98 79 -123 98 80 -123 98 79 -122 98 80 -124 99 80 -122 97 79 -124 98 79 -123 98 79 -122 98 80 -123 97 79 -122 97 79 -127 103 87 -128 107 93 -142 127 121 -160 155 159 -176 175 183 -200 208 222 -214 228 248 -204 219 241 -194 210 232 -174 192 217 -157 174 199 -156 174 198 -152 171 195 -144 161 186 -148 167 191 -141 159 183 -149 167 193 -148 166 191 -147 165 189 -144 162 187 -145 165 191 -143 164 189 -141 159 185 -145 164 190 -145 165 191 -149 166 191 -138 152 175 -150 159 179 -150 152 170 -165 168 184 -178 183 198 -199 209 227 -217 231 251 -220 234 254 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 235 254 -212 223 239 -199 205 216 -185 189 194 -178 180 183 -175 177 181 -173 176 181 -172 176 181 -171 175 181 -170 175 181 -169 174 181 -169 174 181 -169 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 173 181 -168 174 181 -168 174 181 -169 174 181 -169 174 181 -170 175 181 -170 175 181 -171 175 181 -172 176 181 -174 176 181 -175 177 181 -177 178 181 -187 190 196 -200 208 220 -212 223 238 -221 235 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -219 233 252 -211 223 240 -186 189 200 -159 154 157 -134 116 106 -126 103 87 -123 98 79 -122 98 80 -123 97 79 -123 97 79 -120 96 78 -123 98 79 -120 96 78 -123 98 79 -120 96 79 -122 97 79 -123 98 80 -121 97 79 -121 97 79 -122 97 79 -121 97 79 -123 98 80 -121 97 78 -123 98 80 -128 107 94 -145 136 135 -168 178 196 -184 201 224 -164 181 204 -153 172 197 -152 171 196 -147 165 190 -140 157 181 -140 159 184 -136 154 177 -138 155 180 -149 168 194 -142 161 186 -134 150 173 -141 159 183 -145 163 185 -149 168 191 -147 164 187 -145 164 188 -151 171 197 -145 164 188 -148 166 190 -148 168 194 -141 160 185 -152 170 195 -139 150 171 -149 158 178 -161 168 186 -174 180 198 -186 192 208 -210 222 241 -220 233 253 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -220 233 252 -212 224 240 -196 202 212 -180 182 186 -175 177 181 -173 176 181 -172 176 181 -170 175 181 -169 174 181 -168 174 181 -168 173 181 -167 173 181 -166 173 181 -166 173 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -164 172 181 -165 172 181 -164 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -166 173 181 -166 173 181 -167 173 181 -168 174 181 -169 174 181 -170 175 181 -171 175 181 -172 176 181 -174 177 181 -176 177 181 -184 187 192 -201 208 220 -214 226 243 -221 235 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -212 224 242 -193 199 213 -164 160 164 -135 117 108 -126 103 87 -122 97 80 -123 98 79 -122 98 79 -121 97 79 -121 96 78 -121 97 79 -123 98 80 -121 97 79 -121 96 78 -124 98 80 -124 99 80 -122 97 78 -121 96 78 -122 97 79 -122 97 79 -121 97 78 -121 97 79 -122 97 79 -123 100 85 -148 142 145 -158 165 179 -176 193 216 -163 182 207 -150 168 193 -143 161 186 -142 161 185 -137 155 179 -142 160 185 -138 156 180 -134 153 178 -139 158 183 -137 155 179 -137 154 178 -136 154 178 -136 154 178 -136 153 177 -141 159 183 -143 160 183 -137 153 175 -135 149 169 -144 160 183 -142 158 181 -138 154 177 -145 163 187 -143 161 184 -140 155 179 -147 164 188 -142 158 182 -150 167 191 -148 161 182 -146 150 167 -169 175 193 -189 197 214 -206 217 236 -219 233 253 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -218 230 248 -204 213 226 -186 189 194 -176 178 181 -174 176 181 -172 176 181 -170 175 181 -169 174 181 -168 174 181 -166 173 181 -166 173 181 -165 172 181 -164 172 181 -164 172 181 -163 171 181 -163 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -163 171 181 -163 171 181 -164 172 181 -164 172 181 -165 172 181 -166 173 181 -167 173 181 -168 174 181 -169 174 181 -170 175 181 -172 176 181 -174 177 181 -177 179 181 -187 191 197 -209 218 233 -220 234 254 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -221 236 255 -221 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -221 236 255 -221 236 255 -222 236 255 -221 236 255 -221 236 255 -221 236 255 -222 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -221 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -203 213 229 -179 181 190 -147 136 134 -126 105 92 -122 97 78 -124 98 80 -120 96 78 -121 96 78 -124 99 80 -119 95 77 -124 98 79 -122 97 78 -124 98 79 -119 95 77 -119 95 77 -123 98 80 -123 98 79 -118 94 76 -121 97 79 -121 97 79 -121 97 79 -122 97 78 -122 98 81 -135 122 119 -160 165 179 -169 185 209 -151 168 192 -159 180 206 -151 170 196 -140 158 181 -142 160 185 -140 160 185 -139 157 182 -140 158 184 -137 156 180 -134 151 176 -134 151 175 -133 151 176 -131 148 170 -130 147 172 -132 149 173 -132 148 169 -134 152 175 -128 144 166 -136 154 178 -133 150 172 -136 153 176 -138 154 177 -139 156 179 -133 149 172 -140 156 178 -142 159 182 -140 157 179 -147 164 187 -145 162 184 -146 164 187 -148 164 187 -151 166 188 -147 153 170 -160 164 181 -187 195 212 -213 225 244 -222 236 255 -222 236 255 -222 236 255 -215 227 244 -195 201 210 -179 180 182 -175 177 181 -173 176 181 -171 175 181 -169 174 181 -168 173 181 -167 173 181 -166 172 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -162 171 181 -161 170 181 -161 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 169 181 -159 169 181 -159 169 181 -159 169 181 -160 169 181 -160 170 181 -160 170 181 -160 170 181 -161 170 181 -161 170 181 -161 170 181 -162 171 181 -163 171 181 -163 171 181 -164 172 181 -165 172 181 -166 172 181 -167 173 181 -168 174 181 -170 174 181 -171 175 181 -173 176 181 -175 177 181 -182 184 187 -203 211 223 -221 234 254 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -218 231 250 -195 202 215 -166 164 169 -129 108 95 -123 98 79 -121 96 77 -121 96 78 -120 95 77 -122 97 79 -118 94 76 -120 95 77 -121 97 78 -122 97 78 -119 95 77 -120 95 77 -116 93 76 -119 94 76 -122 97 79 -123 98 80 -121 96 78 -123 97 79 -121 96 78 -121 97 79 -125 107 96 -146 142 148 -161 171 190 -168 187 212 -149 168 192 -141 159 183 -143 161 186 -134 153 177 -140 158 182 -135 154 179 -134 151 176 -130 147 170 -134 152 175 -132 149 173 -131 149 172 -129 145 167 -127 142 164 -115 126 144 -125 140 161 -131 147 169 -128 144 166 -133 151 176 -135 155 180 -133 151 175 -126 144 167 -133 150 174 -128 145 167 -129 145 168 -130 146 169 -128 144 167 -133 149 171 -135 150 173 -135 150 171 -145 161 185 -144 160 184 -149 166 188 -140 155 177 -148 165 189 -146 160 181 -143 152 170 -159 163 179 -209 221 240 -220 234 253 -200 207 217 -178 180 182 -175 177 181 -172 176 181 -170 175 181 -169 174 181 -167 173 181 -166 173 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -161 170 181 -161 170 181 -160 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -159 169 181 -159 169 181 -159 169 181 -160 170 181 -160 170 181 -161 170 181 -162 171 181 -162 171 181 -163 171 181 -164 172 181 -165 172 181 -166 173 181 -168 173 181 -169 174 181 -171 175 181 -173 176 181 -175 177 181 -181 183 187 -202 210 222 -220 234 253 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -217 230 248 -193 200 214 -157 149 151 -127 106 92 -122 96 78 -122 96 78 -119 94 77 -121 96 78 -119 95 77 -121 96 78 -119 96 78 -124 98 79 -122 96 78 -121 96 78 -120 95 77 -122 96 77 -121 96 78 -119 95 77 -123 97 78 -122 97 78 -121 96 78 -121 96 78 -121 95 77 -127 110 101 -153 157 171 -161 177 200 -154 172 196 -146 164 189 -143 161 186 -138 156 180 -139 158 183 -134 152 176 -136 154 178 -126 143 166 -133 151 175 -134 151 174 -128 143 165 -128 144 166 -129 145 167 -127 142 164 -127 142 164 -116 128 151 -128 139 165 -123 136 159 -133 149 170 -148 170 195 -147 166 189 -141 158 181 -140 155 178 -131 149 172 -128 145 168 -127 142 163 -127 144 164 -133 151 176 -126 143 165 -125 142 164 -124 140 162 -131 148 168 -133 149 171 -133 150 172 -140 157 180 -140 157 181 -133 148 170 -146 162 186 -144 156 177 -175 179 189 -181 183 187 -175 177 181 -172 176 181 -171 175 181 -169 174 181 -167 173 181 -166 173 181 -165 172 181 -164 171 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -160 170 181 -159 169 181 -158 169 181 -158 169 181 -158 169 181 -157 168 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -159 169 181 -160 170 181 -161 170 181 -161 170 181 -162 171 181 -163 171 181 -164 172 181 -165 172 181 -166 173 181 -168 173 181 -169 174 181 -171 175 181 -173 176 181 -176 178 181 -181 182 185 -210 221 236 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -220 234 253 -197 203 217 -142 130 126 -124 100 84 -121 96 78 -122 96 78 -122 96 78 -120 96 77 -121 96 77 -118 93 75 -120 96 78 -117 93 75 -121 96 78 -120 95 77 -123 98 79 -118 94 76 -121 96 78 -119 94 76 -119 94 76 -121 96 78 -121 96 78 -119 95 77 -121 96 78 -136 125 123 -142 149 164 -154 172 196 -157 176 200 -138 157 180 -145 164 188 -141 160 185 -135 152 176 -138 157 182 -130 149 171 -133 151 175 -132 148 171 -130 147 171 -136 154 179 -130 146 169 -128 145 168 -127 144 166 -119 134 157 -114 125 149 -121 136 161 -131 147 172 -130 146 170 -135 151 176 -132 147 170 -128 145 166 -138 157 183 -143 158 182 -125 143 169 -117 131 162 -138 156 181 -135 153 178 -131 147 170 -130 147 171 -132 148 172 -127 143 167 -130 146 169 -131 148 171 -129 147 170 -130 147 169 -135 153 177 -142 160 183 -152 164 182 -174 176 181 -176 178 181 -173 176 181 -171 175 181 -169 174 181 -168 173 181 -166 173 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -157 169 181 -157 168 181 -156 168 181 -156 168 181 -156 168 181 -155 168 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 168 181 -156 168 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -160 170 181 -160 170 181 -161 170 181 -162 171 181 -163 171 181 -164 172 181 -165 172 181 -167 173 181 -168 174 181 -170 175 181 -172 175 181 -174 177 181 -177 179 181 -196 202 211 -217 229 246 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -221 235 254 -203 211 226 -153 148 151 -118 94 75 -121 95 77 -117 93 76 -121 96 78 -120 95 77 -118 94 76 -121 97 78 -120 95 77 -117 94 76 -118 94 76 -119 94 76 -120 95 76 -122 97 78 -120 95 76 -122 96 77 -120 95 76 -118 94 76 -121 96 78 -121 96 77 -118 94 77 -138 131 133 -168 182 202 -153 171 194 -152 171 196 -142 160 184 -144 163 187 -137 157 180 -133 151 175 -132 149 171 -132 149 171 -128 142 165 -127 142 165 -127 142 163 -130 147 170 -129 146 169 -132 148 170 -124 140 160 -120 134 152 -119 132 151 -133 150 172 -135 151 174 -134 150 170 -137 153 174 -135 151 174 -133 148 171 -132 147 168 -134 151 175 -129 146 168 -134 151 173 -131 147 171 -124 140 161 -128 145 167 -137 155 180 -133 151 175 -128 143 165 -125 141 164 -129 145 169 -132 150 174 -126 142 163 -128 144 167 -136 151 172 -159 164 173 -177 178 180 -174 177 181 -172 176 181 -170 175 181 -168 174 181 -167 173 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 167 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -160 170 181 -160 170 181 -161 170 181 -162 171 181 -163 171 181 -165 172 181 -166 173 181 -167 173 181 -169 174 181 -171 175 181 -173 176 181 -175 177 181 -183 184 188 -207 216 230 -221 235 254 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -220 233 252 -206 216 231 -152 143 144 -121 99 84 -120 95 77 -121 95 77 -122 96 78 -119 94 76 -118 94 76 -119 95 76 -119 95 77 -117 93 75 -121 95 77 -121 95 77 -116 92 73 -120 95 77 -118 94 76 -118 93 75 -121 96 77 -121 96 77 -116 92 74 -119 94 76 -120 96 78 -152 150 157 -157 169 186 -160 182 204 -146 164 188 -142 158 182 -134 152 176 -135 153 178 -137 155 178 -128 145 167 -128 143 166 -126 141 163 -131 148 171 -127 144 167 -132 148 170 -124 138 160 -124 139 160 -127 143 165 -130 146 168 -131 149 173 -131 146 167 -134 150 173 -136 150 172 -135 150 172 -133 148 170 -134 150 173 -134 151 173 -133 150 172 -128 143 165 -135 150 171 -132 149 172 -136 152 173 -135 151 173 -125 141 163 -130 147 169 -130 146 167 -130 148 171 -125 141 164 -119 133 154 -125 143 166 -128 143 165 -135 147 163 -171 174 180 -176 178 181 -173 176 181 -171 175 181 -170 174 181 -168 173 181 -166 173 181 -165 172 181 -164 172 181 -163 171 181 -162 170 181 -161 170 181 -160 170 181 -159 169 181 -158 169 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 167 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 167 181 -155 168 181 -156 168 181 -156 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -160 170 181 -161 170 181 -162 171 181 -163 171 181 -164 172 181 -165 172 181 -167 173 181 -168 174 181 -170 175 181 -172 176 181 -174 177 181 -177 178 181 -196 201 210 -220 233 252 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -203 212 227 -171 171 177 -120 95 76 -120 95 76 -117 93 75 -123 96 77 -118 93 74 -122 96 77 -117 93 75 -121 95 77 -117 93 74 -120 95 76 -119 94 76 -118 93 76 -119 94 76 -120 95 76 -118 94 76 -119 95 77 -118 94 75 -116 92 74 -119 94 75 -123 101 87 -142 138 143 -167 182 203 -156 176 198 -147 166 191 -143 162 185 -139 158 181 -126 143 165 -127 143 165 -130 147 170 -124 140 161 -128 143 165 -129 146 169 -125 139 160 -124 139 160 -130 147 171 -120 135 156 -125 140 161 -132 150 174 -129 145 167 -138 154 176 -136 152 174 -134 151 174 -130 147 169 -133 150 172 -137 153 175 -123 138 157 -131 149 172 -126 142 164 -143 161 185 -134 151 172 -133 147 168 -137 154 176 -129 145 168 -122 137 157 -129 145 168 -126 142 165 -124 140 162 -126 142 163 -120 135 157 -124 141 164 -151 159 172 -174 175 178 -175 177 181 -173 176 181 -171 175 181 -169 174 181 -167 173 181 -166 173 181 -165 172 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 167 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -159 169 181 -160 170 181 -161 170 181 -162 171 181 -163 171 181 -164 172 181 -165 172 181 -166 173 181 -168 174 181 -169 174 181 -171 175 181 -174 176 181 -176 178 181 -184 186 190 -214 225 240 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -214 226 243 -190 195 207 -135 122 116 -121 96 77 -120 95 77 -114 90 73 -117 93 74 -115 91 73 -117 93 74 -115 91 73 -116 92 74 -117 94 76 -114 90 73 -116 92 74 -120 95 76 -119 94 76 -119 94 76 -119 94 76 -119 94 76 -112 88 71 -119 94 75 -117 93 75 -138 132 133 -166 181 201 -156 174 200 -136 155 177 -139 156 181 -127 143 168 -135 152 176 -129 146 169 -126 143 165 -121 135 155 -118 132 151 -123 137 157 -120 133 153 -121 134 153 -121 134 154 -119 133 153 -128 145 167 -125 140 162 -127 142 164 -120 133 152 -122 137 156 -127 141 162 -135 150 173 -126 140 160 -131 147 169 -130 145 165 -130 144 165 -133 149 171 -131 147 168 -130 146 167 -132 147 168 -122 134 150 -133 147 168 -120 136 155 -124 139 159 -124 140 162 -124 139 161 -123 138 159 -125 142 162 -126 142 164 -143 150 160 -177 178 180 -175 177 181 -172 176 181 -170 175 181 -169 174 181 -167 173 181 -166 172 181 -164 172 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -159 169 181 -158 169 181 -158 169 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -153 166 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -159 169 181 -160 170 181 -160 170 181 -162 170 181 -163 171 181 -164 171 181 -165 172 181 -166 173 181 -168 173 181 -169 174 181 -171 175 181 -173 176 181 -176 178 181 -183 184 188 -208 217 231 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -221 234 253 -192 199 212 -137 124 120 -122 96 77 -119 95 77 -114 90 73 -122 96 78 -119 94 76 -117 92 74 -117 92 75 -121 96 77 -117 93 75 -121 96 77 -118 93 75 -114 90 73 -118 93 74 -117 93 75 -116 92 74 -120 95 76 -114 91 73 -117 92 74 -120 94 75 -132 127 129 -153 167 190 -149 168 193 -145 164 188 -140 158 182 -138 156 182 -134 151 175 -123 138 161 -120 133 154 -121 134 155 -121 134 154 -119 133 151 -118 132 153 -123 136 157 -122 138 159 -121 135 156 -130 147 171 -124 139 159 -122 137 159 -122 136 159 -118 131 155 -126 142 167 -138 153 176 -131 145 167 -130 146 168 -127 142 163 -128 144 165 -125 137 157 -120 132 152 -128 143 164 -124 136 154 -128 142 164 -117 129 149 -119 132 153 -120 135 157 -127 144 166 -123 138 160 -126 141 161 -116 130 151 -124 138 158 -148 153 161 -178 179 181 -175 177 181 -172 176 181 -170 175 181 -169 174 181 -167 173 181 -165 172 181 -165 172 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -159 169 181 -158 169 181 -158 169 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -151 166 181 -151 166 181 -151 166 181 -151 166 181 -151 166 181 -151 166 181 -151 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -159 169 181 -160 170 181 -161 170 181 -161 170 181 -163 171 181 -164 171 181 -165 172 181 -166 173 181 -168 173 181 -169 174 181 -171 175 181 -173 176 181 -175 177 181 -179 180 181 -206 214 226 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -215 227 245 -162 160 165 -123 101 86 -116 91 72 -117 92 75 -117 92 74 -118 93 74 -120 94 75 -117 92 73 -114 90 73 -118 93 75 -119 95 76 -118 93 74 -120 94 76 -117 93 75 -119 94 76 -113 89 72 -121 95 77 -115 91 74 -119 94 76 -114 90 72 -126 109 101 -155 166 183 -154 173 197 -148 167 189 -136 156 178 -131 149 176 -133 149 174 -124 141 164 -122 137 159 -112 123 142 -117 128 146 -116 128 148 -120 132 150 -118 131 150 -120 134 154 -124 139 161 -121 136 159 -122 137 158 -126 142 165 -121 136 157 -128 145 169 -119 133 155 -114 127 147 -124 140 163 -126 143 167 -125 140 163 -127 143 166 -128 145 167 -129 145 169 -123 137 157 -121 133 153 -122 136 159 -127 142 164 -119 133 153 -121 136 156 -118 133 155 -119 134 155 -115 126 145 -124 139 160 -120 135 155 -162 166 172 -178 178 181 -174 177 181 -172 176 181 -170 175 181 -169 174 181 -167 173 181 -166 172 181 -165 172 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -159 169 181 -158 169 181 -158 169 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -151 166 181 -151 166 181 -151 166 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 166 181 -151 166 181 -151 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -159 169 181 -160 170 181 -161 170 181 -162 170 181 -163 171 181 -164 172 181 -165 172 181 -166 173 181 -168 173 181 -169 174 181 -171 175 181 -173 176 181 -175 177 181 -179 180 181 -200 207 217 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -220 233 252 -188 193 204 -146 135 133 -115 91 73 -118 93 75 -114 91 73 -118 93 75 -117 93 75 -114 90 72 -117 94 75 -116 90 73 -115 91 73 -115 91 73 -119 93 75 -116 92 74 -116 92 73 -119 94 76 -119 94 75 -119 94 76 -114 90 73 -112 88 71 -120 102 90 -151 156 165 -159 176 199 -143 161 183 -140 157 185 -130 147 175 -133 149 178 -127 144 170 -126 141 164 -115 128 151 -123 134 152 -115 125 142 -119 127 144 -114 121 137 -119 134 153 -123 139 160 -119 134 156 -128 144 166 -131 149 171 -128 144 167 -122 138 161 -123 138 159 -117 131 153 -125 141 164 -123 139 162 -114 127 148 -123 139 162 -126 143 165 -120 134 155 -124 139 161 -126 143 166 -121 135 157 -110 122 142 -119 132 154 -116 129 151 -117 131 152 -115 127 146 -114 126 144 -106 116 134 -118 131 149 -157 160 165 -178 179 181 -175 177 181 -172 176 181 -171 175 181 -169 174 181 -167 173 181 -166 173 181 -165 172 181 -163 171 181 -162 171 181 -161 170 181 -161 170 181 -160 170 181 -159 169 181 -158 169 181 -157 168 181 -157 168 181 -156 168 181 -155 168 181 -155 167 181 -154 167 181 -154 167 181 -154 167 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -151 166 181 -151 166 181 -151 166 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 166 181 -151 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -153 167 181 -154 167 181 -154 167 181 -155 167 181 -155 167 181 -156 168 181 -156 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -160 170 181 -161 170 181 -162 171 181 -163 171 181 -164 172 181 -165 172 181 -166 173 181 -168 174 181 -169 174 181 -171 175 181 -173 176 181 -175 177 181 -179 179 181 -201 207 217 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -211 223 240 -168 166 172 -114 91 75 -115 91 73 -116 92 74 -116 91 73 -119 94 75 -113 90 73 -117 93 74 -118 93 75 -116 93 75 -118 93 74 -115 90 72 -117 91 73 -113 88 71 -115 91 73 -112 89 72 -113 90 73 -113 90 72 -116 92 74 -116 93 77 -137 133 135 -158 174 193 -146 164 185 -145 163 187 -144 162 187 -132 149 177 -128 146 174 -123 139 160 -124 140 166 -116 126 146 -120 128 145 -118 126 143 -119 126 143 -117 128 147 -124 136 157 -124 141 164 -129 147 172 -131 149 175 -125 141 165 -125 142 166 -123 138 161 -125 141 164 -121 135 157 -124 140 162 -123 139 163 -122 135 157 -114 127 146 -129 147 171 -118 132 154 -128 143 165 -112 124 144 -112 123 141 -118 132 153 -114 125 145 -114 127 149 -114 126 147 -107 118 138 -112 124 145 -106 116 131 -156 158 162 -178 179 181 -175 177 181 -173 176 181 -171 175 181 -169 174 181 -168 173 181 -166 173 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -159 169 181 -158 169 181 -158 169 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -151 166 181 -151 166 181 -151 166 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 166 181 -151 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -153 166 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -159 169 181 -160 170 181 -160 170 181 -161 170 181 -162 171 181 -163 171 181 -164 172 181 -165 172 181 -167 173 181 -168 174 181 -170 175 181 -172 175 181 -173 176 181 -176 178 181 -179 179 181 -201 208 218 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -223 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -223 236 255 -222 236 255 -223 236 255 -222 236 255 -222 236 255 -222 236 255 -223 236 255 -222 236 255 -223 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -221 234 253 -190 197 209 -131 116 109 -116 91 74 -117 92 74 -116 91 74 -114 90 73 -114 89 72 -118 93 74 -115 91 73 -112 89 71 -112 89 71 -113 90 72 -113 89 71 -117 91 73 -115 91 74 -113 89 72 -115 90 73 -116 91 73 -110 87 70 -114 91 73 -127 110 102 -159 169 182 -157 174 196 -139 156 179 -132 149 172 -138 155 182 -130 148 177 -125 142 170 -124 139 164 -121 132 154 -120 125 143 -119 124 141 -120 126 143 -118 125 143 -121 133 154 -123 138 162 -122 138 162 -126 141 164 -125 141 164 -124 140 163 -119 135 158 -129 147 171 -124 140 163 -121 137 159 -124 142 167 -117 132 152 -120 134 154 -118 132 154 -119 133 154 -111 123 143 -121 135 158 -116 130 152 -114 127 148 -113 123 143 -114 125 146 -110 121 142 -114 126 148 -111 123 145 -105 116 136 -151 153 158 -178 179 181 -175 177 181 -173 176 181 -171 175 181 -170 175 181 -168 174 181 -167 173 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -160 170 181 -159 169 181 -158 169 181 -157 169 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -151 166 181 -151 166 181 -151 166 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 165 181 -151 166 181 -151 166 181 -151 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -153 166 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 168 181 -156 168 181 -156 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -160 170 181 -161 170 181 -162 171 181 -163 171 181 -164 172 181 -165 172 181 -166 173 181 -167 173 181 -169 174 181 -170 175 181 -172 176 181 -174 177 181 -176 178 181 -179 179 181 -209 217 231 -222 236 255 -223 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -223 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -216 228 246 -175 176 183 -123 104 93 -116 91 73 -115 91 72 -114 91 72 -115 90 72 -119 93 75 -116 92 73 -113 90 73 -114 90 73 -110 87 70 -112 88 71 -118 92 75 -114 89 71 -118 93 75 -118 92 74 -113 89 71 -117 92 74 -115 89 71 -115 90 73 -148 154 158 -140 156 169 -142 159 180 -138 157 183 -137 154 179 -128 145 170 -128 145 172 -124 140 163 -118 128 149 -119 128 154 -111 110 129 -112 114 132 -108 107 118 -110 110 123 -116 126 145 -115 129 152 -116 129 152 -120 137 161 -120 135 159 -120 135 158 -120 135 159 -124 139 160 -121 136 160 -125 140 163 -117 131 152 -115 129 150 -118 133 155 -116 130 150 -126 141 163 -120 134 154 -117 130 152 -108 119 136 -115 128 149 -110 121 141 -107 117 136 -103 114 135 -102 110 127 -108 120 140 -142 145 152 -178 179 180 -176 178 181 -174 176 181 -172 176 181 -170 175 181 -169 174 181 -167 173 181 -166 173 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -151 166 181 -151 166 181 -151 166 181 -151 166 181 -151 166 181 -151 166 181 -151 166 181 -151 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -153 167 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 168 181 -156 168 181 -156 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -160 170 181 -161 170 181 -161 170 181 -162 171 181 -163 171 181 -164 172 181 -165 172 181 -167 173 181 -168 174 181 -169 174 181 -171 175 181 -172 176 181 -174 177 181 -177 178 181 -181 181 182 -209 218 231 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -204 214 230 -141 130 127 -116 92 74 -115 90 71 -114 90 72 -113 89 72 -116 91 73 -118 92 73 -114 89 72 -115 91 72 -112 87 70 -115 91 73 -112 89 71 -112 89 71 -113 89 72 -115 91 74 -114 90 72 -112 88 71 -118 93 75 -112 88 70 -123 112 100 -161 183 180 -143 160 179 -142 159 184 -137 155 178 -125 141 170 -137 155 185 -132 150 180 -131 147 174 -114 118 137 -117 117 135 -110 110 127 -110 107 124 -114 112 123 -106 106 121 -116 127 147 -110 125 148 -112 125 147 -118 133 156 -124 139 163 -117 133 155 -125 141 164 -122 139 161 -128 146 169 -123 138 159 -117 132 153 -120 136 158 -114 125 144 -116 129 149 -120 134 154 -117 129 149 -114 127 147 -108 120 139 -114 127 146 -108 120 138 -104 114 132 -104 113 131 -100 111 127 -124 129 139 -178 178 179 -177 178 181 -174 177 181 -172 176 181 -171 175 181 -169 174 181 -168 174 181 -167 173 181 -166 172 181 -164 172 181 -163 171 181 -163 171 181 -162 171 181 -161 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -153 166 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 167 181 -155 168 181 -156 168 181 -156 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -160 170 181 -160 170 181 -161 170 181 -162 171 181 -163 171 181 -164 172 181 -165 172 181 -166 173 181 -167 173 181 -168 174 181 -170 175 181 -171 175 181 -173 176 181 -175 177 181 -177 178 181 -186 187 190 -216 228 244 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -191 198 210 -136 122 117 -107 84 69 -117 91 74 -113 88 70 -116 91 73 -111 87 70 -115 90 73 -117 93 74 -111 87 70 -113 89 71 -111 88 70 -115 91 72 -115 91 72 -115 90 72 -112 89 72 -108 85 69 -109 86 70 -111 87 69 -110 87 73 -139 158 137 -148 173 172 -150 167 190 -136 154 179 -127 143 167 -127 143 167 -126 144 173 -126 142 170 -121 129 148 -116 116 131 -112 105 118 -104 100 117 -104 97 107 -104 97 106 -94 97 111 -103 117 136 -104 122 140 -112 129 149 -113 127 148 -112 126 147 -125 142 165 -123 139 163 -125 140 161 -123 139 160 -120 135 156 -120 135 155 -121 137 158 -122 136 157 -118 131 152 -121 136 157 -117 130 147 -118 131 150 -108 120 138 -112 125 146 -101 112 128 -104 114 131 -101 110 127 -99 106 120 -168 168 170 -178 178 181 -175 177 181 -173 176 181 -171 175 181 -170 175 181 -169 174 181 -167 173 181 -166 173 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -162 170 181 -161 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -155 168 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 167 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 167 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -160 170 181 -160 170 181 -161 170 181 -162 171 181 -163 171 181 -164 171 181 -164 172 181 -166 172 181 -167 173 181 -168 174 181 -169 174 181 -171 175 181 -172 176 181 -174 177 181 -176 178 181 -178 179 181 -188 189 192 -221 234 253 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -221 233 252 -174 174 181 -116 94 79 -112 88 70 -110 87 70 -116 91 72 -109 86 69 -114 90 72 -112 88 70 -112 88 71 -113 89 72 -112 88 71 -114 90 73 -112 88 71 -113 89 71 -116 90 72 -111 87 70 -108 85 68 -108 86 68 -111 87 70 -133 127 118 -159 187 175 -144 162 175 -141 158 183 -135 150 173 -119 135 166 -129 144 169 -126 142 166 -127 139 161 -112 112 130 -112 107 124 -114 106 117 -116 108 113 -112 105 114 -100 99 115 -91 99 125 -100 112 140 -114 132 153 -121 137 160 -120 136 157 -117 133 155 -124 142 164 -120 135 155 -122 138 160 -121 135 155 -117 130 149 -117 131 151 -115 128 148 -120 136 157 -116 129 148 -114 126 146 -113 127 147 -105 117 134 -112 126 145 -110 122 139 -104 114 129 -107 118 134 -102 113 129 -162 163 164 -179 179 181 -176 178 181 -174 177 181 -172 176 181 -171 175 181 -169 174 181 -168 174 181 -167 173 181 -166 173 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -161 170 181 -161 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -158 169 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -152 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 167 181 -156 168 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -160 170 181 -160 170 181 -161 170 181 -162 171 181 -163 171 181 -163 171 181 -164 172 181 -165 172 181 -166 173 181 -167 173 181 -169 174 181 -170 175 181 -171 175 181 -173 176 181 -175 177 181 -177 178 181 -180 180 181 -194 197 203 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -222 235 254 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -222 235 255 -222 235 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -212 223 240 -150 144 146 -116 93 76 -111 87 70 -115 90 71 -111 87 70 -114 89 71 -114 90 72 -113 89 71 -111 87 70 -111 86 69 -115 91 72 -112 88 70 -113 90 72 -114 89 71 -114 89 71 -112 88 71 -114 89 72 -109 86 68 -108 87 72 -143 150 140 -147 183 155 -142 158 179 -135 152 174 -125 142 163 -127 140 162 -122 138 161 -121 136 160 -125 134 154 -115 109 118 -109 100 107 -116 104 112 -112 101 109 -100 92 106 -99 97 124 -87 100 142 -107 122 151 -118 136 156 -122 146 165 -128 145 168 -124 148 166 -123 140 161 -120 136 157 -121 137 161 -111 123 141 -118 133 154 -121 137 158 -115 129 148 -115 130 147 -105 118 136 -100 113 125 -109 122 138 -103 117 133 -105 117 132 -103 115 130 -114 128 145 -96 108 121 -133 135 141 -180 180 181 -177 178 181 -175 177 181 -173 176 181 -172 175 181 -170 175 181 -169 174 181 -168 174 181 -167 173 181 -166 173 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -162 170 181 -161 170 181 -160 170 181 -160 170 181 -159 169 181 -158 169 181 -158 169 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -153 167 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 166 181 -153 167 181 -153 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 167 181 -155 167 181 -156 168 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -159 169 181 -159 169 181 -160 170 181 -161 170 181 -161 170 181 -162 171 181 -163 171 181 -163 171 181 -164 172 181 -165 172 181 -166 173 181 -167 173 181 -168 174 181 -169 174 181 -171 175 181 -172 176 181 -174 176 181 -175 177 181 -178 179 181 -181 180 181 -209 217 230 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -221 235 253 -220 233 252 -218 232 249 -222 236 254 -221 234 253 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -222 235 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -221 235 253 -222 236 254 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -219 231 251 -219 229 250 -218 228 249 -218 228 249 -222 235 255 -222 235 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -221 234 253 -223 236 255 -222 235 254 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -222 235 255 -223 236 255 -220 233 252 -223 236 255 -223 237 255 -223 236 255 -223 236 255 -222 236 255 -222 236 255 -223 236 255 -223 236 255 -222 235 254 -221 234 254 -222 236 255 -223 237 255 -223 236 255 -222 236 255 -222 236 255 -223 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -222 236 255 -223 236 255 -223 236 255 -223 237 255 -222 236 255 -222 235 254 -222 236 255 -221 235 254 -223 237 255 -222 235 254 -223 237 255 -222 235 254 -222 236 255 -223 236 255 -222 236 255 -221 234 254 -221 234 254 -221 234 254 -221 235 254 -222 235 254 -223 237 255 -222 236 255 -222 236 255 -219 233 252 -210 221 238 -143 135 135 -111 87 70 -116 90 72 -108 84 68 -108 85 68 -116 91 73 -110 87 70 -109 86 69 -109 86 69 -116 91 72 -112 88 71 -113 89 71 -111 87 70 -111 86 69 -111 87 69 -113 89 71 -107 85 68 -109 86 69 -109 91 81 -147 176 153 -152 177 179 -149 166 190 -135 153 176 -118 132 155 -131 146 170 -126 141 164 -128 144 166 -127 131 148 -117 114 125 -111 102 111 -113 102 110 -104 89 105 -91 78 105 -75 65 110 -67 72 139 -107 122 153 -129 145 165 -124 144 165 -124 145 163 -120 141 160 -122 142 159 -122 138 159 -126 143 165 -122 139 158 -112 128 147 -111 126 143 -104 120 136 -98 113 128 -97 110 122 -94 107 119 -88 99 111 -97 109 123 -92 103 115 -107 119 135 -113 128 146 -116 124 136 -173 172 173 -178 179 181 -176 178 181 -174 177 181 -172 176 181 -171 175 181 -170 175 181 -169 174 181 -168 173 181 -167 173 181 -166 172 181 -165 172 181 -164 172 181 -163 171 181 -162 171 181 -162 171 181 -161 170 181 -160 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -158 169 181 -157 168 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -155 168 181 -155 167 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -153 167 181 -153 167 181 -153 167 181 -153 167 181 -153 167 181 -153 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -156 168 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -158 169 181 -159 169 181 -160 169 181 -160 170 181 -161 170 181 -161 170 181 -162 171 181 -163 171 181 -164 171 181 -164 172 181 -165 172 181 -166 173 181 -167 173 181 -168 174 181 -169 174 181 -170 175 181 -172 176 181 -173 176 181 -175 177 181 -177 178 181 -179 179 181 -187 187 189 -221 234 253 -223 236 255 -222 236 255 -223 236 255 -223 237 255 -222 236 255 -222 236 255 -223 236 255 -222 236 254 -219 233 251 -216 230 248 -215 229 247 -219 233 250 -214 229 245 -222 236 254 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -222 235 255 -221 234 254 -221 233 253 -221 234 253 -215 229 248 -222 235 255 -216 230 248 -218 232 250 -215 229 247 -222 235 254 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -221 233 253 -221 233 253 -214 222 244 -215 225 246 -216 225 247 -213 221 243 -215 223 245 -216 225 246 -221 233 253 -223 236 255 -223 236 255 -223 236 255 -223 236 255 -222 235 254 -215 227 245 -217 229 248 -223 237 255 -222 236 255 -222 236 255 -222 236 255 -223 237 255 -222 236 255 -223 237 255 -223 237 255 -222 235 254 -222 235 254 -223 237 255 -221 235 254 -219 233 252 -218 232 250 -212 225 243 -220 233 252 -213 227 245 -217 231 249 -218 232 251 -221 234 254 -218 232 251 -219 232 252 -222 235 254 -222 236 255 -221 235 254 -219 233 252 -220 234 253 -220 233 252 -218 232 251 -219 233 252 -217 231 250 -216 230 249 -219 233 252 -219 233 252 -219 233 252 -218 232 251 -217 231 250 -217 231 250 -214 228 248 -214 228 248 -216 230 249 -217 230 250 -215 228 248 -217 230 250 -219 233 252 -214 227 246 -215 227 247 -215 228 247 -215 228 247 -214 226 246 -214 227 246 -212 226 245 -213 227 246 -215 229 248 -216 230 249 -215 228 248 -213 227 246 -214 228 247 -217 231 250 -209 222 242 -211 225 244 -211 226 245 -212 226 245 -213 227 246 -216 230 249 -212 226 246 -212 226 245 -206 221 240 -212 226 245 -209 222 242 -214 228 247 -207 221 241 -213 226 246 -206 220 240 -212 226 245 -208 222 242 -207 221 241 -205 219 239 -211 224 243 -203 217 237 -208 222 241 -209 223 243 -207 221 241 -207 221 240 -210 224 244 -206 220 240 -209 223 243 -203 218 238 -201 215 234 -210 224 244 -207 221 240 -204 218 238 -201 215 234 -206 221 240 -209 223 243 -203 217 237 -194 203 219 -130 118 116 -113 88 71 -105 82 67 -107 84 67 -110 87 70 -116 91 72 -113 89 71 -111 86 69 -107 84 66 -113 88 71 -113 89 71 -110 86 69 -108 85 69 -112 88 70 -106 84 67 -110 86 69 -107 84 67 -114 89 72 -133 135 133 -158 187 165 -144 156 174 -145 163 186 -141 158 181 -118 134 160 -125 141 164 -131 147 169 -127 140 161 -124 121 130 -114 101 104 -119 111 119 -105 88 101 -106 97 128 -84 71 118 -79 76 143 -67 76 141 -120 134 164 -126 146 165 -125 143 164 -123 146 164 -124 141 163 -121 139 158 -125 141 162 -122 137 159 -125 142 163 -114 129 149 -119 135 154 -104 120 138 -105 123 138 -86 99 110 -86 101 111 -103 118 132 -109 123 138 -93 101 115 -108 122 140 -104 116 133 -156 158 160 -179 179 181 -177 178 181 -175 177 181 -173 176 181 -172 176 181 -171 175 181 -170 174 181 -169 174 181 -168 173 181 -167 173 181 -166 172 181 -165 172 181 -164 172 181 -163 171 181 -163 171 181 -162 171 181 -161 170 181 -161 170 181 -160 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -158 169 181 -157 168 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -156 168 181 -155 168 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -154 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -158 169 181 -159 169 181 -159 169 181 -160 170 181 -160 170 181 -161 170 181 -162 171 181 -162 171 181 -163 171 181 -164 171 181 -164 172 181 -165 172 181 -166 173 181 -167 173 181 -168 174 181 -169 174 181 -170 175 181 -171 175 181 -173 176 181 -174 177 181 -176 177 181 -178 178 181 -180 180 181 -193 197 204 -217 231 250 -213 227 246 -212 226 245 -215 228 248 -210 224 243 -210 224 244 -216 230 249 -208 222 240 -200 215 231 -196 211 226 -194 210 223 -202 217 232 -199 215 230 -207 221 238 -216 229 248 -217 231 250 -217 230 250 -217 230 250 -217 230 250 -218 232 251 -214 226 247 -210 220 243 -207 215 241 -205 216 238 -201 213 234 -202 218 234 -206 221 238 -211 225 243 -209 224 242 -210 224 242 -218 231 250 -220 234 253 -217 231 250 -222 235 254 -219 233 252 -222 235 254 -220 234 253 -220 233 252 -220 233 252 -219 232 252 -219 232 252 -220 234 253 -222 236 255 -218 232 251 -220 234 253 -221 232 252 -219 231 251 -212 219 241 -207 208 233 -206 207 233 -205 204 231 -210 214 238 -210 218 240 -219 231 251 -223 237 255 -223 237 255 -222 235 254 -220 233 252 -217 229 248 -215 227 245 -204 214 232 -216 229 248 -212 226 245 -210 224 244 -211 225 244 -209 223 242 -212 226 246 -208 222 242 -208 222 242 -207 221 240 -211 224 244 -200 215 235 -202 217 236 -191 205 224 -193 207 224 -193 208 226 -188 202 219 -186 201 217 -194 208 226 -193 208 226 -206 220 240 -201 216 236 -197 211 231 -202 217 236 -205 219 239 -203 218 238 -200 214 234 -201 215 235 -199 214 234 -204 218 238 -200 214 234 -195 209 229 -202 216 236 -206 220 240 -198 213 233 -199 213 233 -199 214 234 -199 213 233 -195 209 229 -188 203 223 -192 207 227 -195 210 231 -192 207 228 -197 212 232 -198 213 233 -194 209 229 -191 203 224 -198 211 231 -190 198 220 -179 188 210 -195 206 227 -186 198 219 -188 201 222 -193 207 227 -197 211 231 -190 205 226 -193 208 228 -190 205 226 -196 210 231 -182 198 219 -181 197 218 -192 206 226 -189 204 225 -195 209 229 -183 198 219 -195 210 230 -187 202 222 -189 204 224 -182 197 219 -188 203 224 -193 207 228 -175 191 212 -187 202 223 -182 197 218 -183 198 219 -184 200 220 -188 202 223 -192 205 225 -185 199 219 -185 197 217 -182 196 216 -188 202 222 -182 197 218 -187 202 223 -186 201 222 -191 206 226 -184 199 220 -176 192 213 -188 203 223 -189 204 224 -185 200 220 -190 204 225 -183 198 219 -180 196 217 -185 200 220 -187 202 223 -179 194 215 -154 162 176 -122 106 98 -109 85 69 -108 85 68 -109 86 68 -110 87 69 -111 87 70 -108 85 68 -110 86 69 -110 87 69 -105 81 65 -110 86 69 -109 86 68 -110 86 69 -107 85 68 -104 82 65 -106 84 67 -110 87 69 -108 85 70 -147 161 159 -147 162 158 -145 161 183 -131 149 172 -125 141 168 -117 135 166 -124 141 167 -128 143 165 -126 132 148 -115 109 117 -120 112 118 -113 106 127 -106 96 119 -99 88 129 -87 79 134 -51 45 143 -47 46 119 -118 135 163 -128 144 165 -128 143 163 -126 143 164 -123 142 161 -126 143 165 -124 142 164 -127 144 166 -125 141 164 -120 137 159 -123 140 161 -109 128 145 -94 115 124 -87 109 117 -88 111 120 -94 115 126 -103 117 133 -111 124 144 -112 125 145 -128 133 142 -180 180 180 -178 179 181 -176 178 181 -174 177 181 -173 176 181 -172 176 181 -171 175 181 -169 174 181 -168 174 181 -168 173 181 -167 173 181 -166 173 181 -165 172 181 -164 172 181 -164 171 181 -163 171 181 -162 171 181 -162 171 181 -161 170 181 -161 170 181 -160 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -158 169 181 -158 169 181 -157 168 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 167 181 -155 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -158 169 181 -159 169 181 -159 169 181 -160 170 181 -160 170 181 -161 170 181 -161 170 181 -162 171 181 -163 171 181 -163 171 181 -164 172 181 -165 172 181 -165 172 181 -166 173 181 -167 173 181 -168 174 181 -169 174 181 -170 175 181 -171 175 181 -172 176 181 -174 176 181 -175 177 181 -177 178 181 -179 179 181 -182 182 182 -190 202 218 -193 207 228 -192 206 226 -188 202 223 -195 210 230 -195 210 230 -189 204 223 -184 199 217 -176 192 205 -173 190 201 -160 179 187 -162 180 190 -173 190 201 -173 190 203 -178 194 210 -194 209 228 -196 211 231 -194 208 228 -198 212 232 -189 202 224 -193 204 227 -186 194 222 -176 182 211 -175 186 208 -166 179 200 -186 203 218 -173 191 204 -174 192 205 -171 189 203 -190 206 222 -205 220 239 -202 217 236 -201 215 235 -200 214 234 -200 214 234 -203 218 238 -207 221 241 -202 216 236 -206 220 240 -203 218 238 -207 221 240 -203 217 237 -202 216 236 -211 225 244 -204 218 238 -197 209 231 -199 205 229 -191 194 218 -190 185 214 -188 180 211 -189 183 214 -194 192 220 -193 191 218 -202 208 231 -208 222 241 -208 222 242 -209 223 242 -201 213 231 -190 200 217 -190 199 215 -189 198 215 -183 198 219 -184 200 220 -192 207 227 -187 202 223 -190 205 225 -195 210 230 -186 201 222 -189 204 224 -178 193 214 -185 200 221 -185 200 220 -176 192 211 -186 201 220 -167 182 200 -172 187 205 -154 170 187 -158 174 190 -164 180 197 -179 194 212 -182 197 217 -178 193 214 -172 188 209 -173 189 211 -182 197 218 -176 191 212 -180 196 217 -175 191 212 -178 193 214 -179 195 216 -183 198 219 -179 194 215 -175 191 212 -176 191 212 -169 185 207 -173 188 210 -174 190 211 -172 188 210 -171 187 208 -167 183 205 -172 187 208 -178 194 215 -168 185 207 -175 191 212 -164 180 202 -173 188 209 -164 173 196 -163 173 196 -157 163 188 -163 170 195 -162 170 194 -159 165 191 -155 163 189 -158 170 194 -158 174 197 -166 182 204 -167 183 205 -169 185 207 -170 186 207 -166 182 204 -165 181 203 -162 178 201 -155 172 194 -175 190 211 -159 176 199 -162 178 199 -162 178 200 -159 176 199 -164 180 202 -159 176 199 -157 174 196 -155 172 195 -157 173 195 -158 174 196 -165 182 204 -160 176 199 -160 175 197 -154 167 189 -155 166 187 -154 164 186 -159 168 190 -157 170 193 -158 172 193 -157 174 197 -156 173 196 -156 173 195 -149 167 190 -153 170 193 -161 177 199 -153 170 193 -152 170 193 -157 174 197 -159 176 199 -160 177 200 -159 176 199 -156 173 196 -151 168 191 -144 151 165 -114 95 84 -113 88 71 -106 83 66 -113 88 70 -109 85 68 -115 90 72 -107 84 67 -110 87 70 -108 84 66 -115 90 71 -109 84 67 -113 88 70 -109 85 68 -106 83 67 -109 85 68 -110 87 70 -106 83 66 -119 101 92 -160 160 169 -143 136 150 -152 169 191 -141 160 181 -128 146 175 -116 135 162 -131 148 172 -130 145 163 -121 124 137 -114 107 113 -124 118 127 -114 105 122 -89 74 116 -92 83 130 -76 67 137 -63 62 157 -77 80 133 -114 126 148 -117 130 148 -124 138 159 -127 140 161 -121 134 156 -129 144 167 -123 139 161 -127 142 164 -124 139 162 -128 144 166 -114 134 151 -86 112 117 -60 99 92 -59 93 90 -60 90 86 -60 88 84 -81 102 111 -114 129 150 -113 126 146 -172 172 172 -179 179 181 -177 178 181 -176 177 181 -174 177 181 -173 176 181 -172 175 181 -171 175 181 -169 174 181 -169 174 181 -168 173 181 -167 173 181 -166 173 181 -165 172 181 -165 172 181 -164 172 181 -163 171 181 -163 171 181 -162 171 181 -162 170 181 -161 170 181 -161 170 181 -160 170 181 -160 170 181 -159 169 181 -159 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -155 168 181 -155 168 181 -155 168 181 -155 168 181 -155 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -158 169 181 -159 169 181 -159 169 181 -159 169 181 -160 170 181 -160 170 181 -161 170 181 -161 170 181 -162 171 181 -162 171 181 -163 171 181 -164 171 181 -164 172 181 -165 172 181 -166 172 181 -166 173 181 -167 173 181 -168 174 181 -169 174 181 -170 175 181 -171 175 181 -172 176 181 -173 176 181 -175 177 181 -176 178 181 -178 179 181 -180 180 181 -180 182 187 -163 179 201 -169 184 206 -161 178 201 -165 181 203 -165 182 204 -168 184 206 -147 165 180 -147 166 177 -144 164 173 -129 152 153 -139 160 167 -143 162 172 -141 161 172 -156 173 189 -157 174 194 -171 187 207 -177 193 214 -162 180 201 -163 177 202 -165 173 202 -157 158 194 -152 154 189 -154 160 191 -153 169 186 -146 166 180 -142 164 175 -148 169 181 -155 175 188 -154 173 188 -164 181 200 -173 188 209 -171 187 209 -175 190 211 -172 187 208 -170 186 207 -184 200 220 -181 197 217 -174 190 211 -175 191 212 -176 191 212 -187 202 223 -172 187 208 -177 193 214 -179 194 215 -183 192 216 -177 180 206 -165 157 190 -174 162 195 -156 132 174 -163 150 186 -167 155 189 -166 152 187 -180 186 211 -186 200 221 -185 200 221 -180 194 214 -177 189 208 -179 189 206 -163 171 188 -154 160 175 -157 174 197 -163 180 202 -153 170 193 -153 171 194 -166 182 204 -159 175 198 -163 179 202 -160 176 199 -157 174 196 -156 173 195 -158 174 196 -144 162 183 -137 154 174 -137 154 173 -133 151 168 -133 151 167 -131 148 164 -133 151 169 -142 159 178 -141 159 179 -148 166 188 -151 168 191 -158 174 197 -150 167 190 -151 168 191 -149 166 189 -151 168 191 -149 167 190 -147 165 189 -146 164 188 -149 166 189 -144 161 185 -146 164 188 -150 167 190 -148 166 188 -149 167 190 -145 163 187 -147 164 188 -144 162 185 -148 166 189 -145 162 186 -145 163 187 -142 160 183 -143 161 185 -144 160 184 -141 151 177 -138 142 170 -140 143 170 -141 140 169 -141 141 168 -138 139 167 -140 145 172 -144 154 179 -142 158 182 -140 159 183 -141 159 183 -138 157 181 -140 158 181 -142 160 184 -139 157 181 -141 159 183 -140 159 183 -139 157 181 -142 160 184 -140 158 182 -143 161 184 -146 163 187 -137 156 181 -141 160 184 -140 158 182 -138 156 180 -140 158 181 -139 157 181 -139 157 181 -140 157 181 -138 149 172 -137 151 174 -138 144 166 -142 147 169 -142 146 168 -139 150 173 -141 152 174 -138 154 178 -141 158 182 -138 156 181 -137 156 181 -140 159 182 -139 157 181 -136 155 180 -138 157 181 -137 155 180 -139 157 181 -138 157 181 -139 156 180 -138 156 181 -136 154 178 -124 130 145 -110 90 81 -107 84 67 -103 80 65 -110 86 69 -110 87 70 -104 82 66 -111 86 69 -111 87 69 -114 89 71 -111 86 69 -112 87 70 -102 80 65 -108 85 68 -109 85 67 -100 79 63 -113 88 70 -106 83 66 -126 115 114 -159 155 170 -154 160 180 -135 154 174 -135 151 175 -114 132 166 -110 129 159 -119 132 151 -118 133 149 -113 114 117 -119 109 113 -126 125 136 -115 109 137 -92 82 141 -94 86 146 -76 70 155 -63 63 160 -102 109 148 -126 136 158 -123 130 152 -125 138 160 -127 143 165 -127 141 162 -129 144 167 -124 139 161 -124 139 160 -128 145 166 -123 137 157 -85 111 118 -44 87 76 -43 86 74 -52 89 79 -47 80 73 -60 88 83 -62 84 84 -105 123 138 -137 142 151 -181 180 181 -178 179 181 -177 178 181 -175 177 181 -174 177 181 -173 176 181 -172 175 181 -170 175 181 -170 174 181 -169 174 181 -168 174 181 -167 173 181 -166 173 181 -166 172 181 -165 172 181 -164 172 181 -164 172 181 -163 171 181 -163 171 181 -162 171 181 -162 171 181 -161 170 181 -161 170 181 -160 170 181 -160 170 181 -160 169 181 -159 169 181 -159 169 181 -159 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -156 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -159 169 181 -159 169 181 -159 169 181 -160 170 181 -160 170 181 -160 170 181 -161 170 181 -161 170 181 -162 171 181 -162 171 181 -163 171 181 -163 171 181 -164 172 181 -165 172 181 -165 172 181 -166 173 181 -167 173 181 -167 173 181 -168 174 181 -169 174 181 -170 175 181 -171 175 181 -172 176 181 -173 176 181 -174 177 181 -176 178 181 -177 178 181 -179 179 181 -181 180 180 -155 166 181 -139 157 182 -140 158 185 -136 154 185 -131 149 186 -134 153 180 -118 140 153 -115 137 144 -113 136 144 -104 128 132 -109 133 136 -118 141 149 -114 136 144 -130 150 165 -131 151 169 -129 148 169 -130 151 173 -129 150 175 -136 152 179 -131 133 170 -127 119 168 -115 111 155 -117 130 154 -115 132 149 -111 135 144 -119 142 153 -120 144 153 -127 150 162 -126 148 163 -138 158 177 -149 166 189 -157 174 197 -146 164 188 -154 171 194 -149 167 190 -149 166 189 -151 168 191 -147 165 188 -152 168 191 -150 167 190 -152 168 192 -156 169 193 -159 175 198 -154 170 193 -156 167 192 -147 149 179 -141 124 164 -144 122 164 -144 116 161 -147 122 165 -145 123 164 -154 142 177 -150 154 182 -148 161 187 -156 173 196 -157 173 195 -149 160 179 -124 132 150 -120 124 139 -123 129 144 -140 158 182 -134 154 179 -138 156 181 -140 157 181 -139 157 181 -142 160 184 -142 160 184 -140 158 182 -139 157 181 -138 157 181 -137 155 180 -128 147 169 -118 137 155 -101 122 136 -108 128 144 -107 127 142 -91 112 124 -110 129 146 -112 131 150 -125 143 163 -134 153 176 -139 157 181 -136 155 179 -137 155 179 -137 156 180 -137 156 180 -137 156 181 -136 154 178 -138 157 181 -138 156 181 -138 156 181 -137 156 181 -138 157 181 -137 156 181 -136 155 180 -136 154 179 -138 156 180 -136 154 178 -135 148 171 -137 155 179 -136 153 178 -138 156 180 -138 156 181 -137 155 180 -134 147 172 -133 137 164 -135 133 162 -135 130 159 -136 129 160 -134 132 161 -130 130 158 -134 134 161 -134 148 174 -135 149 175 -135 154 178 -137 156 181 -139 157 181 -137 156 181 -137 156 181 -137 156 181 -138 156 181 -136 155 180 -135 154 180 -137 156 181 -138 156 181 -136 155 180 -138 156 180 -137 156 181 -139 157 181 -138 156 180 -138 156 181 -137 156 181 -137 156 181 -137 156 180 -138 154 177 -140 147 169 -139 139 161 -142 136 157 -139 140 162 -137 130 150 -136 140 161 -141 143 166 -137 148 172 -138 155 178 -137 155 179 -137 156 181 -139 157 181 -138 156 181 -137 156 180 -137 156 181 -138 156 181 -136 155 180 -138 156 181 -137 156 181 -136 155 181 -137 155 179 -126 132 146 -110 90 79 -100 78 63 -107 84 67 -105 83 66 -104 81 65 -105 82 66 -108 85 67 -111 86 68 -107 83 67 -104 82 66 -108 85 68 -111 87 69 -108 84 67 -111 87 69 -112 87 70 -104 81 66 -105 83 67 -133 124 125 -166 164 180 -154 166 188 -138 155 175 -126 144 168 -103 121 156 -99 116 144 -121 137 155 -120 130 146 -115 114 115 -114 115 126 -121 119 129 -114 114 134 -95 82 133 -76 68 154 -81 81 158 -100 112 159 -126 135 162 -126 129 151 -129 138 161 -122 131 152 -132 148 170 -126 139 160 -129 145 168 -132 150 172 -124 140 162 -127 143 166 -129 146 168 -73 108 105 -57 102 91 -55 97 87 -66 101 95 -58 91 86 -43 73 66 -66 88 88 -81 95 98 -173 173 173 -180 180 181 -178 179 181 -176 178 181 -175 177 181 -174 177 181 -173 176 181 -172 175 181 -171 175 181 -170 175 181 -169 174 181 -168 174 181 -167 173 181 -167 173 181 -166 173 181 -165 172 181 -165 172 181 -164 172 181 -164 172 181 -163 171 181 -163 171 181 -162 171 181 -162 171 181 -161 170 181 -161 170 181 -161 170 181 -160 170 181 -160 170 181 -160 170 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -157 168 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -160 170 181 -160 170 181 -160 170 181 -161 170 181 -161 170 181 -161 170 181 -162 171 181 -162 171 181 -163 171 181 -163 171 181 -164 172 181 -164 172 181 -165 172 181 -166 172 181 -166 173 181 -167 173 181 -168 173 181 -168 174 181 -169 174 181 -170 175 181 -171 175 181 -172 176 181 -173 176 181 -174 177 181 -175 177 181 -177 178 181 -178 179 181 -181 180 181 -176 177 181 -129 147 185 -127 145 183 -125 142 182 -123 141 188 -123 141 174 -108 130 158 -110 133 145 -94 122 121 -90 118 113 -96 123 121 -91 118 114 -99 124 128 -109 131 140 -107 129 142 -119 140 157 -118 140 160 -125 143 167 -123 137 169 -116 115 161 -116 98 156 -109 109 150 -105 113 142 -97 112 133 -105 131 140 -98 126 133 -95 122 128 -101 127 135 -109 133 146 -128 148 167 -136 155 180 -138 157 181 -138 156 181 -137 156 181 -137 156 180 -137 155 180 -137 156 181 -139 157 181 -137 154 180 -140 155 179 -140 151 176 -139 152 177 -144 152 178 -140 154 179 -139 146 175 -134 131 164 -131 112 154 -128 93 144 -131 84 142 -128 82 140 -130 93 143 -137 115 160 -137 138 170 -138 155 181 -136 155 180 -133 149 172 -121 129 148 -101 106 124 -93 94 108 -84 85 99 -137 152 176 -136 150 173 -138 152 175 -139 156 180 -137 155 180 -138 156 181 -136 155 180 -136 155 180 -137 156 181 -137 156 181 -133 152 176 -131 149 170 -106 125 141 -97 115 128 -99 119 133 -95 115 129 -89 110 123 -93 113 126 -101 121 135 -115 133 151 -131 149 171 -136 155 179 -138 156 181 -137 155 180 -137 155 180 -137 155 180 -136 156 181 -137 155 180 -138 156 181 -137 156 180 -139 157 181 -138 156 180 -137 155 179 -138 156 181 -138 156 181 -138 156 180 -136 151 174 -134 144 165 -134 141 163 -135 145 167 -135 145 167 -136 151 175 -136 153 178 -135 155 180 -136 148 174 -131 128 156 -131 124 152 -128 120 151 -134 131 159 -130 116 146 -129 118 148 -133 130 159 -129 133 160 -138 152 176 -137 156 181 -137 155 179 -138 156 181 -137 155 180 -138 156 180 -137 156 181 -137 156 181 -138 156 181 -136 155 180 -137 156 180 -135 154 179 -137 156 180 -137 155 180 -139 156 180 -137 156 181 -138 156 181 -139 157 181 -134 153 179 -136 155 179 -135 153 178 -133 146 170 -138 133 154 -137 133 155 -139 124 142 -137 121 139 -139 124 142 -140 133 153 -136 134 155 -138 143 166 -138 155 179 -137 156 180 -138 157 181 -137 156 181 -138 156 180 -137 156 181 -136 155 180 -138 156 181 -138 156 181 -135 155 180 -135 154 179 -137 155 180 -136 154 178 -121 126 140 -112 94 85 -109 84 67 -104 81 66 -108 84 67 -107 84 67 -102 80 64 -106 83 66 -109 85 68 -108 84 68 -106 82 66 -106 83 66 -103 80 64 -110 86 69 -105 83 66 -100 78 62 -104 82 65 -105 84 69 -149 153 157 -154 159 174 -145 160 178 -136 154 174 -115 136 167 -88 111 151 -105 122 148 -117 134 151 -124 126 134 -111 101 97 -118 115 123 -129 131 145 -129 133 148 -106 107 148 -106 112 163 -116 129 175 -125 132 163 -127 126 148 -127 125 151 -129 133 156 -126 132 156 -130 147 168 -135 151 174 -131 146 168 -124 138 158 -133 147 169 -126 143 164 -124 143 164 -62 105 96 -55 110 96 -55 105 92 -56 104 91 -53 91 81 -56 87 82 -62 90 86 -128 133 134 -181 180 181 -179 179 181 -178 178 181 -176 178 181 -175 177 181 -174 177 181 -173 176 181 -172 175 181 -171 175 181 -170 175 181 -169 174 181 -168 174 181 -168 174 181 -167 173 181 -166 173 181 -166 173 181 -165 172 181 -165 172 181 -164 172 181 -164 172 181 -163 171 181 -163 171 181 -162 171 181 -162 171 181 -162 171 181 -161 170 181 -161 170 181 -161 170 181 -160 170 181 -160 170 181 -160 170 181 -160 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -158 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -161 170 181 -161 170 181 -161 170 181 -162 171 181 -162 171 181 -163 171 181 -163 171 181 -163 171 181 -164 172 181 -164 172 181 -165 172 181 -165 172 181 -166 173 181 -167 173 181 -167 173 181 -168 174 181 -169 174 181 -169 174 181 -170 175 181 -171 175 181 -172 176 181 -173 176 181 -174 177 181 -175 177 181 -177 178 181 -178 179 181 -180 180 181 -182 181 181 -144 154 182 -124 142 181 -110 127 186 -112 129 192 -104 125 174 -102 125 154 -90 117 127 -86 113 118 -76 107 91 -78 109 96 -94 121 119 -89 118 115 -107 131 142 -109 132 144 -108 131 145 -111 135 153 -107 130 156 -113 121 158 -109 105 153 -102 81 142 -99 84 137 -97 98 131 -92 108 125 -84 115 115 -75 108 104 -87 117 117 -95 123 128 -103 129 137 -127 147 165 -134 153 175 -138 157 181 -138 156 181 -137 156 181 -138 156 180 -138 155 180 -141 155 182 -137 153 179 -140 152 178 -142 148 175 -144 146 174 -140 144 170 -143 143 171 -138 143 170 -135 135 165 -128 117 153 -125 91 141 -128 91 143 -130 78 141 -130 82 138 -130 88 142 -127 102 146 -133 131 163 -133 151 173 -135 156 177 -130 144 166 -111 118 136 -88 86 100 -65 53 65 -70 60 72 -137 145 166 -138 146 166 -138 150 173 -138 149 171 -138 155 179 -138 156 180 -136 155 180 -136 155 181 -139 157 181 -137 156 181 -133 152 176 -127 145 167 -109 127 145 -89 109 120 -92 112 124 -77 98 106 -89 109 120 -85 105 115 -92 112 124 -119 138 157 -132 150 173 -139 157 181 -137 156 181 -137 156 181 -140 157 181 -139 157 181 -136 155 181 -136 155 179 -138 157 181 -137 155 180 -138 156 180 -139 157 181 -139 157 181 -138 156 179 -136 154 179 -135 147 170 -132 138 159 -132 132 153 -131 128 147 -130 126 145 -132 139 160 -136 147 169 -135 150 174 -136 155 180 -133 142 168 -134 133 160 -132 126 150 -135 125 150 -137 123 148 -133 124 149 -134 124 149 -129 117 144 -133 136 162 -134 147 171 -137 156 180 -137 156 181 -139 156 180 -136 155 180 -137 156 181 -139 157 181 -138 156 180 -137 156 181 -138 157 181 -139 157 181 -137 156 181 -135 153 177 -138 156 181 -137 155 180 -137 156 181 -138 156 181 -136 155 180 -131 150 176 -132 150 175 -130 147 173 -130 142 166 -135 134 156 -136 124 143 -138 119 137 -136 120 139 -133 111 129 -130 106 122 -137 125 144 -136 140 162 -137 148 172 -137 155 179 -137 156 180 -137 156 181 -138 157 181 -138 156 181 -138 156 181 -137 155 180 -137 156 181 -137 156 180 -136 155 180 -139 156 180 -135 154 178 -127 135 150 -111 97 91 -104 81 66 -104 81 65 -108 84 67 -109 85 69 -104 81 65 -106 84 67 -108 84 67 -108 85 68 -104 82 65 -108 85 68 -105 82 66 -107 84 67 -105 82 65 -102 81 64 -101 79 64 -111 93 82 -148 154 157 -146 161 174 -126 152 167 -136 156 175 -109 126 163 -83 102 142 -108 130 142 -126 143 148 -116 112 105 -115 105 97 -120 117 126 -127 132 147 -125 135 150 -123 128 146 -126 137 167 -130 148 176 -133 123 149 -151 141 166 -156 154 179 -141 136 160 -134 135 159 -130 147 168 -128 141 160 -133 147 167 -127 141 161 -128 142 162 -120 136 154 -117 137 155 -67 114 107 -49 105 88 -52 102 88 -73 113 108 -46 92 79 -55 88 82 -63 88 84 -167 166 167 -181 180 181 -179 179 181 -177 178 181 -176 178 181 -175 177 181 -174 177 181 -173 176 181 -172 176 181 -171 175 181 -170 175 181 -170 174 181 -169 174 181 -168 174 181 -168 173 181 -167 173 181 -166 173 181 -166 173 181 -165 172 181 -165 172 181 -164 172 181 -164 172 181 -164 171 181 -163 171 181 -163 171 181 -162 171 181 -162 171 181 -162 171 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -159 169 181 -160 169 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -162 171 181 -162 171 181 -162 171 181 -163 171 181 -163 171 181 -164 171 181 -164 172 181 -165 172 181 -165 172 181 -165 172 181 -166 173 181 -167 173 181 -167 173 181 -168 174 181 -168 174 181 -169 174 181 -170 175 181 -171 175 181 -171 175 181 -172 176 181 -173 176 181 -174 177 181 -175 177 181 -176 178 181 -178 179 181 -179 179 181 -181 180 181 -170 171 182 -101 117 190 -101 116 189 -96 111 186 -99 117 186 -88 110 158 -79 104 124 -81 111 110 -69 102 81 -78 110 93 -76 107 97 -74 103 95 -96 121 126 -89 117 127 -108 131 149 -104 128 145 -101 123 144 -100 114 151 -98 89 144 -101 79 141 -104 90 145 -79 89 112 -74 92 104 -77 109 111 -68 105 102 -78 109 109 -85 115 117 -102 128 136 -125 146 165 -137 155 178 -137 156 181 -138 156 181 -140 155 181 -147 156 188 -155 156 197 -153 151 194 -145 142 183 -145 139 172 -144 138 167 -141 134 164 -143 137 164 -139 136 164 -137 136 163 -137 127 161 -127 109 151 -115 78 130 -119 70 128 -118 67 127 -131 65 136 -117 88 128 -125 108 142 -123 139 155 -129 155 169 -129 160 171 -126 148 166 -108 113 131 -82 80 94 -56 40 50 -56 47 59 -137 137 154 -139 138 155 -135 135 152 -134 143 163 -138 149 171 -138 154 178 -137 155 180 -136 155 179 -137 156 180 -136 155 180 -137 155 179 -126 144 165 -102 122 137 -85 106 116 -75 97 104 -72 93 100 -75 96 105 -78 99 108 -99 119 133 -111 130 147 -129 147 169 -137 155 179 -136 154 178 -136 155 180 -138 155 179 -137 155 180 -137 156 180 -138 156 181 -137 156 181 -138 156 181 -136 155 180 -138 156 181 -138 156 181 -138 156 180 -136 152 176 -131 132 152 -128 125 144 -126 122 141 -128 110 128 -125 112 129 -126 113 130 -127 128 148 -135 150 173 -137 152 176 -135 148 173 -132 128 151 -127 114 137 -135 120 143 -143 128 150 -134 119 141 -132 119 142 -134 116 144 -132 127 153 -137 149 172 -138 156 181 -137 156 181 -138 156 180 -138 156 181 -139 157 181 -137 155 180 -137 156 181 -137 155 179 -137 155 179 -137 156 180 -137 155 180 -137 156 181 -137 154 180 -134 152 177 -135 152 178 -135 153 178 -131 149 175 -130 149 174 -123 142 168 -122 141 167 -126 137 161 -131 124 146 -128 107 125 -133 108 126 -137 102 118 -137 104 119 -136 108 125 -133 115 132 -137 141 161 -134 150 174 -139 157 181 -136 155 179 -137 156 181 -137 156 181 -137 156 181 -139 157 181 -137 156 180 -139 157 181 -137 155 180 -138 156 180 -137 155 180 -134 152 176 -128 139 157 -112 101 99 -112 89 70 -103 80 64 -96 75 61 -100 78 62 -108 84 68 -106 82 66 -100 79 63 -105 82 65 -106 82 66 -103 81 65 -98 76 61 -103 81 65 -98 77 61 -108 85 67 -96 76 61 -104 88 79 -149 160 161 -155 167 185 -114 152 152 -134 150 172 -103 119 153 -97 116 143 -119 144 147 -123 137 137 -130 123 118 -129 118 110 -129 128 140 -133 141 159 -118 126 143 -122 132 150 -134 147 168 -142 157 180 -145 129 156 -145 115 142 -127 92 121 -132 106 129 -126 120 147 -135 150 172 -132 147 169 -134 148 169 -128 140 159 -128 141 161 -125 144 164 -105 130 145 -80 113 117 -62 108 102 -65 110 102 -59 105 95 -74 101 100 -76 93 95 -118 119 124 -182 181 181 -180 180 181 -179 179 181 -177 178 181 -176 178 181 -175 177 181 -174 177 181 -173 176 181 -172 176 181 -171 175 181 -171 175 181 -170 175 181 -169 174 181 -169 174 181 -168 174 181 -168 173 181 -167 173 181 -167 173 181 -166 173 181 -166 172 181 -165 172 181 -165 172 181 -164 172 181 -164 172 181 -164 171 181 -163 171 181 -163 171 181 -163 171 181 -162 171 181 -162 171 181 -162 171 181 -162 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -160 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -162 170 181 -162 171 181 -162 171 181 -162 171 181 -163 171 181 -163 171 181 -163 171 181 -164 171 181 -164 172 181 -164 172 181 -165 172 181 -165 172 181 -166 173 181 -166 173 181 -167 173 181 -167 173 181 -168 174 181 -168 174 181 -169 174 181 -170 174 181 -170 175 181 -171 175 181 -172 176 181 -172 176 181 -173 176 181 -174 177 181 -175 177 181 -176 178 181 -178 178 181 -179 179 181 -181 180 181 -183 181 181 -109 118 185 -82 98 189 -78 93 192 -82 99 190 -80 97 176 -66 91 151 -63 95 101 -65 97 76 -55 89 63 -54 95 62 -72 103 93 -90 114 119 -79 109 117 -91 117 126 -86 115 126 -95 120 141 -91 107 141 -92 83 141 -96 76 136 -92 84 135 -77 101 120 -69 91 114 -63 100 106 -66 102 113 -66 101 107 -76 108 114 -98 124 133 -127 148 168 -135 155 179 -138 156 181 -139 156 181 -147 154 188 -162 155 201 -165 152 206 -176 154 221 -169 147 207 -152 132 176 -153 134 172 -148 127 158 -148 124 156 -137 120 152 -126 122 150 -110 107 139 -114 87 135 -112 63 125 -103 44 113 -117 43 120 -123 76 131 -109 92 119 -116 112 135 -110 142 143 -113 160 154 -121 160 163 -115 140 150 -102 117 127 -64 61 68 -52 40 52 -43 27 39 -135 123 136 -133 112 119 -134 126 140 -132 132 148 -136 133 150 -136 149 172 -136 154 178 -136 154 179 -138 156 180 -136 154 179 -135 154 178 -124 142 162 -95 115 128 -75 96 104 -83 103 112 -67 88 93 -58 82 85 -69 90 96 -89 109 120 -107 126 142 -130 148 170 -135 154 179 -136 155 179 -136 155 180 -136 155 180 -137 156 181 -137 156 181 -137 156 181 -136 155 180 -138 157 181 -138 157 181 -137 155 180 -138 157 181 -136 153 177 -129 134 155 -127 126 145 -119 90 104 -121 83 95 -114 80 92 -121 97 111 -121 94 108 -121 110 126 -124 131 152 -134 150 174 -131 146 171 -132 131 151 -130 114 141 -138 123 139 -139 117 140 -133 114 134 -132 114 134 -138 125 144 -131 124 145 -137 149 170 -136 154 178 -138 156 181 -136 155 180 -138 157 181 -135 153 177 -137 156 181 -137 156 180 -138 156 181 -139 157 181 -138 157 181 -134 153 178 -129 145 178 -126 141 179 -117 127 175 -111 120 170 -120 133 174 -121 139 170 -122 141 167 -119 138 166 -124 142 168 -119 132 159 -123 114 134 -129 108 127 -125 92 108 -127 96 111 -128 93 107 -128 90 102 -130 101 116 -131 130 150 -134 148 172 -136 155 181 -136 155 181 -137 156 180 -137 156 181 -138 155 181 -137 155 181 -139 156 181 -134 154 175 -134 154 174 -134 154 173 -133 153 173 -134 154 175 -130 140 157 -111 101 101 -100 78 63 -101 78 62 -102 79 63 -100 78 62 -111 87 69 -100 78 63 -105 83 66 -104 81 65 -105 83 66 -104 82 66 -106 83 67 -106 83 66 -101 79 64 -105 83 66 -100 79 64 -111 97 87 -151 154 171 -154 161 177 -113 153 151 -125 143 165 -93 109 141 -94 113 144 -117 143 139 -120 130 123 -129 117 108 -134 123 128 -134 134 150 -128 141 164 -101 119 147 -132 148 174 -136 151 173 -141 157 182 -131 109 136 -133 90 121 -122 66 100 -123 90 119 -110 98 119 -130 138 161 -130 141 160 -131 136 144 -125 132 146 -133 144 162 -114 140 157 -94 120 133 -82 111 118 -65 99 97 -78 119 118 -80 108 113 -85 85 92 -96 82 98 -159 159 159 -182 181 181 -180 180 181 -178 179 181 -177 178 181 -176 178 181 -175 177 181 -174 177 181 -173 176 181 -173 176 181 -172 176 181 -171 175 181 -170 175 181 -170 175 181 -169 174 181 -169 174 181 -168 174 181 -168 173 181 -167 173 181 -167 173 181 -166 173 181 -166 173 181 -165 172 181 -165 172 181 -165 172 181 -164 172 181 -164 172 181 -164 172 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -161 170 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -164 172 181 -164 172 181 -164 172 181 -165 172 181 -165 172 181 -166 172 181 -166 173 181 -166 173 181 -167 173 181 -167 173 181 -168 174 181 -168 174 181 -169 174 181 -169 174 181 -170 175 181 -171 175 181 -171 175 181 -172 176 181 -173 176 181 -174 176 181 -174 177 181 -175 177 181 -176 178 181 -178 178 181 -179 179 181 -180 180 181 -182 181 181 -152 153 184 -60 74 193 -64 77 184 -63 77 177 -54 75 167 -63 88 159 -77 101 124 -65 97 83 -47 88 48 -39 79 44 -54 90 73 -79 105 106 -69 100 100 -72 105 113 -66 100 104 -87 119 138 -86 114 148 -92 97 152 -95 99 153 -90 93 137 -72 106 124 -62 106 122 -52 94 119 -50 90 106 -52 91 116 -77 107 128 -96 119 136 -125 141 164 -134 150 176 -136 153 178 -144 154 185 -169 155 201 -172 150 208 -180 150 220 -180 150 221 -166 137 200 -151 119 164 -147 118 157 -148 117 152 -139 114 147 -130 109 140 -112 101 133 -97 86 123 -90 54 108 -87 32 104 -99 27 105 -105 67 117 -100 77 114 -102 112 117 -99 130 120 -102 153 138 -103 155 141 -103 161 145 -102 154 139 -92 125 118 -70 86 86 -55 63 70 -44 72 63 -133 112 107 -135 117 117 -136 109 110 -137 119 128 -134 131 148 -130 137 158 -131 146 169 -131 149 173 -132 149 173 -132 149 173 -134 153 176 -125 143 164 -110 129 146 -78 100 108 -70 91 98 -66 85 90 -71 91 97 -74 95 103 -98 117 131 -108 128 145 -128 147 170 -135 154 179 -137 156 180 -135 154 180 -137 156 181 -139 157 181 -137 156 180 -138 156 181 -136 154 179 -138 156 181 -137 155 180 -138 156 181 -137 156 181 -136 153 177 -130 138 159 -120 101 117 -113 80 92 -112 59 67 -111 45 51 -109 63 72 -108 69 81 -112 85 99 -119 111 130 -129 144 167 -133 147 168 -123 124 151 -118 109 136 -121 107 137 -137 115 138 -132 109 129 -132 108 128 -137 117 136 -134 125 143 -133 139 162 -135 153 176 -137 155 180 -136 155 180 -137 156 180 -138 156 181 -137 156 180 -138 156 181 -136 155 180 -138 156 180 -137 155 180 -124 137 177 -101 107 167 -90 90 167 -89 88 164 -87 86 166 -91 96 162 -100 113 158 -109 126 158 -109 129 157 -108 127 154 -110 123 151 -116 110 133 -118 99 120 -118 78 95 -127 82 95 -130 64 72 -130 76 86 -129 96 111 -133 132 152 -136 149 172 -138 157 181 -138 156 180 -139 157 182 -143 156 189 -144 154 194 -146 152 204 -138 152 187 -128 149 166 -125 147 159 -118 143 148 -123 148 155 -132 152 170 -129 145 161 -115 112 113 -107 85 70 -104 81 64 -106 83 66 -99 77 61 -101 79 62 -99 77 62 -104 82 66 -101 78 62 -100 79 64 -104 81 65 -101 79 64 -99 77 62 -102 80 63 -98 78 63 -102 79 63 -112 95 89 -158 156 178 -167 179 196 -114 146 146 -124 134 162 -102 112 142 -119 144 165 -122 154 148 -114 128 116 -124 113 104 -130 117 125 -124 123 137 -112 130 161 -106 135 174 -111 128 155 -130 143 164 -137 152 176 -139 114 143 -129 81 115 -129 88 119 -132 102 129 -124 108 132 -119 117 141 -130 135 147 -127 126 130 -126 122 123 -134 134 141 -117 139 156 -94 124 135 -81 112 121 -85 119 126 -84 116 123 -92 93 107 -128 70 112 -121 87 110 -180 178 178 -181 180 181 -180 180 181 -178 179 181 -177 178 181 -176 178 181 -175 177 181 -175 177 181 -174 177 181 -173 176 181 -172 176 181 -172 175 181 -171 175 181 -170 175 181 -170 175 181 -169 174 181 -169 174 181 -168 174 181 -168 174 181 -167 173 181 -167 173 181 -167 173 181 -166 173 181 -166 173 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -164 172 181 -164 172 181 -164 172 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -162 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -164 171 181 -164 172 181 -164 172 181 -164 172 181 -165 172 181 -165 172 181 -165 172 181 -166 172 181 -166 173 181 -166 173 181 -167 173 181 -167 173 181 -167 173 181 -168 174 181 -168 174 181 -169 174 181 -169 174 181 -170 175 181 -171 175 181 -171 175 181 -172 176 181 -172 176 181 -173 176 181 -174 177 181 -175 177 181 -176 178 181 -177 178 181 -178 179 181 -179 179 181 -180 180 181 -182 181 181 -175 173 182 -56 67 183 -44 59 183 -45 58 172 -38 58 168 -60 81 153 -66 91 121 -66 97 78 -52 86 61 -37 80 45 -49 84 70 -50 88 82 -65 95 99 -52 92 97 -53 96 106 -78 116 133 -76 125 156 -89 128 169 -97 120 165 -86 121 151 -76 121 139 -59 114 143 -51 99 132 -47 89 132 -54 85 136 -72 97 141 -94 113 148 -123 142 172 -132 145 175 -135 148 176 -148 153 183 -159 140 188 -165 132 192 -169 137 203 -164 134 196 -164 130 184 -153 119 163 -147 111 145 -141 106 138 -131 99 132 -116 91 124 -111 89 122 -98 76 116 -89 54 108 -77 21 96 -88 24 100 -93 57 108 -83 102 104 -90 121 108 -85 138 111 -85 150 119 -84 164 126 -94 168 136 -89 146 124 -85 133 117 -63 89 83 -45 118 88 -34 113 81 -132 113 102 -133 108 93 -131 104 102 -129 111 119 -127 127 146 -127 132 152 -125 140 164 -122 137 161 -125 139 162 -126 142 166 -129 146 170 -120 139 159 -107 127 143 -86 106 116 -72 93 99 -74 94 102 -71 92 99 -80 102 110 -80 103 108 -98 120 131 -109 132 144 -123 145 161 -127 147 167 -136 155 177 -138 156 181 -138 156 181 -138 156 180 -137 155 180 -137 156 181 -137 154 179 -137 156 180 -136 156 181 -133 152 176 -135 151 174 -128 127 147 -118 84 95 -109 43 48 -105 29 31 -105 24 26 -110 18 18 -105 39 44 -103 71 82 -110 120 139 -109 136 157 -111 137 160 -99 126 151 -118 117 145 -126 116 136 -132 118 141 -125 107 131 -126 104 124 -129 112 126 -124 114 133 -135 142 163 -135 151 176 -135 151 179 -136 150 181 -136 152 180 -136 153 181 -138 156 181 -136 155 180 -137 156 181 -137 156 180 -132 149 175 -115 125 172 -84 82 161 -61 44 145 -55 29 151 -60 40 159 -73 74 152 -84 93 147 -90 107 146 -104 123 149 -111 130 156 -99 110 139 -108 100 125 -111 82 103 -111 73 89 -130 65 74 -120 78 89 -125 78 89 -129 98 112 -133 118 136 -139 147 169 -137 154 178 -138 156 182 -145 155 193 -152 155 213 -155 153 225 -146 146 216 -125 137 171 -110 137 135 -103 133 121 -95 128 109 -102 135 117 -115 140 144 -123 144 156 -111 110 115 -100 81 70 -93 74 59 -102 78 63 -105 82 66 -97 76 61 -100 79 63 -101 79 63 -98 77 61 -98 77 61 -104 81 65 -95 75 61 -102 80 64 -98 76 62 -103 81 65 -101 79 63 -109 98 94 -143 155 170 -158 174 189 -122 156 152 -129 116 149 -105 121 154 -112 142 165 -119 159 145 -113 128 114 -119 115 109 -135 133 141 -126 130 142 -106 133 170 -105 135 175 -95 104 132 -130 140 157 -134 147 169 -138 115 148 -134 96 131 -134 95 125 -139 103 133 -162 145 174 -156 142 174 -125 122 122 -140 132 128 -142 131 122 -135 126 122 -108 131 143 -95 125 135 -90 124 134 -91 121 133 -83 109 121 -114 97 126 -140 75 122 -153 140 150 -183 181 181 -181 180 181 -180 180 181 -178 179 181 -177 178 181 -177 178 181 -176 178 181 -175 177 181 -174 177 181 -173 176 181 -173 176 181 -172 176 181 -172 175 181 -171 175 181 -170 175 181 -170 175 181 -169 174 181 -169 174 181 -169 174 181 -168 174 181 -168 174 181 -167 173 181 -167 173 181 -167 173 181 -166 173 181 -166 173 181 -166 173 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -163 171 181 -164 171 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -166 173 181 -166 173 181 -166 173 181 -167 173 181 -167 173 181 -167 173 181 -168 174 181 -168 174 181 -169 174 181 -169 174 181 -170 174 181 -170 175 181 -171 175 181 -171 175 181 -172 175 181 -172 176 181 -173 176 181 -174 176 181 -174 177 181 -175 177 181 -176 178 181 -177 178 181 -178 179 181 -179 179 181 -180 180 181 -181 180 181 -183 181 181 -105 113 180 -30 59 176 -31 49 185 -36 50 176 -61 77 159 -92 113 142 -83 108 105 -75 98 90 -79 106 98 -44 82 67 -43 85 80 -32 74 59 -37 97 107 -56 102 110 -64 123 140 -81 138 172 -90 126 165 -98 130 165 -85 125 160 -66 123 156 -56 115 148 -49 100 148 -57 92 146 -66 90 153 -78 102 154 -106 118 166 -128 144 179 -141 160 189 -136 146 174 -139 141 174 -150 134 177 -145 117 172 -155 126 180 -155 124 179 -148 117 163 -139 106 139 -137 101 128 -131 93 117 -109 79 106 -111 80 110 -90 63 97 -74 52 96 -58 30 88 -56 23 85 -70 26 91 -70 56 90 -79 87 97 -74 135 103 -68 158 104 -80 155 115 -73 165 116 -70 158 110 -78 157 117 -67 138 104 -45 135 95 -47 146 104 -33 163 107 -132 110 74 -124 110 72 -121 100 77 -118 89 77 -121 102 113 -118 116 134 -122 137 161 -112 124 148 -118 130 154 -117 130 154 -121 136 160 -122 139 161 -101 119 136 -90 109 122 -76 94 102 -76 96 104 -78 100 107 -77 100 106 -60 94 82 -68 105 91 -86 118 112 -91 123 119 -109 134 142 -115 139 151 -132 152 174 -135 155 180 -137 152 176 -140 151 174 -140 152 175 -139 151 174 -138 153 176 -138 155 180 -137 155 180 -136 152 176 -121 114 132 -114 79 88 -98 34 34 -94 15 12 -95 9 4 -93 15 12 -99 41 40 -89 73 82 -89 110 127 -80 129 147 -70 124 146 -89 122 145 -88 119 142 -109 116 141 -117 111 137 -126 110 132 -123 107 124 -126 108 119 -139 128 141 -134 136 156 -130 139 173 -128 130 177 -128 126 177 -129 135 180 -134 145 179 -135 151 179 -138 156 181 -136 155 179 -136 155 180 -123 138 171 -87 86 159 -59 39 151 -54 28 147 -62 52 145 -74 78 149 -81 95 145 -71 86 134 -90 106 146 -91 110 142 -98 117 146 -96 103 131 -88 86 111 -105 79 102 -109 78 98 -115 79 91 -127 79 89 -122 80 90 -134 108 124 -132 133 154 -136 151 174 -136 155 180 -143 157 188 -152 155 207 -163 154 232 -152 145 221 -124 133 178 -100 122 129 -82 117 83 -77 116 70 -78 116 72 -84 116 89 -101 131 119 -111 137 134 -120 125 135 -102 86 76 -100 78 62 -94 73 59 -101 79 63 -96 75 60 -95 74 59 -97 77 61 -101 79 63 -96 75 61 -100 79 63 -98 77 62 -95 74 60 -101 80 64 -97 76 60 -105 82 65 -112 105 111 -132 150 161 -147 158 160 -120 156 147 -133 113 145 -127 156 185 -123 150 164 -110 151 143 -112 131 129 -114 117 110 -121 126 133 -152 157 173 -116 135 170 -99 124 166 -98 99 119 -128 135 150 -133 138 156 -128 108 144 -131 97 140 -133 116 147 -148 128 163 -153 140 180 -130 124 172 -119 111 106 -139 128 118 -141 125 108 -138 135 137 -112 134 147 -110 142 155 -109 139 152 -100 126 140 -82 107 126 -98 102 128 -136 85 129 -165 161 163 -182 181 181 -181 180 181 -180 180 181 -179 179 181 -178 179 181 -177 178 181 -176 178 181 -175 177 181 -175 177 181 -174 177 181 -173 176 181 -173 176 181 -172 176 181 -172 176 181 -171 175 181 -171 175 181 -170 175 181 -170 175 181 -169 174 181 -169 174 181 -169 174 181 -168 174 181 -168 174 181 -168 173 181 -167 173 181 -167 173 181 -167 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -164 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -167 173 181 -167 173 181 -167 173 181 -168 173 181 -168 174 181 -168 174 181 -169 174 181 -169 174 181 -169 174 181 -170 175 181 -170 175 181 -171 175 181 -171 175 181 -172 176 181 -172 176 181 -173 176 181 -173 176 181 -174 177 181 -175 177 181 -175 177 181 -176 178 181 -177 178 181 -178 179 181 -179 179 181 -180 180 181 -181 180 181 -183 181 181 -154 155 177 -26 51 165 -31 59 172 -56 74 176 -80 98 161 -91 111 134 -90 113 115 -87 109 106 -83 109 104 -51 83 70 -63 90 82 -56 88 82 -52 98 100 -45 105 114 -67 133 151 -75 134 163 -91 148 178 -95 147 180 -79 141 171 -62 122 158 -64 123 166 -57 94 150 -57 69 140 -69 75 148 -64 76 139 -99 116 171 -129 139 179 -137 145 182 -139 147 177 -130 130 160 -136 127 160 -131 116 148 -131 111 154 -128 101 148 -130 102 139 -127 93 122 -131 92 115 -128 87 108 -125 80 105 -116 73 101 -92 56 88 -85 51 87 -60 28 84 -32 12 73 -42 13 81 -53 40 85 -67 98 94 -57 139 95 -55 155 97 -58 156 100 -59 156 101 -61 155 102 -59 155 100 -54 151 98 -40 152 101 -33 163 105 -33 168 109 -122 112 62 -123 108 61 -121 96 53 -111 92 70 -105 83 82 -110 101 118 -110 118 141 -106 115 138 -109 121 144 -113 124 148 -117 130 153 -115 129 150 -105 124 140 -103 122 137 -91 110 122 -92 110 124 -76 100 103 -57 90 77 -54 94 71 -49 94 63 -55 99 69 -62 103 79 -79 113 102 -100 127 131 -113 130 139 -138 151 173 -139 143 165 -146 136 154 -140 136 155 -146 139 158 -140 143 165 -138 149 172 -137 153 176 -135 150 172 -127 134 154 -115 92 99 -105 60 61 -99 41 38 -94 38 36 -98 38 39 -85 58 65 -79 92 102 -64 117 135 -56 118 133 -67 125 143 -74 125 147 -88 121 149 -102 129 153 -102 117 148 -114 112 139 -123 115 136 -135 123 130 -131 119 130 -128 121 155 -122 112 169 -120 99 175 -117 98 171 -116 98 169 -121 114 171 -128 133 174 -135 149 178 -137 156 181 -136 154 178 -117 129 167 -85 87 149 -52 26 137 -76 79 149 -100 121 157 -107 134 161 -102 133 151 -89 116 141 -79 101 128 -83 104 134 -81 100 127 -87 93 120 -92 91 118 -89 82 107 -98 81 99 -101 82 93 -121 91 100 -117 98 108 -121 101 114 -130 128 148 -135 142 164 -135 153 177 -147 156 196 -153 143 206 -158 137 211 -135 127 184 -102 116 133 -79 114 80 -76 114 71 -68 113 43 -67 112 38 -70 111 53 -79 116 76 -94 124 105 -106 122 120 -101 95 92 -98 76 61 -102 80 64 -99 77 62 -99 78 62 -102 80 65 -95 74 59 -93 73 58 -96 76 59 -90 71 57 -101 79 64 -100 78 62 -98 77 61 -97 77 62 -94 74 59 -135 128 132 -175 191 203 -172 194 194 -156 181 178 -167 169 199 -155 175 203 -126 141 158 -96 142 137 -125 139 145 -93 106 106 -108 125 149 -125 130 158 -99 108 176 -89 100 128 -95 96 94 -122 115 110 -141 133 142 -141 129 160 -130 101 152 -126 103 132 -124 111 163 -97 81 180 -86 98 142 -110 113 102 -144 142 143 -141 129 119 -113 112 112 -75 100 114 -81 115 122 -106 139 147 -127 151 169 -104 130 144 -80 95 104 -123 119 124 -183 180 179 -182 181 181 -181 180 181 -180 180 181 -179 179 181 -178 179 181 -177 178 181 -176 178 181 -176 178 181 -175 177 181 -175 177 181 -174 177 181 -173 176 181 -173 176 181 -172 176 181 -172 176 181 -171 175 181 -171 175 181 -171 175 181 -170 175 181 -170 175 181 -169 174 181 -169 174 181 -169 174 181 -168 174 181 -168 174 181 -168 174 181 -168 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -165 172 181 -166 172 181 -166 172 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -168 173 181 -168 174 181 -168 174 181 -168 174 181 -169 174 181 -169 174 181 -169 174 181 -170 175 181 -170 175 181 -171 175 181 -171 175 181 -171 175 181 -172 176 181 -172 176 181 -173 176 181 -173 176 181 -174 177 181 -175 177 181 -175 177 181 -176 178 181 -177 178 181 -177 178 181 -178 179 181 -179 179 181 -180 180 181 -181 180 181 -183 181 181 -178 176 177 -45 75 161 -56 91 150 -73 94 171 -93 109 164 -107 126 145 -109 130 141 -81 102 101 -106 129 132 -89 113 114 -92 116 113 -68 98 93 -58 97 91 -53 109 117 -60 128 147 -78 153 178 -90 155 185 -99 160 189 -87 156 185 -70 144 181 -65 124 168 -59 84 142 -63 75 141 -64 62 133 -86 70 147 -96 98 154 -126 137 176 -135 137 168 -132 134 164 -130 129 155 -134 130 161 -127 122 145 -124 112 141 -120 95 139 -115 85 118 -125 83 107 -127 80 98 -131 82 104 -124 71 94 -119 63 90 -109 54 86 -96 44 78 -68 33 78 -38 14 72 -28 22 71 -35 51 76 -49 104 86 -45 129 85 -50 142 89 -52 148 93 -53 150 93 -52 144 91 -57 151 98 -46 149 95 -37 156 101 -32 164 103 -55 161 114 -106 110 54 -108 118 59 -106 101 63 -111 112 72 -103 92 93 -99 94 112 -99 103 126 -101 108 132 -99 106 130 -105 115 138 -108 118 140 -107 121 138 -124 152 158 -119 152 153 -116 142 149 -109 135 140 -86 112 112 -57 97 74 -47 91 58 -49 96 61 -49 97 62 -49 96 61 -53 98 66 -60 99 78 -118 127 135 -135 127 140 -143 121 136 -152 126 139 -149 109 120 -146 121 135 -140 127 144 -138 136 155 -139 149 169 -134 146 166 -128 129 143 -117 102 110 -105 69 65 -99 61 58 -97 49 46 -96 55 58 -81 79 79 -67 108 125 -55 121 134 -56 118 149 -58 117 145 -71 121 154 -92 124 149 -83 116 144 -97 122 150 -113 123 144 -124 116 133 -129 118 131 -134 119 127 -127 111 152 -110 85 154 -110 79 161 -108 76 161 -107 75 161 -115 89 171 -120 116 164 -133 142 178 -139 157 182 -137 155 180 -120 133 168 -89 91 150 -65 61 139 -104 128 154 -128 166 170 -132 175 171 -109 147 153 -87 116 133 -83 111 131 -82 106 130 -68 88 118 -73 91 121 -79 88 114 -79 85 102 -85 86 102 -96 86 91 -106 92 96 -104 88 92 -120 115 126 -128 122 139 -134 145 166 -136 154 180 -137 142 182 -135 120 181 -130 111 171 -110 106 131 -83 108 90 -68 113 42 -67 113 35 -63 107 34 -66 113 32 -64 108 33 -66 108 38 -85 117 87 -107 129 125 -105 104 101 -100 80 66 -102 78 62 -95 74 59 -87 68 55 -97 76 61 -97 77 62 -97 76 61 -101 79 62 -98 78 62 -98 77 61 -100 79 62 -98 77 61 -95 75 59 -91 72 57 -134 130 134 -192 205 223 -207 224 242 -197 215 226 -210 222 242 -206 221 239 -179 183 200 -141 164 174 -151 159 170 -130 136 153 -140 153 177 -112 119 140 -105 113 180 -129 141 158 -130 144 148 -152 142 138 -159 156 166 -156 166 180 -136 137 155 -119 121 134 -146 134 162 -123 64 126 -101 100 103 -106 121 92 -147 147 152 -140 138 143 -126 132 142 -68 96 116 -73 116 111 -100 140 128 -132 155 176 -130 152 168 -105 117 103 -131 129 121 -184 182 181 -182 181 181 -181 180 181 -180 180 181 -179 179 181 -178 179 181 -178 179 181 -177 178 181 -176 178 181 -176 178 181 -175 177 181 -175 177 181 -174 177 181 -174 176 181 -173 176 181 -173 176 181 -172 176 181 -172 176 181 -171 175 181 -171 175 181 -171 175 181 -170 175 181 -170 175 181 -170 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -168 174 181 -168 174 181 -168 174 181 -168 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -166 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -168 173 181 -168 174 181 -168 174 181 -168 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -170 174 181 -170 175 181 -170 175 181 -171 175 181 -171 175 181 -171 175 181 -172 176 181 -172 176 181 -173 176 181 -173 176 181 -174 176 181 -174 177 181 -175 177 181 -175 177 181 -176 178 181 -176 178 181 -177 178 181 -178 179 181 -179 179 181 -179 179 181 -180 180 181 -181 180 181 -183 181 181 -184 182 181 -96 120 148 -54 89 144 -82 106 163 -106 127 164 -116 134 162 -113 132 147 -108 129 137 -99 120 125 -105 127 134 -107 130 136 -84 109 107 -92 127 133 -67 131 138 -65 139 154 -75 147 169 -88 159 186 -95 161 189 -89 165 195 -74 147 178 -78 134 173 -71 97 151 -68 66 137 -74 61 136 -86 64 145 -95 79 141 -116 112 150 -130 132 159 -128 124 153 -128 127 148 -127 132 146 -124 124 140 -122 123 140 -120 104 132 -119 88 113 -118 70 87 -132 76 98 -130 67 89 -130 66 88 -125 61 87 -123 53 84 -108 47 81 -84 36 76 -61 22 72 -23 17 71 -60 77 96 -44 96 83 -54 126 90 -55 138 92 -50 139 88 -53 144 92 -61 146 97 -53 144 94 -59 156 106 -51 154 104 -72 159 123 -111 180 164 -108 135 65 -98 120 60 -107 119 62 -103 120 72 -92 102 82 -96 86 102 -90 92 115 -87 92 115 -93 98 120 -90 95 117 -97 109 123 -119 148 152 -144 190 183 -148 198 187 -144 192 181 -137 181 169 -104 143 125 -61 98 72 -46 89 57 -47 90 57 -46 90 57 -46 89 57 -47 91 58 -68 91 66 -119 110 110 -139 102 110 -152 100 108 -154 90 94 -152 89 95 -148 94 102 -140 99 107 -131 116 129 -133 136 152 -135 142 155 -127 130 140 -122 114 118 -105 85 83 -104 80 76 -98 68 63 -104 79 78 -86 91 99 -62 111 127 -49 107 126 -52 115 142 -64 115 147 -78 122 156 -86 123 158 -74 116 152 -108 125 152 -104 117 144 -117 120 140 -128 117 130 -130 114 133 -118 98 142 -113 84 160 -108 75 159 -108 76 161 -116 91 167 -114 102 160 -129 125 179 -133 146 176 -137 154 179 -140 158 183 -129 145 172 -109 119 162 -86 97 135 -121 150 159 -147 191 180 -142 188 178 -116 155 157 -95 127 140 -66 87 114 -72 96 120 -63 82 111 -60 80 106 -65 80 105 -79 87 106 -79 89 100 -85 94 99 -93 94 98 -98 100 106 -101 103 114 -105 118 130 -130 143 166 -134 150 174 -132 140 177 -128 122 177 -111 98 152 -92 94 112 -72 109 62 -63 108 32 -64 110 31 -61 104 29 -61 103 29 -63 107 30 -63 106 31 -69 104 58 -96 122 110 -103 120 121 -103 87 75 -95 73 60 -95 74 60 -103 80 64 -96 75 60 -98 77 62 -99 78 61 -94 74 59 -92 71 57 -100 79 63 -100 79 62 -96 76 60 -103 81 65 -96 75 60 -121 117 120 -182 196 213 -198 214 232 -209 223 243 -215 229 248 -216 231 249 -208 218 236 -206 221 239 -199 208 227 -193 207 225 -195 212 231 -181 191 212 -169 184 203 -195 207 225 -200 214 229 -200 201 210 -204 206 218 -216 230 248 -203 211 230 -201 211 231 -207 216 237 -179 166 196 -168 176 189 -152 173 169 -203 211 224 -192 200 212 -187 197 213 -151 169 187 -153 178 183 -163 186 195 -200 215 235 -193 209 227 -147 151 166 -166 162 161 -184 182 181 -182 181 181 -181 180 181 -180 180 181 -180 179 181 -179 179 181 -178 179 181 -177 178 181 -177 178 181 -176 178 181 -176 178 181 -175 177 181 -175 177 181 -174 177 181 -174 177 181 -173 176 181 -173 176 181 -173 176 181 -172 176 181 -172 176 181 -172 175 181 -171 175 181 -171 175 181 -171 175 181 -170 175 181 -170 175 181 -170 175 181 -170 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 173 181 -168 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -167 173 181 -168 173 181 -168 173 181 -168 173 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -170 175 181 -170 175 181 -170 175 181 -171 175 181 -171 175 181 -171 175 181 -172 175 181 -172 176 181 -172 176 181 -173 176 181 -173 176 181 -173 176 181 -174 177 181 -174 177 181 -175 177 181 -175 177 181 -176 178 181 -176 178 181 -177 178 181 -178 178 181 -178 179 181 -179 179 181 -180 180 181 -181 180 181 -182 181 181 -183 181 181 -184 182 181 -129 144 155 -77 117 140 -90 122 157 -111 135 162 -121 140 165 -111 130 143 -100 119 133 -102 122 133 -104 126 137 -94 118 123 -85 110 115 -74 111 115 -70 138 151 -72 145 161 -86 159 179 -92 167 193 -82 155 179 -79 153 180 -81 154 184 -79 146 180 -78 103 154 -76 65 137 -86 62 139 -100 80 140 -100 82 137 -113 99 136 -123 109 146 -118 111 134 -121 109 138 -117 121 120 -120 125 130 -120 127 135 -120 112 133 -119 90 107 -118 66 79 -124 63 81 -127 59 80 -136 59 85 -139 58 87 -133 58 82 -129 53 84 -106 42 76 -79 30 72 -64 54 89 -72 87 112 -71 113 108 -58 127 94 -54 133 88 -58 134 93 -61 140 98 -74 147 111 -74 143 110 -69 151 111 -80 162 127 -119 182 170 -147 189 199 -97 132 64 -101 131 65 -102 131 72 -91 110 74 -82 102 89 -80 90 96 -84 83 107 -84 85 109 -79 81 104 -84 87 107 -91 102 114 -115 146 145 -144 195 184 -156 214 199 -158 215 200 -156 211 193 -140 188 167 -109 150 126 -57 98 67 -43 83 53 -47 91 58 -44 85 55 -49 89 57 -82 86 72 -129 91 94 -143 77 81 -151 85 90 -155 78 79 -148 65 61 -153 73 71 -145 80 82 -137 104 106 -127 121 129 -123 128 135 -127 128 135 -115 110 112 -113 97 93 -104 88 83 -103 84 80 -102 89 88 -85 94 102 -62 107 137 -52 113 145 -50 110 149 -62 114 147 -70 114 150 -83 116 155 -79 113 151 -96 120 154 -117 126 146 -111 120 142 -126 122 143 -123 108 130 -121 100 145 -111 86 150 -98 69 143 -102 80 147 -109 100 153 -127 132 169 -130 145 172 -129 148 169 -123 142 164 -121 140 160 -126 143 167 -121 135 163 -106 124 147 -121 153 149 -140 178 165 -139 178 167 -113 147 146 -89 117 130 -83 109 122 -73 98 115 -61 81 107 -56 75 98 -54 78 96 -55 85 96 -62 85 93 -71 86 88 -74 88 91 -91 91 99 -98 106 116 -100 111 126 -114 128 147 -129 142 165 -126 135 165 -119 122 166 -112 105 159 -93 93 127 -70 104 65 -63 105 39 -62 106 30 -60 103 29 -58 99 28 -58 97 28 -59 98 31 -65 104 42 -80 111 75 -95 106 88 -95 82 73 -93 72 58 -96 76 60 -94 74 60 -87 68 55 -91 71 57 -95 74 60 -100 79 63 -93 74 59 -99 78 62 -90 71 56 -89 71 56 -102 79 63 -93 74 58 -110 101 99 -178 191 208 -197 212 231 -206 221 242 -210 224 244 -216 230 252 -219 234 254 -219 233 253 -215 230 250 -211 225 245 -218 233 253 -215 229 249 -214 228 247 -214 228 249 -216 230 250 -215 225 242 -217 229 248 -217 232 252 -222 236 255 -216 231 250 -213 223 245 -202 207 230 -209 219 239 -211 226 243 -215 228 247 -220 233 252 -217 231 250 -210 224 243 -204 220 235 -212 227 246 -217 231 251 -217 231 250 -184 193 212 -179 177 176 -184 182 181 -182 181 181 -182 181 181 -181 180 181 -180 180 181 -179 179 181 -179 179 181 -178 179 181 -177 178 181 -177 178 181 -176 178 181 -176 178 181 -176 177 181 -175 177 181 -175 177 181 -174 177 181 -174 177 181 -173 176 181 -173 176 181 -173 176 181 -172 176 181 -172 176 181 -172 176 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -170 175 181 -170 175 181 -170 175 181 -170 175 181 -170 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -168 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -170 174 181 -170 174 181 -170 175 181 -170 175 181 -170 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -172 175 181 -172 176 181 -172 176 181 -173 176 181 -173 176 181 -173 176 181 -174 177 181 -174 177 181 -174 177 181 -175 177 181 -175 177 181 -176 178 181 -176 178 181 -177 178 181 -177 178 181 -178 179 181 -179 179 181 -179 179 181 -180 180 181 -181 180 181 -182 181 181 -183 181 181 -184 182 181 -146 155 154 -89 133 140 -104 133 151 -112 141 156 -129 148 172 -117 137 155 -110 129 146 -102 123 135 -104 124 139 -100 120 131 -98 123 134 -88 124 136 -82 138 150 -84 147 166 -83 162 185 -91 178 203 -93 175 202 -82 153 179 -82 160 187 -89 140 176 -90 93 152 -78 63 131 -98 62 141 -110 74 145 -111 91 136 -119 96 142 -122 95 146 -116 96 133 -119 102 135 -120 114 128 -122 128 121 -121 134 136 -123 117 132 -118 78 92 -125 60 79 -131 58 81 -128 54 79 -138 54 84 -138 53 84 -143 55 87 -133 52 82 -128 48 81 -111 40 76 -92 69 98 -89 99 122 -79 106 115 -87 130 121 -79 134 113 -72 135 107 -75 130 109 -82 146 119 -97 160 139 -95 159 138 -96 171 145 -129 183 179 -150 197 204 -92 133 64 -97 129 66 -89 125 67 -83 127 83 -79 119 87 -76 96 95 -71 71 91 -78 77 101 -72 71 94 -70 69 92 -88 101 110 -118 150 146 -145 192 179 -156 212 196 -162 218 200 -162 215 196 -166 217 194 -121 164 140 -73 109 85 -43 83 53 -40 79 50 -43 83 52 -53 80 54 -104 79 67 -138 91 92 -148 71 70 -144 64 60 -142 61 56 -143 63 59 -145 62 58 -148 67 63 -135 82 78 -129 107 105 -122 119 120 -122 120 121 -116 109 103 -112 104 100 -110 98 92 -111 99 94 -101 90 90 -93 91 97 -75 112 135 -49 107 141 -50 110 153 -52 109 154 -71 104 136 -79 113 154 -90 115 149 -98 118 147 -93 110 134 -110 122 142 -126 124 140 -124 116 132 -111 95 133 -98 77 133 -92 68 135 -90 77 130 -117 121 156 -119 133 153 -117 133 151 -116 134 152 -118 135 155 -119 136 155 -116 132 151 -120 136 157 -118 137 150 -103 124 132 -106 130 130 -121 155 145 -114 148 144 -81 106 120 -78 103 119 -70 92 109 -60 82 101 -51 72 91 -47 73 83 -55 86 90 -59 86 89 -70 87 92 -75 85 96 -79 86 97 -81 99 108 -95 109 122 -108 115 136 -123 132 156 -126 136 165 -120 127 162 -119 118 168 -93 94 134 -78 94 96 -60 99 40 -59 94 43 -56 95 33 -56 92 32 -58 96 30 -62 101 35 -62 97 39 -75 96 57 -81 101 71 -85 80 58 -92 72 57 -98 77 61 -88 68 55 -92 73 59 -95 74 59 -92 72 58 -96 75 60 -88 70 56 -92 72 58 -94 73 58 -93 74 59 -97 76 61 -95 75 59 -101 91 87 -165 177 194 -203 218 238 -206 223 244 -211 226 246 -213 228 249 -213 228 248 -218 233 253 -214 229 249 -217 231 252 -218 233 253 -217 232 253 -220 235 255 -217 230 249 -218 233 253 -218 232 253 -214 228 248 -220 234 254 -216 231 251 -218 232 253 -218 232 252 -216 230 250 -219 233 253 -220 234 254 -216 230 250 -216 230 249 -219 233 252 -216 230 250 -214 228 248 -213 227 247 -215 229 249 -213 227 246 -186 193 204 -185 182 181 -184 182 181 -183 181 181 -182 181 181 -181 180 181 -180 180 181 -180 180 181 -179 179 181 -179 179 181 -178 179 181 -178 178 181 -177 178 181 -177 178 181 -176 178 181 -176 178 181 -175 177 181 -175 177 181 -175 177 181 -174 177 181 -174 177 181 -174 177 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -172 176 181 -172 176 181 -172 176 181 -172 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -170 175 181 -170 175 181 -170 175 181 -170 175 181 -170 175 181 -170 175 181 -170 174 181 -170 174 181 -170 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -169 174 181 -170 174 181 -170 174 181 -170 174 181 -170 174 181 -170 175 181 -170 175 181 -170 175 181 -170 175 181 -170 175 181 -170 175 181 -170 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -172 175 181 -172 175 181 -172 176 181 -172 176 181 -172 176 181 -173 176 181 -173 176 181 -173 176 181 -174 176 181 -174 177 181 -174 177 181 -175 177 181 -175 177 181 -175 177 181 -176 178 181 -176 178 181 -177 178 181 -177 178 181 -178 178 181 -178 179 181 -179 179 181 -179 179 181 -180 180 181 -180 180 181 -181 180 181 -182 181 181 -183 181 181 -184 182 181 -171 170 168 -96 138 135 -106 147 145 -120 145 156 -127 147 168 -118 137 157 -114 133 151 -104 123 137 -94 114 125 -101 120 133 -100 121 133 -110 148 169 -101 160 182 -91 163 184 -92 173 196 -86 171 198 -89 168 193 -84 168 193 -77 155 179 -82 135 166 -95 109 163 -91 65 140 -100 69 134 -116 87 143 -114 83 142 -115 83 144 -113 84 137 -114 81 138 -110 93 127 -115 102 125 -113 118 111 -120 131 129 -116 113 126 -113 72 89 -126 53 76 -128 50 79 -129 47 80 -140 49 84 -132 47 79 -138 50 83 -136 49 82 -128 45 80 -116 46 77 -99 72 98 -99 109 130 -103 124 140 -104 136 142 -98 135 134 -99 135 135 -91 146 127 -94 150 133 -102 155 143 -115 179 165 -123 189 175 -122 175 170 -140 191 191 -88 140 66 -86 143 67 -84 135 71 -84 128 85 -76 115 89 -73 87 92 -68 69 91 -67 67 87 -72 73 93 -65 65 84 -80 83 99 -103 125 125 -132 170 159 -153 201 181 -151 192 173 -156 197 175 -158 201 179 -144 187 165 -79 115 93 -40 78 50 -38 75 47 -39 76 49 -61 76 51 -100 71 56 -136 70 67 -137 60 56 -142 61 57 -143 61 57 -140 61 56 -135 58 55 -137 65 60 -133 83 78 -124 101 99 -115 112 110 -120 113 108 -110 104 99 -119 111 105 -112 105 97 -110 103 96 -110 104 101 -95 102 112 -79 108 132 -46 100 136 -50 107 151 -52 104 145 -56 105 150 -67 110 156 -66 107 154 -75 111 152 -86 109 141 -100 117 144 -110 114 131 -121 113 129 -104 93 124 -83 68 118 -81 64 119 -91 89 127 -101 111 131 -104 123 131 -110 128 141 -114 132 146 -110 125 140 -101 114 133 -96 107 123 -113 127 145 -111 127 140 -97 114 120 -92 119 116 -95 123 117 -96 125 121 -74 96 108 -73 99 109 -62 85 100 -53 74 93 -43 66 79 -40 71 73 -50 81 83 -60 76 83 -69 75 86 -72 76 88 -76 81 94 -84 87 103 -87 86 106 -95 97 118 -109 115 137 -115 122 146 -120 128 157 -118 126 161 -110 116 151 -85 96 107 -78 103 92 -71 101 72 -66 98 62 -57 90 46 -55 91 29 -59 95 35 -56 87 33 -63 91 41 -73 86 46 -71 83 42 -82 76 51 -91 71 57 -98 76 61 -88 69 55 -94 73 58 -91 71 57 -87 68 55 -91 71 57 -91 71 56 -84 67 53 -88 69 55 -92 72 57 -91 72 57 -105 92 86 -153 159 176 -196 212 233 -204 219 241 -206 222 242 -215 230 252 -215 230 251 -215 230 251 -216 231 252 -214 229 250 -217 230 251 -219 233 253 -218 232 253 -216 230 251 -219 234 255 -218 233 254 -215 229 250 -219 234 254 -217 233 253 -220 234 255 -216 230 251 -217 231 251 -214 229 250 -215 229 249 -214 229 248 -218 232 253 -215 229 250 -213 227 247 -212 226 246 -214 228 248 -218 233 253 -216 230 250 -189 194 200 -185 182 181 -184 182 181 -183 181 181 -182 181 181 -181 180 181 -181 180 181 -180 180 181 -180 180 181 -179 179 181 -179 179 181 -178 179 181 -178 179 181 -177 178 181 -177 178 181 -177 178 181 -176 178 181 -176 178 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -174 177 181 -174 177 181 -174 177 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -170 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -171 175 181 -172 175 181 -172 175 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -174 176 181 -174 177 181 -174 177 181 -174 177 181 -175 177 181 -175 177 181 -175 177 181 -176 178 181 -176 178 181 -176 178 181 -177 178 181 -177 178 181 -178 179 181 -178 179 181 -179 179 181 -179 179 181 -180 180 181 -180 180 181 -181 180 181 -182 181 181 -182 181 181 -183 181 181 -184 182 181 -176 173 171 -94 133 124 -102 143 138 -115 143 153 -125 145 164 -126 144 166 -107 125 140 -109 127 145 -100 120 136 -111 129 147 -119 138 155 -122 154 175 -99 154 176 -84 157 179 -79 158 183 -77 155 179 -82 165 190 -75 153 176 -77 149 176 -90 153 185 -95 101 155 -92 73 135 -106 65 143 -111 73 140 -109 75 138 -116 70 148 -110 71 140 -107 74 132 -111 89 128 -108 94 118 -113 122 110 -109 119 115 -118 119 132 -114 84 102 -120 51 76 -128 45 78 -126 45 76 -131 46 79 -132 46 79 -140 48 83 -137 48 84 -132 45 85 -125 46 85 -110 78 111 -118 113 144 -115 132 152 -112 137 149 -107 135 143 -107 138 144 -105 146 143 -110 162 153 -114 172 160 -124 186 176 -122 182 172 -125 188 176 -121 180 169 -86 154 75 -83 139 66 -81 140 73 -78 131 83 -83 122 96 -83 104 104 -72 76 95 -74 76 97 -73 77 96 -72 77 93 -76 91 96 -96 113 115 -107 134 126 -128 162 144 -126 148 128 -135 168 148 -136 171 151 -119 150 134 -98 127 114 -53 82 68 -47 78 59 -45 75 58 -66 77 63 -96 79 76 -130 67 66 -133 57 53 -134 58 53 -135 64 56 -124 63 51 -125 59 51 -128 66 56 -124 79 73 -120 105 98 -117 107 101 -115 109 103 -110 103 96 -111 105 99 -106 101 94 -108 101 96 -107 101 97 -104 106 114 -90 116 146 -78 117 157 -63 109 154 -54 107 155 -58 108 158 -58 101 148 -57 104 152 -65 103 145 -70 92 120 -91 111 142 -104 107 118 -99 94 100 -98 92 109 -83 73 111 -71 65 102 -80 84 108 -86 101 111 -88 107 108 -99 115 122 -111 126 137 -116 130 147 -95 106 123 -83 87 109 -106 120 131 -119 133 151 -100 121 123 -90 117 111 -90 119 114 -83 111 109 -81 108 111 -75 102 105 -66 90 98 -35 57 64 -34 57 65 -24 52 47 -44 68 66 -54 50 61 -63 44 64 -74 60 82 -72 57 79 -80 70 92 -80 73 92 -88 84 106 -99 89 115 -104 101 127 -113 119 142 -122 133 160 -118 127 155 -111 125 145 -100 117 127 -87 107 104 -83 109 94 -71 98 75 -62 94 53 -63 100 37 -60 94 37 -62 88 37 -62 86 37 -64 92 38 -66 78 42 -88 75 55 -94 75 59 -92 72 58 -86 68 55 -90 71 57 -87 69 55 -89 69 56 -96 75 60 -94 74 59 -90 71 57 -87 69 56 -90 72 57 -89 73 61 -142 147 161 -188 203 223 -198 213 234 -211 227 249 -211 227 249 -212 228 249 -210 226 247 -216 231 252 -213 228 250 -215 229 249 -217 232 253 -214 230 250 -215 230 251 -217 233 254 -218 233 254 -217 233 254 -212 226 248 -216 231 252 -213 228 249 -217 230 252 -217 232 253 -215 230 251 -214 229 249 -217 232 253 -217 232 253 -219 234 254 -217 232 253 -211 226 246 -215 229 250 -216 230 251 -216 231 252 -188 188 192 -185 182 181 -184 182 181 -183 181 181 -183 181 181 -182 181 181 -181 180 181 -181 180 181 -180 180 181 -180 180 181 -179 179 181 -179 179 181 -179 179 181 -178 179 181 -178 179 181 -177 178 181 -177 178 181 -177 178 181 -176 178 181 -176 178 181 -176 178 181 -176 177 181 -175 177 181 -175 177 181 -175 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 175 181 -172 176 181 -172 176 181 -172 176 181 -172 175 181 -172 175 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -172 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -174 176 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -176 177 181 -176 178 181 -176 178 181 -177 178 181 -177 178 181 -177 178 181 -178 179 181 -178 179 181 -178 179 181 -179 179 181 -179 179 181 -180 180 181 -180 180 181 -181 180 181 -181 180 181 -182 181 181 -183 181 181 -183 181 181 -184 182 181 -183 180 178 -89 127 111 -97 142 132 -106 138 145 -120 139 161 -121 140 162 -112 132 152 -109 130 149 -113 132 152 -119 137 157 -116 133 154 -114 151 173 -90 144 167 -76 151 174 -68 141 163 -72 148 173 -70 146 171 -73 150 174 -80 156 181 -84 141 172 -95 97 150 -103 75 141 -106 63 142 -103 58 137 -105 61 139 -113 67 145 -110 70 143 -113 81 141 -110 87 139 -113 104 129 -113 123 120 -120 136 140 -120 127 145 -117 99 117 -118 51 77 -129 48 80 -120 43 74 -126 44 75 -130 45 80 -129 44 87 -133 44 93 -136 44 102 -136 45 110 -127 79 125 -130 119 159 -135 130 167 -124 135 159 -116 138 154 -115 144 155 -114 151 154 -113 167 159 -119 179 169 -122 187 173 -123 188 174 -125 192 176 -126 195 180 -84 159 83 -81 149 76 -81 142 80 -86 139 96 -82 124 96 -88 114 110 -86 92 112 -83 89 110 -84 93 110 -80 91 99 -79 95 96 -89 101 99 -95 113 104 -105 130 115 -110 135 118 -109 133 119 -108 134 120 -112 142 129 -104 130 127 -88 106 111 -85 105 111 -78 101 104 -91 109 116 -109 100 110 -122 81 88 -125 74 59 -119 93 62 -113 100 57 -103 96 54 -99 93 52 -115 91 57 -112 100 79 -107 99 91 -109 102 94 -109 103 95 -100 95 89 -104 96 89 -104 99 92 -103 97 90 -110 102 95 -99 97 97 -92 116 146 -80 120 162 -64 110 156 -58 104 150 -55 106 157 -52 98 146 -56 102 150 -54 99 146 -70 106 146 -90 110 142 -87 96 119 -93 91 101 -83 80 95 -78 72 99 -65 62 94 -64 71 85 -86 100 104 -92 113 108 -109 129 134 -119 133 152 -118 127 147 -94 95 123 -85 86 109 -128 136 157 -128 143 156 -104 125 130 -102 126 129 -86 111 108 -76 104 101 -82 109 107 -76 99 104 -61 82 89 -38 60 65 -22 50 46 -20 47 39 -37 48 49 -60 39 61 -65 39 66 -78 36 75 -73 51 78 -74 69 87 -82 62 88 -80 71 93 -90 81 104 -97 93 118 -110 110 136 -119 128 153 -122 136 160 -107 119 139 -108 125 136 -100 116 122 -100 117 128 -83 103 101 -70 102 64 -56 89 34 -59 92 36 -57 89 35 -57 87 34 -51 76 29 -61 83 42 -71 72 47 -84 68 53 -89 70 57 -89 71 57 -85 68 54 -91 71 57 -91 71 57 -90 70 56 -90 71 57 -91 72 57 -86 68 54 -88 70 55 -92 75 61 -141 145 156 -193 210 232 -201 219 242 -208 225 247 -211 227 249 -211 227 249 -211 226 248 -215 231 253 -215 231 253 -217 233 254 -214 229 251 -213 228 248 -215 231 252 -213 229 249 -217 233 254 -211 226 247 -215 231 252 -217 233 254 -216 231 253 -216 231 252 -216 231 252 -213 228 250 -218 233 254 -217 232 253 -216 231 252 -214 228 250 -218 233 254 -216 232 252 -217 232 253 -216 231 252 -215 230 250 -172 169 170 -185 182 181 -184 182 181 -184 182 181 -183 181 181 -182 181 181 -182 181 181 -181 180 181 -181 180 181 -181 180 181 -180 180 181 -180 180 181 -179 179 181 -179 179 181 -179 179 181 -178 179 181 -178 179 181 -178 179 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -176 178 181 -176 178 181 -176 178 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 176 181 -174 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -173 176 181 -174 176 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -176 177 181 -176 178 181 -176 178 181 -176 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -178 179 181 -178 179 181 -178 179 181 -179 179 181 -179 179 181 -179 179 181 -180 180 181 -180 180 181 -181 180 181 -181 180 181 -182 181 181 -182 181 181 -183 181 181 -184 182 181 -185 182 181 -183 182 178 -104 134 120 -95 136 129 -104 134 142 -116 137 159 -113 139 159 -109 137 159 -101 133 151 -109 133 151 -108 125 143 -121 143 164 -112 142 164 -85 138 159 -73 143 164 -60 131 153 -63 135 158 -62 131 154 -68 141 165 -65 136 161 -73 120 153 -88 88 141 -102 65 139 -104 63 139 -113 72 150 -110 66 147 -105 64 141 -110 68 145 -110 75 146 -109 88 138 -112 103 136 -113 124 130 -116 133 143 -125 136 158 -118 110 130 -119 80 104 -119 45 75 -118 42 71 -119 42 71 -119 41 80 -128 42 93 -132 42 107 -136 45 112 -133 48 109 -132 85 132 -124 110 149 -134 134 168 -131 123 162 -131 135 167 -120 138 158 -117 155 160 -111 167 156 -116 179 164 -121 188 171 -118 181 166 -117 183 167 -121 189 174 -82 155 83 -81 154 85 -78 151 80 -85 151 91 -92 139 106 -89 115 112 -87 96 115 -90 98 117 -87 95 113 -89 100 110 -85 95 93 -89 105 98 -94 114 101 -101 120 105 -104 129 111 -105 126 110 -104 124 110 -111 131 125 -106 123 125 -115 129 144 -109 126 143 -110 127 144 -113 129 149 -121 126 145 -115 109 113 -108 102 70 -97 114 59 -87 125 60 -75 123 58 -77 122 58 -82 119 58 -86 113 67 -91 103 81 -96 95 85 -103 98 91 -103 97 89 -99 93 86 -88 85 79 -92 87 82 -97 93 89 -100 102 109 -90 112 139 -84 118 158 -77 114 156 -70 109 151 -71 111 154 -64 107 151 -65 107 152 -66 106 149 -71 106 147 -66 89 119 -74 84 109 -75 76 94 -70 71 91 -58 60 82 -56 62 77 -60 67 81 -75 89 92 -85 103 102 -108 126 125 -136 151 164 -134 148 160 -106 111 132 -121 128 155 -138 150 169 -136 154 167 -120 137 150 -105 125 136 -96 118 126 -92 114 120 -84 104 111 -80 99 109 -73 91 101 -31 53 54 -18 43 38 -18 43 35 -34 38 41 -60 38 61 -69 35 67 -70 33 67 -80 36 77 -80 38 77 -82 40 80 -81 58 86 -88 64 96 -89 76 104 -94 90 113 -107 113 137 -120 133 154 -119 134 156 -112 126 145 -101 117 131 -104 122 138 -106 131 144 -86 120 115 -66 100 70 -63 96 61 -51 78 31 -52 80 31 -51 78 30 -61 83 58 -67 76 72 -79 71 64 -80 62 50 -79 62 50 -86 68 54 -90 70 56 -88 69 56 -90 71 57 -88 68 54 -86 68 54 -86 68 55 -86 68 53 -86 68 54 -125 127 133 -177 196 214 -200 220 244 -207 224 248 -207 223 245 -213 230 253 -216 232 255 -212 228 250 -210 226 248 -215 231 253 -215 231 252 -211 227 248 -214 230 250 -215 231 252 -214 230 251 -216 232 254 -216 231 253 -214 228 252 -214 228 252 -212 227 249 -218 234 255 -215 230 252 -214 230 252 -216 231 253 -217 232 253 -215 229 252 -216 232 253 -214 229 250 -217 232 253 -216 232 253 -211 225 245 -152 147 149 -185 183 181 -185 182 181 -184 182 181 -184 182 181 -183 181 181 -182 181 181 -182 181 181 -182 181 181 -181 180 181 -181 180 181 -180 180 181 -180 180 181 -180 180 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -178 179 181 -178 179 181 -178 179 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -174 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -178 179 181 -178 179 181 -178 179 181 -179 179 181 -179 179 181 -179 179 181 -180 179 181 -180 180 181 -180 180 181 -181 180 181 -181 180 181 -181 180 181 -182 181 181 -182 181 181 -183 181 181 -183 182 181 -184 182 181 -185 182 181 -181 178 176 -104 117 116 -93 143 131 -101 141 146 -90 133 151 -85 139 157 -87 137 152 -88 141 156 -83 141 156 -92 124 136 -113 130 147 -84 117 136 -88 142 165 -83 140 163 -63 134 158 -60 133 156 -57 124 149 -61 129 155 -73 130 156 -79 114 147 -88 83 140 -92 65 131 -106 80 145 -108 77 145 -107 72 143 -107 65 144 -113 85 148 -111 83 148 -110 100 146 -116 108 150 -113 120 143 -130 148 168 -125 144 167 -120 121 141 -118 87 110 -117 68 92 -116 57 82 -112 42 78 -124 44 90 -125 41 99 -132 47 115 -128 48 110 -131 49 119 -130 88 142 -132 100 157 -130 110 156 -127 116 155 -126 118 153 -112 136 149 -113 155 157 -114 176 163 -119 185 169 -116 182 166 -118 182 167 -115 178 162 -112 173 156 -79 149 82 -79 149 92 -79 143 95 -89 152 100 -100 146 117 -100 125 123 -97 109 128 -91 101 119 -96 105 119 -95 106 114 -92 102 104 -99 113 102 -95 113 93 -102 117 96 -100 117 98 -99 117 99 -102 119 105 -104 118 119 -113 123 134 -118 131 151 -131 148 182 -136 155 190 -137 156 195 -138 152 188 -120 131 150 -105 134 120 -73 123 57 -74 125 58 -73 123 57 -73 123 58 -75 126 58 -71 119 56 -74 105 64 -99 109 89 -99 95 89 -97 94 88 -93 89 85 -99 94 90 -90 86 82 -98 97 100 -107 118 135 -98 118 141 -88 120 157 -85 116 154 -78 113 153 -73 110 152 -71 106 144 -74 111 153 -74 110 150 -76 107 143 -64 90 125 -67 76 99 -59 61 84 -59 61 84 -55 58 83 -54 64 69 -54 64 69 -56 68 68 -64 77 77 -93 109 111 -121 138 143 -148 166 180 -126 140 155 -124 141 153 -123 139 154 -109 128 137 -111 130 147 -113 130 148 -107 124 141 -100 118 133 -88 107 120 -92 111 123 -81 99 111 -34 54 54 -13 40 32 -19 39 34 -38 39 44 -66 33 64 -77 31 74 -75 29 70 -86 29 80 -84 30 79 -80 30 76 -80 42 78 -78 44 79 -86 59 91 -91 80 105 -103 113 134 -118 133 155 -120 137 158 -118 137 155 -127 161 186 -131 174 204 -131 178 210 -125 176 202 -107 152 165 -87 120 117 -65 97 66 -52 79 39 -50 79 37 -66 84 77 -87 94 110 -81 83 97 -81 66 58 -80 62 51 -87 68 54 -85 66 53 -84 66 53 -80 64 51 -92 72 58 -86 67 54 -85 68 54 -84 68 53 -89 79 52 -111 111 94 -165 181 199 -188 209 228 -206 224 247 -203 221 244 -210 227 250 -209 226 249 -210 226 249 -213 229 252 -213 230 253 -216 232 255 -212 228 250 -209 225 246 -211 227 248 -213 229 251 -212 228 251 -215 231 254 -215 230 253 -214 230 252 -213 229 252 -213 229 252 -215 231 253 -214 230 252 -215 230 252 -215 228 250 -214 227 249 -216 230 252 -213 229 249 -215 231 252 -214 230 252 -207 219 236 -123 123 126 -182 179 177 -185 182 181 -184 182 181 -184 182 181 -184 182 181 -183 181 181 -183 181 181 -182 181 181 -182 181 181 -181 181 181 -181 180 181 -181 180 181 -181 180 181 -180 180 181 -180 180 181 -180 180 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 177 181 -176 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -175 177 181 -176 177 181 -176 177 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -178 178 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -180 180 181 -180 180 181 -180 180 181 -181 180 181 -181 180 181 -181 180 181 -182 181 181 -182 181 181 -183 181 181 -183 181 181 -183 181 181 -184 182 181 -184 182 181 -185 182 181 -173 171 168 -112 133 124 -81 134 119 -71 131 124 -73 131 139 -58 140 145 -45 142 150 -60 144 149 -57 136 141 -77 133 138 -126 152 169 -123 159 178 -101 139 162 -76 133 155 -79 139 163 -55 124 150 -53 122 146 -71 138 163 -67 125 152 -80 104 142 -78 77 130 -88 74 131 -98 80 137 -110 87 144 -105 84 139 -109 85 144 -108 88 144 -118 91 155 -120 104 156 -121 124 157 -124 135 160 -122 141 162 -126 143 166 -125 130 153 -121 109 131 -116 85 107 -109 71 93 -111 47 79 -122 42 100 -121 46 105 -126 47 115 -126 45 117 -135 52 134 -131 76 142 -132 85 151 -131 97 153 -127 102 150 -111 112 142 -114 133 151 -109 153 151 -103 159 146 -109 166 152 -114 173 158 -118 183 164 -108 169 155 -109 170 154 -83 154 93 -82 153 95 -82 147 100 -89 148 106 -95 136 115 -100 122 121 -106 120 138 -107 119 140 -101 110 128 -103 108 118 -101 107 110 -103 109 106 -102 113 102 -100 112 99 -97 102 83 -100 114 103 -108 116 114 -112 116 123 -115 124 144 -130 143 178 -149 172 222 -140 164 216 -142 166 220 -150 174 227 -141 163 210 -127 153 177 -105 140 132 -75 122 63 -71 120 55 -69 116 54 -70 119 55 -64 108 50 -65 109 51 -78 108 70 -95 104 100 -103 103 105 -99 97 98 -99 99 100 -97 96 98 -105 110 118 -116 126 141 -107 130 158 -95 120 147 -96 123 156 -83 113 145 -80 114 153 -80 113 151 -92 122 159 -95 121 154 -89 114 145 -69 87 118 -52 56 81 -53 55 78 -54 57 80 -55 58 78 -53 63 68 -53 66 63 -54 68 62 -52 68 56 -64 80 73 -98 116 116 -122 143 155 -117 137 145 -113 134 143 -109 129 140 -94 113 123 -94 112 123 -109 127 143 -118 137 159 -105 124 142 -112 132 151 -98 115 132 -76 93 103 -30 50 49 -25 45 42 -16 38 31 -47 34 49 -64 31 62 -81 27 74 -78 27 73 -83 25 77 -82 25 77 -80 25 75 -82 29 76 -79 24 71 -76 47 77 -84 69 93 -104 111 131 -124 141 163 -126 145 166 -139 177 205 -141 194 230 -144 207 249 -140 205 247 -126 184 219 -99 135 141 -83 105 101 -76 104 87 -72 109 79 -73 97 84 -89 109 113 -87 98 115 -80 84 109 -82 80 92 -83 66 61 -79 62 50 -80 62 50 -78 62 50 -78 61 48 -81 63 51 -80 62 49 -85 67 53 -89 70 55 -78 67 46 -92 95 66 -150 165 179 -191 213 232 -193 211 234 -209 226 250 -203 220 243 -207 224 248 -212 229 253 -211 227 251 -208 225 248 -213 230 253 -213 230 253 -213 230 252 -211 227 250 -215 232 254 -215 232 254 -212 228 251 -210 226 249 -213 228 251 -214 230 253 -213 229 252 -214 230 253 -215 231 254 -214 227 250 -215 229 251 -215 230 252 -215 231 253 -215 231 252 -211 227 247 -215 231 252 -201 213 230 -97 101 106 -171 164 163 -185 182 180 -185 182 181 -184 182 181 -184 182 181 -184 182 181 -183 181 181 -183 181 181 -183 181 181 -182 181 181 -182 181 181 -182 181 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -176 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -177 178 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -182 181 181 -182 181 181 -182 181 181 -183 181 181 -183 181 181 -183 182 181 -184 182 181 -184 182 181 -185 182 181 -186 183 181 -161 163 155 -94 103 101 -60 130 107 -65 129 116 -43 134 132 -50 142 134 -58 142 123 -62 152 140 -54 145 139 -69 146 144 -103 147 163 -112 145 168 -123 157 180 -83 124 147 -66 117 140 -47 113 137 -60 123 148 -63 125 149 -76 122 148 -81 105 143 -88 84 131 -87 73 130 -98 87 134 -104 87 140 -113 95 151 -114 97 151 -114 97 151 -111 99 147 -116 105 153 -125 130 164 -129 133 157 -146 149 171 -150 150 174 -154 147 170 -151 137 159 -148 131 153 -121 94 115 -114 65 107 -122 46 117 -120 46 114 -115 52 119 -124 47 124 -126 56 129 -131 69 143 -123 82 144 -114 85 135 -119 83 138 -116 111 145 -106 124 143 -94 129 131 -101 155 145 -102 160 144 -103 160 146 -106 164 150 -108 169 154 -108 168 153 -79 141 95 -78 140 99 -80 134 115 -89 137 117 -99 144 120 -115 136 150 -119 138 155 -118 134 153 -110 123 135 -97 101 106 -104 109 112 -100 103 98 -101 102 97 -103 108 99 -98 101 94 -100 101 90 -105 108 111 -108 115 130 -123 132 159 -123 136 175 -136 158 209 -139 163 217 -134 159 212 -139 164 218 -144 167 220 -146 165 214 -134 155 186 -92 128 106 -74 118 68 -74 117 68 -70 114 58 -70 113 62 -63 105 49 -66 102 61 -93 106 103 -103 107 115 -110 120 133 -104 110 120 -101 108 116 -114 123 138 -110 123 141 -107 128 154 -109 135 166 -100 127 159 -103 129 163 -122 144 172 -125 145 172 -117 137 163 -123 144 174 -118 138 167 -86 99 122 -54 60 84 -52 55 77 -50 52 73 -50 52 73 -50 59 65 -51 64 55 -52 66 58 -54 71 57 -55 74 55 -65 84 71 -96 116 118 -99 119 121 -93 114 119 -91 111 116 -90 110 120 -87 107 115 -104 123 140 -107 126 146 -107 124 143 -114 133 154 -117 136 156 -91 108 125 -58 75 82 -42 60 62 -33 47 48 -52 43 57 -78 42 77 -81 37 79 -82 25 75 -82 25 76 -80 24 74 -80 25 75 -75 23 69 -74 22 67 -73 41 72 -77 52 80 -106 111 132 -118 134 156 -128 160 185 -146 201 234 -143 204 244 -136 199 239 -136 202 245 -117 174 199 -82 114 103 -65 83 51 -64 96 58 -71 110 81 -77 113 101 -85 109 117 -84 101 121 -77 87 114 -73 76 108 -69 63 84 -73 57 58 -72 57 47 -76 60 49 -79 62 50 -86 68 54 -81 64 51 -77 61 48 -85 68 53 -79 72 42 -90 96 42 -120 132 137 -176 198 212 -186 206 226 -203 221 245 -210 228 252 -206 224 248 -208 225 249 -208 225 249 -210 227 251 -211 228 252 -209 226 249 -209 226 249 -211 228 251 -210 226 249 -213 230 254 -216 232 255 -212 228 251 -209 225 248 -214 230 254 -212 229 251 -214 230 253 -216 233 255 -214 230 252 -214 231 254 -214 229 251 -216 232 254 -212 228 249 -215 231 253 -211 227 247 -184 195 209 -96 93 95 -131 134 131 -174 168 169 -183 179 178 -185 182 181 -185 182 181 -184 182 181 -184 182 181 -184 182 181 -183 181 181 -183 181 181 -183 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 178 181 -178 179 181 -178 178 181 -178 178 181 -178 178 181 -178 178 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -178 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -183 181 181 -183 181 181 -183 181 181 -184 182 181 -184 182 181 -185 182 181 -185 182 181 -185 182 181 -184 182 179 -133 144 129 -90 97 92 -53 126 99 -45 120 98 -47 132 116 -61 142 119 -67 143 114 -74 151 115 -65 148 126 -55 136 122 -46 129 141 -101 142 164 -116 150 174 -83 125 150 -60 110 134 -55 109 135 -46 103 128 -43 100 125 -66 119 145 -67 88 124 -82 91 129 -81 76 123 -102 90 140 -112 106 150 -106 99 140 -108 101 142 -116 112 153 -112 104 148 -120 118 157 -141 135 167 -162 152 178 -178 165 191 -177 165 194 -174 165 194 -175 164 192 -173 160 186 -156 138 160 -120 91 120 -98 53 97 -110 51 115 -108 49 117 -113 51 122 -126 55 136 -126 59 138 -117 68 133 -117 70 132 -106 86 129 -114 100 140 -110 110 138 -90 124 124 -86 133 124 -102 156 143 -100 155 142 -101 158 146 -111 168 156 -101 155 140 -79 136 104 -75 131 97 -80 126 110 -93 134 122 -105 146 132 -110 149 139 -115 135 152 -121 139 161 -113 127 141 -101 107 110 -100 100 97 -104 103 94 -96 94 84 -102 99 93 -106 102 92 -97 94 86 -103 107 114 -103 106 123 -116 122 149 -124 135 168 -122 138 182 -132 153 202 -131 151 201 -126 145 193 -134 153 202 -133 150 195 -140 158 200 -126 152 175 -130 161 181 -124 159 170 -133 168 185 -109 142 140 -80 119 87 -65 101 60 -98 117 118 -104 110 121 -111 121 135 -108 116 129 -113 123 137 -121 132 149 -125 140 161 -121 140 165 -115 135 163 -104 130 163 -128 150 178 -135 154 179 -137 155 180 -131 151 177 -136 154 178 -142 161 186 -123 139 161 -96 108 129 -54 58 78 -49 51 71 -51 54 74 -50 57 68 -49 62 54 -49 66 48 -50 70 47 -50 70 46 -56 74 58 -66 86 71 -72 92 88 -75 97 94 -83 103 110 -82 103 109 -86 106 116 -96 116 134 -101 121 141 -103 122 141 -106 127 147 -102 121 140 -93 111 127 -79 97 110 -49 66 72 -56 69 76 -72 71 86 -83 67 94 -86 51 88 -80 32 76 -78 24 71 -74 34 71 -78 28 72 -80 28 74 -78 32 73 -77 55 82 -89 78 103 -101 105 126 -118 136 158 -132 173 199 -126 171 201 -110 149 180 -129 187 219 -135 198 230 -124 185 206 -100 148 146 -70 104 64 -63 102 45 -64 99 66 -60 96 78 -74 100 113 -74 100 111 -69 83 114 -66 75 119 -63 62 113 -64 55 82 -72 60 67 -81 64 51 -79 62 50 -84 71 61 -79 72 67 -72 69 64 -86 87 82 -90 90 80 -79 84 42 -105 118 102 -164 182 202 -188 209 229 -205 222 247 -205 223 248 -207 225 249 -204 222 246 -209 227 251 -212 229 254 -208 226 250 -210 227 251 -208 225 249 -212 229 253 -212 229 253 -212 229 252 -212 228 251 -213 229 253 -211 228 251 -211 228 252 -211 228 252 -214 230 254 -214 231 254 -212 229 252 -214 230 253 -213 230 253 -211 227 249 -213 230 252 -213 229 251 -213 229 252 -179 190 203 -92 102 95 -83 112 96 -133 126 134 -164 158 158 -175 172 172 -185 182 181 -185 182 181 -185 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -181 181 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -179 179 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -183 181 181 -183 181 181 -183 181 181 -183 182 181 -184 182 181 -184 182 181 -184 182 181 -185 182 181 -185 182 181 -185 183 181 -186 183 181 -162 159 158 -98 114 101 -101 102 104 -51 118 91 -57 124 89 -67 135 96 -71 143 104 -76 139 90 -78 144 94 -80 148 100 -65 135 106 -36 108 113 -58 113 133 -82 118 143 -81 126 151 -70 114 139 -54 106 131 -40 96 122 -47 99 123 -57 98 124 -64 87 116 -60 77 112 -73 69 119 -96 97 131 -114 111 147 -112 107 148 -114 112 152 -108 102 143 -112 111 146 -135 132 159 -168 153 177 -183 168 194 -178 167 196 -174 165 196 -173 165 196 -173 164 195 -168 158 185 -147 139 161 -114 99 124 -71 49 86 -82 51 98 -68 52 94 -81 52 103 -92 55 112 -112 52 126 -113 59 127 -114 64 130 -96 66 115 -100 67 116 -101 101 129 -85 117 122 -92 137 132 -93 141 131 -84 136 122 -105 154 146 -107 157 149 -108 157 150 -75 123 105 -71 116 101 -82 128 113 -97 129 126 -101 134 131 -119 145 154 -119 137 157 -118 133 154 -109 120 134 -104 106 108 -97 99 97 -95 91 80 -102 96 86 -100 97 90 -96 88 74 -94 86 77 -97 93 94 -103 103 114 -106 111 137 -114 122 155 -130 145 188 -130 146 192 -125 140 185 -126 141 185 -122 134 177 -134 149 189 -137 160 199 -141 169 212 -152 187 233 -158 196 245 -160 196 243 -150 185 222 -146 178 207 -104 132 135 -106 121 128 -110 120 136 -108 117 132 -112 123 139 -112 124 141 -124 138 159 -129 145 166 -124 142 167 -121 139 163 -130 149 173 -135 153 177 -129 147 171 -131 149 172 -133 152 177 -130 148 172 -135 153 177 -131 151 175 -124 141 163 -94 104 124 -50 53 72 -48 51 69 -51 61 64 -51 65 58 -53 70 55 -50 68 43 -51 71 44 -51 71 45 -63 85 69 -68 88 78 -79 99 97 -69 92 92 -72 96 102 -90 111 124 -106 125 142 -96 117 135 -103 124 145 -101 122 142 -102 122 141 -99 117 136 -80 97 110 -70 86 97 -79 94 106 -88 96 113 -90 78 102 -92 73 103 -85 51 87 -81 45 81 -80 41 79 -79 41 77 -74 46 77 -78 51 81 -88 73 98 -93 88 111 -110 117 140 -119 139 161 -113 148 172 -108 140 166 -84 104 128 -122 172 195 -130 189 209 -133 194 214 -106 162 159 -82 126 104 -61 107 49 -56 97 64 -62 110 74 -60 96 99 -61 92 111 -59 78 122 -62 70 120 -53 54 116 -63 60 115 -56 48 80 -67 57 65 -77 73 68 -99 115 122 -114 143 157 -128 169 191 -128 174 200 -120 159 181 -107 135 150 -101 121 126 -134 153 170 -181 204 218 -195 213 235 -204 220 244 -205 222 246 -207 226 250 -206 224 248 -210 228 252 -208 226 250 -209 227 252 -208 226 250 -212 229 254 -210 227 251 -211 229 253 -209 227 250 -209 228 249 -212 231 253 -207 227 247 -209 227 249 -209 226 249 -212 229 253 -210 227 250 -214 230 254 -210 226 249 -211 227 250 -212 229 251 -213 230 253 -212 229 252 -182 193 207 -85 93 91 -81 104 98 -87 75 81 -84 87 87 -142 137 143 -182 177 176 -186 183 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -180 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -185 182 181 -185 182 181 -185 182 181 -186 183 181 -186 183 181 -167 166 166 -104 104 108 -84 99 88 -86 91 94 -60 127 92 -68 132 85 -78 135 75 -77 140 85 -87 147 78 -89 147 73 -87 144 75 -77 133 82 -58 116 95 -29 95 110 -39 93 113 -64 102 126 -47 90 115 -45 93 117 -44 91 116 -41 90 117 -56 99 124 -52 90 116 -56 78 110 -79 91 125 -97 108 136 -115 119 152 -112 106 145 -111 116 147 -119 119 153 -123 127 155 -156 143 163 -191 172 194 -185 170 195 -181 168 196 -178 167 196 -178 167 196 -172 162 191 -142 134 159 -113 108 129 -85 84 103 -49 58 77 -27 47 68 -30 48 69 -51 45 81 -45 54 79 -72 59 97 -92 56 110 -91 58 110 -102 54 116 -93 66 113 -91 96 122 -88 113 125 -81 114 117 -87 128 123 -88 130 124 -102 141 141 -106 147 146 -112 151 153 -73 119 104 -79 118 113 -89 118 129 -93 124 127 -100 131 127 -112 134 144 -120 137 158 -111 126 147 -114 125 140 -104 104 104 -102 96 88 -97 94 85 -98 89 74 -94 82 63 -95 85 63 -91 83 75 -88 78 72 -81 77 84 -88 87 108 -89 95 117 -107 114 151 -124 135 174 -108 117 157 -107 119 158 -116 128 165 -125 144 181 -129 154 194 -138 169 215 -137 171 218 -154 193 245 -155 194 245 -159 196 245 -164 198 242 -158 187 223 -135 156 181 -119 132 150 -120 133 152 -116 127 145 -125 139 160 -124 138 159 -124 139 160 -123 140 163 -131 147 171 -132 150 173 -132 150 173 -128 146 171 -129 148 173 -131 150 175 -128 146 169 -132 151 175 -133 151 175 -132 151 175 -120 134 156 -85 94 113 -51 55 73 -54 62 69 -60 76 71 -60 76 68 -58 77 57 -50 70 44 -51 73 42 -52 74 48 -57 80 68 -60 83 75 -65 88 93 -67 90 91 -78 101 107 -84 107 122 -94 115 132 -98 118 137 -92 113 132 -94 114 132 -96 115 133 -84 102 117 -82 98 112 -76 90 102 -92 101 118 -95 89 114 -97 89 114 -85 67 94 -84 66 93 -81 55 85 -78 60 86 -84 70 94 -82 62 89 -93 88 111 -89 83 105 -110 119 139 -111 130 151 -90 117 140 -76 101 121 -73 99 109 -96 142 140 -107 163 161 -108 164 159 -100 159 147 -80 134 101 -65 115 74 -58 104 85 -58 102 93 -59 99 98 -57 91 103 -54 75 112 -54 73 120 -49 49 124 -47 40 117 -59 56 110 -62 64 90 -104 130 142 -146 192 213 -152 207 236 -147 203 235 -145 203 237 -144 203 237 -144 201 234 -138 188 215 -134 170 191 -168 190 209 -189 207 226 -203 220 244 -205 223 248 -202 220 245 -206 225 250 -206 224 249 -210 228 253 -211 229 254 -210 228 253 -207 225 250 -209 227 252 -209 227 252 -212 230 254 -207 228 248 -213 231 255 -210 229 251 -212 230 253 -208 226 249 -210 227 251 -210 227 251 -209 227 250 -211 228 252 -210 227 251 -209 226 249 -207 223 246 -211 228 252 -164 174 186 -77 85 88 -88 100 101 -83 70 74 -98 101 99 -78 83 91 -123 118 129 -153 151 151 -176 175 174 -186 183 181 -186 183 181 -185 183 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -183 182 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -181 180 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 183 181 -186 183 181 -186 183 181 -173 168 172 -153 153 155 -108 116 119 -76 81 86 -79 89 84 -77 80 81 -68 125 89 -71 125 65 -87 138 54 -91 143 53 -94 143 48 -93 145 53 -90 142 52 -82 130 59 -64 114 83 -36 94 99 -34 87 109 -38 82 107 -36 85 111 -41 89 116 -29 81 107 -43 87 111 -48 91 117 -60 91 117 -58 84 117 -71 81 117 -106 118 147 -116 125 152 -117 122 154 -119 126 154 -115 119 152 -120 119 142 -157 144 160 -175 160 177 -182 165 186 -185 168 192 -186 170 194 -183 168 194 -163 145 170 -110 102 123 -52 60 79 -35 52 70 -24 49 67 -26 53 70 -25 52 70 -28 58 73 -29 61 75 -48 58 82 -49 57 81 -86 56 104 -78 60 101 -84 64 105 -75 80 106 -65 90 99 -67 97 102 -74 105 106 -94 127 129 -103 138 142 -111 146 149 -109 140 147 -75 107 118 -81 108 121 -88 121 124 -96 118 138 -105 131 144 -117 136 158 -123 141 163 -128 145 168 -118 131 147 -104 105 107 -95 87 73 -94 85 66 -94 86 67 -95 83 57 -94 82 60 -83 72 65 -77 67 70 -75 65 72 -80 74 87 -77 76 90 -75 77 112 -85 89 127 -86 94 132 -80 91 125 -104 117 151 -122 143 180 -126 152 192 -127 155 197 -137 169 214 -155 192 241 -158 196 245 -161 197 245 -164 198 242 -160 188 225 -151 173 204 -117 132 153 -113 126 144 -117 129 145 -112 125 143 -118 132 152 -111 125 144 -123 137 156 -128 145 162 -132 149 171 -124 141 164 -134 152 176 -120 135 156 -127 144 167 -127 144 167 -127 144 167 -131 149 172 -128 144 166 -123 139 162 -106 119 139 -71 79 96 -75 87 96 -70 86 82 -73 91 86 -72 91 82 -59 79 60 -66 85 72 -59 82 65 -51 74 58 -54 79 69 -54 77 71 -57 82 81 -68 93 99 -78 100 115 -85 106 123 -89 111 128 -92 112 129 -81 102 117 -99 119 138 -82 102 119 -84 100 114 -98 115 131 -106 118 139 -111 118 141 -99 97 120 -94 89 113 -95 91 114 -92 84 108 -88 78 102 -95 90 113 -89 85 107 -85 79 100 -100 106 125 -115 129 150 -113 132 154 -88 121 144 -82 114 138 -72 105 118 -71 115 103 -82 138 114 -70 128 85 -69 122 93 -69 121 90 -60 114 75 -59 107 78 -58 95 99 -60 101 98 -59 100 91 -57 82 105 -55 76 111 -48 50 115 -49 37 123 -49 41 118 -73 87 122 -145 189 209 -159 211 236 -154 209 237 -150 207 237 -148 205 237 -148 205 237 -149 205 237 -151 207 237 -148 200 227 -160 187 211 -183 203 223 -199 216 241 -198 213 238 -204 222 247 -204 223 248 -207 226 252 -208 227 252 -208 227 252 -210 229 254 -207 226 251 -208 226 252 -207 225 250 -203 225 245 -209 229 252 -211 229 254 -207 228 249 -210 229 252 -209 229 251 -209 227 251 -208 225 249 -210 227 252 -207 225 248 -210 228 252 -210 227 251 -210 228 252 -212 230 254 -159 173 184 -86 95 99 -85 87 94 -89 81 89 -96 95 95 -96 104 103 -120 118 128 -68 72 78 -100 115 122 -133 125 136 -141 138 154 -170 162 162 -174 170 168 -186 183 181 -186 183 181 -185 183 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -183 182 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -182 181 181 -183 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -182 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -183 181 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 183 181 -185 182 180 -186 183 181 -186 183 181 -181 177 175 -167 165 164 -133 138 141 -103 102 121 -118 115 121 -72 90 82 -81 98 95 -97 98 102 -59 63 77 -68 117 65 -82 131 51 -88 136 46 -92 142 49 -91 140 46 -86 134 44 -87 134 44 -83 130 56 -66 114 79 -45 91 82 -27 84 102 -32 78 99 -17 78 104 -16 71 95 -11 72 96 -21 81 108 -19 77 103 -52 87 112 -60 92 117 -79 98 124 -108 123 148 -119 131 158 -119 128 157 -122 137 163 -122 133 160 -123 128 148 -127 125 139 -125 127 139 -160 143 159 -176 156 174 -170 154 170 -168 150 170 -107 93 114 -51 49 68 -27 46 63 -23 48 63 -24 50 67 -23 48 64 -24 49 66 -29 60 74 -25 55 67 -29 60 73 -41 59 77 -58 62 85 -69 59 93 -65 65 93 -64 68 92 -68 84 100 -77 100 110 -67 93 98 -86 111 119 -107 134 143 -109 136 146 -115 141 152 -78 106 115 -90 116 136 -97 119 140 -90 120 129 -110 131 152 -117 135 160 -126 145 170 -129 147 170 -122 137 156 -107 108 110 -95 90 80 -88 76 53 -90 79 57 -86 75 52 -86 75 54 -80 70 66 -75 66 71 -68 59 73 -76 67 72 -68 63 83 -70 69 98 -63 64 102 -71 77 114 -81 92 124 -103 118 149 -103 118 153 -102 118 155 -111 131 169 -145 174 215 -163 197 241 -166 200 245 -166 199 242 -166 197 238 -135 150 174 -124 140 164 -106 121 141 -118 132 152 -122 138 158 -112 127 144 -118 133 153 -115 129 148 -125 142 164 -122 139 161 -124 139 159 -110 125 146 -105 118 138 -128 144 165 -130 147 171 -123 140 163 -123 141 163 -122 140 159 -117 136 154 -123 140 164 -109 123 145 -92 105 122 -90 106 117 -81 98 99 -70 89 80 -75 92 85 -68 88 81 -70 89 78 -63 84 70 -53 77 71 -52 76 74 -53 78 74 -51 76 76 -57 82 87 -71 93 104 -75 97 110 -86 106 122 -89 113 133 -95 121 144 -102 128 153 -104 131 156 -115 142 167 -120 143 168 -118 133 154 -109 120 142 -100 101 124 -99 102 123 -99 97 120 -95 94 118 -98 95 119 -99 100 121 -92 91 113 -97 102 122 -106 114 133 -108 123 143 -113 129 148 -103 133 157 -85 120 142 -73 109 112 -73 120 105 -75 127 101 -68 127 84 -68 122 89 -63 109 88 -62 112 79 -61 109 82 -61 101 89 -60 94 96 -57 99 84 -57 84 103 -54 82 98 -54 57 123 -47 35 118 -48 37 124 -63 70 131 -150 196 217 -161 212 235 -154 205 231 -149 200 228 -152 205 233 -153 206 233 -150 202 227 -156 208 233 -161 213 237 -155 192 215 -178 202 223 -189 207 231 -200 219 244 -204 223 250 -206 225 252 -204 223 250 -207 226 252 -205 224 250 -204 223 249 -208 227 253 -210 229 254 -206 225 250 -210 229 254 -206 227 250 -211 229 254 -208 228 251 -207 228 250 -208 227 251 -208 227 251 -208 226 251 -210 228 252 -211 229 254 -207 225 250 -211 229 254 -210 228 252 -209 227 252 -164 177 191 -88 101 106 -81 82 92 -87 80 90 -99 95 97 -93 100 103 -118 106 117 -88 100 112 -93 106 111 -91 83 90 -79 76 99 -112 103 107 -97 97 93 -131 139 131 -145 146 149 -161 162 161 -167 166 165 -169 167 167 -183 180 179 -185 182 180 -186 183 181 -185 183 181 -185 183 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -184 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -184 181 179 -185 183 181 -180 178 175 -186 183 181 -186 183 181 -184 180 178 -178 173 170 -153 150 146 -141 145 144 -135 138 141 -115 115 115 -116 110 116 -87 103 103 -85 98 95 -118 100 113 -91 98 106 -86 105 102 -80 82 92 -51 63 72 -84 127 78 -85 131 45 -90 135 44 -92 142 46 -86 133 43 -81 126 41 -81 126 41 -72 116 63 -53 100 80 -34 84 91 -35 83 89 -12 73 97 -16 72 91 -19 76 99 -19 74 92 -15 73 94 -13 69 91 -46 85 108 -56 89 111 -80 107 130 -115 134 158 -124 143 167 -121 135 161 -125 143 167 -130 147 171 -124 133 154 -97 102 116 -109 108 120 -138 125 139 -141 127 138 -131 120 130 -112 100 114 -47 44 63 -16 36 54 -22 44 58 -23 47 61 -25 51 66 -28 56 71 -27 54 68 -30 62 75 -28 58 69 -27 60 69 -29 61 70 -27 61 69 -50 59 80 -51 65 85 -58 65 84 -50 71 84 -53 75 84 -67 85 95 -76 97 106 -112 132 147 -118 140 156 -120 143 159 -85 104 126 -84 99 133 -84 106 129 -94 116 137 -99 116 140 -118 134 161 -127 145 169 -121 140 164 -123 136 153 -107 112 118 -94 87 73 -88 81 66 -90 80 63 -84 73 52 -84 76 64 -74 62 65 -71 62 68 -66 56 75 -65 56 75 -56 48 78 -58 53 86 -63 63 102 -63 66 105 -66 70 103 -85 97 125 -100 114 144 -109 124 157 -85 94 125 -126 146 180 -167 196 235 -164 192 229 -151 178 212 -158 184 219 -123 135 153 -99 106 124 -107 123 148 -122 140 162 -120 138 158 -116 134 157 -122 138 161 -122 140 162 -120 137 158 -110 123 137 -103 118 133 -93 105 123 -108 121 140 -120 132 154 -127 145 170 -125 141 163 -133 147 166 -117 136 140 -98 122 120 -122 140 164 -118 137 156 -113 130 151 -104 121 136 -82 99 102 -81 98 98 -77 94 94 -75 94 85 -81 99 98 -63 83 71 -52 76 69 -49 74 72 -51 76 77 -52 77 78 -58 84 86 -65 89 93 -79 103 113 -80 106 118 -92 121 141 -88 116 140 -87 117 143 -97 128 158 -108 141 171 -141 176 213 -127 147 172 -106 114 132 -106 113 134 -105 108 129 -94 97 115 -97 102 122 -98 101 122 -99 105 126 -99 102 124 -101 108 127 -103 111 130 -116 131 152 -108 122 140 -99 122 142 -87 120 143 -65 109 99 -59 110 70 -72 127 98 -64 122 71 -61 117 61 -61 111 72 -61 112 71 -63 114 76 -64 103 93 -62 112 77 -61 100 87 -59 98 92 -55 80 101 -51 54 114 -47 36 120 -49 36 119 -70 77 135 -139 178 201 -142 185 204 -111 144 168 -109 144 173 -144 190 214 -147 192 210 -156 202 222 -149 195 214 -155 202 220 -143 183 201 -159 184 207 -182 201 225 -193 210 235 -197 216 242 -202 222 249 -202 222 248 -205 225 252 -205 225 252 -206 225 252 -209 228 255 -207 227 253 -209 228 254 -207 227 252 -206 227 250 -210 229 254 -205 226 248 -208 228 252 -207 228 251 -206 225 249 -208 227 252 -208 227 252 -208 226 251 -210 228 253 -209 227 252 -208 226 251 -211 230 255 -168 180 198 -94 105 108 -81 82 97 -102 101 110 -123 86 82 -84 89 93 -108 91 96 -97 104 113 -83 80 95 -71 66 66 -86 73 89 -106 103 102 -77 94 63 -84 89 89 -99 102 102 -80 127 92 -115 129 126 -89 99 101 -84 93 114 -119 122 129 -138 138 140 -132 124 138 -151 151 152 -162 163 157 -166 165 164 -159 155 149 -175 173 170 -182 179 177 -186 183 181 -186 183 181 -185 182 180 -179 177 175 -183 181 179 -182 178 178 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 182 181 -185 183 181 -185 183 181 -186 183 181 -182 180 178 -186 183 181 -186 183 181 -185 182 180 -182 179 177 -170 168 166 -159 158 157 -166 164 164 -131 135 131 -125 125 142 -123 122 123 -113 108 100 -102 104 100 -90 98 84 -110 119 120 -111 115 127 -93 85 58 -102 92 88 -62 81 70 -83 101 67 -90 80 86 -89 105 103 -109 120 124 -65 72 80 -47 56 63 -88 130 83 -85 129 41 -87 131 42 -87 131 42 -86 132 43 -82 126 41 -77 120 40 -64 106 58 -50 93 78 -33 80 86 -25 74 86 -21 75 91 -20 72 88 -20 70 84 -22 74 88 -30 74 86 -36 76 95 -39 80 96 -68 98 118 -84 106 127 -115 132 154 -122 136 161 -121 136 160 -122 137 160 -123 138 160 -121 131 153 -117 114 131 -112 105 121 -119 112 130 -120 109 126 -111 102 118 -95 85 101 -50 49 65 -16 37 54 -22 45 60 -25 49 63 -25 51 65 -27 55 68 -27 56 68 -27 58 67 -29 62 71 -29 65 74 -28 63 70 -28 62 70 -31 62 71 -37 62 73 -34 60 72 -33 61 69 -50 74 82 -62 81 92 -74 92 101 -105 125 138 -123 141 160 -116 137 152 -86 102 136 -86 102 128 -89 105 130 -95 110 141 -100 119 143 -113 131 156 -122 145 163 -125 147 169 -120 135 150 -105 108 112 -102 103 103 -98 97 89 -90 87 80 -89 81 67 -92 86 74 -64 57 71 -59 51 74 -58 50 73 -60 51 77 -52 44 76 -51 43 81 -51 46 87 -53 52 92 -51 52 87 -56 58 93 -65 69 102 -71 77 103 -61 62 89 -86 97 127 -128 149 181 -130 154 181 -109 130 153 -123 146 174 -109 130 157 -113 131 155 -118 136 162 -119 138 159 -118 136 158 -118 136 156 -118 137 158 -114 132 155 -122 138 160 -140 153 170 -127 135 155 -89 96 112 -75 83 100 -127 138 161 -111 131 160 -117 135 160 -149 159 175 -144 161 163 -162 184 190 -182 200 228 -133 150 173 -105 119 137 -99 114 129 -90 108 118 -85 101 102 -75 92 89 -77 96 93 -72 90 86 -77 96 96 -54 77 77 -50 73 73 -55 79 77 -59 84 79 -60 84 80 -69 93 90 -72 97 95 -92 121 137 -82 110 117 -79 107 124 -86 117 141 -89 120 147 -102 135 166 -136 174 213 -150 185 222 -109 123 139 -101 109 128 -98 105 124 -99 109 127 -106 113 134 -101 108 127 -100 106 125 -103 110 130 -94 100 116 -108 121 140 -112 127 147 -114 130 150 -114 132 153 -95 116 135 -81 122 120 -56 109 65 -62 123 61 -63 122 62 -62 111 68 -66 116 70 -64 113 71 -78 120 88 -84 120 89 -82 114 95 -73 110 88 -77 106 95 -64 92 95 -53 59 113 -51 38 119 -49 35 116 -54 50 119 -91 117 146 -99 128 148 -65 82 109 -66 88 121 -94 126 142 -112 150 162 -120 157 173 -123 163 180 -109 151 156 -113 149 165 -113 140 158 -176 197 223 -186 206 231 -195 213 239 -199 219 245 -202 223 250 -201 222 249 -202 222 249 -208 228 255 -205 225 252 -205 225 252 -207 226 253 -205 225 251 -208 228 254 -208 228 254 -209 228 254 -207 227 252 -207 226 251 -206 225 250 -210 229 255 -208 227 252 -209 228 254 -208 227 253 -206 225 250 -210 229 255 -206 225 250 -173 186 204 -90 97 102 -79 80 87 -104 107 114 -130 90 86 -100 106 113 -114 83 97 -103 91 104 -70 56 79 -85 83 84 -89 77 75 -105 101 104 -93 101 101 -68 86 109 -78 81 89 -98 113 111 -98 111 107 -78 77 105 -64 77 93 -100 105 102 -90 93 99 -76 88 78 -85 108 97 -87 95 70 -108 111 115 -99 96 93 -90 94 96 -127 105 100 -120 133 125 -123 139 134 -127 122 117 -111 119 115 -128 141 134 -122 130 132 -151 151 152 -160 155 153 -164 162 161 -169 168 167 -162 155 157 -174 171 171 -172 171 169 -176 174 173 -176 174 172 -178 176 174 -178 176 175 -184 181 179 -176 173 174 -183 180 178 -183 180 178 -184 181 179 -186 183 181 -181 178 176 -179 176 173 -183 180 178 -186 183 181 -185 182 180 -185 182 180 -185 182 180 -183 180 178 -184 181 179 -183 180 178 -184 181 179 -181 179 177 -183 180 178 -184 181 179 -180 178 176 -179 177 175 -181 178 176 -176 174 173 -179 176 175 -174 172 171 -165 164 164 -164 163 163 -151 152 152 -154 155 156 -149 150 152 -148 149 151 -117 127 127 -132 135 139 -130 133 138 -119 124 131 -112 121 120 -85 81 84 -97 111 127 -92 114 120 -79 83 83 -73 64 98 -75 59 47 -97 96 73 -72 97 93 -73 96 68 -107 95 99 -62 43 77 -77 86 72 -80 111 90 -97 109 101 -120 133 116 -94 97 103 -85 101 84 -64 80 92 -64 70 82 -71 85 90 -94 128 94 -89 134 50 -84 128 42 -78 118 38 -76 117 38 -75 116 38 -71 113 37 -62 104 64 -43 86 77 -39 84 82 -30 75 83 -21 69 82 -25 71 81 -31 73 82 -63 93 105 -66 91 97 -100 115 118 -125 135 139 -103 116 125 -101 119 132 -107 124 144 -125 138 162 -125 141 164 -121 135 160 -119 132 156 -128 142 166 -123 120 140 -117 108 126 -116 105 122 -118 104 122 -113 102 119 -106 95 112 -43 41 58 -12 28 47 -23 47 62 -28 55 69 -28 56 69 -27 55 68 -28 57 68 -28 60 68 -31 66 75 -32 66 75 -29 64 72 -30 65 73 -28 61 70 -25 58 64 -27 62 70 -26 61 68 -30 57 62 -32 54 57 -67 85 95 -113 134 151 -122 142 161 -119 140 157 -88 99 142 -87 100 140 -90 106 133 -98 120 146 -97 117 140 -111 136 153 -117 145 157 -121 145 161 -120 141 155 -106 121 122 -108 117 120 -92 96 96 -97 100 104 -94 94 92 -92 91 88 -77 75 83 -63 55 74 -53 44 79 -51 43 78 -46 37 78 -46 38 78 -43 35 79 -44 36 81 -45 41 83 -43 36 79 -51 51 87 -54 53 89 -58 62 90 -78 90 119 -104 125 153 -109 130 159 -103 125 154 -106 129 159 -111 135 166 -122 146 178 -128 149 177 -119 138 161 -124 141 164 -121 140 162 -127 145 167 -126 144 168 -129 148 171 -155 170 192 -168 184 204 -128 140 161 -81 88 108 -125 138 160 -134 157 188 -124 150 183 -185 201 224 -207 225 249 -200 220 242 -189 208 234 -134 151 171 -103 116 134 -98 112 124 -87 102 108 -92 108 116 -87 102 107 -75 92 90 -79 95 96 -85 102 108 -64 85 82 -55 80 80 -57 81 79 -60 83 71 -60 84 82 -68 93 87 -69 93 91 -72 97 94 -66 92 91 -74 100 102 -76 103 112 -79 108 124 -103 135 164 -134 170 208 -161 201 243 -141 169 199 -107 120 138 -111 123 142 -111 123 144 -109 119 138 -113 126 147 -110 122 143 -107 120 140 -108 121 142 -118 134 156 -116 133 155 -110 126 146 -114 132 153 -104 123 142 -82 117 109 -60 116 62 -55 111 45 -59 116 50 -62 111 69 -71 113 77 -83 119 88 -106 124 116 -102 118 115 -97 115 116 -101 117 120 -100 115 113 -91 107 108 -66 63 119 -50 39 110 -51 36 117 -59 60 118 -81 101 133 -86 116 135 -77 103 123 -67 89 116 -95 129 147 -100 137 154 -98 134 152 -103 140 158 -99 134 152 -92 122 139 -84 111 124 -144 162 183 -184 205 232 -190 211 238 -193 213 240 -196 216 244 -202 223 251 -204 225 253 -204 224 252 -205 225 253 -203 223 250 -203 223 250 -202 222 249 -205 225 252 -205 226 252 -204 224 250 -203 223 249 -209 228 255 -202 221 247 -208 227 254 -206 225 251 -207 226 252 -206 226 252 -208 227 253 -208 227 253 -207 226 252 -193 209 231 -97 94 100 -71 69 77 -108 110 116 -136 114 118 -108 113 120 -112 85 103 -114 87 107 -61 43 66 -80 72 77 -80 72 70 -99 96 100 -100 105 110 -67 82 96 -76 91 100 -64 80 95 -100 106 119 -97 101 111 -98 104 107 -89 93 94 -79 64 103 -62 95 90 -50 81 73 -87 90 90 -102 87 90 -95 86 91 -75 72 77 -104 102 103 -90 103 88 -45 56 81 -94 87 82 -115 103 117 -81 97 96 -94 68 71 -100 103 92 -102 90 84 -118 113 110 -122 125 105 -100 92 100 -88 110 99 -90 110 103 -104 112 115 -104 111 110 -102 106 100 -114 122 125 -111 112 133 -104 86 135 -123 127 134 -118 123 129 -124 129 134 -123 128 133 -107 108 108 -111 110 107 -119 118 115 -123 127 132 -122 126 133 -125 128 136 -124 129 134 -130 134 138 -124 133 132 -115 126 127 -123 128 133 -115 119 125 -107 111 116 -112 118 124 -120 125 130 -116 121 128 -116 121 128 -113 118 129 -98 99 132 -114 120 127 -115 121 127 -111 117 123 -92 100 103 -107 111 121 -110 98 138 -111 91 101 -73 83 85 -95 98 108 -84 88 101 -103 124 122 -99 111 97 -65 66 68 -51 81 92 -103 116 126 -111 113 122 -97 86 104 -103 65 79 -95 103 102 -65 102 102 -80 71 85 -99 72 55 -89 80 90 -77 92 82 -57 122 74 -109 120 108 -124 131 125 -114 118 120 -94 107 87 -59 81 88 -75 83 87 -90 102 107 -101 131 110 -91 128 72 -77 117 38 -80 123 40 -76 115 37 -71 111 36 -74 117 42 -57 95 58 -44 84 68 -36 80 77 -33 77 76 -28 73 79 -43 74 77 -108 120 121 -127 137 135 -137 148 147 -142 153 155 -157 167 172 -164 172 178 -144 152 157 -151 159 167 -132 147 165 -131 149 173 -132 149 173 -131 149 174 -129 145 170 -128 136 157 -118 112 129 -109 98 113 -117 102 118 -108 93 110 -96 84 99 -58 53 67 -27 35 51 -24 48 61 -30 58 70 -27 54 64 -26 52 64 -31 62 72 -29 62 71 -29 62 71 -31 66 75 -32 67 75 -31 65 74 -29 63 71 -27 61 69 -27 61 69 -21 54 59 -25 53 57 -59 77 87 -83 100 114 -120 139 160 -132 153 175 -128 148 170 -82 97 131 -91 108 137 -95 119 139 -91 112 131 -102 124 146 -113 137 154 -124 150 165 -115 142 151 -116 140 149 -112 131 135 -106 117 121 -103 107 111 -99 105 107 -96 98 99 -92 92 96 -77 79 90 -55 50 79 -53 47 81 -45 38 80 -41 34 76 -42 34 77 -40 33 76 -43 35 79 -42 34 77 -45 38 82 -44 39 79 -46 43 80 -63 70 103 -78 92 122 -98 118 146 -107 130 161 -107 128 159 -107 129 160 -108 129 161 -110 132 161 -128 149 176 -125 143 167 -123 142 165 -129 148 173 -127 145 168 -126 144 168 -126 143 166 -141 159 183 -184 204 231 -179 198 224 -163 180 205 -178 196 222 -172 193 223 -177 201 232 -202 223 252 -205 226 254 -193 214 242 -159 176 201 -118 133 155 -123 139 161 -110 126 143 -100 116 130 -93 109 119 -99 115 125 -94 112 121 -94 110 119 -79 96 99 -61 81 76 -57 80 73 -63 87 79 -68 92 75 -69 93 76 -68 94 88 -69 93 78 -71 96 86 -72 96 80 -70 94 90 -78 104 110 -78 104 115 -97 126 147 -140 176 210 -165 204 243 -164 199 236 -113 131 158 -102 113 131 -114 127 147 -114 127 148 -105 118 137 -108 121 141 -103 117 137 -108 122 141 -106 122 141 -114 130 151 -106 122 142 -104 119 139 -103 119 136 -85 117 108 -66 116 65 -54 110 41 -59 113 55 -78 112 86 -91 123 92 -107 123 118 -113 122 130 -119 121 136 -121 125 134 -125 125 141 -115 113 132 -105 105 128 -84 74 129 -73 63 118 -54 38 113 -61 64 116 -82 103 130 -87 116 138 -87 118 135 -89 122 139 -88 120 138 -97 133 153 -100 132 151 -100 131 150 -94 125 141 -98 128 145 -77 98 106 -79 91 101 -157 176 200 -186 207 235 -186 207 235 -191 212 239 -194 214 242 -201 223 251 -201 222 250 -201 222 249 -202 223 250 -201 221 249 -203 224 251 -205 225 252 -203 223 250 -205 225 252 -206 226 254 -205 225 252 -206 226 252 -207 227 254 -207 227 254 -205 225 252 -204 223 250 -208 227 254 -207 226 253 -205 225 251 -192 209 232 -95 87 91 -69 60 87 -102 102 112 -116 102 106 -102 107 114 -93 82 111 -119 72 109 -74 69 81 -96 85 94 -86 78 81 -105 109 115 -103 109 116 -80 90 100 -58 78 76 -39 73 53 -85 91 108 -103 109 117 -86 96 85 -80 90 74 -69 60 107 -97 87 132 -100 101 115 -99 104 109 -91 73 79 -93 68 76 -102 104 111 -118 109 128 -104 104 112 -65 69 86 -105 108 116 -96 94 106 -62 60 69 -94 79 86 -63 53 47 -85 79 75 -112 115 110 -106 106 75 -84 97 93 -76 107 89 -34 84 52 -49 70 59 -88 96 88 -72 76 69 -85 104 104 -80 92 116 -93 75 127 -95 109 116 -122 124 132 -133 132 140 -114 120 126 -93 97 99 -89 85 73 -101 98 90 -112 115 118 -106 110 126 -84 81 125 -106 110 128 -108 117 121 -52 102 73 -74 103 98 -95 101 128 -85 89 99 -73 78 84 -101 106 112 -117 123 130 -118 124 130 -115 120 127 -106 109 127 -58 47 122 -107 113 125 -115 121 128 -111 117 123 -55 66 62 -92 95 111 -87 70 116 -83 98 59 -117 118 114 -97 101 107 -104 110 116 -94 106 105 -86 70 87 -56 38 61 -43 52 60 -108 79 64 -109 100 109 -85 43 49 -100 66 77 -103 111 115 -98 103 119 -93 57 99 -90 75 75 -104 110 116 -72 62 62 -60 97 57 -93 107 94 -115 116 126 -106 112 115 -90 102 82 -76 89 98 -87 94 101 -90 104 111 -92 122 102 -86 118 82 -84 121 63 -74 111 37 -79 120 42 -74 114 37 -67 105 35 -52 88 53 -44 83 65 -40 78 64 -26 66 70 -52 80 83 -109 120 112 -143 151 149 -143 153 153 -144 156 159 -137 150 155 -139 153 157 -143 156 161 -158 168 174 -156 164 166 -156 162 170 -134 147 166 -125 142 164 -129 146 169 -129 145 170 -130 144 167 -117 123 143 -105 98 113 -102 88 102 -93 77 90 -97 80 95 -77 64 78 -38 42 55 -26 49 61 -24 46 59 -29 57 69 -28 56 67 -31 63 73 -30 62 70 -34 68 79 -32 65 75 -31 64 74 -32 65 75 -29 62 71 -32 63 73 -31 61 70 -33 61 68 -31 57 62 -65 82 92 -87 105 121 -126 145 167 -133 151 175 -134 152 176 -92 109 145 -87 101 134 -90 115 140 -102 128 148 -103 124 147 -109 134 150 -122 149 163 -122 148 161 -121 148 158 -112 132 138 -103 117 118 -103 115 119 -104 117 121 -103 111 116 -100 107 117 -87 93 112 -69 71 99 -56 54 88 -51 48 85 -43 36 76 -40 32 72 -43 36 77 -45 39 77 -42 36 76 -42 34 76 -47 45 81 -50 50 87 -64 69 103 -76 84 116 -95 113 141 -105 125 156 -111 124 160 -107 120 153 -112 127 160 -118 135 166 -128 145 170 -128 146 170 -130 149 173 -129 146 169 -130 148 172 -129 148 171 -126 144 167 -134 153 178 -152 172 198 -176 197 226 -186 209 239 -192 214 244 -196 219 249 -198 221 253 -192 215 247 -183 206 236 -160 181 208 -137 155 180 -127 143 164 -126 143 166 -124 141 162 -115 132 150 -112 129 145 -99 115 126 -102 119 131 -100 116 126 -88 105 114 -63 83 74 -63 87 74 -65 89 76 -71 94 73 -67 89 70 -70 92 70 -68 91 75 -68 91 73 -68 92 76 -65 86 71 -67 90 82 -69 91 86 -89 113 119 -121 155 170 -154 187 217 -163 196 229 -122 142 173 -100 112 136 -107 120 140 -103 114 132 -105 117 137 -104 115 134 -101 111 128 -104 116 135 -109 122 140 -111 126 146 -102 115 133 -94 106 123 -104 117 132 -97 126 123 -63 114 59 -56 110 47 -62 106 72 -95 112 108 -110 114 127 -123 121 135 -132 129 144 -128 119 143 -124 116 144 -130 123 147 -117 109 140 -119 114 134 -108 99 131 -98 85 127 -61 51 108 -74 72 116 -85 97 125 -83 106 128 -82 113 131 -87 122 139 -97 131 149 -95 127 146 -91 118 136 -95 121 139 -95 113 129 -95 110 126 -83 94 104 -72 68 71 -105 116 130 -168 189 216 -184 206 234 -189 210 238 -195 217 246 -199 221 250 -197 218 246 -200 221 250 -203 224 252 -201 222 250 -205 226 255 -206 227 255 -204 225 253 -203 224 251 -206 227 255 -203 223 250 -205 226 254 -204 224 251 -205 225 253 -204 224 252 -206 226 254 -204 224 251 -206 226 253 -206 226 253 -201 220 245 -102 91 97 -79 72 98 -89 82 109 -97 94 100 -104 109 119 -64 79 118 -105 66 105 -95 90 100 -93 75 84 -99 82 89 -102 107 113 -105 110 117 -91 99 105 -49 64 71 -44 68 59 -93 100 109 -110 115 122 -100 109 104 -62 78 88 -53 61 97 -56 59 115 -70 77 99 -106 112 119 -95 86 92 -98 82 89 -100 103 110 -102 102 111 -100 105 113 -101 106 113 -129 110 145 -127 61 155 -96 69 107 -43 19 23 -68 65 67 -84 87 88 -106 111 115 -97 101 104 -63 88 75 -66 106 81 -31 92 54 -56 73 67 -85 88 92 -66 65 79 -53 75 76 -58 91 89 -91 101 110 -77 97 95 -99 108 109 -109 107 112 -113 118 125 -105 110 115 -102 103 93 -97 98 82 -112 117 121 -87 94 115 -49 36 111 -96 99 120 -110 117 122 -87 104 101 -76 86 108 -57 48 122 -54 56 74 -64 67 73 -123 127 132 -147 151 152 -146 154 157 -131 136 139 -110 115 123 -97 103 116 -106 116 117 -110 116 124 -109 115 121 -81 88 91 -92 102 107 -79 106 100 -49 99 100 -73 84 117 -105 112 117 -105 112 119 -100 106 112 -78 63 77 -45 35 49 -55 48 49 -87 50 13 -98 89 91 -76 30 23 -87 86 80 -97 116 116 -108 105 124 -100 78 111 -95 95 98 -96 99 103 -58 44 42 -61 84 49 -92 103 98 -90 90 103 -98 108 100 -84 96 80 -84 95 100 -102 107 133 -99 113 119 -94 118 115 -93 123 100 -81 113 79 -77 108 75 -75 111 53 -67 101 50 -64 100 39 -60 95 44 -48 83 53 -31 67 58 -41 77 70 -101 112 106 -147 151 147 -131 141 137 -136 147 148 -138 150 152 -132 145 146 -142 155 159 -136 149 151 -154 165 170 -152 161 163 -162 167 170 -150 156 163 -126 138 156 -126 138 160 -129 143 165 -122 136 157 -121 130 151 -111 116 134 -101 99 113 -88 82 93 -85 75 85 -85 81 94 -66 72 85 -43 63 75 -34 56 67 -29 56 67 -29 58 69 -31 63 73 -32 65 75 -32 66 75 -32 65 74 -31 63 73 -35 67 77 -43 73 84 -41 70 81 -45 72 83 -55 77 87 -54 74 84 -72 87 99 -91 108 124 -126 143 166 -132 149 172 -133 151 174 -86 105 136 -88 107 134 -93 117 139 -98 121 142 -101 123 146 -109 136 150 -126 156 168 -126 157 166 -126 156 167 -125 154 162 -111 131 138 -107 131 130 -102 114 118 -107 121 132 -102 110 118 -99 111 129 -82 88 114 -71 75 106 -68 71 100 -51 49 84 -48 47 76 -51 49 84 -44 41 74 -53 51 83 -53 52 86 -54 55 90 -53 52 88 -68 61 100 -82 82 117 -106 109 146 -110 112 149 -99 111 144 -111 114 152 -119 129 162 -131 138 171 -132 146 173 -132 149 174 -130 148 171 -129 148 173 -129 148 171 -132 150 173 -132 150 174 -133 151 174 -131 149 174 -141 160 185 -153 174 202 -167 190 221 -172 197 229 -175 200 232 -155 176 205 -146 166 193 -137 155 179 -132 150 173 -128 146 169 -133 150 172 -127 144 166 -119 136 154 -114 130 147 -115 132 149 -112 129 146 -110 125 141 -92 109 114 -70 90 78 -66 88 69 -72 93 66 -71 93 67 -70 92 66 -74 95 63 -76 99 66 -71 93 69 -72 93 67 -70 92 67 -68 89 66 -65 89 75 -69 93 89 -97 130 132 -113 143 155 -123 145 174 -99 121 147 -101 116 139 -118 133 155 -112 126 146 -112 124 144 -116 130 150 -116 130 150 -109 122 141 -115 129 148 -117 132 152 -121 136 158 -116 132 154 -117 130 150 -91 116 111 -74 111 85 -61 96 78 -83 107 96 -104 115 114 -127 119 144 -128 118 146 -134 124 148 -120 112 141 -122 112 143 -118 108 140 -131 122 148 -119 112 138 -120 111 139 -114 105 135 -89 80 121 -86 85 123 -93 97 128 -97 117 141 -85 118 134 -84 115 130 -84 107 124 -90 108 124 -92 104 121 -98 101 119 -100 100 118 -100 96 113 -99 86 102 -103 99 114 -100 100 116 -144 155 177 -169 191 218 -173 194 222 -187 209 238 -190 212 241 -192 213 242 -201 223 252 -201 223 252 -201 222 251 -198 218 246 -203 224 253 -202 223 252 -201 223 250 -202 223 251 -202 224 251 -203 224 252 -204 225 253 -205 226 254 -206 226 254 -203 222 250 -205 225 253 -206 226 254 -205 225 253 -203 223 250 -104 96 100 -85 83 99 -76 63 98 -96 97 104 -101 105 116 -55 75 112 -87 81 108 -101 92 105 -90 69 78 -93 73 81 -105 106 113 -109 115 121 -95 102 108 -39 54 61 -45 59 64 -96 102 109 -102 108 115 -101 108 110 -68 81 96 -38 53 109 -32 46 110 -57 72 99 -109 115 120 -113 119 116 -103 100 106 -110 114 121 -108 112 119 -108 114 121 -107 113 120 -113 74 135 -118 35 143 -104 51 125 -84 85 91 -91 94 99 -105 110 116 -108 114 120 -103 108 113 -91 109 104 -47 109 69 -40 96 62 -75 103 89 -89 93 99 -59 58 71 -42 56 52 -14 65 39 -86 95 97 -84 95 97 -99 106 112 -102 106 112 -104 109 114 -105 110 112 -111 127 55 -114 132 43 -79 114 73 -37 111 53 -55 97 81 -103 111 119 -103 110 116 -103 109 114 -88 94 108 -70 71 104 -80 84 93 -75 81 86 -109 116 124 -118 123 127 -102 111 105 -95 114 99 -110 117 123 -83 120 79 -64 126 38 -95 116 101 -104 110 117 -103 110 116 -75 95 95 -71 93 94 -35 45 109 -64 67 119 -109 116 121 -109 115 121 -94 98 103 -57 53 53 -40 42 37 -79 79 82 -84 71 66 -96 96 102 -69 51 47 -87 107 105 -100 130 136 -106 111 126 -98 94 113 -107 112 118 -97 99 104 -54 46 42 -76 94 73 -107 114 118 -89 91 102 -96 106 96 -86 96 88 -100 107 117 -99 105 137 -95 109 118 -114 135 147 -109 132 135 -96 123 114 -94 125 105 -82 111 86 -84 117 85 -69 99 63 -54 87 52 -50 84 50 -37 72 55 -57 80 72 -116 123 112 -125 132 122 -134 142 136 -122 132 125 -136 147 146 -124 136 132 -129 141 138 -143 154 155 -146 155 157 -147 155 154 -162 167 168 -155 158 160 -133 141 155 -111 125 145 -116 129 150 -118 128 150 -118 129 150 -114 123 144 -105 109 127 -104 113 130 -100 103 121 -95 99 114 -77 87 103 -62 78 92 -46 62 75 -38 63 75 -38 67 78 -40 68 81 -32 60 71 -43 68 80 -46 74 86 -44 68 79 -48 74 88 -59 83 96 -47 73 84 -61 81 94 -68 89 102 -71 89 103 -85 100 114 -96 112 130 -124 141 164 -132 150 175 -133 151 175 -88 109 131 -88 110 134 -91 118 137 -90 118 134 -93 119 137 -103 133 143 -124 157 164 -125 160 166 -123 155 164 -120 146 154 -120 141 142 -117 128 125 -120 124 123 -121 113 109 -120 116 124 -107 108 128 -86 90 116 -65 69 97 -67 71 97 -63 65 95 -63 66 96 -62 64 95 -48 45 81 -62 64 93 -69 73 101 -76 72 104 -85 72 111 -72 68 103 -75 72 107 -96 96 128 -101 97 132 -110 96 137 -125 116 156 -127 121 159 -131 130 163 -131 136 167 -127 138 166 -128 142 168 -130 144 171 -130 148 172 -129 146 170 -133 151 176 -132 150 174 -130 148 171 -133 152 176 -129 148 172 -129 149 174 -137 157 183 -130 149 175 -128 146 170 -130 148 171 -127 144 166 -131 148 170 -134 153 177 -133 151 174 -129 146 169 -128 146 168 -119 136 154 -120 136 156 -114 132 150 -111 129 145 -100 118 121 -71 90 79 -69 89 64 -68 89 66 -73 95 68 -75 97 63 -76 96 60 -74 94 60 -73 93 57 -73 94 60 -71 92 66 -73 96 62 -63 84 67 -64 85 74 -78 104 99 -96 122 144 -110 137 166 -96 120 148 -113 129 151 -120 136 159 -123 139 161 -123 138 160 -122 138 159 -124 139 160 -122 138 160 -123 138 160 -122 137 159 -122 138 160 -121 135 156 -119 134 154 -109 133 139 -87 120 105 -74 104 87 -92 105 100 -118 112 137 -121 110 142 -119 107 138 -119 108 135 -110 97 134 -118 107 137 -114 101 137 -106 93 131 -116 105 139 -120 110 139 -123 113 140 -107 100 135 -93 95 131 -90 98 126 -85 92 120 -79 94 111 -80 89 104 -82 76 94 -85 79 94 -87 72 92 -98 83 104 -110 85 106 -119 104 126 -111 102 118 -118 98 122 -118 105 126 -115 113 133 -122 135 159 -122 144 170 -103 127 151 -139 160 185 -174 195 223 -174 194 220 -185 206 232 -190 211 238 -196 216 244 -192 213 241 -198 220 248 -202 224 252 -203 225 254 -203 225 254 -200 221 249 -203 225 254 -201 222 251 -203 224 253 -202 223 251 -202 223 251 -204 225 253 -200 221 249 -203 224 253 -125 122 129 -83 78 92 -66 45 92 -103 106 112 -105 111 118 -57 71 99 -69 73 99 -103 103 112 -93 73 81 -95 65 74 -98 93 100 -108 114 121 -106 113 120 -49 59 65 -50 60 65 -95 102 106 -101 107 112 -106 112 117 -85 92 107 -42 54 113 -33 47 124 -52 64 104 -101 115 111 -129 153 143 -126 139 131 -106 110 117 -109 113 121 -109 114 122 -109 114 120 -103 94 117 -95 51 115 -96 80 110 -92 96 101 -99 103 109 -99 103 109 -104 110 116 -108 113 121 -91 116 106 -56 107 76 -61 111 80 -85 107 99 -93 97 103 -71 75 82 -4 49 13 -5 49 13 -56 72 64 -106 112 118 -101 107 112 -110 116 122 -106 112 118 -108 115 115 -100 114 50 -94 101 32 -74 72 27 -62 77 28 -32 92 38 -100 109 114 -107 112 120 -104 110 118 -102 107 116 -97 102 112 -92 97 106 -91 95 105 -105 111 118 -103 110 112 -65 102 62 -55 109 48 -75 110 77 -58 108 41 -50 106 22 -92 112 98 -110 116 122 -102 110 115 -70 87 87 -74 93 94 -53 59 102 -87 93 116 -110 116 122 -108 114 122 -89 92 97 -37 42 31 -32 51 34 -64 76 71 -88 90 94 -92 92 98 -73 86 77 -95 129 126 -93 124 126 -101 109 123 -103 102 119 -105 110 117 -93 97 102 -82 87 86 -84 97 88 -107 114 120 -97 102 110 -96 105 101 -98 105 105 -107 112 126 -96 100 121 -124 143 162 -128 148 170 -119 140 153 -112 133 140 -101 126 118 -102 126 126 -90 117 103 -67 93 66 -56 83 55 -54 84 61 -62 85 84 -80 96 91 -112 117 105 -127 129 121 -123 132 122 -107 118 105 -121 131 122 -122 133 125 -141 149 147 -136 144 139 -136 144 138 -140 147 143 -151 156 152 -144 146 148 -129 133 140 -127 142 164 -121 137 161 -118 132 155 -124 137 162 -113 125 147 -115 129 151 -117 129 152 -118 130 153 -116 128 151 -98 113 132 -83 95 113 -65 81 96 -64 82 95 -45 68 79 -51 74 86 -49 76 86 -48 73 85 -49 74 88 -57 80 92 -47 74 86 -55 80 95 -57 80 95 -56 75 88 -73 90 105 -80 97 111 -92 106 125 -108 121 144 -121 137 160 -128 144 170 -130 146 170 -88 114 137 -91 119 138 -91 119 137 -95 125 145 -98 132 141 -102 132 144 -118 152 157 -119 154 156 -130 151 157 -139 140 137 -150 128 121 -141 120 106 -152 115 98 -149 115 100 -160 100 83 -141 87 87 -119 84 98 -93 88 111 -83 90 116 -76 82 109 -67 71 98 -75 81 109 -71 77 104 -66 72 97 -73 69 101 -75 69 102 -87 76 112 -91 76 115 -99 75 120 -100 93 125 -103 91 128 -118 113 148 -126 117 155 -141 124 168 -137 130 167 -128 126 160 -130 135 166 -128 131 164 -127 137 164 -127 145 168 -128 146 170 -125 144 168 -128 146 170 -133 151 174 -130 148 171 -131 150 174 -128 146 169 -130 148 172 -128 147 170 -131 149 172 -127 145 168 -131 150 174 -132 149 173 -128 145 170 -130 147 170 -128 145 167 -125 142 164 -125 143 164 -117 134 154 -118 135 154 -111 128 144 -90 108 102 -77 98 78 -72 93 63 -75 95 60 -77 99 60 -78 100 57 -79 100 52 -78 99 57 -77 98 57 -78 97 55 -76 96 56 -74 93 56 -71 92 59 -66 88 71 -80 104 106 -103 131 159 -105 132 161 -103 128 156 -121 139 163 -129 146 169 -126 143 166 -125 141 164 -125 141 164 -119 134 155 -125 143 167 -126 143 166 -121 138 159 -123 139 162 -121 137 159 -121 139 162 -107 130 139 -93 126 112 -79 101 94 -102 104 119 -124 114 140 -114 104 135 -116 106 136 -113 99 135 -108 96 133 -116 104 138 -108 95 133 -110 99 131 -111 103 134 -118 108 134 -119 110 133 -108 98 130 -92 91 122 -90 97 130 -95 105 132 -102 108 130 -104 90 112 -104 94 115 -105 86 108 -109 86 109 -123 97 124 -123 93 120 -122 96 120 -122 100 124 -123 102 124 -124 105 129 -118 100 124 -88 93 119 -53 81 109 -40 77 100 -63 90 109 -95 116 132 -118 136 148 -160 180 199 -184 206 231 -185 206 231 -191 213 239 -190 210 238 -198 220 249 -201 223 252 -200 222 251 -200 221 250 -202 224 253 -200 222 251 -202 224 253 -201 222 251 -202 224 253 -202 224 252 -201 223 251 -202 223 252 -145 151 165 -101 86 97 -62 43 86 -104 109 116 -108 113 121 -70 80 100 -76 80 98 -102 101 110 -98 84 92 -90 60 69 -100 90 98 -109 114 121 -108 114 121 -85 91 96 -77 84 90 -102 108 113 -97 104 109 -107 114 119 -91 98 112 -65 71 112 -54 62 116 -68 76 110 -72 83 82 -108 120 109 -111 123 108 -105 109 116 -116 91 98 -124 78 86 -117 93 103 -107 110 118 -96 94 108 -98 98 110 -105 108 117 -108 114 123 -106 110 118 -108 114 120 -107 114 120 -103 113 116 -86 112 100 -82 105 96 -95 94 96 -118 81 97 -117 76 93 -62 52 48 -29 49 33 -81 90 90 -105 112 118 -105 112 117 -108 115 120 -108 113 118 -105 112 116 -89 96 88 -78 52 33 -84 48 26 -80 46 25 -83 90 82 -96 105 108 -107 113 119 -105 113 118 -101 108 113 -108 114 121 -96 102 108 -100 105 111 -104 109 116 -96 104 104 -61 97 59 -48 87 41 -68 97 69 -73 94 77 -69 95 66 -102 111 113 -105 113 119 -96 105 111 -83 95 99 -75 85 91 -89 95 106 -101 107 116 -106 112 120 -104 110 118 -79 84 86 -25 43 24 -19 52 29 -36 56 42 -97 102 107 -100 105 109 -73 101 90 -56 100 87 -80 110 107 -82 104 105 -109 111 124 -104 110 116 -96 101 106 -89 95 99 -101 109 112 -107 114 119 -105 111 117 -94 101 101 -99 106 109 -95 100 115 -81 87 93 -123 141 162 -129 146 168 -127 147 167 -119 139 157 -113 133 143 -110 132 140 -103 124 128 -80 100 92 -69 92 75 -71 92 87 -79 99 96 -75 90 76 -95 104 86 -99 105 88 -97 112 94 -103 114 100 -89 102 83 -110 119 106 -109 117 105 -109 118 106 -117 127 115 -120 128 118 -127 133 127 -132 135 134 -117 122 128 -117 131 151 -121 138 160 -119 134 157 -111 123 144 -115 129 150 -115 129 150 -120 135 159 -115 128 150 -105 116 137 -97 112 130 -76 92 107 -71 88 104 -57 76 89 -59 80 93 -53 78 91 -49 71 84 -44 72 85 -45 71 85 -52 76 90 -61 84 100 -50 76 89 -75 93 110 -71 95 109 -66 85 100 -84 98 114 -98 112 131 -110 122 145 -121 134 158 -126 142 166 -129 147 172 -93 123 137 -91 118 133 -93 128 135 -93 126 134 -89 119 132 -101 131 141 -120 152 157 -133 148 151 -148 134 123 -153 124 112 -163 124 106 -153 129 112 -153 120 105 -158 117 100 -167 100 85 -172 93 77 -160 85 75 -133 80 84 -102 94 114 -78 86 108 -77 85 110 -79 87 111 -69 76 100 -76 79 108 -76 70 103 -107 91 133 -99 81 123 -118 93 140 -114 96 139 -140 116 165 -131 126 162 -131 121 159 -141 128 171 -137 131 169 -139 132 170 -142 127 172 -136 132 169 -139 131 169 -139 140 173 -129 146 169 -131 149 171 -131 148 173 -127 143 165 -128 145 167 -129 147 170 -134 152 176 -134 152 176 -130 148 171 -131 149 172 -131 149 173 -132 150 173 -127 145 169 -130 149 173 -129 146 168 -130 147 170 -129 146 169 -128 146 168 -128 145 167 -125 142 163 -118 134 155 -112 129 142 -95 112 105 -75 96 78 -75 95 56 -78 99 54 -79 99 52 -80 102 56 -77 96 47 -79 98 48 -75 92 49 -78 97 48 -72 91 51 -71 89 52 -72 91 57 -69 87 58 -85 107 109 -98 125 153 -98 123 154 -107 129 153 -120 137 158 -127 145 168 -128 146 169 -128 145 168 -126 143 166 -128 145 168 -125 143 164 -128 145 168 -126 144 167 -125 141 164 -123 139 162 -120 137 161 -115 132 150 -95 124 118 -96 113 115 -114 106 130 -103 89 128 -116 105 134 -106 97 128 -108 97 129 -111 98 134 -112 101 134 -108 95 134 -101 88 129 -103 90 127 -104 93 128 -110 99 128 -107 96 128 -98 93 126 -85 87 125 -101 105 139 -106 108 133 -122 116 141 -130 109 136 -130 104 132 -130 103 131 -127 94 121 -129 96 124 -132 98 127 -133 99 129 -125 95 124 -130 101 128 -118 96 124 -80 73 101 -56 75 96 -51 84 96 -56 84 88 -64 89 89 -69 89 82 -113 131 138 -150 170 185 -165 185 200 -177 198 219 -184 206 228 -185 205 231 -195 218 247 -201 223 254 -200 222 252 -197 220 249 -198 220 249 -200 222 252 -200 223 252 -201 223 252 -198 220 250 -201 223 252 -200 222 252 -169 186 206 -101 81 93 -67 57 90 -100 102 114 -105 110 119 -96 101 112 -76 81 92 -97 97 104 -96 93 101 -88 70 78 -91 81 88 -108 114 121 -104 114 119 -86 100 103 -83 91 95 -97 102 107 -105 112 117 -101 107 113 -96 102 110 -75 82 113 -74 81 111 -82 89 116 -89 97 100 -75 87 80 -87 100 92 -109 96 100 -124 42 48 -130 37 43 -130 40 46 -115 104 111 -106 111 119 -110 115 123 -108 113 121 -112 117 124 -110 117 124 -110 115 122 -105 113 118 -106 110 116 -94 104 106 -97 106 108 -109 74 89 -116 65 85 -117 66 86 -117 65 85 -85 79 84 -91 97 100 -103 109 115 -101 108 114 -102 108 112 -107 114 120 -106 112 116 -102 107 111 -71 53 45 -73 41 23 -73 43 26 -91 96 97 -101 108 113 -109 114 120 -109 114 120 -108 115 120 -110 116 122 -105 112 119 -102 108 115 -94 89 101 -86 79 94 -79 77 83 -72 83 76 -86 98 94 -98 105 109 -93 102 103 -97 105 110 -104 111 118 -99 106 111 -91 99 104 -96 102 109 -98 104 111 -101 107 115 -106 111 119 -107 113 120 -77 83 86 -13 48 24 -13 47 24 -20 50 30 -96 103 108 -97 107 110 -67 106 91 -53 107 85 -69 106 96 -91 101 111 -109 113 123 -106 113 119 -104 109 114 -74 90 82 -86 99 95 -107 114 120 -104 109 114 -91 97 97 -101 107 112 -88 93 112 -89 100 106 -118 137 154 -110 129 145 -122 141 158 -117 134 151 -108 127 136 -114 132 146 -101 120 129 -85 104 105 -82 102 95 -77 96 93 -69 90 79 -73 87 78 -76 86 67 -81 89 70 -83 97 75 -72 90 65 -77 90 67 -80 94 71 -78 91 71 -93 104 90 -99 108 98 -111 119 108 -125 131 126 -114 118 117 -98 103 111 -99 107 124 -95 103 120 -95 102 118 -89 95 111 -95 103 120 -96 106 123 -107 119 139 -113 126 147 -101 114 133 -86 101 119 -73 88 102 -75 91 106 -59 80 92 -61 81 94 -55 77 89 -60 83 96 -45 69 81 -59 83 96 -67 86 103 -59 84 98 -63 86 101 -69 90 105 -73 94 111 -76 92 108 -87 101 119 -107 122 142 -117 133 155 -125 141 165 -124 137 162 -129 145 171 -83 110 127 -91 123 132 -92 126 131 -90 121 129 -95 134 136 -99 136 136 -125 148 143 -138 143 130 -143 132 115 -134 134 118 -147 131 115 -154 124 106 -147 125 109 -154 114 100 -161 99 85 -169 91 74 -166 87 72 -165 87 74 -129 76 77 -89 90 112 -84 94 117 -95 106 130 -75 82 105 -94 90 121 -105 95 132 -96 79 118 -118 88 138 -122 97 141 -127 110 152 -137 119 164 -150 124 175 -143 129 171 -145 130 173 -154 134 178 -153 133 177 -141 136 172 -136 133 167 -138 140 173 -129 138 165 -129 142 167 -134 149 175 -131 149 173 -128 145 167 -130 149 172 -131 149 171 -127 145 168 -131 148 172 -127 146 168 -128 146 169 -132 150 173 -123 139 161 -128 147 170 -130 148 171 -123 141 162 -124 143 164 -128 145 166 -126 143 165 -122 139 160 -123 141 162 -121 137 158 -108 124 136 -90 106 100 -75 93 59 -73 93 50 -79 100 49 -76 93 42 -77 97 42 -79 98 42 -81 99 44 -78 96 42 -79 99 46 -74 92 44 -75 92 45 -75 93 47 -78 86 83 -80 84 112 -91 107 147 -90 99 143 -115 127 163 -124 138 166 -124 139 165 -123 141 163 -126 144 168 -126 143 166 -123 140 163 -124 142 165 -123 141 164 -126 143 166 -123 140 164 -126 143 167 -120 137 158 -118 137 156 -106 129 137 -98 109 122 -104 92 125 -100 86 127 -105 94 127 -106 95 128 -96 83 123 -105 95 127 -92 75 122 -97 85 125 -96 83 127 -97 85 122 -99 84 128 -95 82 119 -92 81 117 -94 88 120 -97 99 135 -104 108 140 -116 105 130 -124 105 125 -118 113 119 -122 108 109 -121 114 104 -121 98 97 -119 97 99 -125 96 112 -132 88 119 -135 107 136 -131 97 126 -112 75 107 -87 65 95 -60 73 83 -55 83 89 -62 85 83 -73 93 78 -71 95 88 -71 90 74 -86 104 98 -135 153 160 -156 176 189 -170 190 207 -177 198 220 -187 208 235 -195 218 248 -197 220 250 -199 222 253 -199 221 252 -198 220 251 -200 223 253 -199 222 252 -200 222 252 -199 221 251 -198 220 250 -184 204 230 -94 71 75 -82 78 97 -90 91 104 -106 111 119 -99 105 113 -82 85 93 -94 98 107 -103 107 114 -95 87 95 -92 87 94 -107 111 118 -99 115 119 -94 115 118 -95 117 118 -100 113 119 -106 112 119 -107 114 120 -106 112 120 -81 87 108 -87 94 112 -87 93 105 -78 85 89 -63 71 68 -82 89 86 -97 83 81 -97 51 39 -101 43 38 -121 35 40 -112 68 74 -109 115 121 -109 114 122 -110 116 122 -110 116 122 -106 112 119 -106 113 118 -108 115 121 -105 112 116 -97 104 107 -97 104 108 -100 70 81 -104 58 75 -108 61 78 -110 61 80 -97 96 102 -104 109 115 -106 111 117 -107 113 118 -107 113 119 -109 115 120 -106 112 119 -98 102 107 -85 83 85 -67 57 56 -76 70 70 -100 104 109 -107 112 118 -108 115 121 -109 115 121 -109 115 121 -111 116 122 -110 117 123 -95 92 103 -81 70 87 -80 68 85 -79 67 84 -83 78 89 -98 105 109 -103 111 116 -102 109 114 -103 110 115 -107 114 120 -102 109 113 -97 103 109 -103 109 115 -105 112 118 -103 109 116 -108 114 119 -105 110 116 -93 99 104 -30 52 38 -11 42 21 -52 66 61 -104 109 116 -93 111 110 -57 105 84 -39 106 75 -53 103 83 -92 102 107 -110 116 123 -109 115 122 -94 105 105 -20 73 32 -62 88 71 -109 115 120 -101 107 112 -95 101 103 -101 107 114 -85 90 107 -88 101 107 -114 133 146 -113 132 145 -112 130 144 -107 123 135 -106 122 134 -112 130 142 -101 119 129 -72 89 82 -68 87 73 -64 82 72 -56 78 54 -56 75 52 -68 82 56 -60 76 48 -65 82 57 -58 76 47 -55 77 39 -65 81 58 -62 79 53 -77 90 77 -84 97 83 -78 91 76 -87 97 88 -94 100 100 -80 81 93 -80 81 94 -78 81 93 -77 78 91 -78 79 91 -80 81 94 -79 80 93 -88 94 109 -101 111 129 -113 129 149 -95 113 130 -97 115 133 -79 98 113 -68 87 101 -60 81 94 -67 88 103 -59 81 94 -66 89 104 -68 89 103 -64 84 99 -69 92 108 -81 102 118 -81 102 118 -82 102 119 -94 111 129 -106 123 142 -117 133 156 -124 139 163 -126 143 167 -126 144 168 -123 140 163 -92 129 131 -89 123 130 -92 130 131 -96 136 133 -89 128 125 -108 141 139 -136 133 120 -136 140 123 -139 143 125 -132 138 121 -147 127 113 -142 128 110 -148 123 108 -154 111 95 -147 107 92 -165 91 74 -167 88 71 -171 91 74 -153 83 72 -103 87 103 -95 106 129 -95 107 129 -92 98 122 -93 93 122 -109 96 133 -113 100 138 -126 95 144 -133 104 155 -138 110 162 -144 122 167 -164 137 185 -167 136 187 -172 147 194 -175 146 196 -168 146 193 -173 148 194 -166 145 186 -150 141 175 -140 133 170 -133 144 171 -132 145 170 -130 148 172 -132 150 174 -127 145 167 -128 146 169 -126 144 167 -130 148 171 -129 147 170 -128 145 167 -125 142 163 -124 142 164 -122 139 159 -131 148 170 -124 140 161 -122 139 161 -121 138 158 -118 133 153 -120 135 154 -117 134 154 -114 129 148 -116 132 147 -82 99 75 -74 93 59 -74 92 45 -76 93 40 -78 96 42 -76 94 41 -77 95 41 -78 96 42 -77 94 41 -75 92 40 -77 94 47 -77 87 70 -80 83 87 -81 66 120 -84 84 133 -97 93 159 -105 102 162 -104 93 165 -106 102 159 -115 119 165 -123 137 169 -122 140 164 -128 146 170 -127 145 169 -130 148 172 -126 144 167 -128 146 171 -126 143 166 -120 138 161 -128 146 170 -124 141 164 -116 136 153 -103 114 136 -101 94 123 -106 95 128 -105 92 128 -100 86 122 -99 87 124 -89 75 122 -99 87 124 -91 78 120 -96 82 122 -93 80 122 -93 79 121 -95 82 124 -92 81 116 -97 89 122 -95 96 133 -104 100 133 -117 125 122 -115 112 97 -116 99 90 -114 96 89 -126 92 94 -117 98 91 -121 96 92 -120 90 90 -123 91 96 -126 92 113 -128 87 117 -102 66 96 -90 61 90 -69 75 74 -70 91 82 -76 92 73 -76 95 76 -81 98 71 -84 102 77 -81 96 65 -88 102 81 -115 131 130 -151 170 184 -168 188 207 -173 193 215 -185 205 233 -195 218 248 -195 219 250 -197 221 252 -197 221 252 -197 221 252 -197 220 251 -197 220 250 -197 220 250 -201 224 255 -194 216 245 -95 86 87 -94 94 107 -85 84 100 -104 110 117 -105 110 118 -93 97 105 -100 105 112 -104 108 116 -100 98 104 -94 91 97 -98 102 107 -93 115 116 -90 121 121 -89 120 119 -93 118 119 -104 114 120 -100 106 113 -102 108 116 -96 101 111 -78 83 96 -83 87 99 -86 90 97 -87 93 98 -83 89 91 -52 70 48 -48 69 40 -47 70 40 -71 58 37 -106 59 61 -109 112 120 -107 112 120 -108 113 120 -107 113 119 -109 116 123 -106 112 117 -108 114 120 -105 112 117 -104 109 114 -105 112 118 -103 98 104 -96 56 71 -92 51 66 -99 71 82 -101 105 111 -106 111 116 -106 113 119 -110 116 122 -106 112 118 -109 115 121 -106 111 118 -102 108 113 -102 105 110 -116 117 127 -131 134 150 -126 127 142 -112 117 125 -106 111 117 -110 116 123 -108 115 121 -111 117 124 -110 116 123 -81 74 87 -75 63 78 -74 63 78 -77 65 81 -85 78 92 -111 117 123 -108 114 120 -109 116 122 -106 112 117 -109 116 122 -108 114 120 -108 115 121 -102 108 114 -102 108 114 -102 108 114 -97 102 107 -94 100 105 -90 95 98 -50 62 57 -44 57 51 -92 99 103 -102 108 115 -83 108 101 -50 100 77 -43 97 73 -65 101 88 -104 111 117 -110 116 124 -108 114 121 -60 83 69 -6 66 22 -66 89 76 -109 115 120 -106 112 118 -100 106 110 -98 103 112 -96 96 119 -106 122 138 -127 144 166 -120 136 157 -117 135 152 -115 133 150 -110 127 143 -114 132 147 -114 132 147 -88 104 110 -74 91 90 -61 80 67 -57 78 59 -58 78 54 -61 77 54 -57 75 45 -59 77 50 -56 78 45 -59 78 47 -53 74 39 -67 84 62 -64 82 55 -76 89 73 -68 83 62 -72 82 72 -78 79 88 -74 74 86 -75 77 89 -72 73 84 -80 80 93 -76 76 88 -77 78 91 -78 79 92 -79 79 93 -82 83 97 -93 104 121 -98 115 132 -94 113 131 -80 98 113 -77 98 114 -77 95 110 -73 94 108 -73 92 107 -85 105 122 -87 107 124 -81 103 120 -83 104 122 -76 98 115 -81 101 119 -87 107 125 -94 114 133 -116 134 155 -122 140 162 -127 144 167 -126 144 167 -126 144 168 -135 152 182 -93 131 128 -87 121 119 -90 126 126 -93 133 129 -92 128 129 -118 140 129 -124 136 122 -135 147 129 -132 138 122 -133 134 118 -140 129 112 -130 128 114 -141 131 116 -144 115 102 -155 103 89 -167 93 76 -177 93 76 -171 90 73 -165 86 70 -139 94 98 -108 115 135 -101 113 134 -99 109 132 -109 98 134 -104 84 124 -128 95 146 -121 103 146 -131 106 155 -145 116 165 -165 137 185 -176 141 195 -175 143 198 -169 144 196 -167 143 196 -161 137 188 -165 148 195 -166 146 191 -170 151 192 -166 153 188 -146 140 172 -130 144 169 -128 145 167 -133 152 177 -129 147 170 -129 147 170 -128 147 170 -126 144 166 -128 146 170 -127 145 167 -130 148 173 -128 145 168 -121 138 159 -125 143 164 -125 143 164 -122 139 160 -120 135 156 -125 139 162 -120 134 155 -122 137 159 -117 129 148 -119 134 152 -92 104 93 -75 93 47 -79 99 42 -78 95 41 -80 99 42 -74 90 40 -74 91 40 -77 93 41 -75 90 40 -75 90 50 -79 84 78 -82 75 103 -82 69 117 -90 54 144 -88 47 154 -89 51 153 -100 73 166 -100 67 170 -102 84 167 -106 99 160 -113 114 164 -114 126 157 -119 135 159 -127 146 170 -124 142 164 -130 148 172 -123 142 166 -127 146 169 -128 147 170 -129 147 170 -128 147 171 -124 144 165 -106 118 142 -98 91 123 -99 86 123 -97 83 121 -94 83 121 -89 75 120 -90 77 121 -90 74 122 -84 69 119 -81 66 116 -90 79 116 -87 73 118 -87 74 118 -82 70 109 -93 85 121 -92 93 128 -86 103 103 -99 123 92 -113 113 92 -125 91 93 -125 82 90 -125 83 91 -120 82 88 -132 67 92 -123 74 87 -125 81 90 -128 85 92 -131 77 100 -113 60 95 -95 57 87 -76 86 79 -80 95 68 -81 96 71 -88 101 60 -89 103 61 -86 101 66 -83 98 66 -77 91 66 -84 97 61 -123 139 131 -153 172 185 -165 186 203 -177 197 223 -185 206 236 -193 218 249 -196 221 253 -193 217 249 -195 219 251 -194 217 249 -196 220 251 -197 221 253 -198 222 254 -195 219 250 -123 132 140 -98 97 105 -87 87 101 -109 114 121 -106 111 119 -106 112 119 -105 110 116 -106 110 118 -97 100 106 -92 94 99 -98 103 109 -83 105 106 -79 116 114 -80 121 117 -81 119 116 -97 115 118 -100 106 113 -102 107 116 -100 104 112 -93 98 107 -94 98 106 -93 97 107 -94 99 109 -71 82 77 -43 63 36 -44 66 37 -44 65 37 -45 64 37 -80 77 72 -103 103 109 -107 110 117 -109 113 120 -109 112 118 -107 111 118 -110 115 122 -108 113 120 -107 111 118 -103 109 113 -106 108 115 -92 91 96 -92 84 89 -86 78 82 -87 86 89 -97 98 104 -106 112 116 -105 111 115 -103 111 113 -109 117 122 -108 116 119 -108 115 120 -111 117 124 -130 130 143 -148 152 175 -143 150 176 -145 151 176 -148 148 166 -108 113 122 -111 116 123 -105 112 117 -109 115 121 -108 114 120 -86 84 93 -70 60 74 -70 59 74 -70 59 72 -92 92 101 -107 114 119 -109 115 122 -111 117 124 -109 115 122 -110 117 123 -108 113 120 -106 113 120 -110 116 122 -107 113 120 -103 108 114 -100 106 113 -88 93 98 -88 92 96 -67 74 74 -78 83 85 -98 104 109 -100 107 113 -74 108 95 -69 106 90 -57 97 79 -77 101 94 -100 106 114 -109 114 121 -97 106 108 -22 66 30 -5 62 20 -81 96 91 -110 117 123 -107 113 119 -104 110 116 -111 114 135 -91 95 114 -129 147 169 -124 142 164 -120 138 160 -124 141 162 -119 138 161 -119 136 157 -119 135 157 -117 136 156 -92 109 117 -77 95 95 -57 77 61 -53 74 50 -47 68 33 -50 71 34 -46 70 23 -49 70 32 -50 70 34 -48 72 28 -53 73 37 -50 73 32 -54 73 42 -69 84 63 -70 83 67 -57 69 57 -70 72 80 -71 72 83 -75 76 87 -74 75 87 -76 77 89 -77 78 90 -73 74 85 -76 77 89 -75 75 87 -77 77 89 -76 78 92 -74 85 98 -89 106 123 -89 108 125 -84 102 118 -72 92 107 -89 108 125 -78 97 112 -81 102 119 -75 95 110 -76 96 113 -89 107 124 -87 105 123 -89 109 128 -84 104 120 -102 122 142 -118 135 159 -124 141 164 -123 140 163 -122 138 169 -134 148 206 -146 161 241 -85 121 120 -91 128 125 -92 129 126 -99 146 136 -92 132 127 -120 144 128 -127 143 126 -134 135 118 -124 137 120 -122 149 130 -123 134 121 -126 132 117 -119 129 115 -140 124 108 -142 113 100 -145 80 68 -164 86 70 -161 84 68 -159 83 67 -144 86 82 -114 118 138 -113 128 150 -106 115 139 -121 109 147 -129 106 154 -133 106 155 -132 106 154 -139 111 159 -170 138 187 -169 134 188 -169 123 187 -164 132 189 -167 134 193 -159 135 187 -160 138 190 -160 138 187 -163 136 189 -163 137 186 -167 144 188 -162 147 178 -136 140 169 -130 148 171 -132 150 175 -133 151 175 -129 147 170 -130 148 172 -130 148 172 -128 146 170 -128 146 169 -131 149 174 -125 143 167 -129 147 173 -121 138 165 -122 139 165 -127 142 172 -127 142 170 -127 140 168 -125 137 163 -125 137 160 -122 134 156 -118 131 148 -98 107 100 -84 93 53 -78 92 46 -76 93 42 -75 93 40 -69 84 37 -74 91 39 -70 86 38 -71 89 38 -76 83 73 -80 63 114 -87 49 143 -90 47 152 -91 31 160 -93 22 168 -90 19 162 -90 26 164 -91 25 163 -89 31 159 -94 57 159 -110 96 170 -110 106 165 -117 128 158 -124 143 165 -125 143 164 -122 142 164 -123 141 163 -124 143 166 -125 144 166 -129 147 170 -128 145 168 -124 142 164 -106 118 144 -93 88 121 -103 95 129 -94 81 121 -89 73 122 -87 73 118 -92 78 122 -84 67 119 -80 63 116 -86 74 114 -82 68 113 -77 60 115 -87 76 114 -83 72 114 -94 92 126 -87 106 122 -71 107 91 -109 95 87 -121 68 87 -122 77 88 -122 66 87 -127 60 88 -132 45 88 -136 49 92 -129 55 88 -129 60 89 -133 56 91 -123 63 85 -111 66 85 -92 49 72 -81 87 64 -82 96 65 -91 103 60 -92 103 56 -96 106 54 -94 106 53 -94 106 59 -95 106 57 -89 101 58 -89 103 71 -119 135 127 -141 160 169 -166 187 209 -173 193 221 -188 211 243 -192 217 250 -196 221 254 -193 217 249 -193 218 250 -195 219 251 -196 221 254 -194 218 250 -192 216 248 -160 179 201 -86 83 85 -91 92 108 -102 106 118 -108 113 120 -105 110 118 -103 109 116 -106 110 116 -102 107 113 -95 98 103 -97 100 106 -83 108 109 -73 112 108 -71 113 107 -72 115 110 -75 110 106 -99 108 115 -104 110 118 -105 111 119 -97 103 113 -99 105 112 -98 103 111 -93 98 104 -71 79 74 -41 61 34 -41 61 34 -41 61 34 -41 61 34 -56 69 54 -101 102 106 -103 105 111 -106 112 118 -108 111 118 -108 114 119 -104 110 116 -107 112 118 -106 111 117 -110 116 122 -102 104 110 -102 103 109 -96 99 103 -99 103 105 -100 104 106 -102 109 112 -101 110 111 -101 110 111 -107 114 117 -100 112 111 -109 117 120 -105 115 118 -110 115 123 -135 131 147 -148 150 170 -136 139 158 -148 151 172 -139 138 156 -108 109 120 -108 113 120 -105 111 118 -104 109 116 -104 109 115 -91 92 100 -71 67 76 -73 69 78 -84 83 91 -102 107 114 -106 112 118 -109 114 120 -109 115 122 -109 115 122 -109 116 122 -108 114 120 -108 114 121 -108 113 119 -106 112 118 -101 107 112 -103 109 114 -96 102 106 -89 95 98 -86 91 95 -87 92 95 -92 97 103 -96 104 110 -75 101 93 -69 97 88 -76 103 94 -95 106 107 -99 104 110 -109 114 120 -83 95 94 -5 62 20 -16 61 26 -105 112 118 -108 114 120 -109 115 121 -109 115 122 -117 116 147 -93 102 118 -128 147 172 -127 144 167 -128 146 169 -124 141 162 -124 142 164 -126 142 165 -124 142 164 -112 130 148 -97 115 124 -72 90 85 -56 75 58 -49 69 41 -46 67 38 -40 63 8 -42 66 16 -41 65 8 -40 65 8 -40 64 8 -39 62 7 -46 67 27 -48 70 24 -58 73 49 -52 68 45 -56 66 56 -70 71 78 -72 72 83 -74 74 86 -72 71 82 -75 75 87 -74 75 87 -74 75 86 -74 75 88 -73 74 86 -74 75 87 -74 74 87 -70 73 86 -88 104 120 -91 108 125 -87 104 121 -90 107 124 -84 101 116 -91 109 127 -77 95 108 -94 113 131 -74 94 110 -90 109 125 -80 99 115 -88 106 124 -90 108 124 -101 119 138 -113 131 151 -116 133 155 -111 125 162 -115 129 191 -134 150 231 -142 161 251 -89 126 125 -92 132 126 -88 127 120 -97 140 130 -104 139 128 -117 143 126 -123 144 129 -119 142 123 -120 139 122 -127 142 125 -111 134 120 -117 127 113 -127 124 110 -118 121 110 -137 116 100 -147 88 73 -155 81 66 -153 80 65 -156 81 65 -155 85 73 -120 120 139 -112 127 150 -122 130 156 -126 112 151 -125 102 147 -135 110 157 -141 109 161 -161 121 176 -172 134 190 -170 137 190 -164 121 184 -170 129 192 -166 126 188 -161 126 185 -165 124 185 -167 133 191 -165 132 186 -160 129 180 -168 147 191 -167 148 184 -136 124 151 -132 148 172 -129 147 172 -129 147 170 -131 149 172 -131 148 172 -132 151 174 -130 148 172 -131 149 174 -117 134 162 -126 144 176 -127 143 168 -128 145 172 -124 140 170 -129 142 171 -126 140 171 -128 140 165 -124 133 162 -126 139 166 -129 141 167 -127 134 156 -98 104 96 -86 95 58 -82 90 55 -77 90 44 -76 92 42 -73 91 39 -71 85 37 -72 89 38 -68 75 57 -81 67 110 -86 44 143 -89 26 160 -87 21 158 -90 19 162 -88 18 158 -90 19 162 -87 18 156 -86 18 157 -85 18 153 -90 19 162 -85 28 151 -96 76 157 -116 116 167 -125 141 169 -126 145 167 -129 149 172 -126 145 167 -124 143 166 -122 139 160 -126 145 166 -125 143 163 -126 144 166 -110 124 146 -97 101 129 -98 90 122 -83 70 116 -85 72 117 -79 65 117 -80 65 116 -75 58 115 -76 59 115 -80 66 114 -78 65 113 -79 67 113 -74 62 113 -78 67 115 -82 91 116 -62 99 101 -79 93 91 -103 87 84 -122 74 88 -120 51 84 -131 48 88 -132 45 89 -129 44 87 -122 42 83 -127 44 86 -128 44 86 -122 42 83 -127 47 85 -115 51 78 -97 61 69 -84 91 54 -90 98 53 -96 106 53 -94 105 53 -93 105 53 -97 108 53 -92 102 51 -94 105 52 -93 104 52 -92 103 56 -86 99 58 -118 135 128 -147 167 181 -161 178 202 -175 197 227 -184 209 242 -192 218 251 -190 215 248 -194 220 254 -192 217 250 -191 216 249 -193 218 251 -189 214 247 -188 212 243 -90 90 90 -93 93 111 -62 62 117 -97 103 114 -109 115 122 -105 110 118 -108 113 120 -102 107 114 -102 106 112 -104 109 115 -86 102 105 -68 106 102 -66 103 97 -71 111 106 -70 109 103 -90 108 111 -103 108 116 -104 110 118 -101 106 114 -100 105 112 -99 105 112 -101 105 112 -92 96 100 -36 54 31 -36 54 30 -37 55 31 -37 55 30 -53 67 52 -102 104 108 -100 104 109 -102 108 113 -108 113 120 -105 110 116 -107 114 120 -106 113 118 -108 113 119 -108 113 119 -106 111 116 -108 113 119 -106 112 117 -103 111 113 -103 113 114 -103 114 114 -100 111 110 -101 113 110 -97 111 107 -102 115 113 -102 113 112 -104 112 115 -103 109 115 -114 114 126 -128 127 140 -92 93 94 -123 119 134 -104 104 119 -96 98 108 -106 112 119 -103 108 115 -100 105 111 -102 107 113 -82 84 90 -80 80 86 -87 88 94 -92 95 101 -97 101 107 -103 108 113 -105 110 117 -111 116 122 -109 115 122 -109 115 122 -109 115 120 -111 117 124 -110 116 123 -105 111 117 -104 110 116 -103 109 115 -99 106 111 -103 109 115 -93 99 103 -96 103 107 -99 105 111 -93 102 105 -78 100 96 -75 95 91 -85 101 99 -99 106 112 -102 108 113 -96 102 107 -62 77 72 -5 54 18 -61 79 70 -109 115 121 -111 117 124 -112 118 125 -112 117 127 -114 111 147 -112 126 144 -127 146 168 -132 149 172 -131 149 172 -123 141 162 -128 146 168 -128 145 167 -125 144 166 -122 139 158 -96 113 120 -73 91 89 -67 87 80 -51 74 43 -43 65 24 -37 59 7 -38 61 8 -38 60 7 -37 58 7 -38 62 8 -37 60 7 -42 65 11 -42 62 21 -50 69 37 -46 63 36 -54 66 54 -64 64 73 -74 74 86 -71 71 83 -69 69 80 -73 74 85 -69 70 80 -71 72 83 -70 70 82 -73 73 85 -73 73 85 -72 73 86 -68 68 80 -78 89 102 -92 108 125 -95 111 128 -85 100 114 -94 112 130 -81 98 113 -87 104 120 -82 100 114 -90 108 125 -77 96 113 -84 102 118 -88 106 122 -84 99 116 -105 122 141 -114 130 151 -99 112 145 -129 141 212 -144 159 244 -145 163 254 -142 161 254 -88 125 123 -90 131 121 -95 137 131 -94 140 130 -108 151 135 -116 147 130 -114 139 123 -112 148 132 -111 138 122 -113 137 123 -117 133 119 -122 142 127 -115 122 110 -123 122 108 -137 111 98 -148 84 68 -152 78 63 -153 80 65 -144 75 61 -149 82 69 -124 123 142 -114 129 152 -125 127 157 -133 111 155 -123 99 143 -144 112 164 -150 101 160 -173 126 182 -170 129 186 -168 123 184 -167 125 185 -166 119 184 -165 121 184 -154 111 171 -165 132 188 -166 132 187 -167 134 186 -168 131 187 -160 128 177 -157 134 172 -145 128 159 -116 128 148 -131 149 174 -130 148 172 -128 146 169 -127 146 171 -125 143 168 -127 145 174 -126 144 172 -127 145 170 -128 146 179 -128 146 179 -121 139 176 -128 145 176 -118 131 167 -125 135 168 -127 136 168 -127 139 171 -126 134 162 -122 129 163 -127 135 159 -103 103 99 -86 93 72 -83 89 56 -81 88 55 -79 83 54 -71 82 42 -69 84 37 -65 78 35 -74 71 90 -86 48 140 -91 25 161 -90 19 160 -83 17 151 -86 18 156 -87 18 159 -87 18 157 -85 18 155 -87 18 159 -86 18 157 -84 17 150 -85 18 151 -92 50 157 -97 75 154 -113 124 155 -124 142 163 -122 140 161 -128 147 168 -117 134 151 -118 136 154 -115 134 152 -114 132 149 -117 135 151 -103 114 136 -88 91 123 -90 82 123 -91 84 121 -86 77 126 -79 66 116 -77 63 122 -79 65 117 -71 56 111 -72 56 111 -70 52 113 -84 73 121 -86 77 122 -87 84 125 -75 80 116 -57 109 91 -87 92 92 -114 64 83 -121 48 82 -117 39 79 -124 43 84 -122 41 81 -129 44 86 -119 41 81 -121 41 80 -128 44 86 -124 42 83 -125 42 81 -117 41 75 -92 61 56 -86 92 47 -93 103 52 -90 98 49 -90 99 49 -93 103 51 -90 100 49 -92 101 50 -91 102 51 -93 103 50 -93 103 51 -91 102 52 -101 115 86 -131 148 155 -152 170 192 -160 180 207 -183 208 242 -188 215 249 -188 214 248 -185 211 245 -190 216 250 -188 214 248 -189 216 250 -190 216 250 -185 211 244 -117 128 138 -92 92 107 -25 18 118 -59 59 120 -107 112 119 -108 113 120 -106 112 119 -105 110 116 -109 114 121 -103 108 116 -101 111 116 -68 101 98 -61 96 91 -62 100 93 -61 97 90 -81 109 109 -107 114 121 -100 107 115 -106 110 116 -98 104 110 -105 110 117 -101 105 111 -90 96 100 -64 69 65 -35 52 29 -33 49 27 -34 50 28 -67 76 70 -92 96 100 -103 108 113 -101 107 114 -103 108 114 -107 111 117 -105 111 116 -111 117 123 -108 113 119 -109 115 121 -107 113 118 -102 110 110 -102 112 112 -102 113 111 -101 113 111 -101 113 111 -98 112 107 -100 112 110 -100 112 109 -99 111 109 -95 110 102 -98 109 108 -97 106 108 -93 100 108 -93 96 108 -84 86 99 -97 97 114 -96 99 114 -105 110 117 -105 111 117 -101 106 114 -104 108 115 -101 107 113 -96 99 106 -93 95 101 -95 97 102 -99 102 108 -101 105 111 -104 109 115 -108 113 120 -107 112 119 -109 115 121 -108 114 120 -110 116 122 -111 117 124 -109 115 123 -107 113 119 -105 112 118 -102 109 115 -107 113 119 -105 111 117 -102 108 112 -98 105 111 -100 106 111 -95 103 106 -87 100 99 -89 101 101 -98 108 112 -105 110 117 -100 106 111 -94 100 104 -64 75 72 -35 60 41 -98 105 108 -105 111 117 -111 117 123 -107 113 120 -111 112 134 -110 109 135 -124 140 161 -129 146 169 -128 146 168 -127 145 168 -129 146 169 -125 143 164 -127 145 168 -123 139 160 -121 138 159 -94 112 119 -79 97 96 -65 83 74 -57 76 57 -54 70 49 -52 72 43 -48 68 39 -46 67 27 -42 63 22 -40 62 15 -43 64 24 -42 65 17 -42 64 16 -42 62 22 -50 65 45 -54 65 52 -68 69 76 -67 66 76 -71 71 80 -68 69 80 -68 69 80 -67 67 77 -69 70 80 -72 72 83 -67 68 78 -72 72 84 -69 70 82 -71 71 83 -69 77 90 -103 120 140 -102 118 137 -81 98 112 -97 113 130 -90 107 124 -83 100 117 -82 99 115 -92 111 128 -97 114 134 -96 112 130 -97 113 131 -95 113 131 -94 112 130 -105 119 146 -122 133 196 -153 167 251 -150 166 254 -146 164 254 -143 162 254 -90 134 123 -96 141 129 -94 139 126 -94 140 127 -99 147 131 -104 145 128 -106 142 126 -107 142 125 -107 144 130 -106 135 120 -105 132 117 -114 139 124 -122 131 117 -123 126 112 -120 115 103 -140 94 79 -146 75 61 -145 75 61 -147 77 62 -144 86 80 -127 126 144 -118 133 155 -118 123 149 -130 114 154 -133 100 151 -145 102 159 -152 98 155 -171 122 180 -170 121 181 -170 122 183 -167 118 180 -174 116 187 -167 111 180 -168 121 184 -164 112 176 -163 123 178 -167 126 184 -164 133 180 -158 116 169 -155 119 166 -156 136 169 -114 122 137 -126 144 168 -124 142 170 -119 137 166 -125 145 177 -118 136 170 -113 133 176 -113 132 172 -119 137 174 -118 136 173 -121 139 177 -118 136 176 -112 126 171 -121 132 172 -112 125 172 -120 131 172 -120 130 167 -124 128 158 -123 129 164 -119 121 155 -104 108 110 -90 90 79 -86 83 65 -83 84 56 -86 87 62 -73 85 45 -72 86 53 -67 80 49 -79 61 115 -88 27 155 -86 18 154 -85 18 153 -83 17 150 -85 18 155 -86 18 153 -87 18 156 -86 18 154 -85 18 154 -84 18 152 -81 17 147 -85 17 150 -84 17 149 -84 27 148 -109 109 157 -121 140 159 -127 145 166 -125 144 165 -122 141 160 -128 147 169 -114 133 148 -111 129 147 -117 135 151 -102 114 139 -95 101 135 -83 77 123 -87 83 126 -89 82 125 -72 60 112 -73 60 118 -69 51 112 -76 63 117 -68 51 107 -71 59 115 -78 69 120 -76 68 111 -82 78 123 -70 86 108 -57 104 93 -82 90 91 -108 55 82 -122 41 82 -125 43 85 -121 41 81 -123 42 83 -118 40 77 -123 42 81 -127 43 84 -115 39 75 -127 43 84 -125 43 82 -115 45 74 -90 74 50 -89 97 48 -88 97 49 -91 101 50 -88 97 47 -87 96 47 -87 97 47 -87 96 47 -88 98 49 -86 96 46 -90 102 48 -94 104 50 -89 101 51 -108 122 114 -128 142 157 -143 161 186 -163 186 217 -179 206 241 -179 206 241 -185 212 247 -186 213 248 -183 209 243 -183 209 243 -189 216 251 -187 214 248 -163 185 212 -92 91 96 -33 30 114 -20 11 114 -84 88 120 -106 111 119 -109 114 120 -105 109 117 -103 109 115 -108 114 121 -104 110 116 -81 101 102 -63 94 88 -60 92 85 -64 96 90 -72 95 94 -99 107 113 -104 110 116 -104 111 117 -104 111 117 -102 108 114 -98 103 108 -96 101 106 -87 92 96 -68 73 72 -54 63 57 -52 59 52 -80 84 86 -90 93 97 -92 97 102 -103 109 113 -105 111 117 -106 112 117 -106 112 117 -105 110 117 -109 115 121 -108 114 120 -109 114 120 -106 115 117 -105 115 115 -100 110 108 -95 110 102 -96 110 104 -91 109 97 -97 110 105 -92 108 99 -90 108 99 -90 107 98 -96 107 105 -95 104 104 -83 91 91 -84 89 96 -88 89 102 -90 91 102 -92 95 103 -99 104 110 -102 106 114 -105 111 117 -105 111 118 -102 107 114 -103 107 114 -105 110 116 -100 105 112 -104 109 116 -99 105 111 -103 107 114 -109 115 121 -104 109 116 -108 114 121 -109 115 122 -108 113 120 -108 114 120 -110 117 123 -106 112 119 -108 114 120 -110 116 122 -105 112 118 -103 110 115 -104 111 116 -98 104 108 -103 109 114 -95 102 104 -95 104 105 -92 103 105 -96 102 107 -100 107 112 -98 104 109 -84 91 94 -64 71 68 -83 90 91 -106 112 119 -108 113 119 -109 114 121 -111 117 124 -96 94 119 -99 107 120 -127 144 166 -131 147 171 -127 143 166 -127 144 166 -128 145 168 -128 146 169 -126 143 166 -127 144 167 -122 139 159 -94 110 118 -72 89 84 -71 89 82 -66 85 75 -59 77 63 -60 79 61 -49 69 42 -57 76 58 -51 71 46 -50 70 46 -55 73 51 -50 69 47 -59 77 57 -48 63 39 -51 68 43 -56 66 58 -63 64 72 -64 64 74 -63 63 72 -65 65 75 -66 66 75 -65 65 74 -67 67 77 -66 67 79 -68 69 80 -66 66 77 -69 70 81 -71 71 83 -79 86 100 -104 120 139 -101 118 136 -95 112 131 -96 113 131 -94 110 127 -98 115 134 -99 117 135 -97 115 134 -106 125 145 -101 118 138 -102 120 139 -108 125 145 -115 132 154 -115 125 172 -146 155 230 -148 160 241 -152 166 252 -150 165 254 -147 164 254 -91 134 123 -89 130 124 -93 138 125 -99 149 133 -101 150 136 -105 153 136 -101 140 126 -105 150 133 -101 145 129 -104 143 128 -104 143 127 -104 136 122 -110 124 114 -112 116 104 -124 127 111 -139 89 75 -143 74 59 -140 72 58 -139 73 61 -130 87 88 -117 127 147 -104 117 137 -111 112 137 -134 105 154 -126 98 144 -150 96 162 -149 94 155 -163 112 172 -166 112 176 -165 112 176 -167 111 178 -163 108 176 -163 98 173 -165 101 174 -158 106 167 -166 113 177 -159 108 170 -162 119 174 -164 123 175 -127 95 134 -119 96 123 -93 97 111 -120 138 166 -117 136 167 -110 128 160 -106 128 176 -105 127 177 -105 127 180 -101 122 171 -105 126 179 -104 123 173 -108 126 169 -116 132 173 -115 129 167 -118 130 170 -118 124 168 -119 128 168 -119 124 162 -116 116 155 -122 128 164 -122 120 148 -101 102 119 -90 92 91 -96 89 81 -82 79 63 -82 83 63 -74 78 54 -78 82 63 -82 94 87 -78 39 131 -82 17 146 -85 18 151 -80 17 145 -83 17 149 -84 18 152 -84 17 151 -83 17 150 -86 18 154 -80 16 143 -84 17 149 -87 18 153 -83 17 149 -78 16 139 -76 16 136 -91 68 144 -121 136 162 -120 139 159 -124 141 162 -122 140 161 -123 141 163 -120 139 158 -123 140 159 -125 142 163 -105 116 142 -101 106 139 -91 95 131 -90 90 130 -80 71 123 -86 81 127 -79 69 123 -79 72 122 -75 63 120 -78 72 119 -81 73 122 -77 67 121 -80 76 116 -90 90 132 -67 94 104 -55 103 94 -89 82 88 -110 52 82 -119 40 80 -119 40 80 -114 38 76 -119 41 80 -119 40 79 -123 41 81 -119 40 79 -118 41 80 -124 43 83 -122 41 80 -110 47 68 -87 78 49 -90 97 49 -80 88 44 -89 98 48 -82 91 45 -89 99 48 -88 97 47 -87 95 47 -86 96 46 -87 97 47 -88 98 47 -88 99 48 -88 99 47 -86 95 54 -97 107 112 -113 124 143 -140 160 187 -158 183 215 -172 199 234 -172 199 234 -178 206 241 -179 206 241 -183 211 246 -180 208 244 -180 207 242 -182 210 245 -101 108 115 -69 70 105 -17 6 106 -39 38 107 -110 116 124 -106 112 119 -108 113 121 -108 113 120 -106 112 119 -107 112 118 -98 105 110 -78 99 97 -67 94 91 -68 96 92 -78 97 96 -102 110 116 -100 107 112 -101 107 112 -102 108 114 -103 109 112 -98 105 109 -98 106 105 -92 97 102 -78 83 85 -73 78 79 -75 79 80 -85 89 91 -95 100 104 -101 107 112 -96 101 106 -103 108 114 -109 115 122 -107 113 117 -112 117 122 -106 113 119 -109 115 121 -108 113 118 -101 112 110 -104 113 114 -92 107 99 -93 109 101 -96 109 103 -90 107 97 -87 108 94 -81 103 86 -85 104 91 -92 108 98 -92 106 98 -88 103 96 -92 103 100 -85 92 92 -81 82 88 -94 97 104 -97 100 106 -99 104 110 -102 107 114 -105 110 117 -106 111 117 -103 107 114 -108 113 120 -104 108 115 -104 109 115 -108 113 120 -105 111 118 -108 113 120 -109 115 120 -107 112 119 -110 116 122 -111 116 122 -110 116 123 -107 112 119 -105 111 118 -108 115 121 -108 114 121 -107 114 120 -107 112 119 -108 114 121 -101 108 112 -106 112 118 -96 104 107 -94 100 103 -92 100 102 -98 103 108 -102 109 113 -101 107 113 -100 106 111 -89 96 99 -77 84 85 -92 97 101 -103 109 115 -112 117 124 -107 113 119 -109 112 122 -89 91 110 -116 130 146 -123 141 159 -129 148 170 -131 150 174 -127 145 166 -129 147 170 -129 146 168 -126 145 167 -129 147 169 -126 144 165 -93 110 117 -90 106 110 -71 89 83 -74 90 88 -77 95 90 -68 86 78 -69 87 82 -63 83 69 -62 81 68 -59 76 64 -71 89 82 -69 86 78 -74 92 88 -57 75 60 -47 64 39 -51 60 53 -59 61 67 -60 61 71 -62 63 73 -65 65 75 -63 63 72 -63 64 73 -61 62 71 -64 65 75 -65 65 76 -63 63 74 -68 68 80 -68 69 82 -85 93 109 -106 123 142 -118 134 156 -110 126 145 -115 133 155 -104 122 140 -108 126 146 -105 123 142 -109 126 148 -109 127 149 -106 123 142 -111 128 148 -119 137 158 -111 127 153 -94 98 145 -112 118 176 -143 153 226 -146 158 236 -151 165 248 -149 162 245 -92 135 124 -103 153 138 -98 144 133 -99 149 132 -100 150 133 -101 153 135 -98 146 130 -98 147 131 -103 149 133 -98 141 127 -103 140 127 -105 138 125 -109 132 117 -107 124 113 -124 119 104 -128 87 78 -135 69 56 -126 64 52 -137 79 71 -124 114 128 -124 137 159 -118 133 155 -128 134 163 -127 115 153 -137 91 150 -149 97 161 -147 84 153 -151 92 160 -155 89 156 -156 97 165 -152 88 162 -158 93 166 -154 98 164 -153 92 163 -156 97 164 -150 95 162 -154 88 162 -133 77 145 -140 92 151 -114 75 120 -101 78 115 -100 104 131 -111 128 164 -96 119 169 -101 124 171 -98 119 167 -85 110 170 -90 114 178 -88 112 171 -86 113 173 -93 115 173 -105 121 174 -108 122 171 -115 129 170 -116 122 167 -115 122 167 -109 118 166 -111 112 152 -117 122 157 -117 115 150 -112 109 141 -103 104 136 -98 89 107 -96 90 96 -90 83 72 -84 83 71 -79 79 65 -80 86 65 -79 87 88 -83 34 143 -82 17 146 -80 17 144 -77 16 141 -83 17 148 -86 18 154 -79 17 143 -80 16 142 -79 16 143 -77 16 140 -80 16 142 -82 17 146 -77 16 135 -71 15 128 -76 16 134 -84 38 143 -128 144 171 -126 144 165 -119 136 155 -121 139 159 -123 139 160 -123 141 162 -123 138 159 -120 134 152 -112 123 150 -100 106 139 -82 75 120 -83 81 123 -75 66 117 -80 70 124 -73 61 117 -79 73 120 -78 65 123 -82 75 123 -74 67 117 -71 63 112 -75 68 116 -85 84 122 -65 79 107 -53 76 88 -82 72 90 -101 67 81 -115 44 78 -115 39 78 -106 36 72 -121 41 80 -109 37 73 -112 38 75 -110 37 75 -110 37 72 -111 37 73 -111 37 72 -100 43 63 -85 79 47 -83 91 45 -86 94 47 -88 96 47 -87 95 46 -84 92 46 -88 98 47 -86 95 46 -82 90 43 -88 98 47 -79 88 44 -87 96 46 -85 95 46 -83 93 45 -86 96 100 -87 98 114 -98 111 130 -125 144 169 -139 163 192 -158 184 217 -161 188 222 -169 196 232 -172 199 234 -170 197 233 -173 201 236 -174 202 238 -135 153 175 -82 85 103 -17 6 102 -16 6 102 -87 91 117 -106 112 119 -105 110 119 -108 113 119 -103 109 115 -103 109 116 -103 109 115 -92 99 104 -71 88 87 -78 94 94 -91 105 106 -86 94 97 -93 101 103 -98 104 104 -101 111 109 -102 112 107 -105 115 107 -100 109 104 -99 109 103 -91 99 92 -92 100 98 -93 100 100 -95 101 105 -98 104 107 -101 107 111 -105 110 116 -103 108 113 -106 111 115 -107 113 118 -105 110 116 -106 111 117 -110 116 122 -105 112 114 -100 110 109 -97 111 105 -85 105 93 -92 108 100 -86 107 90 -82 104 89 -84 108 91 -83 106 88 -85 105 92 -86 105 92 -86 102 92 -85 102 91 -91 102 99 -89 98 98 -95 100 104 -101 106 112 -103 107 114 -103 108 115 -106 111 119 -103 109 115 -105 110 117 -108 114 120 -106 111 117 -110 116 123 -108 114 121 -107 113 120 -109 114 121 -110 115 122 -110 116 122 -112 117 123 -111 116 123 -109 115 121 -109 114 120 -109 115 122 -107 112 118 -109 112 120 -115 105 126 -147 111 153 -147 112 154 -132 103 139 -102 103 112 -106 112 119 -101 107 112 -101 108 112 -98 104 108 -103 109 113 -103 109 115 -102 108 113 -98 105 109 -96 102 107 -93 99 104 -103 109 115 -107 112 118 -109 114 121 -109 114 120 -92 93 112 -103 111 123 -124 142 161 -123 143 164 -125 142 164 -127 147 168 -127 147 168 -125 143 165 -130 150 173 -124 144 165 -129 147 169 -116 134 153 -101 117 125 -90 107 114 -88 105 109 -84 101 102 -89 106 113 -79 95 93 -76 92 92 -66 84 77 -73 90 87 -75 93 90 -70 87 83 -75 93 90 -85 103 105 -67 82 77 -49 60 45 -53 61 53 -60 60 68 -64 64 74 -63 63 73 -61 61 70 -64 64 76 -70 71 87 -71 72 90 -65 66 78 -63 63 74 -61 61 73 -64 65 76 -60 60 73 -97 109 126 -116 134 153 -114 130 152 -108 124 145 -110 127 149 -107 123 143 -107 125 145 -110 128 149 -107 123 143 -110 128 147 -113 131 153 -121 139 160 -118 135 155 -111 126 155 -73 74 113 -94 99 148 -134 137 204 -103 113 159 -131 138 200 -126 131 186 -99 141 133 -105 150 139 -103 154 137 -100 147 132 -102 152 136 -101 148 134 -98 145 130 -96 137 122 -101 143 128 -100 145 129 -102 134 121 -104 139 125 -110 133 118 -107 123 112 -114 111 97 -130 81 68 -129 66 54 -128 70 62 -126 92 97 -127 136 158 -129 146 169 -125 142 165 -124 139 163 -138 111 159 -145 105 162 -151 102 165 -148 85 157 -151 85 159 -153 86 160 -155 89 166 -145 81 156 -161 88 166 -148 85 160 -149 80 157 -154 83 161 -144 82 154 -141 78 151 -139 80 150 -132 76 143 -127 80 141 -101 83 124 -90 97 134 -98 115 158 -92 115 166 -82 107 167 -74 101 172 -77 106 174 -67 97 174 -70 99 176 -74 101 178 -83 105 175 -94 110 174 -95 105 171 -108 115 171 -114 122 170 -115 116 165 -103 106 161 -109 115 168 -114 111 158 -111 111 152 -109 109 156 -109 104 142 -103 96 122 -91 89 107 -91 88 87 -96 88 88 -82 85 70 -82 82 76 -78 85 89 -79 22 137 -76 16 136 -80 17 144 -81 17 145 -80 16 143 -80 17 144 -76 16 139 -79 17 141 -77 16 137 -76 16 135 -79 16 142 -77 16 136 -80 16 140 -75 16 136 -76 16 134 -76 40 130 -120 133 158 -122 137 157 -131 148 170 -125 141 164 -130 147 169 -127 142 164 -116 131 150 -124 139 160 -113 125 149 -102 108 142 -86 86 123 -84 79 124 -82 77 123 -82 75 121 -78 68 118 -79 74 120 -72 64 113 -74 68 111 -77 70 118 -76 72 115 -89 86 129 -85 82 125 -72 90 108 -57 95 87 -73 74 82 -88 71 76 -108 51 75 -112 45 76 -116 39 77 -108 36 73 -111 37 75 -111 38 74 -106 36 69 -110 37 71 -102 35 68 -105 42 70 -98 49 61 -77 79 41 -76 82 41 -80 88 44 -81 90 45 -84 93 45 -84 92 45 -82 90 44 -82 91 44 -80 90 43 -81 89 43 -84 92 44 -84 94 46 -83 92 44 -89 99 70 -97 112 124 -108 125 146 -110 129 152 -112 130 152 -117 137 161 -118 138 165 -132 154 183 -133 156 185 -141 166 197 -142 166 197 -148 174 207 -152 179 211 -145 169 199 -93 96 103 -55 56 97 -16 6 101 -32 31 99 -106 112 121 -102 108 116 -103 109 116 -105 111 117 -106 111 118 -103 107 114 -95 103 108 -91 99 104 -85 94 96 -86 95 95 -85 92 95 -94 102 103 -96 105 101 -102 115 104 -102 112 104 -107 121 106 -105 116 101 -103 116 94 -102 115 100 -109 124 102 -101 112 102 -101 110 106 -96 102 105 -102 108 113 -101 107 112 -105 110 114 -101 107 111 -107 112 116 -108 113 118 -108 112 117 -107 113 117 -104 111 113 -97 109 105 -93 110 101 -82 105 89 -82 110 88 -81 108 86 -85 107 92 -81 106 85 -83 108 89 -82 107 88 -84 107 91 -81 101 86 -88 107 95 -87 103 95 -98 109 107 -101 107 113 -99 103 109 -105 110 116 -105 110 117 -105 111 118 -105 111 118 -108 113 121 -105 110 117 -106 112 119 -109 114 121 -103 108 113 -107 112 118 -108 113 120 -108 115 120 -108 111 119 -108 114 121 -108 113 120 -112 116 123 -108 113 119 -108 112 119 -110 112 121 -134 108 139 -167 123 176 -159 121 178 -157 121 178 -160 122 178 -145 113 153 -104 107 115 -108 114 120 -101 106 111 -99 105 109 -102 108 114 -98 105 109 -103 109 115 -100 106 110 -100 105 110 -100 106 112 -104 110 116 -104 110 116 -109 114 121 -109 113 119 -86 87 106 -114 127 140 -116 136 152 -125 144 163 -125 145 165 -129 149 171 -128 148 169 -121 142 160 -128 147 169 -126 146 168 -127 145 167 -124 143 163 -110 128 143 -95 112 122 -98 114 125 -84 102 106 -75 92 90 -82 99 103 -77 93 91 -85 105 107 -81 97 100 -77 93 93 -81 99 98 -74 91 89 -96 112 120 -80 98 100 -48 60 47 -52 61 52 -57 57 64 -72 72 91 -85 87 118 -126 129 187 -147 151 223 -151 156 231 -151 156 233 -143 147 216 -121 124 178 -100 101 143 -65 65 79 -73 77 89 -117 133 154 -121 139 161 -118 136 157 -116 134 155 -111 128 148 -115 132 153 -116 133 155 -114 132 153 -111 129 149 -117 135 156 -115 132 154 -123 141 162 -127 145 168 -113 128 161 -66 71 109 -70 67 109 -87 94 139 -67 75 102 -103 107 156 -91 95 145 -97 136 129 -103 144 136 -98 143 129 -101 145 134 -100 145 132 -100 144 132 -99 145 131 -99 142 131 -101 136 124 -94 125 113 -98 133 121 -99 131 118 -101 133 120 -95 111 101 -110 99 89 -113 84 74 -127 77 73 -127 102 111 -132 133 152 -129 145 168 -128 143 165 -127 144 167 -126 139 162 -138 115 160 -150 109 167 -147 93 162 -149 87 159 -145 84 157 -158 88 167 -149 84 159 -151 87 163 -160 87 170 -142 81 154 -153 82 161 -151 83 161 -145 79 155 -147 81 155 -147 83 160 -133 84 147 -127 87 142 -99 85 127 -89 102 149 -86 105 158 -75 102 166 -67 97 169 -62 94 177 -62 93 170 -62 94 174 -59 90 177 -58 88 178 -61 87 175 -71 93 172 -78 93 170 -90 102 171 -109 116 173 -109 113 162 -103 109 169 -112 103 152 -107 107 160 -109 107 155 -111 112 154 -110 106 156 -105 102 139 -97 91 111 -94 85 96 -97 89 91 -84 81 79 -91 88 90 -95 102 118 -80 31 139 -82 17 145 -77 16 137 -80 16 142 -75 15 134 -77 16 138 -78 16 142 -78 16 139 -76 16 135 -73 15 131 -73 15 133 -72 15 127 -76 16 134 -74 15 131 -76 15 134 -76 44 125 -123 139 163 -122 138 160 -131 150 173 -124 142 163 -124 141 163 -129 145 167 -125 141 162 -130 147 169 -113 123 153 -98 100 136 -91 91 132 -99 102 143 -85 77 130 -87 84 128 -83 78 124 -83 78 125 -81 77 124 -86 86 127 -77 71 116 -78 74 119 -82 82 120 -88 90 127 -81 85 120 -58 88 89 -58 88 80 -87 85 74 -102 51 71 -102 56 72 -101 37 68 -110 41 74 -105 37 70 -105 35 69 -104 37 68 -111 45 75 -103 40 68 -97 46 64 -80 52 52 -78 75 41 -76 81 41 -76 84 42 -75 82 41 -84 92 45 -80 88 43 -85 94 46 -83 92 44 -77 85 41 -77 85 42 -77 85 41 -85 94 45 -80 88 52 -88 100 72 -108 124 142 -116 135 160 -113 132 156 -119 138 163 -117 136 161 -122 142 167 -123 144 171 -123 144 170 -120 139 164 -125 147 174 -123 145 172 -123 145 172 -122 144 170 -108 120 133 -90 94 112 -15 6 94 -16 6 97 -84 88 111 -101 106 114 -103 108 116 -106 110 118 -102 108 114 -106 111 118 -101 108 113 -94 99 105 -91 96 98 -85 90 93 -87 96 93 -97 108 95 -98 112 90 -103 118 95 -107 119 102 -106 123 92 -107 123 92 -111 126 103 -110 125 94 -105 121 94 -108 121 104 -108 119 108 -106 115 110 -104 110 113 -106 112 117 -101 107 111 -107 113 118 -107 113 118 -108 115 120 -109 114 120 -106 116 119 -105 114 114 -96 115 106 -90 107 97 -79 109 86 -77 103 83 -79 113 87 -74 108 81 -73 106 77 -77 107 82 -75 107 81 -79 107 84 -74 101 78 -84 108 92 -86 104 92 -88 101 96 -107 112 117 -109 115 121 -106 110 116 -104 110 116 -104 109 115 -106 111 117 -108 113 119 -103 108 114 -108 113 119 -103 108 114 -109 113 120 -108 114 121 -108 112 118 -108 113 120 -107 113 120 -106 111 118 -107 112 119 -109 114 120 -107 111 118 -107 108 119 -111 87 119 -166 122 173 -159 121 178 -152 119 178 -150 118 178 -156 120 178 -163 121 172 -106 102 117 -100 107 111 -106 111 117 -103 110 116 -102 108 114 -106 111 116 -108 113 119 -104 110 115 -102 107 112 -103 109 115 -103 108 115 -107 112 119 -112 116 122 -99 103 111 -97 104 113 -126 144 166 -127 146 167 -125 145 167 -126 146 165 -128 148 169 -131 150 173 -126 145 168 -131 149 172 -127 147 168 -131 149 172 -129 148 170 -108 127 144 -99 116 127 -95 112 120 -90 107 114 -96 113 122 -88 105 110 -83 100 104 -86 102 109 -86 102 105 -92 110 115 -85 102 107 -89 105 114 -91 109 115 -93 110 116 -80 92 100 -53 57 60 -82 83 113 -134 137 200 -152 158 236 -151 159 240 -148 158 240 -147 157 240 -147 157 240 -148 158 240 -151 159 240 -151 157 234 -139 142 208 -101 108 140 -127 144 166 -122 139 161 -116 133 155 -118 135 157 -121 139 162 -123 141 165 -107 125 145 -115 133 154 -118 135 157 -120 138 160 -115 133 154 -122 139 161 -131 150 173 -116 132 164 -69 76 117 -82 90 139 -90 100 153 -92 102 156 -92 101 156 -92 101 161 -106 144 141 -102 138 135 -105 142 137 -103 144 136 -100 144 132 -100 136 132 -102 143 133 -98 139 130 -98 135 127 -96 131 122 -96 127 117 -94 125 113 -99 116 109 -107 128 116 -108 115 113 -116 106 106 -124 99 108 -123 130 150 -125 139 160 -126 141 163 -127 143 167 -128 140 162 -121 136 160 -140 124 165 -137 104 154 -142 94 156 -142 82 152 -155 84 163 -151 84 160 -150 86 162 -146 82 156 -145 81 158 -142 80 153 -136 77 148 -152 83 160 -151 84 160 -141 78 152 -134 77 148 -134 78 145 -108 73 131 -93 79 130 -72 90 146 -66 91 156 -65 94 162 -61 91 164 -63 93 167 -58 88 173 -60 91 180 -59 90 174 -56 86 171 -63 87 168 -70 82 164 -70 82 166 -92 90 157 -105 110 168 -103 106 172 -110 105 164 -110 113 165 -110 107 162 -107 103 162 -105 99 148 -111 109 155 -109 103 139 -99 92 124 -100 92 111 -107 94 104 -104 98 105 -103 95 104 -104 113 129 -89 72 142 -76 16 137 -72 15 128 -74 15 133 -75 16 134 -73 15 131 -80 17 143 -75 16 136 -72 15 129 -73 15 129 -75 16 136 -72 15 131 -72 15 129 -68 14 122 -71 14 123 -87 69 136 -129 146 169 -132 148 171 -129 147 170 -130 147 170 -129 148 172 -128 145 167 -127 146 168 -128 146 169 -120 134 159 -104 112 147 -96 97 139 -85 84 129 -93 95 138 -90 90 134 -87 85 130 -95 99 137 -84 83 125 -88 87 133 -81 78 123 -100 105 143 -86 83 129 -89 89 131 -98 103 139 -72 89 105 -54 82 83 -79 87 68 -85 68 65 -86 59 66 -93 57 67 -98 47 67 -93 50 65 -96 53 67 -99 46 67 -105 55 71 -96 47 66 -89 55 61 -81 65 72 -70 69 76 -71 76 81 -72 78 75 -67 74 83 -72 79 65 -72 79 55 -76 83 45 -71 78 38 -76 84 41 -79 88 43 -79 88 42 -76 84 41 -87 98 69 -92 105 98 -107 125 143 -109 128 149 -112 129 152 -119 138 161 -122 141 166 -120 140 163 -128 147 173 -127 148 171 -120 140 164 -124 145 170 -125 144 170 -124 143 167 -122 142 166 -121 140 163 -104 110 115 -47 48 92 -15 5 89 -48 49 95 -90 94 105 -100 104 113 -97 102 109 -101 106 113 -100 106 113 -100 107 113 -93 100 101 -92 99 100 -95 103 101 -99 113 96 -108 123 100 -102 116 97 -101 115 90 -109 126 94 -114 135 89 -106 124 84 -104 124 78 -107 126 84 -111 132 86 -109 125 94 -108 126 88 -106 121 98 -106 114 112 -104 110 113 -106 111 115 -107 113 117 -106 112 117 -105 112 116 -104 112 114 -102 112 114 -101 114 115 -88 112 97 -80 104 85 -75 104 80 -75 108 81 -70 106 78 -70 104 75 -76 113 82 -71 108 78 -72 108 77 -70 103 74 -75 108 81 -70 95 74 -82 107 91 -87 101 95 -102 108 113 -102 108 114 -106 111 116 -106 110 117 -107 113 119 -109 115 121 -105 111 116 -107 112 117 -107 112 118 -105 109 116 -102 107 113 -105 109 115 -108 112 118 -105 110 116 -105 110 117 -108 110 118 -110 114 122 -105 108 116 -109 112 120 -103 89 114 -144 105 148 -168 124 178 -158 121 177 -146 112 164 -143 107 154 -157 119 174 -163 120 170 -109 104 119 -108 113 119 -105 109 115 -106 112 117 -101 107 112 -102 108 113 -104 111 117 -100 107 111 -106 112 119 -109 115 121 -102 105 111 -109 114 121 -114 119 126 -96 99 107 -119 131 148 -126 145 167 -127 146 168 -127 146 168 -125 142 165 -127 146 166 -131 149 171 -125 144 166 -127 145 167 -127 146 169 -130 148 171 -135 152 176 -109 126 141 -106 123 137 -94 111 123 -100 116 128 -96 112 121 -92 109 118 -96 113 124 -93 111 120 -88 106 114 -98 115 126 -86 102 108 -97 114 126 -95 113 121 -101 118 130 -95 112 123 -109 114 156 -149 152 222 -153 159 238 -150 159 240 -147 157 240 -144 156 240 -143 155 240 -143 155 240 -144 156 240 -145 156 240 -150 158 240 -154 161 240 -144 148 217 -127 137 180 -125 144 167 -122 139 161 -121 139 161 -119 137 160 -126 143 165 -115 132 155 -121 139 160 -122 140 162 -121 138 161 -122 139 161 -127 145 168 -125 143 166 -127 144 171 -80 89 139 -83 92 144 -90 100 157 -93 104 162 -98 109 169 -99 110 170 -102 139 133 -103 142 137 -99 138 129 -105 141 139 -98 138 130 -102 143 133 -96 134 127 -96 136 125 -101 139 130 -99 133 130 -101 136 131 -101 135 129 -97 124 123 -98 123 123 -104 127 126 -104 114 122 -108 109 124 -116 126 145 -115 121 140 -121 133 154 -124 132 152 -120 130 150 -126 127 152 -131 114 154 -130 94 148 -140 84 153 -139 79 150 -146 83 157 -135 80 149 -147 85 159 -141 79 151 -142 80 154 -142 81 152 -141 79 152 -132 78 145 -134 77 147 -135 75 148 -131 76 147 -132 74 144 -108 68 135 -82 79 136 -63 87 152 -62 88 154 -59 85 159 -58 86 170 -58 88 166 -54 83 176 -56 86 174 -53 82 174 -54 83 172 -63 82 171 -65 77 168 -81 81 159 -66 73 162 -85 85 165 -108 102 157 -98 96 159 -108 100 161 -108 102 159 -107 102 163 -108 102 155 -109 101 149 -106 99 150 -105 100 142 -104 99 123 -104 92 106 -98 89 101 -108 104 117 -111 119 133 -102 101 146 -75 28 132 -73 15 131 -75 15 133 -75 15 133 -71 15 128 -69 14 125 -73 15 131 -72 15 128 -71 15 128 -70 14 124 -72 15 129 -68 14 122 -67 14 119 -73 41 121 -103 107 146 -129 146 169 -128 145 167 -127 145 167 -128 145 167 -129 147 169 -129 148 171 -129 146 169 -131 148 171 -118 131 158 -109 119 149 -111 119 152 -96 101 139 -94 95 136 -96 100 137 -96 101 135 -88 92 126 -86 87 127 -96 102 137 -92 95 133 -89 91 131 -98 102 139 -100 105 138 -99 107 139 -95 107 137 -65 95 98 -73 88 69 -83 78 66 -85 81 69 -99 53 69 -97 56 67 -93 59 66 -87 49 61 -89 52 63 -98 62 68 -84 64 67 -85 63 99 -70 40 99 -53 50 118 -58 62 113 -58 62 119 -59 62 118 -62 67 114 -62 66 102 -65 71 87 -72 78 63 -72 80 39 -71 80 38 -83 93 54 -81 90 67 -91 102 89 -103 119 124 -118 135 153 -122 142 165 -122 140 162 -120 139 161 -126 144 168 -128 147 171 -123 143 167 -129 148 173 -124 142 167 -126 144 169 -125 145 169 -126 145 171 -130 149 174 -126 145 169 -114 127 143 -94 99 111 -14 5 84 -28 27 87 -78 82 99 -91 96 106 -101 107 114 -101 107 112 -98 103 109 -101 106 109 -103 112 107 -96 108 100 -101 118 102 -103 117 100 -106 120 103 -105 122 94 -111 130 94 -113 136 84 -110 130 87 -112 136 75 -112 134 79 -111 134 72 -110 132 73 -111 133 79 -111 131 86 -109 129 82 -106 123 99 -104 113 109 -105 111 115 -107 113 118 -103 110 113 -106 114 117 -97 109 108 -102 114 112 -102 115 114 -91 118 102 -78 113 85 -69 98 71 -69 101 70 -73 112 82 -68 101 72 -70 105 75 -73 110 80 -71 109 79 -68 103 74 -68 100 71 -71 105 77 -76 103 80 -89 103 96 -104 111 115 -107 112 117 -106 111 117 -104 109 115 -105 111 117 -106 111 116 -106 111 117 -102 107 112 -108 112 118 -106 111 117 -104 107 114 -107 112 117 -104 109 115 -104 108 115 -108 110 118 -107 110 119 -103 106 114 -104 109 116 -109 106 121 -102 78 114 -145 105 147 -160 118 167 -148 106 145 -132 90 117 -123 84 109 -155 111 155 -141 104 147 -105 106 115 -105 110 116 -106 111 117 -105 110 115 -102 107 112 -102 106 111 -107 112 118 -106 112 117 -108 113 119 -112 117 124 -107 109 120 -109 112 119 -108 114 121 -105 115 128 -129 151 176 -126 145 167 -127 145 167 -127 146 167 -125 145 165 -124 143 165 -128 146 169 -128 146 167 -127 146 167 -125 144 166 -129 146 170 -125 144 167 -116 134 154 -107 124 140 -97 113 127 -107 124 138 -103 119 134 -95 111 122 -99 115 128 -91 108 118 -89 106 114 -97 114 125 -98 116 126 -99 116 127 -104 120 134 -105 121 137 -106 118 144 -143 146 211 -154 158 233 -150 157 236 -149 158 240 -146 157 240 -144 156 240 -143 155 240 -143 155 240 -144 156 240 -145 156 240 -148 158 240 -151 159 240 -155 161 238 -148 152 222 -125 138 170 -121 138 160 -121 138 160 -120 138 159 -117 134 155 -121 138 160 -116 132 153 -121 137 160 -120 138 161 -122 140 162 -122 139 161 -116 133 153 -120 138 161 -98 110 155 -83 93 145 -91 101 158 -94 104 163 -93 104 163 -94 104 165 -106 138 137 -103 136 134 -103 132 132 -96 132 124 -101 137 128 -100 133 127 -98 133 124 -99 128 124 -98 127 123 -96 124 120 -91 124 116 -97 128 122 -91 117 110 -96 115 117 -99 113 116 -102 109 115 -107 103 116 -107 103 116 -112 116 132 -116 119 137 -124 133 151 -119 126 143 -123 131 155 -118 100 140 -146 96 159 -139 83 151 -126 80 143 -141 82 153 -126 78 142 -122 75 138 -135 81 149 -126 77 143 -129 81 147 -139 81 152 -134 78 145 -123 74 139 -125 74 141 -131 77 143 -122 71 139 -110 71 136 -67 72 132 -62 88 152 -59 83 148 -58 85 151 -55 83 156 -56 84 161 -55 84 164 -55 85 166 -56 85 174 -52 75 167 -55 75 169 -69 81 167 -66 74 166 -66 72 162 -87 77 159 -86 84 166 -97 95 159 -98 92 159 -104 95 158 -105 96 155 -108 99 145 -103 85 142 -104 94 143 -105 96 133 -104 95 133 -106 95 118 -102 93 107 -104 100 115 -105 110 126 -112 124 148 -85 72 131 -73 21 130 -64 13 115 -69 14 125 -70 14 124 -66 14 121 -71 15 127 -63 13 114 -68 14 121 -70 14 126 -67 14 119 -63 13 110 -65 29 113 -85 77 131 -115 125 155 -129 146 168 -130 149 173 -129 147 171 -128 146 169 -131 148 170 -126 144 164 -130 148 171 -125 143 164 -127 141 169 -106 114 148 -100 106 141 -109 117 149 -97 102 139 -97 100 139 -99 106 140 -89 92 129 -97 103 139 -97 105 137 -98 105 137 -89 103 135 -95 104 138 -95 111 140 -93 111 136 -93 107 136 -99 123 140 -74 98 94 -76 89 77 -78 75 62 -74 74 61 -78 64 58 -90 61 66 -82 71 63 -71 69 57 -80 65 70 -85 36 99 -77 36 122 -64 28 129 -39 32 152 -45 45 151 -49 50 148 -46 47 148 -47 47 149 -57 60 132 -55 59 116 -58 63 109 -68 75 71 -76 84 59 -82 93 70 -95 107 98 -101 116 119 -107 121 125 -124 142 165 -127 145 168 -130 149 172 -127 146 169 -129 146 168 -129 147 170 -129 148 170 -130 149 173 -128 146 170 -125 143 166 -128 146 169 -130 148 172 -129 147 171 -127 146 170 -125 143 163 -104 108 115 -81 85 100 -21 19 74 -61 62 81 -86 90 99 -97 102 109 -104 109 113 -100 111 105 -102 115 106 -106 122 103 -106 124 102 -107 124 98 -110 131 99 -109 131 91 -117 143 92 -108 128 94 -112 136 86 -116 146 75 -114 139 75 -113 140 63 -109 135 62 -116 143 56 -109 137 57 -113 140 64 -102 125 64 -101 122 74 -103 116 93 -103 110 112 -102 108 109 -104 111 116 -100 109 110 -104 115 115 -101 113 113 -99 113 111 -91 113 101 -75 109 79 -71 109 78 -70 106 75 -71 109 78 -72 108 78 -69 104 76 -71 107 77 -70 106 77 -72 109 79 -71 107 77 -68 100 71 -75 109 81 -85 102 92 -102 111 112 -102 108 112 -105 110 116 -104 108 112 -106 111 117 -103 107 112 -103 108 115 -105 110 116 -109 114 120 -106 111 117 -107 111 119 -104 107 113 -106 110 116 -107 110 117 -106 109 116 -102 105 112 -101 102 112 -103 105 115 -101 90 111 -106 79 116 -105 77 111 -119 91 116 -94 66 86 -93 57 83 -100 69 92 -146 106 148 -107 89 116 -104 109 115 -107 112 117 -104 109 115 -106 110 117 -103 108 114 -106 111 117 -109 114 119 -106 110 116 -107 113 119 -127 130 138 -107 110 124 -112 117 123 -104 110 118 -134 165 200 -145 180 220 -142 175 211 -136 161 190 -120 139 159 -125 141 164 -127 144 168 -124 140 162 -124 141 163 -125 143 166 -125 141 164 -124 143 164 -127 145 168 -121 139 160 -114 130 148 -111 130 147 -104 121 136 -100 117 131 -100 116 129 -97 113 126 -98 116 128 -103 120 133 -99 115 129 -100 116 130 -90 107 117 -102 119 132 -102 117 133 -125 124 175 -144 144 212 -155 159 236 -152 158 237 -148 157 236 -145 154 232 -146 156 237 -146 157 240 -145 156 240 -146 157 240 -147 157 240 -149 158 240 -152 160 240 -155 161 238 -156 160 235 -133 137 197 -102 116 136 -110 125 145 -113 128 150 -117 133 153 -108 122 141 -110 125 146 -114 130 151 -112 128 148 -116 133 152 -114 132 154 -119 136 158 -124 142 165 -110 125 154 -85 95 150 -88 98 156 -87 97 154 -90 100 159 -92 103 164 -110 143 141 -101 134 132 -101 132 133 -109 138 138 -105 134 133 -99 129 128 -107 134 136 -101 130 129 -96 123 117 -98 128 124 -99 128 127 -100 123 123 -103 123 123 -98 117 118 -107 127 131 -115 129 138 -115 119 136 -123 128 147 -126 138 158 -126 138 158 -128 138 161 -122 134 155 -123 135 158 -134 113 157 -128 94 148 -130 89 146 -126 79 142 -126 75 140 -126 80 143 -134 81 148 -121 78 138 -124 78 141 -135 80 149 -128 77 143 -131 77 142 -116 73 133 -122 77 139 -119 73 133 -120 72 138 -88 66 129 -65 75 134 -58 83 143 -60 87 151 -57 86 161 -57 84 160 -51 79 168 -47 74 167 -51 78 165 -52 81 171 -49 73 165 -61 70 163 -74 73 162 -75 76 157 -77 70 153 -93 80 150 -76 72 160 -93 86 160 -92 84 155 -95 85 159 -99 90 151 -96 79 148 -98 86 147 -94 81 135 -103 88 135 -100 85 123 -97 81 112 -109 99 113 -101 92 109 -101 107 122 -107 120 140 -87 85 126 -79 64 125 -71 37 124 -66 20 119 -70 14 126 -65 13 117 -64 13 117 -68 14 121 -64 13 115 -66 14 119 -66 21 116 -77 56 124 -84 76 124 -102 104 142 -119 134 158 -126 145 167 -127 144 165 -123 141 162 -126 143 165 -129 146 168 -127 145 168 -128 146 168 -126 145 166 -121 137 162 -110 123 151 -110 120 152 -104 110 141 -101 109 141 -103 115 143 -103 112 144 -92 98 132 -97 106 141 -92 98 138 -99 116 145 -88 100 133 -89 108 138 -102 130 152 -89 112 136 -91 115 137 -83 106 123 -99 118 133 -88 99 106 -69 73 71 -73 83 74 -69 69 55 -77 56 57 -77 63 59 -69 59 60 -66 36 111 -69 32 137 -56 20 148 -50 18 154 -33 22 171 -24 15 171 -26 17 165 -23 12 159 -31 26 156 -28 23 154 -46 46 139 -40 40 134 -48 51 110 -68 77 83 -93 104 102 -99 114 115 -111 128 136 -121 140 158 -128 146 168 -127 145 167 -131 149 171 -126 144 165 -125 144 166 -129 145 168 -129 148 170 -129 147 171 -127 145 167 -133 150 173 -132 151 173 -131 149 172 -128 146 169 -125 142 164 -129 147 171 -119 136 139 -103 107 114 -80 83 101 -63 64 78 -72 74 84 -93 98 104 -101 111 106 -106 117 109 -114 136 105 -111 135 101 -108 129 99 -113 133 104 -104 126 91 -118 144 101 -112 137 96 -113 139 80 -119 150 75 -113 141 70 -119 148 67 -111 141 51 -116 147 52 -112 140 48 -110 140 46 -113 142 47 -108 134 52 -106 133 52 -103 126 72 -104 114 101 -107 114 119 -102 113 113 -104 116 116 -100 115 112 -102 115 112 -101 115 114 -91 113 102 -69 103 74 -71 110 79 -66 101 74 -70 107 78 -72 110 81 -68 104 76 -71 107 79 -69 106 78 -74 114 84 -70 106 77 -68 102 73 -70 102 76 -89 105 99 -100 111 110 -100 109 110 -105 109 113 -103 109 113 -102 107 112 -108 114 119 -104 109 115 -106 110 115 -107 112 118 -102 106 112 -103 106 112 -103 107 111 -105 107 114 -102 105 111 -101 103 110 -104 103 114 -99 100 108 -99 96 108 -98 80 105 -99 74 109 -90 68 95 -81 62 78 -73 50 65 -73 49 66 -96 69 99 -106 81 116 -96 97 104 -104 108 114 -103 107 114 -105 110 115 -104 109 115 -107 112 117 -107 112 118 -106 111 117 -104 109 114 -108 113 119 -146 150 153 -119 123 124 -105 109 117 -116 136 160 -136 175 220 -138 176 220 -140 177 220 -144 180 220 -139 170 203 -125 147 173 -128 145 168 -124 140 163 -127 144 167 -126 142 164 -125 143 166 -128 145 168 -132 150 173 -124 141 163 -117 134 154 -107 123 141 -107 124 140 -117 134 154 -99 115 129 -102 119 134 -102 119 133 -102 118 131 -97 111 124 -94 109 122 -92 105 114 -101 117 132 -96 102 130 -132 132 192 -143 143 208 -154 158 233 -151 155 228 -144 148 217 -141 144 212 -145 151 226 -148 156 234 -150 158 239 -150 159 240 -151 159 240 -153 160 240 -155 161 240 -157 162 240 -153 157 228 -138 142 206 -106 115 151 -100 114 134 -105 119 139 -109 124 144 -111 126 146 -106 121 141 -110 126 147 -107 123 144 -115 131 152 -117 133 154 -109 124 145 -119 137 158 -119 136 159 -102 115 153 -81 89 145 -85 94 150 -84 93 148 -84 93 150 -118 144 153 -110 138 143 -106 136 139 -94 124 123 -99 135 130 -105 132 132 -100 129 130 -104 134 135 -102 129 133 -109 138 141 -101 131 131 -102 125 132 -108 134 141 -110 136 144 -117 137 153 -124 139 157 -126 143 166 -127 140 162 -129 142 164 -126 140 162 -123 138 160 -124 139 162 -116 132 154 -119 116 149 -134 98 152 -135 89 152 -132 85 147 -132 80 147 -123 77 139 -128 80 145 -122 77 139 -121 78 140 -125 77 139 -127 79 143 -128 77 142 -121 77 139 -111 73 129 -112 70 127 -104 71 124 -89 65 125 -48 73 125 -57 81 140 -57 82 143 -53 77 145 -55 81 151 -54 82 164 -52 79 168 -47 73 167 -47 73 160 -52 75 164 -65 73 169 -71 76 166 -65 70 162 -72 69 163 -79 72 163 -82 73 154 -91 79 157 -96 81 156 -82 73 156 -92 79 149 -96 79 151 -97 77 137 -99 80 138 -85 73 134 -95 75 120 -101 84 118 -103 83 104 -103 88 105 -101 101 116 -106 119 133 -106 115 140 -103 107 144 -90 83 133 -75 53 124 -70 33 119 -63 33 109 -60 13 108 -63 25 114 -62 20 111 -67 37 115 -74 57 117 -85 77 127 -106 113 148 -114 126 152 -126 143 165 -123 141 162 -122 140 162 -126 144 168 -130 147 170 -126 144 165 -132 151 174 -127 144 168 -129 146 170 -124 140 166 -111 124 151 -112 123 154 -104 114 143 -106 116 146 -100 111 141 -99 109 140 -98 108 138 -90 105 134 -91 108 138 -87 106 135 -95 122 146 -95 116 146 -88 116 136 -91 123 145 -90 117 136 -86 116 132 -90 117 129 -86 108 114 -80 89 97 -67 75 81 -76 59 68 -67 58 62 -73 55 71 -71 52 107 -63 21 128 -53 18 161 -36 13 166 -29 11 177 -23 9 171 -22 9 164 -23 9 170 -22 9 161 -21 8 159 -21 8 153 -25 17 159 -28 24 148 -39 38 130 -50 54 107 -77 85 105 -109 126 135 -119 134 151 -124 142 161 -127 144 165 -130 147 169 -126 144 167 -129 147 168 -130 148 171 -127 145 167 -135 154 176 -129 146 168 -128 145 167 -132 149 170 -130 147 170 -129 147 170 -132 149 172 -131 149 172 -133 151 173 -123 144 147 -108 116 120 -100 105 112 -72 75 83 -66 68 77 -87 94 94 -109 123 108 -106 122 104 -116 137 102 -114 135 103 -115 139 99 -122 149 103 -108 132 90 -120 152 92 -119 147 88 -119 150 84 -115 145 69 -121 155 65 -114 146 51 -119 153 51 -108 138 44 -110 141 45 -104 131 41 -106 132 41 -111 140 45 -105 134 44 -100 126 46 -100 122 69 -99 108 109 -98 109 107 -97 112 105 -97 118 108 -92 116 103 -89 107 100 -89 114 101 -77 110 84 -72 111 80 -68 105 76 -70 109 80 -71 111 83 -71 110 81 -70 109 81 -72 110 80 -73 110 81 -68 102 74 -65 99 72 -70 103 77 -90 111 100 -95 106 105 -99 112 111 -104 110 115 -106 112 118 -101 106 111 -103 107 113 -103 108 113 -100 104 108 -102 107 112 -104 108 113 -106 110 116 -103 106 112 -105 109 115 -107 110 117 -104 107 113 -102 103 112 -101 100 109 -93 90 101 -88 72 94 -97 70 103 -101 75 110 -91 66 94 -77 54 77 -92 68 96 -96 72 102 -98 93 108 -101 104 110 -104 107 113 -103 108 114 -103 106 112 -106 111 116 -101 106 112 -105 109 114 -107 111 116 -105 110 114 -111 117 123 -159 163 166 -126 129 134 -108 119 131 -130 166 207 -134 173 219 -135 174 220 -137 175 220 -141 177 220 -145 180 220 -144 176 210 -115 133 157 -128 145 170 -132 150 174 -128 146 168 -127 144 168 -128 145 169 -121 137 158 -126 143 167 -123 139 161 -123 140 161 -112 129 147 -102 118 135 -106 122 140 -111 128 145 -106 122 138 -108 126 143 -109 126 144 -105 120 137 -105 121 137 -101 115 132 -105 108 150 -123 126 178 -139 143 204 -151 154 222 -141 141 203 -129 128 182 -124 122 171 -141 144 210 -150 154 228 -155 161 239 -156 161 240 -156 161 238 -157 162 240 -158 162 238 -159 163 238 -155 157 229 -134 138 196 -117 124 174 -108 121 143 -109 125 148 -115 131 154 -118 133 158 -108 124 145 -114 131 153 -112 128 149 -104 119 142 -110 126 151 -108 123 146 -110 127 150 -112 129 152 -113 130 156 -102 115 151 -76 83 131 -72 79 134 -74 84 137 -105 133 141 -103 132 135 -95 127 131 -101 130 135 -97 127 130 -102 132 137 -100 128 133 -101 130 133 -107 134 142 -107 132 140 -108 134 141 -111 137 147 -110 132 144 -117 141 152 -124 144 161 -122 143 159 -129 145 168 -129 143 166 -127 141 163 -125 140 163 -123 139 163 -116 134 156 -118 133 157 -125 111 151 -130 96 149 -120 90 143 -121 84 141 -123 81 142 -116 75 135 -119 77 137 -120 80 141 -114 78 135 -114 77 134 -126 77 141 -114 74 131 -105 72 124 -111 78 133 -105 76 124 -101 73 128 -72 68 121 -56 84 140 -56 81 139 -54 78 134 -51 77 145 -47 72 147 -50 77 162 -47 73 160 -47 74 167 -44 72 173 -49 65 165 -70 71 160 -72 69 161 -69 65 162 -73 65 160 -77 68 154 -81 67 164 -86 76 161 -87 75 159 -95 75 144 -91 74 149 -87 70 150 -87 71 147 -103 82 133 -89 76 129 -103 80 121 -97 80 113 -106 88 108 -100 85 103 -105 105 122 -118 134 152 -117 131 152 -105 114 140 -97 99 134 -87 81 128 -84 77 123 -83 73 124 -75 62 118 -71 57 112 -78 74 117 -81 72 123 -93 94 132 -99 105 137 -113 125 152 -126 144 166 -125 142 166 -125 141 163 -119 136 159 -125 142 165 -129 145 167 -123 140 163 -123 139 162 -127 144 166 -128 146 169 -120 135 159 -113 126 155 -106 117 147 -107 115 146 -108 116 146 -99 108 140 -104 113 146 -103 119 148 -89 111 138 -93 118 142 -95 124 149 -86 115 138 -91 125 147 -87 120 142 -92 131 149 -96 132 149 -97 131 151 -98 131 147 -96 123 134 -97 119 132 -94 107 117 -101 109 122 -92 92 103 -81 84 107 -63 42 137 -48 17 154 -27 10 168 -22 9 171 -22 9 169 -22 9 161 -22 9 168 -22 9 164 -22 9 162 -21 8 156 -20 8 148 -21 8 150 -21 8 153 -21 11 139 -32 30 130 -69 76 124 -114 130 143 -118 135 153 -128 144 165 -130 147 170 -128 145 168 -129 146 168 -128 146 169 -131 147 169 -128 146 167 -131 148 170 -129 147 169 -131 149 170 -131 148 170 -125 141 165 -126 144 165 -129 147 170 -130 149 173 -132 150 172 -125 147 155 -119 139 134 -98 102 109 -93 97 103 -77 77 84 -95 109 94 -105 119 103 -115 137 104 -112 136 99 -119 146 102 -121 151 97 -120 151 96 -118 143 99 -126 160 91 -118 151 89 -114 143 84 -119 154 64 -118 152 57 -116 149 49 -116 151 50 -111 143 47 -112 142 45 -107 139 45 -102 130 41 -102 129 41 -99 125 40 -98 126 40 -99 126 44 -98 114 87 -97 110 105 -93 113 103 -95 113 103 -95 112 106 -95 116 108 -98 120 111 -85 120 96 -70 108 79 -72 113 84 -70 108 80 -68 105 77 -69 107 78 -68 103 75 -68 104 77 -71 110 81 -68 105 79 -69 105 78 -77 104 84 -95 114 107 -95 112 105 -95 108 105 -94 99 102 -98 102 105 -101 106 111 -102 106 111 -102 107 111 -100 105 110 -102 105 111 -101 104 110 -99 103 108 -104 107 112 -105 108 114 -102 106 112 -99 99 107 -101 103 110 -98 95 105 -91 86 97 -85 78 90 -86 65 90 -83 59 87 -97 70 102 -90 67 95 -97 77 103 -99 96 107 -99 99 109 -105 109 116 -101 104 112 -102 104 111 -106 109 115 -104 109 115 -105 109 114 -101 106 111 -105 110 115 -106 109 114 -104 111 118 -115 121 127 -105 111 117 -122 145 171 -127 159 195 -133 171 215 -135 174 219 -137 176 220 -140 177 220 -144 179 220 -147 181 220 -144 175 208 -124 143 168 -118 132 154 -125 141 162 -124 141 163 -123 140 161 -127 144 167 -123 139 160 -128 145 167 -122 139 161 -121 138 160 -119 135 155 -114 129 148 -109 126 145 -105 119 135 -109 125 142 -118 136 156 -128 144 164 -135 151 171 -143 160 182 -145 163 186 -152 169 194 -152 165 197 -144 154 194 -139 144 191 -112 111 157 -121 118 165 -130 129 183 -145 146 214 -155 159 231 -154 158 230 -154 158 230 -157 159 235 -157 159 231 -147 147 214 -139 143 205 -136 138 197 -104 109 160 -110 125 148 -112 127 148 -116 132 157 -119 137 160 -114 131 154 -112 127 151 -117 134 159 -115 131 156 -103 119 142 -110 125 149 -108 123 151 -100 114 140 -106 121 146 -107 121 148 -90 102 131 -72 80 116 -52 64 102 -101 126 137 -97 129 133 -91 122 125 -87 116 123 -92 123 130 -92 123 127 -91 122 125 -100 129 134 -102 128 132 -107 133 138 -109 138 144 -117 139 151 -116 141 152 -118 140 152 -124 145 161 -128 147 166 -132 149 172 -131 148 172 -130 145 169 -125 140 163 -122 140 163 -117 134 157 -115 132 153 -116 108 146 -121 97 143 -111 84 133 -128 87 147 -117 83 136 -110 79 132 -113 78 136 -109 77 131 -104 78 129 -120 76 135 -110 74 130 -104 73 124 -93 75 120 -110 77 129 -106 80 131 -93 70 121 -64 67 118 -49 73 124 -52 79 132 -56 82 143 -54 79 143 -49 75 157 -51 78 160 -43 68 158 -43 68 159 -45 71 163 -47 67 162 -54 60 169 -70 71 164 -75 65 161 -85 69 145 -86 66 145 -92 71 150 -93 70 151 -83 65 150 -85 67 158 -95 70 145 -93 71 139 -89 69 149 -94 69 125 -97 72 126 -83 65 135 -103 85 118 -108 88 107 -109 98 118 -109 108 130 -115 130 151 -111 124 144 -118 133 157 -115 127 152 -104 112 141 -91 93 125 -90 92 127 -85 87 122 -86 84 126 -77 73 115 -96 101 135 -91 97 127 -108 117 145 -108 122 145 -117 131 155 -118 132 156 -123 139 161 -121 138 161 -120 137 160 -123 139 163 -119 135 159 -117 130 154 -126 142 166 -122 137 159 -121 135 159 -113 126 153 -117 130 157 -106 118 143 -109 121 148 -107 122 146 -97 116 144 -92 112 140 -90 123 145 -90 117 142 -93 129 152 -93 130 151 -95 126 151 -97 132 152 -91 125 146 -101 143 160 -99 136 155 -105 145 160 -106 145 159 -108 139 153 -105 131 146 -101 114 129 -100 110 125 -80 82 136 -44 26 159 -22 9 167 -23 9 171 -22 9 168 -22 9 163 -22 9 166 -22 9 164 -21 8 156 -20 8 149 -20 8 150 -20 8 147 -20 8 149 -20 8 145 -20 8 141 -18 7 128 -43 45 129 -100 113 142 -128 145 167 -119 137 153 -126 142 162 -124 138 157 -126 142 164 -127 145 166 -130 148 169 -128 145 167 -129 147 169 -133 151 175 -130 148 169 -127 145 168 -133 151 175 -131 148 169 -130 147 168 -132 150 172 -131 149 168 -124 145 156 -115 135 140 -110 123 126 -97 102 109 -96 107 96 -97 113 93 -107 127 98 -114 138 100 -118 146 97 -118 149 92 -118 149 91 -124 158 93 -115 145 88 -122 156 86 -122 153 95 -120 155 78 -114 149 73 -119 157 55 -119 157 53 -113 147 49 -109 143 48 -109 142 48 -101 129 40 -99 125 38 -99 124 38 -99 124 38 -100 126 40 -95 121 41 -92 118 55 -91 108 98 -96 113 104 -89 115 100 -89 113 100 -88 116 99 -88 115 101 -90 122 103 -80 122 95 -70 109 79 -69 109 81 -69 108 80 -66 103 77 -67 104 76 -66 101 75 -73 113 84 -72 109 81 -75 109 85 -80 108 89 -91 115 103 -92 111 101 -87 102 98 -101 108 109 -98 104 107 -98 103 105 -101 106 111 -103 108 113 -103 106 110 -100 104 108 -102 104 109 -104 108 114 -101 104 109 -99 102 108 -98 97 105 -96 98 104 -98 97 105 -92 90 96 -89 84 92 -78 69 81 -73 63 74 -85 77 89 -84 70 88 -85 77 89 -89 86 94 -100 102 107 -99 101 108 -104 107 114 -103 105 112 -106 110 115 -104 108 113 -105 109 114 -100 104 110 -103 108 115 -106 110 114 -105 109 114 -104 109 114 -104 109 116 -96 106 118 -122 140 158 -128 154 182 -132 165 202 -137 174 216 -139 177 220 -141 178 220 -144 180 220 -147 181 220 -150 181 218 -127 151 184 -124 141 164 -122 138 160 -125 142 164 -121 137 158 -122 140 162 -120 135 154 -118 134 154 -114 130 148 -120 136 157 -112 126 144 -111 127 146 -115 130 150 -115 132 152 -139 155 175 -149 166 189 -136 155 178 -135 155 180 -137 156 180 -135 152 176 -129 147 170 -133 151 175 -141 160 186 -144 162 186 -141 155 180 -125 131 170 -124 123 177 -135 136 199 -142 145 210 -137 142 202 -127 133 188 -135 138 199 -139 140 204 -138 138 200 -124 129 182 -123 126 180 -106 110 163 -118 134 159 -110 127 150 -121 138 163 -121 138 162 -120 138 164 -121 138 162 -120 135 160 -115 131 156 -113 129 153 -112 127 157 -106 120 146 -109 123 150 -98 109 140 -91 101 130 -78 88 115 -73 81 108 -67 81 101 -96 124 133 -91 120 126 -87 115 124 -83 116 120 -85 117 123 -79 113 116 -80 107 115 -87 116 124 -90 116 125 -94 117 125 -105 130 139 -112 133 146 -122 143 161 -126 146 166 -123 144 162 -126 144 166 -128 145 168 -129 145 168 -128 146 170 -126 142 166 -123 141 165 -116 136 160 -110 132 156 -115 118 149 -113 103 143 -117 94 143 -104 85 131 -110 88 136 -112 81 135 -111 80 136 -111 77 132 -107 77 130 -112 76 133 -102 75 128 -97 74 123 -97 77 126 -94 77 120 -96 83 126 -98 88 129 -55 58 102 -50 78 129 -53 80 133 -53 78 133 -48 71 139 -43 66 142 -46 71 152 -39 63 154 -43 68 163 -37 62 163 -57 70 160 -66 63 157 -67 61 161 -68 62 153 -83 66 156 -78 64 158 -87 67 153 -74 61 161 -88 67 145 -80 63 151 -88 68 150 -93 70 144 -84 64 146 -87 66 137 -80 62 141 -92 68 127 -101 80 118 -108 87 109 -113 100 120 -112 120 144 -100 110 135 -113 124 148 -103 113 138 -107 118 140 -105 115 140 -92 97 120 -86 92 114 -89 94 118 -86 90 115 -87 91 117 -80 83 109 -96 104 127 -96 104 127 -105 114 139 -109 120 147 -109 122 147 -113 125 151 -110 121 144 -118 131 156 -109 121 146 -122 137 161 -119 133 158 -124 139 164 -120 134 158 -124 139 163 -121 134 161 -115 129 153 -104 113 143 -102 110 140 -103 118 145 -94 114 140 -97 125 149 -99 128 151 -88 118 140 -85 120 146 -94 141 158 -88 137 153 -89 134 150 -88 130 147 -92 131 146 -100 146 159 -99 142 155 -104 144 157 -99 136 147 -101 133 148 -99 119 133 -100 123 138 -67 79 147 -24 9 156 -22 9 162 -21 9 160 -22 9 167 -22 9 164 -21 8 156 -21 8 158 -21 8 155 -20 8 146 -22 9 159 -20 8 147 -19 8 142 -20 8 150 -19 7 138 -18 7 130 -25 20 133 -70 78 141 -116 132 150 -118 133 150 -123 141 161 -123 139 159 -120 135 153 -125 142 162 -128 145 166 -129 147 168 -127 145 167 -127 144 166 -127 145 166 -128 145 166 -127 144 168 -123 140 159 -132 149 171 -129 147 169 -124 141 161 -128 148 164 -122 141 151 -116 136 139 -103 114 119 -105 121 101 -105 126 93 -120 152 91 -121 154 94 -115 141 101 -117 146 94 -124 158 93 -125 159 94 -125 159 92 -125 161 87 -121 156 86 -120 156 79 -124 165 63 -120 159 54 -119 158 53 -115 152 51 -102 136 44 -104 136 44 -96 125 39 -99 127 40 -95 120 38 -96 123 39 -92 115 36 -87 112 36 -92 118 51 -89 113 86 -92 112 101 -92 115 104 -83 109 95 -89 118 100 -89 120 101 -84 112 97 -84 118 96 -77 117 89 -73 115 87 -70 109 80 -71 112 84 -69 108 81 -74 117 88 -74 113 86 -73 108 84 -78 106 88 -90 115 102 -94 115 105 -89 110 101 -98 111 106 -100 106 107 -97 101 104 -98 103 107 -97 101 105 -98 100 106 -97 101 106 -101 104 109 -100 103 108 -97 99 104 -103 107 112 -101 103 110 -101 103 110 -100 101 106 -98 97 104 -97 96 104 -94 94 101 -90 87 93 -83 78 85 -84 78 89 -91 87 95 -96 91 101 -99 100 106 -96 99 104 -102 103 111 -100 102 107 -103 105 111 -106 110 115 -101 105 109 -102 106 111 -100 105 110 -104 107 112 -103 106 111 -104 107 112 -101 105 111 -96 105 113 -99 113 122 -111 125 137 -124 145 167 -135 167 203 -141 177 218 -143 179 220 -145 180 220 -146 181 220 -149 182 220 -151 183 218 -136 164 198 -119 136 160 -130 148 170 -119 136 157 -120 137 158 -121 137 159 -111 127 145 -119 135 155 -111 125 144 -112 127 146 -114 128 145 -117 132 153 -118 134 153 -144 160 180 -138 156 179 -137 156 180 -130 147 170 -135 153 177 -134 153 179 -129 147 170 -134 153 178 -127 143 164 -133 152 177 -130 147 169 -133 149 172 -145 162 187 -136 144 182 -122 124 183 -119 124 178 -106 114 162 -98 105 151 -109 112 163 -122 123 180 -114 117 172 -108 112 165 -105 112 163 -89 95 141 -120 137 160 -125 143 165 -116 133 155 -125 144 169 -124 142 167 -126 143 168 -125 143 168 -122 139 163 -120 138 165 -121 137 162 -116 133 158 -119 136 160 -113 128 155 -115 130 158 -113 127 154 -109 123 153 -108 124 150 -89 117 127 -82 113 122 -82 110 120 -80 109 117 -75 105 113 -78 108 113 -78 105 115 -81 106 117 -84 108 120 -93 119 128 -92 113 127 -113 138 151 -116 137 153 -126 149 169 -127 145 166 -129 148 170 -130 148 173 -132 149 172 -130 147 170 -125 144 167 -116 138 160 -115 134 157 -110 132 156 -110 117 149 -107 108 142 -109 101 139 -112 91 139 -103 90 133 -100 81 128 -90 79 123 -91 78 123 -91 77 123 -91 76 121 -92 77 121 -94 70 119 -101 80 127 -106 83 129 -85 84 118 -94 96 129 -65 69 113 -45 70 118 -48 76 125 -46 69 121 -46 69 135 -46 69 137 -40 63 147 -38 63 161 -38 62 160 -40 65 165 -54 64 156 -60 59 160 -67 59 158 -73 62 164 -82 65 158 -75 61 159 -71 60 161 -76 61 155 -86 67 153 -79 63 155 -83 64 151 -89 67 141 -87 65 134 -82 63 146 -85 64 129 -91 68 129 -96 71 118 -110 87 108 -114 100 121 -109 109 132 -106 115 143 -94 103 127 -110 120 144 -97 104 127 -95 102 127 -89 93 118 -85 91 113 -83 88 113 -80 85 108 -87 93 115 -101 110 133 -93 98 123 -97 105 129 -104 114 139 -102 112 136 -113 124 147 -109 119 145 -122 137 161 -116 131 156 -116 132 157 -122 137 162 -123 137 163 -120 135 159 -120 135 158 -125 141 166 -117 130 156 -118 131 157 -115 128 155 -115 129 154 -104 124 150 -96 126 147 -100 130 151 -93 128 150 -93 132 152 -89 130 149 -89 127 150 -83 130 144 -92 136 156 -87 131 146 -97 144 159 -97 147 160 -95 140 152 -93 134 145 -98 140 151 -89 127 137 -88 120 131 -93 115 135 -53 72 156 -30 37 164 -21 8 160 -21 8 155 -21 8 156 -20 8 153 -20 8 152 -21 8 153 -21 8 154 -20 8 150 -20 8 143 -19 7 136 -19 8 138 -19 7 138 -19 7 137 -18 7 130 -18 7 125 -54 58 130 -101 114 132 -118 133 149 -120 135 153 -118 135 150 -119 133 151 -125 142 161 -120 137 155 -124 140 159 -123 140 161 -124 141 160 -126 143 166 -127 146 168 -125 143 164 -125 142 163 -128 145 167 -127 146 168 -123 140 161 -128 146 163 -121 139 146 -115 135 139 -111 131 127 -105 121 102 -113 138 93 -117 144 94 -115 146 90 -122 156 91 -124 157 89 -125 159 91 -130 169 88 -124 159 86 -115 146 83 -132 173 88 -132 173 81 -121 159 70 -126 167 60 -118 157 53 -117 159 55 -108 143 47 -105 140 45 -105 136 45 -96 121 38 -81 103 30 -93 117 37 -90 111 34 -86 108 37 -85 116 64 -89 118 79 -84 108 87 -90 117 101 -93 119 105 -87 117 102 -85 115 98 -86 114 98 -82 116 94 -81 117 93 -81 119 96 -72 110 85 -77 118 92 -78 114 89 -77 114 90 -75 112 87 -81 114 92 -82 110 93 -87 110 97 -92 118 103 -85 110 96 -93 110 102 -97 106 105 -93 96 99 -94 97 99 -99 103 108 -96 99 104 -98 102 106 -97 100 105 -100 102 108 -98 102 106 -99 101 106 -95 97 102 -97 98 104 -93 92 97 -96 96 104 -97 97 103 -92 90 97 -98 96 104 -94 90 99 -98 95 102 -91 90 97 -96 94 102 -97 97 105 -96 97 103 -99 102 108 -105 109 115 -101 104 108 -102 104 109 -99 102 107 -103 106 112 -104 108 113 -107 111 116 -102 105 110 -98 103 107 -92 100 107 -79 91 101 -83 96 106 -96 109 119 -116 135 152 -139 168 200 -145 179 217 -146 181 220 -147 181 218 -146 179 215 -149 181 216 -147 178 210 -136 163 198 -113 133 164 -120 135 155 -116 131 151 -122 137 158 -120 136 156 -114 130 149 -118 135 154 -109 125 143 -111 126 144 -112 127 146 -108 122 140 -138 153 173 -142 160 182 -140 159 183 -126 144 168 -126 143 165 -128 146 168 -128 146 170 -133 152 176 -127 146 170 -131 149 172 -131 150 174 -132 148 170 -129 147 171 -124 141 163 -144 162 185 -128 135 180 -107 110 164 -96 102 151 -93 99 146 -95 101 150 -103 106 159 -103 108 160 -102 106 160 -100 106 158 -104 112 156 -127 145 168 -128 147 170 -128 147 172 -127 145 168 -126 143 166 -130 147 172 -123 140 164 -127 146 170 -127 145 170 -126 143 167 -125 144 168 -126 144 171 -127 145 170 -118 135 160 -124 142 166 -127 145 171 -120 142 166 -80 105 120 -76 103 116 -70 102 110 -67 99 106 -65 96 103 -68 100 106 -71 105 109 -71 100 108 -72 100 106 -83 108 118 -89 111 126 -103 127 141 -114 134 151 -124 141 161 -125 142 163 -131 149 173 -126 142 166 -129 146 171 -129 144 166 -126 145 169 -115 134 157 -114 135 158 -108 129 153 -88 106 132 -112 113 148 -108 98 140 -98 93 131 -96 84 127 -90 83 124 -91 84 125 -93 76 123 -103 79 129 -99 82 127 -92 78 120 -90 81 122 -100 85 127 -90 88 122 -95 91 130 -92 102 131 -64 76 111 -40 71 113 -45 71 117 -46 69 120 -45 68 138 -41 64 143 -38 60 143 -38 63 158 -36 60 156 -38 63 158 -48 55 153 -65 62 153 -61 55 162 -76 61 152 -70 59 163 -71 60 163 -76 62 160 -76 62 156 -71 59 160 -67 56 151 -69 57 154 -80 62 143 -77 60 147 -83 64 141 -83 62 136 -93 69 127 -100 79 116 -103 81 100 -110 100 122 -114 111 132 -114 127 154 -114 127 153 -114 126 152 -115 129 154 -117 131 157 -106 115 142 -105 115 141 -110 121 148 -111 123 148 -109 119 145 -117 130 155 -112 123 149 -117 132 157 -115 128 153 -120 133 159 -122 135 160 -120 134 159 -125 140 165 -122 139 164 -120 135 159 -125 139 162 -124 139 162 -125 141 166 -123 138 162 -127 143 169 -124 140 165 -117 130 154 -115 129 154 -109 126 149 -101 123 144 -100 131 155 -94 130 150 -87 128 146 -94 142 159 -90 143 156 -89 144 157 -89 142 156 -90 145 159 -93 151 163 -95 142 157 -92 146 158 -102 154 166 -90 136 147 -97 141 153 -97 136 148 -90 127 138 -92 126 152 -46 73 153 -29 37 157 -20 8 155 -21 8 156 -20 8 151 -21 8 157 -20 8 150 -20 8 153 -21 8 151 -21 8 153 -19 7 136 -18 7 133 -19 7 135 -18 7 127 -19 7 136 -18 7 129 -17 7 121 -30 30 113 -101 113 139 -113 127 142 -121 138 156 -124 140 160 -120 136 156 -126 143 164 -123 139 160 -122 139 158 -127 144 166 -128 146 166 -128 146 167 -126 143 164 -126 142 163 -125 143 164 -125 143 164 -130 148 170 -128 147 168 -127 144 163 -124 144 156 -121 140 148 -114 137 128 -112 139 105 -110 132 95 -122 157 88 -120 152 89 -124 158 89 -123 161 83 -123 160 86 -129 170 82 -131 173 83 -131 172 86 -127 169 81 -125 164 80 -109 146 71 -122 163 62 -113 153 52 -117 156 53 -104 141 48 -102 136 45 -104 138 45 -93 122 40 -90 113 36 -86 107 33 -87 108 34 -87 107 49 -88 115 58 -85 115 77 -86 110 87 -85 113 95 -88 118 100 -85 115 97 -88 116 100 -82 119 96 -89 121 102 -86 122 101 -86 126 100 -79 114 90 -82 117 94 -78 116 93 -83 119 95 -81 115 95 -81 113 95 -85 113 97 -90 119 103 -83 113 96 -89 116 99 -92 110 102 -95 107 104 -93 96 98 -95 99 101 -104 106 110 -100 102 108 -99 102 106 -101 102 107 -102 105 109 -96 99 103 -102 105 110 -100 102 107 -102 103 108 -95 96 101 -99 101 106 -94 94 99 -95 92 102 -96 96 102 -96 95 101 -99 100 105 -98 99 104 -89 89 96 -93 96 100 -98 101 106 -102 103 108 -97 99 105 -103 106 110 -103 107 110 -101 105 110 -102 105 109 -102 106 112 -104 108 112 -103 107 113 -91 97 103 -74 83 91 -68 79 87 -76 88 98 -89 105 116 -125 147 172 -141 168 198 -148 180 215 -144 177 210 -139 171 205 -129 158 189 -136 165 196 -135 163 191 -129 158 185 -100 122 154 -130 148 170 -126 142 165 -126 143 164 -124 141 164 -118 135 155 -113 128 146 -114 128 149 -117 132 152 -117 132 152 -132 144 167 -134 152 175 -136 154 176 -128 143 164 -129 147 169 -130 146 169 -132 150 174 -133 152 177 -130 147 169 -130 148 172 -133 151 176 -128 146 171 -135 154 179 -130 149 172 -128 145 169 -134 151 174 -145 162 185 -106 112 161 -101 106 161 -101 105 159 -102 107 163 -101 107 162 -101 106 160 -102 107 161 -96 101 152 -111 124 159 -127 144 167 -127 145 169 -128 146 171 -127 146 170 -128 146 168 -125 143 167 -128 145 167 -127 146 170 -130 147 172 -128 147 172 -130 148 172 -127 145 169 -126 145 169 -123 141 164 -129 147 172 -122 140 164 -121 145 163 -67 91 108 -62 89 104 -60 89 101 -59 89 98 -63 95 102 -60 89 101 -55 84 98 -59 89 100 -67 95 106 -71 98 107 -86 110 122 -88 108 124 -109 130 147 -124 142 164 -130 147 169 -132 150 173 -131 148 172 -130 147 170 -128 145 169 -111 131 153 -111 131 154 -108 130 153 -103 125 147 -95 114 139 -92 107 135 -106 104 141 -93 98 132 -91 88 127 -93 89 127 -89 85 124 -92 84 125 -85 80 119 -90 83 121 -102 84 130 -82 83 117 -96 87 126 -89 88 123 -89 95 129 -85 101 126 -73 89 120 -50 73 111 -41 68 109 -45 68 121 -39 60 126 -40 61 140 -35 59 149 -38 62 159 -37 61 157 -32 55 156 -46 53 155 -64 58 169 -68 58 162 -67 58 165 -59 54 167 -69 57 158 -66 58 165 -63 55 165 -71 58 156 -58 54 166 -72 58 149 -73 59 147 -78 60 139 -75 59 137 -80 66 141 -96 77 128 -93 77 130 -107 94 116 -111 101 122 -114 117 140 -116 130 154 -121 134 160 -123 139 163 -125 140 166 -121 137 161 -122 136 161 -124 141 167 -118 133 158 -122 137 160 -126 143 168 -122 137 161 -121 136 161 -124 140 165 -122 137 161 -119 135 158 -126 142 166 -124 140 164 -126 143 169 -126 142 167 -122 138 161 -122 137 162 -125 140 164 -130 147 171 -124 139 162 -127 144 169 -128 145 169 -122 138 162 -118 131 155 -108 128 151 -99 130 150 -95 130 148 -94 136 151 -94 143 158 -87 138 155 -88 136 150 -84 135 151 -90 151 163 -91 149 163 -95 154 166 -98 157 170 -104 151 164 -95 151 162 -93 146 156 -95 141 151 -99 147 159 -96 136 148 -83 118 143 -51 81 153 -35 49 149 -20 14 149 -20 8 153 -20 8 152 -20 8 150 -20 8 147 -20 8 148 -20 8 148 -20 8 149 -18 7 136 -19 8 140 -18 7 133 -18 7 127 -18 7 125 -17 6 118 -16 6 113 -17 9 119 -100 114 144 -120 136 156 -121 136 156 -126 143 164 -125 141 161 -125 143 163 -120 138 157 -128 147 169 -128 145 168 -126 145 166 -124 141 161 -123 142 164 -128 145 167 -130 148 170 -130 149 171 -130 148 170 -128 146 166 -125 143 165 -124 142 159 -118 136 148 -120 143 143 -105 132 105 -119 151 97 -120 155 87 -127 166 85 -133 175 83 -134 178 78 -129 171 84 -129 170 81 -136 180 86 -127 169 79 -133 179 80 -121 159 74 -121 161 76 -123 164 68 -121 163 58 -114 154 52 -117 158 55 -101 136 45 -94 126 40 -90 119 38 -83 108 32 -81 101 30 -75 93 35 -83 104 50 -81 107 60 -88 121 79 -78 105 86 -81 115 93 -81 110 92 -90 123 102 -85 116 96 -84 120 97 -85 118 99 -84 121 98 -82 114 94 -82 118 97 -80 115 93 -87 118 97 -83 122 98 -85 122 100 -82 119 95 -87 119 99 -84 111 94 -87 111 97 -86 113 97 -87 103 95 -95 109 104 -96 101 104 -92 95 97 -92 96 98 -94 96 99 -101 103 107 -97 101 104 -97 99 104 -98 101 105 -102 105 109 -97 99 102 -102 104 111 -96 95 101 -97 98 102 -95 94 100 -94 94 100 -96 95 101 -90 91 97 -91 91 96 -94 95 100 -97 98 103 -96 98 103 -98 102 106 -97 100 105 -102 106 111 -103 105 111 -101 104 110 -100 103 107 -102 105 109 -99 102 108 -99 101 105 -94 99 104 -71 79 89 -65 74 80 -65 73 80 -77 88 99 -89 103 120 -124 143 171 -132 156 185 -139 169 200 -124 155 179 -104 132 154 -104 130 156 -112 137 164 -120 149 173 -116 141 169 -89 109 139 -126 144 165 -126 142 166 -127 145 167 -123 139 159 -130 147 171 -125 143 166 -124 140 163 -126 142 164 -119 136 159 -132 150 175 -140 157 181 -134 151 174 -130 146 168 -132 149 173 -126 143 165 -132 149 173 -129 147 172 -128 146 170 -132 150 175 -128 145 167 -128 144 169 -127 145 168 -134 152 176 -135 153 176 -135 152 177 -132 149 171 -129 142 172 -100 105 160 -99 103 158 -98 103 158 -99 104 158 -92 96 149 -100 105 160 -97 102 152 -122 140 165 -131 149 173 -129 147 170 -127 145 168 -131 149 173 -129 147 171 -129 147 171 -129 147 170 -128 146 171 -132 150 174 -129 148 172 -130 148 173 -130 147 172 -128 147 170 -131 150 175 -133 151 174 -127 145 169 -122 143 163 -65 88 105 -52 77 94 -57 86 101 -55 83 99 -56 85 100 -56 84 99 -51 77 93 -57 84 100 -61 89 102 -69 93 106 -74 98 112 -84 104 120 -99 119 137 -116 136 157 -124 141 163 -127 146 169 -128 147 170 -129 146 170 -127 145 169 -118 138 161 -104 126 146 -104 126 148 -99 122 144 -96 120 143 -88 108 134 -93 103 133 -83 93 124 -89 91 127 -74 83 114 -79 79 116 -87 88 126 -80 83 118 -87 82 121 -76 78 114 -78 81 117 -83 86 118 -75 94 121 -78 90 118 -79 95 121 -79 102 126 -67 91 122 -43 66 104 -43 66 107 -46 64 117 -37 58 129 -35 57 147 -34 56 148 -30 52 151 -35 57 156 -51 55 158 -61 53 156 -61 55 168 -72 59 160 -65 55 157 -62 54 157 -63 54 160 -72 59 156 -71 58 150 -75 60 149 -60 53 159 -63 54 148 -61 52 145 -77 61 139 -79 62 129 -80 68 133 -102 93 135 -106 91 114 -114 106 126 -115 118 140 -128 145 170 -119 134 160 -129 146 171 -126 142 167 -129 146 170 -128 145 170 -129 146 171 -122 137 162 -129 147 172 -126 142 168 -127 144 170 -129 145 169 -129 145 170 -124 142 167 -123 139 165 -127 144 169 -126 143 168 -125 141 167 -125 142 166 -124 140 164 -124 140 165 -130 146 171 -127 143 168 -127 143 167 -125 140 164 -126 142 166 -125 141 166 -121 137 160 -111 133 156 -102 136 155 -95 132 151 -94 142 157 -87 134 147 -89 144 158 -91 152 163 -88 147 159 -87 144 157 -92 154 165 -92 153 164 -92 152 165 -98 161 171 -91 150 159 -91 146 156 -98 153 164 -91 140 149 -94 141 152 -81 123 150 -66 109 149 -44 69 137 -19 7 142 -21 8 151 -19 8 147 -20 8 147 -20 8 147 -19 8 141 -19 8 142 -19 7 139 -18 7 135 -18 7 135 -17 7 127 -17 7 126 -18 7 126 -16 6 112 -16 6 108 -16 6 116 -107 120 148 -122 138 159 -125 143 164 -124 141 163 -123 140 161 -128 146 169 -121 138 160 -125 142 164 -127 145 165 -128 145 165 -131 149 171 -128 145 167 -123 141 164 -125 142 163 -130 147 167 -129 146 167 -128 146 166 -130 149 172 -127 145 166 -125 142 161 -120 141 145 -125 160 112 -116 152 96 -122 161 83 -121 157 85 -132 173 84 -132 175 85 -132 177 77 -127 171 78 -134 179 79 -132 178 72 -134 183 74 -124 166 79 -124 165 72 -126 170 74 -116 157 58 -114 157 53 -102 142 46 -95 130 43 -98 132 43 -90 119 39 -86 110 36 -83 100 43 -77 91 43 -76 89 48 -79 103 67 -83 111 76 -77 109 87 -83 117 93 -87 124 101 -83 119 98 -84 124 98 -84 125 98 -83 122 99 -82 123 97 -88 127 104 -81 118 95 -81 117 95 -82 118 96 -81 119 96 -77 114 91 -84 120 98 -81 111 92 -83 114 97 -85 115 98 -88 113 98 -88 110 99 -90 99 98 -92 95 97 -91 94 96 -99 102 105 -94 96 98 -99 102 106 -93 95 99 -95 99 101 -95 98 102 -96 99 103 -96 98 103 -94 96 100 -100 101 107 -92 91 96 -99 100 106 -100 100 105 -97 99 104 -95 98 102 -99 101 106 -96 97 103 -96 98 102 -98 101 105 -99 102 106 -101 104 109 -99 101 105 -99 101 106 -105 108 112 -97 101 106 -103 108 112 -100 103 107 -96 100 105 -78 88 100 -65 76 91 -62 71 80 -62 73 82 -72 86 98 -95 111 135 -109 126 156 -114 134 165 -115 139 165 -109 137 160 -89 115 133 -85 106 131 -114 136 166 -108 133 158 -102 128 153 -90 107 140 -129 147 171 -123 141 164 -127 145 167 -127 144 166 -124 141 165 -126 143 166 -125 142 165 -127 144 168 -131 149 174 -135 154 179 -131 150 170 -127 145 167 -134 152 175 -128 145 168 -126 143 164 -133 149 171 -132 148 171 -132 149 174 -132 151 175 -127 145 169 -131 148 175 -131 149 174 -134 152 177 -126 142 165 -135 151 176 -129 144 167 -127 144 169 -103 110 155 -97 101 155 -95 99 154 -97 102 157 -95 99 153 -97 101 155 -116 131 161 -128 146 170 -130 148 172 -125 144 167 -129 147 170 -129 147 171 -129 147 170 -131 149 173 -133 151 175 -133 151 177 -132 150 173 -129 147 171 -130 148 172 -130 149 173 -129 146 169 -130 149 173 -130 148 173 -129 147 171 -124 146 166 -55 81 100 -53 80 99 -53 78 97 -52 78 97 -54 81 99 -51 78 94 -53 79 95 -53 79 97 -51 77 95 -54 80 97 -64 86 101 -71 91 109 -94 114 131 -108 127 148 -125 144 166 -130 148 172 -128 145 168 -125 144 164 -121 138 161 -111 129 151 -108 131 153 -97 120 141 -93 117 140 -83 111 133 -86 109 133 -91 106 134 -86 97 128 -78 92 121 -87 94 128 -76 83 116 -86 90 123 -75 86 118 -74 82 115 -69 84 115 -81 90 122 -82 91 121 -78 91 119 -83 94 123 -87 101 127 -85 108 133 -85 106 132 -68 89 124 -53 74 112 -51 68 120 -46 63 126 -41 59 135 -29 51 149 -29 52 157 -28 51 154 -52 51 146 -60 54 162 -77 62 156 -54 51 161 -59 54 163 -66 57 159 -50 49 161 -55 50 156 -63 55 161 -62 53 154 -60 52 154 -46 46 157 -57 51 151 -69 62 145 -85 74 141 -84 73 131 -91 83 132 -105 94 118 -115 111 133 -121 127 150 -128 144 169 -127 145 169 -129 148 173 -125 142 166 -129 148 173 -123 139 163 -132 150 174 -130 148 173 -123 141 166 -132 149 174 -130 147 171 -127 144 168 -128 144 169 -128 145 169 -127 143 168 -127 145 168 -132 150 173 -125 141 165 -124 140 163 -126 143 167 -124 140 165 -124 141 164 -120 135 160 -118 132 157 -126 140 164 -124 140 164 -125 139 163 -119 136 159 -111 134 155 -98 135 151 -94 144 158 -86 136 148 -87 146 157 -88 147 158 -93 157 170 -93 157 168 -91 154 166 -92 156 165 -89 150 158 -89 150 160 -91 153 161 -92 157 166 -91 152 162 -91 151 159 -90 142 149 -94 141 151 -81 125 145 -66 108 145 -53 86 140 -30 40 152 -19 8 147 -19 8 146 -19 7 139 -19 8 141 -19 8 143 -20 8 146 -18 7 134 -18 7 135 -18 7 131 -17 7 127 -16 6 119 -17 6 121 -16 6 113 -15 6 108 -24 22 112 -108 121 146 -125 141 164 -125 142 163 -124 141 161 -127 145 166 -125 143 163 -127 144 164 -126 143 164 -130 148 170 -129 147 170 -127 145 165 -128 147 168 -124 142 163 -126 145 165 -123 142 161 -128 147 170 -130 147 169 -129 147 169 -128 146 167 -125 143 162 -120 142 142 -126 160 122 -124 164 92 -128 171 78 -121 161 74 -135 179 82 -131 176 77 -135 181 77 -134 178 76 -132 178 72 -129 175 70 -128 175 73 -126 170 67 -120 164 66 -119 165 68 -122 168 67 -119 161 66 -108 149 50 -97 137 46 -93 125 41 -87 117 39 -81 104 34 -69 85 36 -79 90 56 -76 87 60 -77 98 70 -82 110 81 -84 113 94 -81 117 95 -79 120 93 -85 121 98 -82 121 96 -80 119 94 -84 120 98 -82 121 97 -88 127 103 -83 121 98 -88 127 103 -83 122 97 -88 129 104 -82 118 95 -86 123 101 -82 120 97 -86 117 98 -88 114 100 -86 114 97 -87 114 98 -85 96 92 -93 96 97 -96 99 100 -90 92 95 -98 100 102 -94 95 98 -98 102 106 -91 92 95 -94 97 101 -94 97 101 -98 99 104 -95 97 99 -97 101 105 -98 100 105 -95 97 101 -97 97 103 -97 97 102 -98 99 102 -97 98 103 -96 98 103 -99 101 106 -97 98 104 -100 104 108 -98 100 105 -99 101 106 -103 105 109 -98 102 105 -100 104 108 -98 102 106 -97 100 104 -76 85 95 -79 95 114 -73 88 104 -66 79 92 -70 84 99 -77 93 110 -80 96 116 -97 112 143 -101 119 146 -95 114 141 -96 120 141 -89 114 137 -104 129 159 -97 120 147 -92 117 142 -94 117 146 -97 114 140 -128 146 168 -125 142 164 -130 148 172 -128 145 169 -129 148 172 -126 142 166 -129 148 172 -129 146 170 -129 147 172 -133 152 175 -129 147 169 -132 149 171 -129 145 169 -124 144 166 -123 139 165 -135 150 173 -132 148 176 -126 143 167 -124 142 167 -128 146 171 -131 147 170 -126 142 168 -132 150 174 -131 148 170 -135 153 176 -133 151 175 -127 144 166 -100 110 142 -93 97 149 -92 95 149 -89 91 145 -93 97 150 -111 123 158 -126 143 167 -129 146 172 -132 151 177 -130 149 173 -128 146 170 -128 145 169 -129 147 169 -130 148 172 -129 148 172 -133 151 176 -129 148 172 -129 148 172 -131 150 174 -133 151 176 -132 150 175 -130 148 172 -128 146 169 -132 151 176 -124 146 166 -52 77 95 -51 75 92 -52 77 94 -52 79 97 -51 77 95 -50 75 93 -51 77 94 -49 73 91 -51 76 94 -51 76 94 -55 79 96 -71 92 109 -73 92 107 -94 110 129 -111 126 146 -123 142 162 -119 136 157 -122 138 160 -119 136 157 -109 128 149 -95 118 139 -79 103 123 -83 108 129 -97 120 142 -90 113 136 -86 106 131 -72 100 124 -83 96 123 -81 95 125 -62 84 110 -69 84 117 -73 86 115 -73 85 117 -72 86 117 -75 86 116 -71 90 118 -72 88 115 -76 98 122 -84 104 127 -82 103 127 -85 109 132 -75 94 118 -75 93 124 -64 78 125 -52 69 135 -41 59 136 -45 65 158 -28 50 155 -28 49 148 -57 52 148 -53 49 155 -60 54 160 -42 47 169 -53 48 151 -64 55 160 -56 50 149 -73 58 148 -57 51 152 -58 52 157 -65 57 154 -66 59 151 -78 66 141 -66 64 145 -78 70 141 -85 80 143 -99 94 137 -112 107 127 -118 122 142 -119 125 148 -129 147 171 -127 146 170 -126 143 167 -129 147 171 -125 142 166 -130 148 172 -128 146 171 -127 145 171 -129 147 171 -124 140 165 -126 144 169 -126 143 167 -129 147 173 -129 145 169 -128 145 170 -128 142 167 -126 142 166 -126 142 166 -122 138 160 -123 140 164 -123 140 164 -125 141 165 -125 141 164 -124 139 162 -121 135 158 -115 130 150 -117 132 155 -116 133 154 -105 136 152 -86 133 144 -92 145 155 -91 145 156 -85 146 154 -91 157 166 -91 156 167 -89 153 163 -92 157 166 -84 144 156 -91 155 163 -92 157 166 -92 155 164 -89 153 161 -87 148 156 -88 150 158 -87 143 149 -86 140 147 -87 138 155 -66 110 139 -51 82 142 -27 34 143 -18 7 135 -19 7 138 -19 8 143 -20 8 148 -18 7 135 -18 7 134 -17 7 124 -17 7 129 -17 7 123 -17 7 126 -16 6 120 -17 6 121 -16 6 110 -15 6 110 -43 46 116 -121 137 162 -126 143 165 -126 143 164 -122 140 161 -125 142 164 -124 140 161 -121 138 158 -131 149 171 -125 141 162 -125 142 163 -122 140 162 -124 142 164 -120 139 157 -125 142 164 -126 145 165 -127 145 167 -125 143 162 -126 144 164 -123 140 159 -125 143 163 -121 144 149 -125 164 108 -123 163 92 -125 166 86 -125 169 69 -126 172 73 -129 174 72 -136 185 72 -136 186 71 -131 178 66 -135 184 68 -138 189 70 -138 188 72 -136 184 72 -125 172 67 -124 167 66 -113 154 60 -109 153 56 -110 149 51 -93 133 44 -95 130 44 -78 102 37 -72 85 53 -75 84 62 -79 86 72 -77 95 72 -70 102 78 -79 108 87 -77 114 89 -84 121 98 -76 111 89 -80 120 94 -84 125 99 -81 120 97 -86 131 104 -80 122 97 -80 119 95 -86 128 102 -81 119 96 -84 124 100 -81 119 98 -81 114 94 -83 120 97 -80 115 92 -85 114 95 -88 120 101 -85 105 94 -90 103 97 -96 98 101 -91 93 94 -90 92 95 -94 97 99 -96 99 103 -95 99 102 -95 97 100 -99 102 106 -98 100 105 -96 97 101 -87 89 91 -93 95 98 -98 98 102 -97 97 100 -103 104 110 -95 97 100 -98 99 103 -94 94 98 -99 100 104 -97 99 104 -97 98 102 -102 103 108 -104 106 111 -96 98 100 -96 98 102 -102 104 108 -100 103 107 -101 104 108 -81 91 103 -86 106 127 -84 103 124 -83 103 123 -79 96 116 -76 93 111 -80 97 116 -83 102 122 -87 107 129 -86 106 129 -90 111 135 -89 112 137 -94 116 142 -103 128 157 -98 123 149 -94 118 145 -91 112 142 -107 124 149 -123 140 162 -131 148 173 -130 148 172 -126 143 166 -132 149 174 -129 147 172 -124 141 164 -125 143 168 -129 146 170 -137 154 177 -127 145 168 -122 138 161 -122 136 162 -115 125 149 -118 129 153 -123 137 163 -123 136 160 -127 140 165 -130 144 170 -132 149 177 -133 146 173 -125 143 169 -132 149 172 -136 154 180 -133 151 175 -126 146 164 -129 147 170 -99 114 139 -84 87 136 -79 80 130 -85 87 136 -106 118 150 -126 143 169 -124 141 166 -126 142 168 -130 147 173 -126 144 166 -125 142 168 -129 146 172 -132 150 175 -131 148 171 -130 147 173 -131 149 173 -131 149 174 -130 148 174 -129 147 172 -128 146 171 -130 148 172 -130 148 172 -132 150 174 -130 149 173 -119 142 160 -49 74 91 -50 75 92 -49 73 89 -52 77 95 -52 77 95 -52 78 97 -49 74 92 -49 74 91 -52 76 94 -48 73 89 -48 71 88 -53 76 94 -63 82 98 -74 92 109 -109 125 144 -123 137 160 -122 137 157 -118 134 155 -121 139 161 -106 125 146 -102 122 144 -87 112 135 -82 108 129 -76 106 128 -75 102 125 -79 108 131 -78 103 127 -74 96 123 -83 100 128 -67 90 117 -81 96 125 -74 92 120 -52 80 105 -64 85 112 -66 88 114 -70 86 113 -67 93 117 -76 100 125 -73 95 118 -81 103 127 -85 104 128 -79 98 122 -81 99 125 -76 88 128 -59 73 130 -47 63 143 -48 64 143 -37 55 151 -38 58 155 -55 53 155 -48 49 157 -47 47 155 -48 47 156 -54 51 162 -60 52 156 -57 52 164 -46 47 157 -47 48 160 -54 51 150 -54 55 158 -61 55 153 -58 61 154 -75 77 151 -86 75 140 -93 89 133 -98 96 130 -113 110 131 -111 114 136 -115 121 145 -127 144 167 -125 142 167 -129 147 172 -127 145 170 -129 147 173 -127 144 168 -124 141 165 -129 146 170 -133 150 175 -126 143 168 -130 147 171 -129 146 169 -132 149 172 -128 146 170 -124 141 165 -125 142 164 -126 142 168 -125 141 166 -124 140 165 -121 137 160 -123 141 165 -124 141 165 -119 134 159 -121 138 160 -121 139 159 -116 134 154 -113 128 149 -109 130 145 -99 137 150 -79 129 141 -81 138 146 -85 147 154 -85 149 156 -86 149 158 -88 150 161 -89 152 161 -91 155 164 -88 152 161 -89 150 159 -90 153 162 -90 151 161 -91 154 164 -81 137 145 -87 148 158 -85 145 152 -77 130 133 -82 134 142 -67 112 136 -65 109 138 -26 33 135 -18 7 137 -18 7 138 -18 7 129 -19 7 140 -18 7 136 -18 7 131 -17 7 130 -17 7 129 -16 6 118 -17 7 124 -16 6 116 -16 6 118 -15 6 112 -27 27 111 -75 85 128 -123 141 161 -130 147 168 -129 146 169 -126 143 165 -126 144 165 -128 146 169 -124 140 161 -126 142 164 -124 140 159 -124 141 161 -124 142 161 -123 141 162 -127 145 167 -122 138 157 -118 135 154 -124 140 160 -115 132 150 -122 139 159 -117 134 152 -113 129 144 -114 138 129 -126 167 97 -125 167 88 -127 172 81 -128 174 67 -136 187 68 -133 182 69 -128 176 65 -137 186 69 -133 183 67 -134 186 67 -133 183 66 -131 180 65 -128 179 63 -136 184 68 -126 171 63 -124 172 65 -118 162 61 -105 144 56 -99 132 51 -91 123 48 -82 105 45 -73 79 67 -80 85 74 -81 88 81 -70 87 71 -76 102 84 -79 113 91 -78 110 88 -81 121 95 -79 120 95 -79 118 93 -81 122 96 -85 129 101 -84 128 100 -83 125 98 -83 128 101 -80 121 96 -83 125 100 -85 125 101 -83 122 98 -83 125 99 -80 115 94 -86 127 101 -81 117 93 -83 113 95 -86 110 97 -88 100 95 -93 96 98 -91 94 97 -93 96 98 -92 95 98 -91 93 97 -90 92 94 -93 95 97 -92 92 96 -93 93 97 -90 92 96 -97 99 102 -95 96 98 -93 95 99 -96 98 101 -96 96 100 -95 96 100 -96 97 100 -98 100 105 -99 100 105 -99 100 104 -93 94 97 -97 99 103 -96 99 103 -97 100 103 -93 95 98 -104 107 112 -92 95 97 -102 111 122 -95 114 136 -83 104 126 -88 108 131 -77 95 115 -82 101 122 -82 102 124 -81 99 118 -83 102 124 -83 103 126 -82 101 122 -86 106 129 -89 110 133 -89 111 135 -96 119 146 -90 114 141 -91 114 141 -85 107 135 -123 140 164 -128 146 169 -128 145 167 -126 143 168 -131 148 172 -129 146 171 -127 144 169 -129 147 172 -126 143 167 -124 141 159 -127 145 165 -132 150 173 -133 150 176 -127 142 168 -105 113 141 -71 74 105 -80 83 113 -99 108 134 -128 141 167 -128 142 168 -127 143 167 -131 150 173 -136 153 178 -137 154 179 -139 156 179 -131 149 172 -127 145 166 -127 144 164 -108 125 150 -70 72 114 -87 93 128 -110 122 149 -114 128 154 -116 130 158 -118 134 160 -125 141 166 -127 144 170 -121 138 164 -125 142 169 -127 144 171 -129 147 173 -129 147 173 -133 151 175 -130 148 172 -133 151 175 -131 149 173 -130 147 172 -132 150 174 -132 151 176 -134 152 176 -133 151 178 -128 146 169 -117 143 160 -49 73 89 -49 73 90 -49 74 91 -49 74 90 -50 74 91 -48 72 89 -48 72 89 -50 75 92 -48 71 89 -49 73 91 -46 68 84 -48 71 88 -50 73 89 -62 81 96 -106 122 141 -118 134 155 -122 138 159 -117 134 156 -121 136 159 -105 124 145 -96 115 137 -80 104 124 -77 103 123 -78 103 125 -84 109 134 -66 97 120 -64 95 118 -67 95 116 -64 91 114 -60 91 114 -53 83 108 -55 81 106 -58 83 106 -58 80 107 -58 81 107 -59 87 111 -59 87 111 -58 83 105 -70 96 118 -76 97 121 -73 92 114 -85 99 123 -87 100 123 -82 93 122 -76 87 136 -65 79 149 -47 60 146 -42 56 141 -26 46 156 -53 53 151 -46 49 152 -36 48 172 -48 50 153 -47 49 168 -55 54 160 -53 54 166 -47 52 165 -59 59 159 -53 58 163 -49 50 155 -65 68 157 -57 61 159 -67 72 154 -78 79 140 -85 85 153 -94 96 141 -111 114 139 -115 119 141 -118 127 149 -127 144 167 -126 142 166 -127 145 170 -124 141 165 -124 140 164 -130 148 172 -131 149 173 -125 143 166 -129 146 171 -126 144 169 -131 148 172 -127 144 168 -128 145 170 -125 141 165 -122 138 164 -129 146 170 -126 142 168 -123 140 164 -124 140 163 -124 140 164 -122 138 161 -123 141 162 -120 136 158 -120 139 159 -119 136 155 -119 136 157 -106 133 145 -117 139 157 -92 136 144 -91 143 150 -78 135 143 -84 150 152 -79 146 147 -84 144 154 -85 147 155 -83 145 153 -83 147 151 -84 144 154 -87 149 157 -82 144 148 -88 149 156 -85 145 153 -86 147 154 -81 138 145 -86 146 152 -83 141 146 -83 140 147 -77 131 142 -56 94 129 -23 28 127 -17 7 130 -17 7 130 -17 7 124 -15 6 118 -18 7 135 -16 6 119 -17 7 128 -16 6 121 -17 7 124 -15 6 115 -15 6 112 -15 6 108 -15 6 108 -53 58 123 -95 108 138 -124 142 163 -130 147 169 -126 144 165 -123 139 161 -122 139 160 -118 133 153 -123 140 163 -124 141 163 -120 137 156 -126 144 165 -123 140 158 -124 141 159 -119 135 153 -115 131 148 -123 139 159 -115 132 148 -113 129 145 -109 125 138 -107 122 135 -113 130 145 -109 129 120 -121 162 90 -117 158 72 -116 161 61 -134 182 69 -128 176 64 -140 189 68 -136 185 67 -131 179 66 -138 188 68 -129 178 64 -128 177 63 -134 183 66 -128 176 63 -134 184 65 -125 171 61 -118 162 58 -116 159 59 -103 143 56 -105 141 59 -99 131 61 -81 101 67 -72 76 68 -71 74 69 -77 80 76 -71 91 75 -78 103 84 -77 112 86 -76 109 87 -79 117 92 -82 123 96 -84 130 101 -85 129 102 -82 126 98 -79 122 95 -81 126 97 -84 127 101 -81 123 97 -85 128 102 -85 131 103 -83 122 97 -82 125 100 -86 128 103 -81 119 96 -82 115 96 -83 119 97 -78 97 86 -87 94 91 -90 92 93 -91 92 93 -94 95 97 -93 95 98 -94 95 99 -94 95 97 -93 95 98 -91 93 94 -94 95 98 -96 98 101 -96 98 102 -90 91 92 -97 97 100 -92 93 94 -93 95 99 -91 91 94 -96 98 101 -92 93 96 -94 96 99 -93 95 98 -93 95 97 -95 97 101 -97 99 101 -90 93 96 -95 98 101 -100 103 107 -101 111 124 -126 143 165 -113 129 150 -83 102 124 -83 104 127 -75 94 112 -78 97 115 -81 100 121 -79 99 119 -81 100 121 -80 98 119 -80 100 120 -79 100 122 -84 106 129 -87 107 131 -85 107 132 -90 112 138 -88 111 138 -112 132 157 -128 146 171 -124 141 164 -131 149 172 -128 145 168 -128 147 171 -131 149 175 -124 141 165 -127 145 169 -126 144 168 -147 164 183 -112 131 136 -134 150 171 -120 137 162 -113 122 160 -99 103 154 -90 94 143 -91 94 139 -91 96 139 -128 142 167 -120 135 158 -128 144 166 -129 147 170 -127 146 166 -134 151 174 -134 150 173 -128 146 169 -128 144 167 -122 142 159 -99 115 140 -73 78 103 -95 103 130 -102 111 139 -111 123 149 -108 119 147 -110 123 152 -117 130 158 -123 138 163 -124 140 166 -123 139 166 -126 143 167 -124 142 166 -129 147 172 -129 146 173 -129 147 172 -131 148 173 -126 144 167 -130 147 174 -129 146 170 -133 152 176 -132 150 175 -131 150 176 -130 148 171 -120 144 163 -48 72 88 -49 74 90 -47 71 85 -47 70 85 -48 72 90 -49 73 90 -47 70 87 -49 74 92 -48 71 89 -48 72 88 -48 71 87 -48 71 89 -47 69 86 -63 83 100 -104 118 138 -120 134 156 -121 136 160 -120 135 157 -123 138 160 -105 121 144 -86 109 130 -79 105 126 -80 104 126 -72 100 122 -61 87 109 -67 93 116 -58 89 110 -55 88 110 -49 85 108 -45 82 106 -47 83 106 -52 82 107 -47 79 102 -40 79 101 -48 78 102 -49 79 101 -47 79 100 -45 77 99 -55 87 108 -55 80 101 -53 77 97 -68 85 108 -65 77 104 -76 86 124 -47 60 128 -52 63 133 -53 66 150 -34 49 140 -43 57 146 -46 54 157 -54 56 156 -42 53 168 -48 59 168 -53 62 170 -41 49 168 -34 48 172 -36 48 170 -46 56 160 -56 57 163 -53 62 161 -60 67 153 -67 74 163 -66 74 155 -75 71 142 -84 85 143 -100 105 148 -112 116 141 -120 130 152 -122 134 157 -127 145 170 -128 146 170 -130 148 172 -130 148 172 -130 148 173 -129 147 171 -129 147 172 -128 145 168 -128 146 169 -126 144 169 -127 143 167 -127 144 170 -124 139 161 -132 149 174 -127 144 170 -124 140 164 -123 139 162 -128 144 167 -129 146 170 -126 143 165 -124 145 166 -121 141 162 -124 146 166 -117 138 155 -118 140 157 -117 141 157 -115 143 154 -117 143 158 -103 150 157 -90 145 151 -76 142 141 -80 149 149 -82 151 152 -75 139 137 -83 146 151 -86 151 155 -81 146 150 -84 145 152 -84 144 151 -81 139 143 -83 140 147 -86 146 153 -82 140 145 -77 131 137 -85 143 151 -79 134 141 -79 135 140 -74 127 131 -76 121 139 -44 52 126 -17 7 129 -16 6 125 -16 6 120 -17 7 126 -16 6 123 -15 6 117 -16 6 117 -16 6 120 -16 6 116 -15 6 113 -14 5 105 -19 14 109 -37 39 109 -92 103 140 -118 134 163 -128 145 168 -122 139 162 -120 137 158 -124 141 163 -125 140 161 -120 135 154 -120 137 157 -122 138 158 -121 136 156 -118 135 155 -119 134 153 -121 136 156 -119 136 151 -121 136 155 -114 129 142 -119 134 151 -113 128 144 -103 118 129 -120 136 152 -112 126 138 -113 134 125 -119 154 104 -120 161 76 -129 173 71 -125 173 62 -130 180 66 -131 180 65 -135 186 67 -137 188 68 -140 192 69 -135 186 67 -129 176 63 -132 180 65 -137 189 68 -125 173 61 -127 175 62 -116 162 58 -116 155 56 -103 142 53 -107 146 58 -104 137 58 -89 112 66 -87 89 86 -77 79 73 -79 82 77 -78 94 80 -81 114 93 -76 109 87 -79 115 92 -77 119 93 -79 122 95 -78 120 96 -80 124 97 -82 124 98 -80 125 98 -84 130 101 -84 129 102 -78 121 94 -83 126 101 -74 114 90 -82 126 100 -84 129 101 -79 120 94 -80 115 94 -83 119 97 -83 113 95 -87 111 96 -86 91 89 -91 92 95 -86 88 88 -94 96 99 -88 89 92 -88 88 91 -95 98 101 -95 95 99 -92 92 96 -92 92 93 -87 88 90 -92 93 96 -91 92 95 -91 92 95 -88 89 91 -90 92 94 -94 96 98 -92 94 96 -91 91 93 -88 88 90 -92 93 98 -92 93 96 -94 96 99 -90 91 94 -97 99 102 -95 99 103 -115 129 145 -120 137 159 -123 140 162 -123 139 161 -96 112 131 -75 93 111 -80 98 118 -70 88 106 -74 92 110 -74 90 108 -73 91 110 -75 93 112 -83 103 126 -76 96 117 -81 100 122 -81 101 124 -84 106 130 -85 107 133 -98 118 142 -125 142 166 -133 138 169 -149 141 183 -175 147 211 -182 155 223 -178 151 221 -174 151 218 -163 151 204 -144 145 182 -126 142 166 -179 195 216 -143 159 164 -137 158 174 -128 134 162 -110 117 164 -101 108 158 -101 106 159 -102 109 156 -103 110 157 -103 110 155 -120 134 153 -120 137 156 -129 147 169 -118 135 150 -112 119 141 -107 114 131 -112 133 151 -120 122 141 -151 180 201 -117 135 160 -102 111 139 -106 118 145 -106 118 144 -111 123 148 -115 128 156 -109 122 147 -116 130 156 -121 135 162 -120 136 159 -123 139 166 -121 137 161 -126 143 166 -125 143 169 -127 143 169 -126 143 167 -132 149 176 -127 145 170 -130 148 173 -130 148 174 -129 147 172 -130 147 172 -131 150 175 -129 147 172 -118 144 161 -47 70 85 -48 72 86 -48 73 89 -46 70 86 -46 69 83 -47 70 85 -46 69 85 -44 66 82 -46 68 84 -49 72 89 -46 68 84 -46 68 84 -47 69 84 -48 71 87 -108 123 144 -123 137 160 -126 141 164 -124 138 161 -120 138 161 -105 121 144 -95 116 138 -74 97 120 -59 88 110 -59 89 110 -63 92 114 -61 88 111 -52 84 107 -48 80 103 -49 80 103 -35 74 96 -41 78 101 -39 77 99 -35 75 97 -33 74 96 -37 74 97 -42 79 101 -40 70 91 -50 81 102 -43 73 93 -52 81 104 -59 80 101 -72 87 109 -79 94 115 -83 94 124 -65 73 128 -70 83 147 -48 62 151 -47 62 154 -56 71 158 -51 65 168 -50 57 161 -45 55 161 -51 62 165 -36 51 169 -44 54 165 -28 46 172 -47 54 157 -52 62 166 -47 55 166 -61 71 165 -61 72 157 -71 74 148 -69 76 156 -82 84 146 -84 89 153 -96 105 150 -113 119 141 -125 134 156 -122 136 159 -128 146 170 -129 147 171 -128 145 171 -127 144 168 -124 142 166 -126 143 168 -127 144 169 -129 145 168 -127 145 168 -129 146 171 -129 147 171 -128 145 167 -129 146 170 -127 144 170 -128 144 167 -128 144 169 -125 144 168 -131 149 173 -129 147 171 -127 144 168 -122 142 162 -123 142 164 -121 146 162 -121 145 162 -117 147 159 -119 146 160 -117 144 157 -118 143 158 -103 146 152 -83 152 150 -74 139 138 -79 142 149 -83 151 152 -80 146 147 -80 146 147 -80 149 145 -86 153 156 -84 146 151 -81 144 148 -80 140 146 -82 141 146 -87 148 152 -82 139 145 -83 138 146 -83 139 143 -76 129 133 -79 134 137 -81 135 141 -85 127 140 -77 89 136 -43 46 125 -16 6 121 -17 7 127 -15 6 112 -17 7 125 -16 6 118 -16 6 119 -15 6 115 -14 5 108 -14 5 103 -22 19 108 -49 54 113 -82 92 131 -105 119 144 -121 137 160 -125 142 165 -124 142 162 -129 146 169 -126 142 163 -118 133 154 -122 137 156 -115 130 151 -120 135 157 -121 136 154 -121 136 155 -118 133 154 -124 140 159 -115 129 147 -119 134 153 -118 133 151 -114 129 145 -117 131 149 -118 133 150 -111 126 141 -107 120 137 -112 132 126 -126 165 105 -126 169 86 -128 176 64 -131 180 65 -127 175 63 -132 180 65 -132 181 65 -134 183 66 -130 177 64 -127 176 64 -123 171 60 -126 175 63 -120 167 60 -129 176 63 -119 167 58 -119 164 58 -124 170 60 -113 156 55 -103 139 52 -101 133 61 -87 105 68 -78 79 77 -79 81 78 -81 84 81 -77 95 84 -74 104 84 -78 110 89 -78 108 89 -77 114 91 -78 122 94 -79 124 96 -82 130 101 -83 130 100 -81 129 100 -83 131 102 -81 127 99 -85 133 103 -83 131 102 -78 123 96 -81 126 99 -79 124 96 -78 122 95 -84 124 99 -82 118 95 -84 120 98 -81 104 91 -85 94 89 -94 95 97 -88 90 89 -93 95 96 -86 90 91 -88 90 91 -90 88 91 -89 90 90 -87 87 90 -88 88 89 -92 94 97 -92 91 93 -92 93 97 -86 87 89 -92 92 94 -89 92 92 -87 88 90 -89 90 92 -91 91 93 -90 90 93 -94 94 98 -90 91 93 -91 91 95 -92 94 96 -96 101 107 -112 128 145 -119 134 154 -116 131 150 -117 134 155 -116 132 153 -117 133 152 -98 114 133 -61 75 89 -62 78 94 -69 86 102 -66 81 99 -64 79 94 -70 86 106 -66 82 100 -75 93 114 -74 93 114 -71 91 113 -78 99 123 -103 118 144 -123 125 155 -147 122 171 -165 124 178 -172 129 186 -177 138 211 -181 145 226 -190 156 250 -193 158 252 -197 159 252 -198 160 249 -190 156 234 -164 164 204 -183 200 219 -153 176 190 -202 217 244 -142 150 194 -116 122 172 -115 119 170 -100 106 157 -109 114 164 -109 116 161 -110 118 124 -74 95 75 -139 150 159 -74 132 83 -103 60 102 -123 118 146 -81 125 127 -118 90 104 -174 197 223 -128 148 176 -113 127 153 -118 133 159 -120 135 161 -124 140 165 -122 138 163 -124 139 164 -118 133 159 -127 145 171 -128 146 170 -129 147 173 -126 143 168 -127 144 169 -123 139 165 -127 145 168 -129 147 172 -129 146 172 -127 146 170 -128 146 170 -126 143 167 -132 150 175 -128 145 169 -131 149 174 -130 146 170 -116 147 159 -50 74 89 -47 70 85 -44 66 81 -48 71 86 -45 66 81 -46 70 85 -48 72 89 -43 65 80 -46 69 85 -45 67 82 -46 69 85 -47 71 86 -47 70 86 -47 69 85 -98 114 133 -120 134 158 -123 139 162 -124 136 160 -126 142 166 -113 129 151 -91 110 132 -81 101 123 -69 93 116 -64 91 111 -55 87 110 -56 88 109 -48 85 108 -43 81 103 -34 75 95 -46 80 103 -41 82 105 -45 82 104 -39 81 103 -35 78 100 -52 85 106 -41 80 103 -44 80 103 -48 86 108 -43 82 103 -62 90 113 -76 94 116 -79 97 119 -97 109 133 -93 105 136 -84 96 139 -78 89 140 -75 87 153 -69 81 162 -60 76 166 -60 74 161 -60 69 154 -43 58 172 -55 68 170 -48 62 164 -35 51 165 -45 62 177 -48 63 177 -54 66 163 -50 62 164 -47 64 170 -61 72 165 -70 82 166 -77 82 156 -74 81 150 -90 99 159 -96 105 149 -116 129 154 -122 134 157 -130 146 169 -127 144 168 -129 146 170 -127 144 167 -129 146 171 -127 144 168 -132 149 173 -128 145 169 -131 149 174 -130 148 172 -130 147 170 -133 150 173 -127 145 169 -131 148 172 -126 143 167 -130 147 172 -128 145 170 -124 141 165 -127 146 169 -127 146 169 -121 142 159 -123 150 163 -119 142 159 -123 146 164 -110 141 149 -128 152 170 -113 143 154 -118 149 161 -115 140 153 -101 149 159 -75 141 137 -76 142 143 -80 150 148 -76 147 143 -77 143 142 -76 138 141 -81 146 147 -74 141 141 -78 146 144 -81 145 146 -81 144 144 -79 139 141 -83 140 144 -80 137 138 -80 135 137 -80 135 135 -73 121 121 -71 119 121 -82 134 135 -81 119 128 -92 107 141 -82 92 143 -47 51 129 -38 40 114 -29 28 120 -20 16 111 -15 6 113 -21 17 110 -14 6 110 -36 38 109 -44 49 109 -70 78 123 -81 91 129 -93 105 138 -113 127 152 -122 138 160 -121 138 160 -120 136 156 -119 135 158 -120 136 159 -121 139 160 -117 132 153 -125 141 161 -117 132 152 -121 137 158 -118 133 153 -119 133 152 -115 129 148 -113 128 148 -118 133 154 -116 131 151 -118 132 150 -116 132 152 -115 129 145 -117 131 149 -118 134 152 -121 145 133 -124 160 104 -124 168 80 -124 168 71 -134 184 66 -126 174 63 -128 176 64 -117 162 58 -132 181 65 -129 176 63 -130 178 65 -121 168 60 -117 163 58 -128 177 63 -122 170 60 -123 169 60 -112 157 55 -122 167 61 -111 155 56 -108 145 56 -99 130 61 -84 100 69 -77 82 74 -73 74 74 -76 77 75 -74 92 79 -80 104 87 -76 111 88 -81 120 96 -79 118 93 -82 126 99 -75 119 93 -78 123 95 -76 121 93 -81 130 99 -81 130 100 -78 123 95 -79 125 97 -84 133 102 -81 128 99 -78 124 96 -78 119 94 -78 120 93 -84 123 97 -78 115 93 -82 111 93 -79 102 87 -84 91 89 -88 89 91 -87 88 88 -84 87 86 -88 89 91 -88 90 91 -86 87 89 -82 83 85 -85 85 86 -85 86 87 -85 85 87 -89 89 91 -85 86 88 -87 88 91 -92 93 94 -86 87 88 -88 90 92 -88 89 91 -90 90 92 -88 89 90 -87 87 89 -90 91 92 -83 84 85 -104 111 120 -114 128 148 -109 122 138 -110 124 143 -105 119 138 -110 123 140 -116 130 149 -104 118 138 -107 123 143 -100 114 132 -58 68 82 -58 72 86 -50 63 78 -57 70 85 -55 69 84 -68 83 102 -66 84 103 -68 86 107 -71 89 109 -107 117 144 -116 106 142 -115 87 123 -149 109 152 -166 123 175 -162 125 186 -171 139 220 -180 150 244 -183 154 251 -184 154 252 -187 155 252 -189 156 252 -194 158 252 -200 161 249 -198 172 240 -201 214 243 -209 227 251 -191 204 244 -158 164 235 -149 154 222 -119 120 167 -132 134 190 -139 141 197 -61 78 73 -64 86 68 -172 187 202 -186 213 220 -187 194 219 -207 220 243 -172 176 188 -181 184 204 -162 184 210 -126 143 168 -124 141 166 -130 147 172 -127 144 167 -128 147 173 -127 143 169 -129 147 174 -126 143 168 -127 145 171 -129 147 172 -129 144 168 -129 147 172 -130 148 171 -128 146 170 -129 147 173 -129 147 171 -131 149 174 -132 151 174 -130 148 173 -131 148 172 -129 147 172 -131 150 175 -130 148 173 -128 147 169 -120 144 162 -45 67 82 -47 70 86 -46 68 84 -44 65 81 -43 65 79 -46 69 85 -44 66 81 -45 67 83 -44 66 81 -43 65 79 -42 62 77 -45 67 83 -43 65 80 -53 72 87 -108 122 143 -127 144 167 -126 142 165 -122 136 160 -125 139 164 -113 130 152 -93 116 140 -78 101 123 -74 100 124 -58 89 111 -51 86 108 -53 88 109 -53 86 108 -37 81 104 -43 84 106 -43 81 103 -39 82 105 -46 85 105 -52 85 106 -38 79 100 -41 83 105 -50 81 102 -46 84 105 -48 82 103 -61 91 112 -65 90 111 -80 103 125 -80 102 125 -90 107 131 -104 117 149 -94 107 148 -80 91 153 -77 89 145 -75 91 169 -61 78 171 -60 78 175 -62 76 164 -53 70 171 -48 65 168 -43 57 162 -54 71 168 -51 67 168 -49 65 164 -54 70 170 -65 80 163 -68 79 169 -67 80 165 -71 81 160 -78 88 154 -81 90 155 -90 97 148 -97 100 139 -121 132 158 -118 132 154 -126 143 166 -127 143 167 -127 144 168 -127 143 167 -127 144 168 -129 146 169 -129 145 172 -129 146 171 -129 146 170 -126 143 167 -131 148 173 -124 141 165 -130 147 171 -131 148 170 -124 141 166 -125 142 166 -128 144 168 -129 148 173 -127 146 169 -123 145 165 -128 145 167 -125 151 167 -120 149 160 -115 147 158 -119 146 162 -116 150 158 -114 151 157 -121 149 164 -114 151 156 -101 147 151 -76 140 139 -74 146 138 -74 142 137 -75 144 140 -65 137 126 -68 134 130 -71 140 133 -79 143 143 -70 132 131 -73 142 135 -74 130 130 -72 128 125 -72 126 121 -69 120 110 -69 115 107 -68 113 105 -67 114 108 -70 117 110 -71 118 114 -83 120 123 -106 126 150 -100 113 143 -88 99 140 -79 90 130 -65 73 126 -57 64 115 -55 60 118 -60 67 120 -65 73 122 -65 73 118 -73 81 125 -79 89 125 -104 117 146 -107 122 147 -120 136 160 -113 127 150 -119 134 155 -115 130 154 -120 135 157 -118 133 153 -119 135 156 -111 126 148 -118 134 155 -120 135 155 -119 136 158 -120 135 155 -119 135 156 -121 136 158 -119 134 153 -119 135 156 -117 132 152 -116 131 151 -114 129 147 -122 138 159 -120 133 153 -114 128 144 -118 140 136 -117 153 105 -122 165 80 -118 159 70 -123 168 71 -125 172 65 -126 172 62 -119 163 59 -114 156 56 -120 166 59 -125 171 61 -122 170 61 -118 164 59 -119 167 59 -116 162 57 -112 154 55 -115 162 57 -104 144 56 -109 149 62 -98 132 54 -100 131 62 -88 110 66 -80 84 77 -72 73 71 -74 76 74 -73 89 77 -72 101 82 -80 112 90 -78 113 90 -74 115 91 -80 117 94 -79 122 95 -82 129 99 -80 127 99 -81 127 98 -78 124 96 -79 124 96 -85 134 103 -81 128 99 -80 123 96 -80 124 97 -80 125 98 -84 128 101 -81 120 95 -83 116 96 -81 116 93 -79 106 89 -84 93 89 -82 83 83 -83 83 85 -86 87 87 -81 81 80 -89 90 93 -88 88 90 -90 89 92 -78 79 79 -88 88 90 -83 84 85 -88 89 91 -88 88 90 -86 86 89 -86 88 90 -88 87 89 -86 86 88 -91 90 92 -86 86 88 -85 85 86 -88 87 89 -89 92 95 -107 117 131 -111 125 142 -108 121 138 -109 122 140 -110 123 141 -107 120 138 -101 113 128 -96 107 121 -96 108 123 -91 104 121 -95 108 124 -77 87 101 -54 64 77 -48 56 66 -46 55 67 -32 42 52 -43 54 66 -56 67 81 -71 84 100 -98 110 132 -113 94 136 -101 76 113 -146 106 150 -167 123 175 -164 126 187 -166 135 212 -177 149 243 -180 153 252 -179 153 252 -180 153 252 -182 153 252 -185 155 252 -189 156 252 -194 158 252 -199 160 252 -197 166 240 -199 211 244 -209 228 253 -174 187 240 -150 162 237 -144 155 229 -151 158 233 -151 159 208 -105 121 118 -107 123 123 -197 214 236 -209 226 251 -210 228 253 -209 227 252 -189 205 227 -174 190 213 -146 163 188 -126 144 167 -127 144 167 -126 144 169 -123 141 165 -124 142 165 -131 148 172 -126 144 168 -130 149 173 -130 148 172 -130 147 171 -130 148 173 -131 149 174 -130 148 173 -127 144 166 -127 143 167 -131 149 174 -132 151 175 -131 149 172 -131 150 174 -131 149 174 -131 149 174 -131 150 174 -130 148 172 -130 149 173 -116 142 155 -43 65 80 -45 66 80 -44 66 80 -46 67 83 -44 65 80 -42 63 78 -42 63 77 -45 66 81 -43 64 79 -43 64 79 -44 66 81 -45 66 81 -50 69 85 -73 90 107 -112 128 150 -128 145 170 -127 144 166 -130 144 169 -125 140 164 -110 127 150 -101 124 146 -82 108 130 -66 95 116 -72 102 123 -60 92 114 -60 94 117 -48 85 107 -50 89 111 -35 79 100 -26 76 97 -37 80 104 -36 82 104 -24 75 96 -37 79 100 -37 80 100 -40 80 102 -49 87 109 -53 88 109 -60 91 112 -70 95 117 -81 106 130 -94 112 136 -105 121 144 -104 118 145 -106 121 163 -88 101 153 -83 99 158 -79 94 167 -71 86 167 -61 77 165 -66 80 171 -57 73 176 -45 62 169 -53 70 175 -47 65 171 -55 71 166 -50 67 168 -59 75 171 -58 75 171 -64 81 174 -71 84 167 -65 77 162 -68 82 160 -78 87 152 -92 103 153 -102 114 158 -125 139 163 -123 139 161 -124 141 165 -127 143 167 -129 145 170 -126 142 166 -130 149 172 -128 146 170 -128 145 168 -128 145 168 -128 146 169 -130 148 173 -127 144 168 -129 147 171 -132 149 173 -127 145 170 -127 144 168 -129 146 169 -127 143 167 -125 144 166 -126 147 167 -128 148 171 -129 151 171 -126 148 167 -117 147 158 -112 144 152 -119 149 160 -120 154 163 -117 154 158 -119 152 161 -112 152 154 -92 142 146 -77 145 135 -69 144 130 -70 141 133 -76 147 143 -73 142 136 -70 136 131 -75 146 141 -71 142 131 -69 133 124 -68 128 121 -65 124 103 -63 114 98 -69 121 103 -65 115 97 -66 112 95 -63 104 87 -64 105 89 -65 108 93 -66 109 100 -73 110 105 -109 131 145 -105 121 144 -94 106 140 -92 104 134 -73 82 126 -77 86 121 -77 87 125 -79 90 127 -83 93 129 -86 97 129 -92 103 132 -94 105 132 -103 115 138 -114 129 151 -102 115 137 -107 121 144 -104 117 140 -109 124 144 -114 128 150 -115 130 155 -108 122 145 -115 129 149 -113 128 151 -118 134 155 -114 128 148 -122 139 160 -118 134 154 -117 131 149 -118 134 154 -111 123 141 -110 124 144 -117 132 150 -116 130 148 -117 130 148 -117 131 150 -114 128 145 -115 136 133 -122 157 106 -126 167 91 -125 168 83 -121 161 78 -117 158 75 -118 162 64 -130 176 69 -128 174 63 -129 177 63 -125 172 62 -121 166 59 -122 169 63 -119 163 58 -111 154 54 -107 150 52 -112 154 57 -102 142 53 -105 141 59 -99 134 55 -90 123 54 -85 105 61 -77 78 76 -73 74 74 -78 83 79 -72 92 79 -80 111 91 -75 108 85 -77 115 90 -79 122 95 -84 126 100 -81 126 98 -76 119 93 -80 126 99 -79 125 98 -82 128 101 -76 118 93 -75 118 91 -80 125 96 -82 126 99 -82 125 98 -81 126 98 -83 123 98 -83 123 99 -78 112 90 -82 114 92 -81 103 89 -77 85 80 -77 77 78 -77 76 76 -82 83 83 -85 87 87 -82 82 82 -87 90 91 -83 83 83 -88 87 89 -91 91 93 -87 87 90 -81 80 80 -83 83 85 -84 84 86 -83 83 84 -83 84 85 -85 86 87 -87 88 89 -89 89 90 -87 87 90 -100 106 117 -106 116 130 -115 130 148 -109 124 143 -114 127 144 -103 115 131 -109 122 139 -107 119 134 -104 117 132 -99 110 125 -99 110 124 -89 100 112 -85 95 108 -80 88 100 -70 79 90 -68 76 86 -65 74 85 -62 71 81 -71 80 95 -71 83 98 -81 92 108 -100 82 117 -113 75 123 -122 84 130 -161 118 166 -165 124 180 -168 135 211 -176 147 239 -179 152 250 -179 152 252 -179 152 252 -179 153 252 -181 153 252 -182 154 252 -186 155 252 -190 157 252 -196 159 252 -203 161 252 -192 167 233 -193 211 241 -206 226 253 -201 221 253 -193 210 248 -196 213 248 -199 218 242 -183 202 223 -182 200 220 -207 227 252 -207 227 253 -204 223 250 -204 224 252 -184 204 230 -167 186 213 -130 148 170 -132 151 176 -127 145 168 -128 144 168 -130 147 170 -132 149 172 -128 146 170 -127 145 168 -132 148 171 -129 147 170 -127 144 169 -129 147 170 -128 146 170 -127 144 166 -132 150 174 -128 146 169 -130 149 172 -129 147 172 -131 150 173 -130 148 171 -129 146 170 -131 149 174 -131 150 173 -129 147 171 -127 146 168 -112 141 153 -44 65 79 -41 62 76 -42 62 76 -44 66 80 -42 62 76 -42 63 77 -43 63 77 -43 64 79 -43 65 81 -44 64 79 -41 59 74 -46 67 83 -56 75 91 -79 95 112 -110 127 149 -131 148 173 -126 142 166 -128 145 168 -126 141 164 -122 138 162 -102 123 146 -80 107 130 -72 100 121 -67 98 121 -56 92 114 -56 91 113 -50 90 113 -41 84 106 -28 79 99 -29 80 102 -31 80 102 -29 80 103 -32 80 101 -32 73 92 -36 83 105 -37 76 95 -47 84 105 -50 86 106 -59 92 113 -65 97 119 -78 102 125 -92 113 137 -98 116 139 -100 115 147 -103 117 154 -92 106 159 -86 100 167 -82 97 165 -76 91 174 -63 78 169 -63 77 166 -52 69 171 -64 79 159 -70 86 170 -66 82 177 -66 82 171 -61 77 165 -62 79 163 -61 77 167 -63 79 169 -75 90 169 -73 87 162 -75 88 165 -78 90 162 -91 103 157 -107 120 159 -120 133 160 -129 145 168 -123 139 162 -131 148 172 -127 142 165 -130 147 170 -125 142 165 -131 147 170 -129 147 172 -132 150 173 -128 145 169 -130 147 172 -124 140 162 -128 146 170 -128 145 168 -130 147 171 -129 146 169 -129 147 170 -129 146 171 -131 149 172 -128 147 170 -121 146 162 -120 147 162 -114 145 154 -117 149 156 -114 150 155 -116 146 155 -115 155 159 -117 152 158 -112 151 156 -109 150 153 -99 150 149 -80 141 138 -72 138 129 -71 143 134 -65 133 128 -68 136 130 -63 131 120 -68 133 123 -69 127 118 -63 133 110 -58 120 92 -61 123 93 -55 98 69 -56 103 69 -57 102 67 -57 98 66 -60 98 71 -60 96 69 -61 98 76 -60 97 74 -63 102 87 -76 101 102 -80 95 113 -83 95 122 -92 102 126 -87 96 122 -74 82 113 -81 90 119 -70 78 105 -77 86 114 -78 85 112 -80 89 112 -85 94 113 -95 105 125 -101 112 134 -106 118 141 -100 112 133 -105 119 139 -103 116 137 -110 123 144 -106 119 139 -110 124 145 -116 130 150 -118 132 150 -119 134 156 -117 132 152 -114 127 146 -119 134 154 -111 125 144 -112 124 141 -112 127 144 -115 129 148 -118 133 153 -114 128 147 -117 131 150 -111 124 141 -113 127 145 -113 135 124 -116 148 111 -115 148 104 -115 149 95 -119 158 91 -115 156 70 -122 163 74 -116 156 72 -114 155 69 -121 166 65 -119 161 69 -115 159 63 -108 152 56 -120 162 64 -116 159 64 -108 147 67 -108 145 62 -97 129 57 -99 134 59 -101 133 61 -97 125 57 -84 98 69 -76 76 76 -72 73 71 -74 76 72 -73 92 77 -76 105 87 -77 115 89 -79 118 95 -69 105 83 -75 116 90 -80 120 95 -83 125 98 -76 118 92 -76 117 92 -71 112 88 -75 119 92 -79 118 93 -79 122 96 -77 117 92 -75 117 90 -80 118 93 -77 116 92 -80 120 95 -77 113 90 -81 112 93 -75 101 85 -81 90 86 -76 77 77 -77 77 78 -79 79 78 -79 79 78 -80 80 80 -80 78 80 -76 75 75 -82 82 83 -85 84 85 -80 79 80 -82 81 83 -79 79 79 -83 83 84 -76 75 76 -85 85 87 -87 87 89 -81 82 83 -88 90 93 -101 109 123 -110 123 139 -115 129 145 -117 131 148 -114 128 146 -112 125 143 -112 125 142 -105 118 133 -109 122 137 -110 124 140 -109 121 136 -106 119 136 -107 121 139 -108 121 137 -103 115 129 -108 121 139 -101 114 130 -95 106 120 -97 109 125 -104 118 135 -105 119 136 -96 93 119 -98 67 103 -102 72 110 -135 99 140 -170 125 178 -171 134 205 -181 151 243 -183 154 251 -182 153 252 -181 153 252 -180 153 252 -181 153 252 -182 154 252 -184 154 252 -186 155 252 -189 156 252 -194 158 252 -198 159 251 -204 161 250 -174 162 215 -197 220 250 -197 219 249 -201 223 252 -201 222 250 -202 223 252 -204 225 254 -202 224 252 -204 226 254 -202 223 252 -200 222 252 -198 221 252 -163 183 210 -127 146 169 -128 145 168 -125 142 164 -129 146 171 -131 149 173 -125 142 166 -132 150 174 -128 145 167 -132 150 174 -127 146 169 -127 145 169 -128 145 167 -128 146 170 -128 146 168 -130 148 171 -132 150 174 -130 148 171 -129 147 172 -128 147 169 -133 151 175 -134 152 175 -131 149 172 -130 149 171 -133 150 173 -132 150 173 -131 150 173 -112 143 153 -44 65 79 -42 63 77 -42 63 77 -41 61 76 -40 60 72 -42 61 77 -40 60 74 -42 63 78 -42 62 76 -40 59 74 -44 64 79 -62 81 97 -72 89 108 -89 105 123 -122 139 164 -130 148 172 -129 145 169 -131 149 173 -127 145 169 -114 134 157 -92 115 138 -79 105 126 -81 107 129 -72 101 122 -47 85 105 -49 86 107 -25 77 98 -45 87 110 -39 82 102 -47 85 105 -37 82 102 -39 81 101 -34 74 92 -32 81 103 -34 79 99 -40 81 100 -49 86 107 -55 89 110 -55 92 114 -72 99 119 -84 106 129 -97 119 141 -100 118 140 -107 121 149 -95 108 157 -96 111 155 -78 94 169 -76 91 162 -81 93 157 -66 79 163 -74 86 159 -64 79 162 -56 71 164 -76 93 173 -63 79 174 -68 84 171 -68 82 160 -63 78 166 -70 85 167 -74 89 168 -71 86 164 -82 97 164 -67 82 163 -81 94 162 -88 100 155 -106 119 162 -124 140 164 -126 142 166 -127 143 165 -124 141 165 -125 141 165 -127 143 165 -127 143 166 -126 142 165 -127 143 167 -128 145 168 -128 145 170 -130 147 172 -128 145 168 -125 140 164 -126 144 168 -131 149 172 -128 142 164 -128 144 167 -131 146 169 -127 144 165 -120 143 156 -117 145 158 -122 148 163 -117 152 159 -117 151 160 -113 148 153 -110 148 153 -114 151 158 -109 147 150 -117 156 160 -117 154 158 -100 151 150 -82 139 136 -76 142 134 -65 135 123 -63 138 123 -66 143 127 -65 139 124 -59 133 110 -62 125 102 -56 120 83 -55 112 76 -53 105 68 -54 98 60 -54 100 61 -52 104 62 -56 94 59 -57 96 59 -57 92 58 -57 91 58 -57 92 61 -56 90 60 -69 95 84 -79 100 99 -70 86 99 -83 97 114 -80 89 113 -72 81 103 -65 71 91 -67 74 97 -65 71 93 -76 83 102 -79 87 106 -83 91 111 -78 84 106 -91 101 123 -86 95 115 -90 101 120 -100 111 133 -100 112 131 -103 116 138 -110 123 145 -112 126 149 -112 126 147 -114 127 144 -107 121 142 -120 135 157 -114 127 145 -112 125 145 -115 130 148 -114 127 146 -116 130 150 -115 128 144 -120 135 156 -111 123 141 -118 131 149 -110 123 140 -111 125 141 -110 131 125 -112 140 107 -109 138 105 -114 151 86 -119 155 96 -114 151 85 -119 158 81 -118 158 73 -118 160 68 -119 160 70 -123 167 67 -116 156 68 -114 155 72 -117 160 68 -114 154 73 -111 148 78 -115 154 73 -105 139 66 -95 127 59 -95 123 65 -93 122 58 -79 97 60 -60 60 57 -65 65 64 -70 72 69 -69 90 76 -66 94 74 -75 107 85 -75 111 88 -77 114 91 -79 117 93 -82 120 95 -74 111 87 -75 115 89 -79 120 94 -77 115 92 -75 116 91 -78 119 94 -81 123 97 -79 119 93 -75 117 92 -77 114 90 -76 113 90 -76 115 91 -76 110 88 -78 103 85 -81 105 89 -80 86 82 -78 78 79 -75 74 74 -79 79 80 -82 81 83 -74 74 73 -76 77 76 -80 79 79 -80 78 79 -75 74 74 -79 78 81 -75 75 74 -79 78 78 -79 77 79 -78 77 77 -74 74 73 -85 88 92 -107 116 128 -112 125 141 -114 127 143 -106 118 133 -108 120 135 -114 125 140 -114 127 143 -111 122 137 -110 123 140 -109 121 137 -115 127 144 -108 122 135 -109 122 137 -115 130 149 -118 132 150 -116 130 146 -106 117 132 -110 124 141 -111 124 142 -107 120 135 -113 126 144 -112 126 144 -114 121 144 -93 74 103 -95 70 103 -102 76 113 -150 110 156 -177 136 205 -186 152 241 -188 156 251 -186 155 252 -185 155 252 -184 154 252 -184 154 252 -184 154 252 -185 155 252 -186 155 252 -189 156 252 -191 157 252 -195 158 252 -197 159 249 -192 155 237 -189 151 228 -176 191 227 -193 217 250 -191 215 247 -196 220 251 -193 216 247 -196 219 250 -196 220 251 -194 218 249 -193 217 249 -186 211 243 -153 173 199 -130 147 168 -127 144 166 -130 146 169 -128 146 167 -126 144 166 -125 142 163 -126 144 166 -128 146 169 -127 145 168 -130 148 172 -127 146 168 -124 142 163 -126 143 166 -128 147 170 -128 144 165 -129 147 171 -130 148 170 -131 148 172 -129 147 169 -127 145 168 -127 146 168 -133 150 175 -130 148 172 -128 145 168 -131 150 173 -130 149 173 -129 148 171 -101 134 140 -41 62 75 -40 60 71 -44 65 79 -43 64 78 -41 61 74 -41 61 75 -41 61 75 -39 57 72 -40 60 74 -43 62 78 -63 79 96 -74 91 108 -87 103 121 -99 115 135 -124 142 166 -127 145 169 -129 146 170 -134 153 177 -129 147 171 -119 137 161 -100 121 143 -81 107 127 -69 98 119 -72 101 122 -62 94 116 -53 88 109 -44 83 104 -48 86 108 -53 89 110 -45 84 103 -44 86 104 -37 83 103 -37 82 102 -45 84 104 -46 84 103 -50 88 109 -55 89 111 -61 94 115 -63 93 114 -64 92 114 -70 97 117 -89 110 132 -98 116 139 -101 115 144 -95 109 147 -89 104 157 -81 96 160 -76 90 161 -80 95 169 -68 82 161 -73 88 163 -56 71 165 -57 74 167 -64 80 172 -83 96 169 -68 83 164 -64 78 159 -73 85 162 -68 81 161 -77 91 159 -87 103 169 -83 97 156 -89 103 160 -85 98 154 -92 104 153 -97 110 160 -122 137 160 -124 139 163 -119 134 158 -123 140 161 -124 140 162 -125 141 164 -125 139 161 -124 140 163 -129 146 169 -128 145 168 -127 143 167 -124 141 165 -127 143 166 -124 135 159 -124 135 158 -131 130 152 -136 122 144 -141 131 152 -134 130 147 -133 125 142 -120 141 148 -120 141 152 -115 143 152 -117 151 160 -116 152 159 -117 154 160 -114 150 157 -108 152 150 -113 151 154 -112 146 153 -106 155 149 -92 145 138 -81 138 133 -75 136 129 -66 130 122 -64 134 120 -59 131 112 -66 140 122 -61 126 102 -57 121 86 -48 115 68 -52 111 66 -51 111 66 -53 103 62 -54 104 63 -55 103 62 -54 96 59 -55 94 58 -57 92 58 -57 92 57 -56 90 56 -53 86 54 -56 87 60 -56 86 60 -70 91 89 -86 102 114 -81 92 117 -95 106 129 -88 98 122 -92 102 124 -91 100 124 -95 105 125 -87 95 118 -99 110 132 -102 114 137 -100 112 132 -102 115 136 -106 119 138 -104 118 141 -105 118 138 -106 119 138 -108 122 143 -112 126 145 -111 123 143 -114 128 150 -113 126 146 -116 130 148 -118 133 152 -108 121 140 -118 132 151 -116 130 150 -118 133 153 -116 129 148 -112 126 142 -112 125 143 -109 122 138 -117 130 145 -116 127 145 -109 128 132 -116 146 110 -114 145 100 -111 142 98 -115 153 86 -122 158 95 -118 157 78 -122 163 76 -119 158 77 -117 157 85 -112 153 67 -110 149 69 -103 139 64 -107 140 77 -103 141 70 -103 135 78 -106 141 77 -102 135 72 -93 119 74 -93 118 80 -84 109 64 -75 93 53 -65 65 63 -65 66 63 -64 66 62 -76 95 81 -80 116 92 -70 101 81 -75 104 86 -79 119 93 -77 110 88 -76 114 90 -75 112 89 -78 117 92 -77 115 91 -74 113 89 -75 112 89 -75 114 90 -79 121 94 -71 108 85 -78 113 92 -74 110 87 -79 116 92 -73 110 87 -76 108 88 -72 103 84 -80 102 88 -82 89 86 -72 72 71 -74 74 74 -70 70 68 -76 76 74 -71 70 71 -71 70 70 -68 67 66 -71 69 70 -64 62 60 -72 71 71 -75 74 74 -75 73 73 -72 71 71 -90 92 97 -94 100 109 -100 109 122 -114 125 139 -111 122 136 -104 114 127 -103 113 124 -109 120 135 -107 116 127 -106 116 130 -108 119 135 -112 125 142 -114 126 141 -114 129 148 -111 124 142 -108 119 135 -119 133 150 -113 126 143 -117 131 148 -117 130 148 -121 134 151 -112 124 142 -117 131 151 -115 129 147 -111 123 140 -108 105 134 -89 64 92 -96 73 104 -104 81 111 -156 120 175 -190 153 238 -195 158 252 -193 158 252 -191 157 252 -189 156 252 -189 156 252 -188 156 252 -188 156 252 -189 156 252 -190 157 252 -192 157 252 -195 158 252 -198 159 252 -197 159 248 -183 149 227 -181 148 220 -141 131 180 -149 171 201 -172 198 232 -182 208 242 -179 206 240 -184 211 246 -182 209 243 -173 198 231 -150 173 202 -133 150 171 -124 138 154 -127 143 162 -128 143 163 -130 146 166 -127 143 164 -126 142 162 -123 140 160 -123 140 161 -126 143 165 -126 144 167 -124 142 164 -125 143 165 -125 144 166 -128 146 170 -126 144 168 -129 148 171 -130 149 173 -125 143 165 -126 143 165 -129 146 168 -129 147 169 -131 150 173 -125 143 165 -125 143 166 -128 146 168 -128 146 168 -124 143 165 -129 149 172 -107 134 146 -41 61 73 -40 59 72 -36 54 65 -40 59 74 -38 57 69 -39 59 72 -40 60 73 -39 59 73 -55 71 85 -61 77 94 -61 77 94 -87 103 121 -94 111 131 -107 124 144 -124 142 165 -132 150 175 -128 145 170 -130 148 171 -128 145 169 -119 139 163 -102 124 147 -88 114 136 -79 105 127 -62 93 114 -52 89 110 -50 86 105 -52 90 112 -65 95 116 -55 88 108 -51 87 107 -57 95 116 -58 90 109 -46 82 100 -47 86 105 -51 87 108 -57 93 114 -57 88 107 -52 85 107 -68 95 116 -67 94 114 -69 96 117 -92 110 133 -94 111 132 -112 127 156 -106 122 160 -86 99 149 -78 92 148 -76 90 158 -69 85 160 -77 91 168 -72 87 169 -72 87 161 -70 85 164 -71 84 160 -64 77 162 -73 85 158 -71 83 161 -66 80 160 -77 91 163 -71 84 164 -80 95 164 -72 87 163 -85 99 159 -90 104 155 -87 100 155 -104 118 153 -114 127 153 -116 129 151 -120 134 155 -124 138 159 -119 132 154 -123 138 158 -121 136 157 -123 138 161 -116 128 152 -121 137 161 -120 135 159 -125 140 163 -127 138 160 -132 130 152 -139 117 138 -143 123 144 -146 102 120 -148 110 128 -149 106 123 -146 105 117 -137 126 133 -140 120 131 -125 134 136 -119 142 142 -107 148 149 -111 148 152 -105 145 146 -110 147 151 -105 144 146 -112 152 155 -107 154 149 -105 149 148 -85 140 131 -78 141 127 -75 138 127 -63 129 117 -56 124 108 -55 118 91 -51 118 80 -49 121 70 -48 115 68 -51 106 64 -50 118 68 -51 111 65 -53 98 59 -50 102 61 -54 92 56 -54 93 56 -56 93 58 -55 88 55 -54 87 54 -55 89 56 -54 87 54 -55 87 55 -59 87 67 -78 98 97 -96 112 127 -104 117 141 -100 112 132 -103 115 140 -105 117 140 -105 117 139 -101 113 134 -113 127 149 -112 126 145 -107 120 142 -113 128 148 -114 128 148 -114 128 147 -114 129 151 -112 126 144 -112 127 149 -119 133 152 -107 119 139 -116 131 150 -112 125 143 -117 130 148 -115 129 148 -111 124 145 -119 131 149 -111 125 143 -113 126 143 -119 132 151 -106 117 130 -117 130 148 -114 126 141 -111 125 140 -119 132 151 -110 127 129 -111 137 115 -111 139 111 -112 144 101 -117 151 96 -106 136 89 -115 149 95 -113 147 91 -114 151 79 -112 149 79 -107 141 78 -109 144 79 -105 139 71 -112 147 87 -98 128 70 -101 133 82 -103 134 82 -96 124 69 -100 132 78 -89 115 65 -99 124 87 -80 94 78 -75 81 86 -61 61 60 -69 72 69 -68 85 73 -70 102 79 -72 101 81 -72 105 84 -72 106 84 -74 104 85 -73 102 83 -70 105 83 -77 115 90 -71 107 84 -73 107 85 -76 110 88 -75 113 90 -76 116 92 -79 113 92 -73 112 87 -70 105 83 -74 107 86 -71 98 80 -72 101 82 -71 101 81 -70 93 78 -66 72 67 -68 66 65 -75 73 73 -68 67 66 -67 65 64 -73 72 72 -73 72 72 -73 73 73 -60 58 57 -71 69 69 -68 66 67 -76 75 76 -83 87 91 -92 100 109 -100 108 119 -91 97 105 -106 115 128 -101 111 124 -106 117 129 -102 111 124 -105 114 127 -109 120 134 -103 113 126 -104 113 125 -111 122 137 -112 124 138 -113 125 141 -110 122 137 -110 122 138 -115 127 141 -120 134 151 -110 123 138 -115 128 145 -113 126 142 -116 129 147 -118 132 149 -118 133 152 -119 133 153 -115 130 151 -90 77 105 -91 67 94 -94 71 98 -118 92 131 -169 136 201 -190 154 239 -198 159 251 -197 159 252 -196 159 252 -194 158 252 -194 158 252 -193 158 252 -193 158 252 -194 158 252 -195 158 252 -197 159 252 -199 160 252 -201 161 252 -203 161 250 -172 145 215 -150 131 186 -124 106 154 -122 140 167 -118 138 164 -124 144 171 -127 148 175 -132 154 182 -129 150 178 -124 144 170 -126 144 168 -125 141 163 -126 140 161 -125 139 158 -123 135 152 -124 138 157 -127 142 161 -127 141 161 -126 142 162 -129 145 165 -124 141 162 -120 137 157 -125 143 166 -128 146 169 -130 147 170 -126 143 165 -127 146 168 -126 145 168 -128 146 169 -127 145 167 -125 142 164 -126 144 166 -123 141 162 -125 144 166 -126 143 165 -123 139 162 -125 143 165 -120 138 157 -130 147 170 -119 139 159 -115 139 154 -60 78 93 -50 68 82 -46 63 75 -48 64 80 -46 62 75 -56 75 88 -53 71 86 -64 81 98 -60 75 89 -76 92 110 -81 97 114 -99 115 135 -102 118 138 -113 131 153 -132 151 176 -129 146 171 -128 145 170 -130 148 173 -133 152 175 -118 137 159 -99 122 144 -88 112 133 -85 111 133 -71 101 123 -67 99 120 -59 92 113 -59 94 115 -49 82 101 -52 88 106 -54 91 110 -52 85 103 -62 92 111 -52 85 103 -57 91 111 -62 96 116 -61 93 112 -63 93 114 -64 96 116 -70 99 120 -86 111 133 -77 101 122 -85 104 125 -91 109 131 -98 111 136 -96 108 143 -96 108 149 -89 103 157 -93 107 161 -84 95 151 -82 96 160 -79 92 160 -74 89 161 -78 92 164 -70 82 154 -85 99 166 -70 84 155 -77 89 157 -77 92 170 -83 97 154 -80 93 160 -69 79 148 -78 91 154 -92 106 166 -92 104 156 -96 110 159 -102 115 156 -105 117 144 -116 129 151 -116 127 147 -122 135 156 -123 136 157 -125 139 162 -124 138 160 -121 135 157 -124 139 162 -128 144 167 -124 136 159 -128 128 149 -137 112 130 -136 108 127 -153 94 112 -153 86 101 -154 86 103 -155 76 90 -156 81 91 -148 92 97 -139 102 92 -146 94 100 -129 115 107 -127 125 120 -120 134 135 -108 144 138 -101 143 141 -103 150 144 -108 149 148 -100 153 143 -104 151 149 -95 152 137 -94 150 138 -82 147 131 -76 143 127 -63 132 114 -55 128 102 -45 121 73 -49 116 70 -48 109 64 -49 109 64 -48 115 67 -49 118 69 -48 106 62 -50 101 60 -52 100 60 -52 103 62 -54 99 60 -54 89 55 -54 87 55 -57 90 56 -55 87 54 -53 86 54 -52 83 52 -54 85 55 -74 99 87 -85 105 109 -109 124 146 -111 126 149 -112 127 149 -113 128 148 -117 132 153 -113 127 150 -119 134 155 -116 131 151 -115 129 149 -113 128 147 -112 127 147 -115 129 149 -118 133 155 -123 137 157 -110 123 142 -117 133 153 -114 126 145 -119 132 151 -118 131 150 -112 126 145 -115 129 149 -112 123 140 -121 135 154 -111 124 142 -115 130 146 -116 128 144 -113 127 142 -114 127 145 -107 120 134 -121 135 153 -115 127 144 -113 127 135 -112 136 117 -109 136 103 -112 139 107 -101 126 91 -108 136 88 -116 147 106 -112 147 87 -111 143 92 -101 134 72 -109 143 83 -104 137 76 -108 143 81 -104 132 85 -102 136 68 -98 125 87 -96 126 82 -96 126 77 -93 120 75 -93 117 78 -88 105 90 -88 102 89 -61 64 71 -79 85 92 -78 83 88 -58 81 63 -66 97 77 -69 98 79 -70 104 81 -69 102 81 -71 107 83 -68 104 80 -69 104 82 -67 97 78 -69 105 82 -74 109 86 -69 104 82 -71 107 84 -71 108 84 -68 101 80 -66 98 77 -71 99 79 -72 105 84 -72 102 82 -72 99 82 -71 99 80 -69 88 76 -65 67 64 -64 63 62 -69 68 67 -71 68 68 -65 65 62 -60 58 57 -67 67 66 -66 64 62 -58 58 58 -76 78 82 -70 74 79 -87 93 102 -86 93 102 -95 102 113 -89 95 105 -99 107 118 -95 104 114 -93 102 112 -102 111 123 -103 112 124 -100 110 120 -102 111 122 -104 113 125 -107 117 132 -102 111 123 -107 118 133 -111 123 138 -103 113 126 -113 125 141 -110 122 137 -118 132 150 -114 128 145 -102 112 126 -103 116 130 -123 137 156 -115 127 143 -119 132 149 -118 130 145 -117 129 150 -88 68 95 -80 59 81 -89 70 92 -123 104 131 -141 119 170 -182 147 223 -203 161 250 -202 161 252 -202 161 252 -200 160 252 -201 161 252 -200 160 252 -200 160 252 -200 160 252 -201 161 252 -201 160 251 -203 162 252 -203 161 249 -194 154 236 -183 144 219 -130 116 167 -109 98 136 -123 130 160 -118 135 155 -123 141 164 -124 142 165 -125 142 166 -126 143 168 -126 142 166 -128 145 171 -126 142 166 -128 145 169 -127 143 166 -127 143 167 -125 140 163 -125 141 161 -126 143 165 -127 143 164 -127 144 165 -125 140 161 -123 140 160 -123 140 161 -128 145 168 -128 144 166 -121 138 158 -126 143 164 -123 140 161 -124 141 162 -125 141 163 -126 143 166 -124 143 168 -120 138 160 -123 142 163 -122 141 162 -121 138 159 -123 141 162 -117 135 156 -119 137 156 -116 135 154 -108 133 145 -70 87 103 -72 89 104 -62 77 92 -65 81 97 -60 75 90 -72 88 105 -71 88 105 -75 91 108 -82 98 116 -89 106 124 -101 117 137 -110 126 147 -115 133 155 -127 144 167 -130 148 172 -126 144 167 -126 144 167 -128 144 169 -131 149 173 -112 131 154 -96 118 141 -83 108 130 -77 102 123 -72 99 119 -79 106 127 -75 107 122 -82 112 122 -77 108 116 -91 124 127 -94 126 128 -82 114 118 -94 124 127 -77 109 117 -76 104 115 -66 93 112 -60 90 108 -75 99 118 -78 106 126 -74 100 121 -70 95 115 -83 107 129 -92 112 133 -96 113 134 -105 120 145 -98 110 145 -92 106 147 -89 103 152 -83 97 156 -88 101 155 -92 107 162 -80 94 149 -91 105 160 -79 93 164 -77 90 160 -76 89 152 -81 94 155 -72 86 158 -77 90 153 -79 89 148 -84 98 160 -80 92 148 -88 101 156 -91 105 159 -96 107 147 -88 101 160 -97 109 146 -111 123 147 -115 129 150 -119 132 155 -119 132 152 -126 142 164 -124 140 163 -126 142 165 -124 139 162 -118 133 155 -125 140 163 -137 127 147 -141 109 128 -150 86 102 -148 89 108 -160 64 80 -164 60 76 -157 59 72 -158 54 66 -151 76 69 -145 79 70 -148 85 75 -147 76 71 -135 98 75 -124 120 97 -119 120 99 -112 131 116 -108 150 134 -109 152 152 -103 148 142 -111 147 154 -102 153 144 -94 149 137 -97 150 141 -77 143 123 -73 139 125 -62 145 112 -49 126 84 -48 108 65 -48 118 69 -46 117 68 -46 119 69 -48 113 66 -50 112 67 -49 114 67 -51 107 64 -51 101 60 -51 107 63 -52 103 61 -53 92 56 -54 88 55 -56 89 55 -54 88 55 -54 86 53 -54 86 54 -53 85 53 -55 86 55 -68 91 79 -106 123 137 -118 134 155 -115 131 152 -113 127 150 -125 141 164 -119 135 157 -119 135 157 -121 137 159 -121 137 160 -119 134 157 -118 134 153 -120 135 157 -119 134 156 -119 133 153 -117 132 153 -112 126 142 -126 141 161 -118 133 151 -117 132 149 -115 128 146 -112 124 140 -117 132 149 -117 132 151 -119 133 152 -112 124 143 -117 130 148 -116 130 147 -107 117 132 -112 124 139 -113 125 141 -111 122 136 -109 120 130 -108 129 119 -107 130 111 -105 132 98 -104 128 97 -107 136 94 -111 142 96 -111 140 101 -112 143 94 -109 143 86 -106 138 74 -106 135 88 -103 137 80 -103 134 82 -96 122 83 -93 120 77 -84 106 69 -88 114 71 -82 104 67 -86 105 81 -91 108 90 -82 93 90 -77 81 89 -68 70 75 -61 65 67 -70 86 81 -67 94 80 -69 93 79 -72 99 83 -65 97 76 -67 96 75 -66 99 78 -66 98 77 -65 98 78 -68 102 80 -65 99 78 -70 105 82 -71 106 82 -73 110 86 -62 92 72 -68 102 80 -75 111 87 -69 98 78 -67 98 78 -65 91 74 -71 100 81 -68 90 75 -58 63 57 -53 52 50 -52 51 50 -53 50 49 -47 44 43 -58 57 58 -59 60 61 -66 69 72 -66 68 72 -71 75 82 -82 88 97 -74 78 85 -79 84 92 -89 95 102 -88 95 104 -97 104 115 -94 101 110 -87 93 102 -101 110 121 -104 114 127 -105 114 127 -100 107 119 -107 116 130 -103 111 125 -108 117 131 -104 112 123 -109 119 133 -101 111 122 -106 117 131 -114 125 140 -111 122 139 -112 123 140 -107 118 132 -118 131 149 -114 127 142 -114 127 144 -123 137 156 -116 131 148 -109 119 137 -80 62 89 -85 63 91 -100 84 106 -106 93 117 -122 106 144 -179 140 210 -208 163 250 -203 161 246 -206 162 250 -207 163 252 -205 162 249 -204 161 249 -204 161 250 -201 159 245 -207 163 252 -206 162 250 -199 157 242 -195 153 238 -162 127 192 -157 121 185 -110 100 145 -109 92 137 -124 129 160 -127 143 164 -126 142 162 -124 137 160 -124 137 159 -120 133 157 -127 141 165 -126 139 164 -123 136 160 -123 134 161 -126 138 162 -120 132 157 -129 145 168 -124 139 163 -128 143 167 -131 149 173 -128 145 167 -126 144 167 -129 146 169 -127 144 166 -128 146 167 -135 153 177 -124 143 166 -126 144 165 -128 147 169 -121 139 160 -125 143 164 -121 138 158 -119 135 154 -125 143 165 -122 139 160 -122 139 160 -118 137 157 -120 137 157 -121 139 159 -110 128 145 -112 130 149 -111 131 148 -86 102 120 -77 93 109 -81 96 114 -76 92 107 -75 90 106 -78 94 110 -81 96 114 -77 93 109 -100 116 135 -94 110 130 -104 121 143 -107 123 144 -113 129 149 -128 146 170 -127 144 168 -131 149 173 -125 143 166 -129 147 170 -129 148 172 -121 138 162 -96 118 139 -90 114 136 -77 104 123 -94 121 133 -127 156 159 -120 152 152 -144 181 180 -133 171 172 -138 177 178 -143 182 183 -139 177 178 -146 185 185 -136 172 171 -121 153 154 -117 148 151 -89 116 126 -74 99 117 -75 101 121 -79 101 121 -82 103 124 -82 104 125 -83 103 126 -96 112 133 -100 116 137 -93 104 133 -94 109 154 -87 100 149 -96 109 155 -81 95 148 -78 91 148 -93 107 157 -87 101 163 -88 100 153 -88 101 156 -82 93 146 -78 92 153 -88 101 159 -87 101 162 -86 100 158 -93 107 159 -95 109 153 -81 94 153 -96 110 156 -100 112 152 -97 111 164 -101 113 145 -114 128 150 -118 131 153 -122 135 157 -128 145 168 -125 140 164 -123 138 161 -120 136 159 -125 142 165 -124 139 162 -130 130 151 -140 111 130 -148 82 98 -156 69 84 -164 57 72 -163 53 67 -161 49 64 -164 50 65 -163 63 68 -148 71 67 -150 75 68 -146 80 69 -139 91 71 -134 100 73 -135 97 74 -135 101 78 -129 114 89 -111 133 120 -109 140 135 -101 148 139 -104 149 143 -93 152 135 -97 150 139 -86 150 128 -81 146 129 -77 144 124 -57 130 99 -42 127 76 -46 113 65 -45 117 67 -44 118 68 -48 120 70 -46 115 67 -47 115 66 -47 114 66 -48 112 66 -50 113 66 -49 101 59 -50 95 58 -51 88 54 -52 85 52 -55 87 54 -54 87 54 -53 85 53 -53 84 53 -52 83 51 -52 83 52 -61 89 66 -96 115 123 -119 135 156 -119 135 156 -121 137 158 -119 135 156 -114 130 149 -114 129 149 -120 135 155 -128 145 166 -124 140 160 -118 133 156 -120 135 154 -122 137 159 -120 136 158 -119 133 150 -125 139 161 -115 129 147 -116 130 147 -112 127 145 -115 130 147 -118 133 151 -115 128 145 -116 130 147 -120 134 147 -116 129 145 -114 128 144 -112 124 140 -113 126 143 -106 118 131 -105 116 131 -109 122 136 -108 120 134 -109 126 126 -107 127 118 -110 132 118 -100 127 90 -109 137 100 -104 130 93 -102 131 94 -108 136 99 -97 126 79 -96 124 82 -102 131 80 -99 129 80 -95 120 81 -89 114 74 -82 105 66 -95 118 84 -82 105 70 -83 99 83 -91 112 82 -77 87 85 -73 80 81 -72 77 84 -72 77 82 -71 76 80 -69 85 79 -64 81 73 -70 100 83 -74 102 87 -58 89 71 -62 89 72 -62 94 76 -61 90 71 -70 105 83 -66 102 80 -62 91 73 -59 92 71 -62 97 74 -63 95 75 -59 89 70 -65 99 78 -63 95 75 -57 82 64 -66 97 77 -53 81 62 -56 82 65 -56 77 64 -42 48 44 -46 46 46 -53 55 59 -55 56 62 -57 60 64 -64 67 73 -61 63 69 -66 69 72 -71 76 83 -76 80 86 -84 90 99 -78 83 91 -87 91 102 -89 97 107 -89 96 106 -89 96 104 -88 94 102 -89 96 105 -91 96 105 -90 96 105 -98 105 116 -100 109 120 -104 113 125 -102 111 123 -101 109 124 -107 117 131 -110 120 134 -110 120 133 -107 115 129 -108 120 135 -109 121 137 -112 124 140 -106 117 131 -120 132 150 -118 130 148 -117 130 148 -118 131 148 -119 132 150 -114 122 144 -75 59 85 -81 62 93 -104 86 124 -105 91 127 -97 80 111 -161 122 192 -172 133 207 -170 130 200 -184 142 227 -192 150 234 -193 149 228 -174 137 208 -160 123 193 -168 134 201 -194 155 230 -190 151 226 -176 140 215 -168 132 207 -123 100 149 -108 88 138 -102 92 137 -103 89 136 -122 124 157 -127 141 164 -123 135 158 -123 135 160 -118 128 151 -120 132 156 -121 131 155 -118 131 154 -121 130 154 -119 127 154 -118 128 153 -122 135 158 -123 135 160 -123 135 158 -122 135 158 -126 140 164 -125 140 164 -124 139 160 -125 142 164 -124 142 164 -122 140 160 -127 146 169 -123 141 162 -124 142 164 -128 146 167 -122 139 160 -124 141 162 -120 138 158 -124 143 164 -117 135 154 -120 137 158 -118 134 154 -121 140 161 -116 134 153 -122 140 162 -117 135 155 -120 137 157 -106 125 141 -97 113 132 -92 107 125 -94 110 129 -81 96 113 -90 107 124 -77 92 109 -91 107 124 -86 101 118 -105 120 141 -103 119 138 -115 132 154 -118 134 156 -123 140 164 -125 142 166 -122 138 161 -122 140 163 -124 140 162 -126 144 168 -126 143 167 -118 136 160 -103 123 144 -88 114 131 -128 156 161 -155 190 186 -168 207 205 -164 205 204 -163 205 207 -158 200 203 -158 202 205 -159 202 206 -157 201 205 -159 202 205 -160 202 204 -154 194 198 -149 185 189 -128 157 163 -102 126 142 -73 94 114 -83 105 125 -86 109 131 -90 112 133 -102 121 144 -98 116 138 -104 121 143 -104 119 150 -107 122 152 -93 107 148 -92 107 157 -99 113 154 -89 103 157 -84 98 153 -83 96 152 -91 106 159 -89 104 164 -88 102 155 -86 99 155 -88 102 154 -77 89 154 -87 100 159 -89 105 161 -91 104 165 -96 110 157 -96 110 157 -93 107 145 -100 114 154 -113 128 161 -120 137 164 -123 140 162 -125 141 164 -126 141 163 -123 139 163 -125 140 160 -124 140 162 -130 145 167 -127 127 148 -139 107 126 -149 84 101 -153 61 75 -162 55 70 -160 49 64 -158 48 63 -159 49 64 -163 50 64 -155 59 64 -149 76 68 -151 77 68 -143 86 70 -137 99 73 -134 93 70 -131 94 70 -123 104 72 -133 104 75 -118 107 78 -102 121 95 -104 142 126 -90 150 131 -98 153 142 -95 150 137 -95 150 138 -92 145 136 -84 144 129 -52 118 84 -39 112 65 -42 115 66 -43 122 69 -42 119 68 -43 116 67 -46 114 66 -48 109 64 -46 103 60 -47 112 65 -46 105 61 -48 107 62 -49 96 57 -53 90 55 -52 84 52 -55 86 54 -54 85 53 -54 86 53 -52 83 51 -51 81 50 -50 79 50 -53 84 54 -85 106 107 -118 134 153 -123 140 159 -122 138 159 -121 138 161 -123 140 163 -119 134 153 -118 133 153 -125 140 160 -119 134 155 -121 136 158 -127 143 163 -121 136 157 -117 133 152 -116 131 149 -118 133 151 -122 137 156 -113 127 144 -119 133 151 -116 130 146 -117 132 149 -110 123 142 -119 133 150 -122 136 154 -114 128 144 -118 132 145 -115 128 146 -107 121 134 -116 128 144 -111 123 137 -114 128 145 -114 128 145 -108 122 129 -108 124 126 -102 118 115 -105 128 103 -107 131 109 -103 128 99 -107 132 103 -103 129 100 -103 128 95 -108 134 99 -102 130 89 -92 115 88 -95 122 84 -89 112 79 -89 116 75 -96 116 91 -92 110 93 -85 101 91 -78 91 81 -86 100 90 -77 83 86 -70 75 80 -71 75 80 -68 75 76 -69 83 79 -71 89 81 -66 83 76 -60 86 71 -61 83 69 -63 89 74 -61 87 70 -60 85 71 -59 88 71 -59 83 69 -60 95 73 -60 91 72 -58 87 68 -62 91 74 -59 93 72 -56 86 68 -54 80 65 -56 84 68 -57 88 70 -58 87 70 -49 69 57 -52 75 62 -47 52 53 -53 55 58 -51 53 56 -51 52 55 -56 56 59 -74 78 85 -66 70 75 -63 67 70 -64 67 71 -72 75 83 -77 82 89 -83 88 95 -79 83 91 -82 89 97 -88 94 104 -90 97 108 -92 99 107 -95 101 113 -93 100 112 -98 106 117 -96 102 112 -96 104 115 -103 111 123 -102 111 123 -105 115 129 -109 118 133 -112 123 138 -108 119 133 -111 121 136 -109 119 134 -105 115 129 -115 123 138 -113 126 141 -110 121 137 -116 128 145 -111 120 137 -109 121 136 -115 127 143 -116 127 146 -93 76 114 -93 74 113 -106 85 132 -114 93 143 -110 91 141 -129 100 157 -131 101 166 -125 94 155 -134 105 174 -135 107 175 -137 106 162 -115 94 143 -114 87 143 -133 108 163 -142 119 172 -145 120 178 -133 110 173 -136 109 175 -105 85 134 -115 93 148 -110 95 148 -113 94 148 -118 121 153 -120 132 155 -116 127 149 -120 129 154 -117 127 151 -117 126 152 -116 124 150 -115 123 149 -113 120 148 -118 125 152 -113 120 146 -117 123 151 -118 129 155 -120 131 158 -120 129 155 -121 132 155 -121 135 158 -124 138 160 -127 143 166 -127 145 167 -126 144 167 -126 143 164 -124 141 163 -123 140 161 -125 143 163 -122 140 161 -126 144 166 -127 145 168 -122 139 161 -123 141 161 -118 136 155 -119 137 157 -121 140 162 -118 136 155 -118 137 156 -115 133 151 -117 134 154 -110 129 146 -97 113 131 -93 109 126 -103 118 138 -91 107 126 -99 115 133 -84 98 116 -97 113 133 -102 117 137 -108 123 144 -102 117 137 -115 132 154 -118 136 158 -116 132 153 -122 140 164 -119 137 159 -120 138 160 -125 143 166 -122 140 162 -123 140 162 -121 139 163 -105 127 142 -140 170 170 -170 207 201 -170 209 207 -164 206 207 -161 204 207 -158 203 207 -157 202 207 -156 201 207 -155 201 207 -156 201 207 -157 202 207 -158 202 207 -161 204 207 -161 203 205 -154 191 197 -131 162 179 -93 115 137 -78 98 125 -86 107 127 -83 106 126 -95 116 137 -103 122 143 -118 135 157 -106 120 144 -113 129 163 -94 107 139 -99 115 153 -87 100 150 -96 110 150 -98 113 158 -93 108 157 -96 111 156 -97 111 162 -96 109 151 -92 105 152 -86 98 147 -90 104 155 -88 103 153 -82 97 153 -105 120 157 -102 117 158 -106 121 165 -94 110 161 -104 118 153 -111 127 159 -117 134 161 -129 146 171 -125 142 167 -126 141 163 -127 145 167 -122 139 161 -129 146 170 -123 140 163 -133 128 150 -144 91 108 -155 60 74 -159 49 63 -161 49 63 -161 49 63 -152 47 61 -162 50 64 -159 49 63 -154 56 63 -145 82 69 -151 74 68 -142 75 66 -135 90 70 -131 102 73 -130 108 76 -131 103 73 -114 118 77 -118 110 73 -117 114 80 -107 132 110 -91 143 128 -89 153 130 -91 153 133 -91 149 134 -92 151 134 -79 144 119 -47 128 80 -43 121 70 -40 130 73 -42 121 68 -44 118 69 -43 116 66 -44 111 65 -45 112 64 -45 105 62 -45 121 70 -46 104 61 -46 100 59 -52 102 60 -52 93 57 -53 84 53 -50 80 50 -53 84 52 -50 79 49 -52 82 51 -53 83 52 -52 82 51 -50 79 49 -78 100 95 -114 129 146 -121 139 159 -120 137 156 -122 138 156 -123 140 159 -118 134 151 -118 135 154 -117 132 152 -118 134 151 -118 135 152 -110 122 139 -121 137 156 -120 136 156 -113 128 145 -113 128 146 -121 135 155 -114 128 147 -120 136 156 -116 130 145 -114 129 146 -112 126 143 -121 136 153 -114 128 143 -117 131 148 -111 124 141 -108 121 135 -111 124 138 -110 122 136 -112 124 142 -112 124 138 -100 114 124 -102 112 123 -109 124 132 -106 125 116 -102 122 109 -108 133 110 -95 115 99 -101 124 100 -101 124 103 -107 131 105 -106 128 98 -102 125 102 -96 118 95 -103 126 101 -85 105 76 -99 119 102 -82 103 77 -86 105 86 -84 98 87 -85 98 90 -74 84 83 -78 86 91 -81 87 94 -74 80 87 -70 75 77 -64 79 72 -78 96 91 -70 94 78 -64 88 74 -66 91 77 -66 92 78 -66 89 77 -65 88 76 -64 91 76 -63 90 74 -64 93 75 -60 87 70 -65 94 76 -56 84 67 -61 89 71 -59 82 70 -58 84 68 -59 82 68 -65 94 77 -55 75 64 -63 78 73 -63 79 71 -61 69 69 -59 62 64 -55 56 59 -59 61 65 -62 65 69 -72 74 81 -61 64 71 -82 88 96 -77 82 89 -86 90 98 -78 82 89 -91 96 106 -85 90 101 -94 100 111 -88 93 100 -87 94 101 -91 97 108 -95 102 111 -97 105 114 -102 110 121 -91 99 110 -101 110 122 -105 112 125 -102 109 121 -116 127 142 -102 110 123 -109 119 134 -107 116 131 -112 123 139 -109 119 134 -112 123 138 -113 125 142 -115 126 143 -116 127 143 -113 124 140 -114 125 140 -117 130 146 -114 125 142 -118 130 150 -109 91 132 -104 83 128 -112 89 139 -112 90 142 -112 90 140 -121 99 156 -122 99 159 -123 99 161 -122 98 158 -124 100 162 -122 98 157 -119 97 154 -114 91 148 -123 100 159 -127 107 163 -130 106 170 -130 106 168 -127 104 168 -116 96 154 -119 99 157 -118 97 155 -119 101 157 -117 122 150 -118 127 152 -117 124 150 -115 122 148 -113 118 146 -115 121 147 -119 125 153 -115 120 148 -116 121 150 -117 122 150 -115 120 146 -115 121 150 -119 129 155 -116 123 149 -116 122 148 -118 126 151 -118 127 153 -124 136 160 -122 136 160 -125 142 163 -125 142 163 -125 143 164 -125 143 163 -131 149 173 -128 146 169 -127 146 167 -124 141 163 -123 141 163 -125 143 164 -118 135 154 -127 145 167 -120 139 160 -125 143 165 -122 139 159 -122 141 162 -116 134 153 -118 135 155 -121 139 161 -105 122 142 -100 115 135 -98 113 130 -96 112 130 -105 120 139 -100 114 133 -102 117 135 -108 125 146 -106 120 139 -106 122 141 -118 135 158 -114 130 150 -112 128 149 -120 136 158 -115 131 152 -119 135 158 -114 130 152 -117 133 154 -124 141 165 -115 135 151 -138 167 165 -165 201 194 -170 209 207 -165 206 207 -162 205 207 -159 203 207 -157 202 207 -155 201 207 -154 200 207 -154 200 207 -154 200 207 -155 201 207 -157 202 207 -159 203 207 -162 204 207 -163 204 206 -153 189 194 -138 170 180 -80 101 138 -85 104 130 -98 117 137 -100 117 139 -106 124 146 -114 131 152 -110 126 150 -110 124 153 -100 114 145 -106 122 160 -103 118 158 -97 112 151 -93 106 158 -99 115 161 -93 107 163 -98 113 162 -94 108 157 -97 110 154 -95 109 152 -103 117 157 -103 118 159 -93 108 160 -101 115 155 -104 118 156 -105 120 159 -106 123 160 -109 125 161 -116 132 165 -123 139 165 -130 147 170 -130 147 170 -126 143 166 -122 138 160 -123 139 162 -128 144 168 -132 136 158 -143 104 122 -147 62 75 -155 48 61 -152 47 61 -160 49 63 -154 48 61 -158 48 62 -159 49 62 -160 49 63 -156 58 64 -150 69 65 -136 89 69 -134 92 69 -131 96 70 -124 102 72 -125 108 74 -125 105 73 -119 110 74 -106 120 76 -109 112 73 -122 106 79 -95 143 123 -93 153 136 -96 150 137 -80 150 123 -80 146 122 -73 141 111 -43 121 73 -38 113 65 -41 121 69 -37 124 70 -41 120 68 -41 107 61 -41 120 69 -43 115 66 -40 112 64 -45 113 65 -43 108 62 -46 110 64 -46 94 56 -48 83 51 -52 82 52 -52 82 52 -53 83 52 -49 78 48 -50 80 49 -51 81 50 -50 80 50 -48 76 47 -60 85 68 -112 129 147 -122 138 155 -116 131 148 -120 137 158 -124 141 162 -119 137 157 -117 132 151 -119 134 154 -120 135 155 -115 131 152 -126 143 164 -118 135 154 -117 131 148 -121 136 154 -115 130 147 -119 135 152 -118 133 148 -116 131 147 -121 138 156 -114 128 144 -117 133 151 -115 130 148 -115 131 148 -115 129 147 -110 123 139 -112 125 140 -114 128 140 -112 125 138 -113 125 141 -113 126 142 -114 127 142 -111 123 137 -100 114 121 -101 116 121 -106 126 114 -105 126 118 -103 122 110 -98 119 105 -99 122 105 -92 115 87 -95 116 97 -105 126 110 -99 119 103 -89 107 86 -100 122 94 -95 114 94 -80 97 78 -83 96 87 -86 97 93 -82 91 94 -85 93 99 -92 100 107 -86 93 101 -81 87 91 -81 88 94 -77 93 89 -73 85 82 -69 83 78 -70 90 82 -74 94 86 -71 94 82 -69 92 80 -67 91 78 -71 99 83 -59 82 68 -60 84 70 -72 96 85 -68 96 81 -69 94 80 -69 93 80 -68 97 82 -70 89 81 -73 94 84 -70 89 80 -70 89 82 -64 77 74 -72 87 82 -69 76 79 -74 78 84 -72 77 84 -66 70 73 -78 81 92 -80 85 93 -76 80 87 -77 81 89 -77 80 87 -86 92 100 -89 93 104 -85 89 98 -98 104 115 -99 104 117 -107 113 125 -106 113 126 -105 113 127 -103 109 122 -100 107 120 -101 107 119 -103 113 126 -100 109 120 -108 116 133 -104 113 126 -101 109 120 -111 120 134 -109 120 136 -109 119 135 -111 122 137 -109 119 134 -114 125 142 -110 120 136 -114 126 142 -114 126 143 -116 130 147 -116 128 145 -114 127 143 -120 133 152 -116 128 146 -113 104 141 -108 85 134 -114 92 144 -117 93 147 -118 95 150 -122 98 156 -124 101 161 -123 99 160 -125 101 162 -124 100 161 -122 99 159 -128 104 167 -129 105 168 -124 102 162 -128 105 169 -129 105 170 -130 105 169 -129 106 171 -125 102 164 -125 102 164 -118 98 153 -115 102 148 -118 124 149 -114 119 144 -114 119 145 -115 119 146 -110 115 141 -113 116 144 -110 114 143 -110 113 142 -111 111 142 -112 114 143 -112 113 144 -113 116 146 -112 116 144 -114 119 147 -114 119 146 -115 124 149 -118 128 153 -118 129 154 -115 125 150 -128 142 165 -124 140 162 -129 146 168 -126 142 163 -118 136 156 -124 141 161 -125 144 165 -127 145 168 -126 143 166 -125 143 164 -121 139 159 -123 140 162 -127 145 168 -124 142 165 -124 143 164 -122 141 163 -120 139 159 -120 138 158 -120 139 160 -101 116 134 -99 113 131 -95 110 126 -102 116 134 -99 113 130 -99 115 133 -95 108 124 -102 115 133 -107 120 139 -112 126 147 -104 118 136 -112 127 148 -109 124 143 -115 129 149 -116 131 152 -117 133 154 -114 131 152 -112 128 149 -118 135 155 -139 164 169 -156 190 179 -170 208 204 -168 208 207 -164 206 207 -161 204 207 -158 203 207 -156 201 207 -155 201 207 -155 200 207 -154 200 207 -155 201 207 -156 201 207 -157 202 207 -159 203 207 -161 204 207 -165 206 207 -167 207 205 -159 194 193 -143 173 179 -80 98 129 -95 114 137 -100 120 142 -105 124 146 -100 119 142 -110 126 152 -108 123 151 -109 123 156 -104 119 156 -103 117 159 -96 111 153 -104 119 158 -97 112 160 -94 109 153 -104 117 156 -102 118 163 -93 108 163 -106 120 152 -102 115 157 -100 115 150 -97 113 156 -102 117 160 -97 112 152 -112 128 162 -113 129 162 -110 125 162 -119 134 161 -125 143 167 -129 147 171 -123 140 164 -126 143 167 -124 142 165 -126 144 167 -126 143 166 -131 117 138 -150 76 91 -157 48 62 -159 48 62 -151 46 59 -152 47 60 -151 46 59 -157 48 62 -160 48 62 -158 49 62 -146 58 61 -146 72 65 -133 89 68 -135 74 63 -125 103 73 -131 97 71 -119 103 72 -123 97 70 -111 118 76 -119 103 71 -106 118 75 -111 117 78 -102 128 95 -78 148 116 -79 145 123 -79 144 119 -84 151 130 -69 141 107 -37 117 70 -39 121 69 -37 133 75 -37 126 71 -39 126 71 -40 118 67 -38 118 67 -40 114 65 -40 124 70 -44 111 63 -46 113 65 -46 107 62 -45 103 60 -51 84 51 -50 81 50 -51 80 50 -50 80 49 -50 77 48 -48 76 48 -50 80 50 -48 78 48 -51 80 50 -55 80 59 -113 131 144 -121 136 155 -118 133 153 -121 138 155 -117 133 153 -115 132 153 -122 140 160 -120 136 156 -118 135 154 -116 133 151 -119 135 153 -114 130 146 -122 139 158 -121 137 157 -116 129 147 -119 135 152 -120 137 154 -121 137 153 -125 142 161 -118 131 149 -117 131 148 -122 137 155 -113 129 144 -119 134 150 -119 134 149 -118 133 150 -114 130 142 -115 128 141 -112 127 142 -106 121 132 -115 128 140 -107 120 135 -107 119 132 -108 124 131 -109 128 126 -107 128 117 -103 122 113 -100 118 116 -93 109 104 -103 123 106 -97 117 102 -89 106 92 -98 118 102 -97 118 105 -95 110 105 -87 102 93 -76 87 87 -90 101 106 -84 93 94 -76 84 86 -81 89 92 -88 97 104 -90 99 107 -83 91 97 -91 99 107 -87 98 103 -78 89 89 -79 93 91 -84 105 96 -76 93 87 -82 102 98 -69 91 80 -76 102 91 -70 89 80 -69 89 80 -69 93 81 -74 96 86 -72 92 84 -67 90 79 -73 95 86 -77 101 91 -73 96 87 -80 97 95 -77 97 89 -71 89 82 -83 98 99 -73 84 83 -81 87 93 -87 91 99 -84 89 98 -74 78 83 -82 86 96 -84 88 96 -91 97 108 -90 96 106 -90 97 106 -94 100 110 -101 109 118 -108 113 126 -129 135 157 -136 142 167 -139 147 176 -142 150 180 -144 153 185 -139 147 175 -129 135 159 -120 126 150 -106 114 128 -102 111 123 -110 119 132 -105 113 125 -105 115 129 -114 124 140 -106 116 130 -112 124 139 -113 124 141 -107 117 132 -111 121 136 -110 122 137 -116 129 146 -119 131 149 -112 125 141 -122 135 153 -116 128 145 -121 135 155 -114 126 143 -113 116 141 -115 90 141 -118 92 150 -113 91 147 -117 92 149 -122 99 159 -122 98 156 -124 100 160 -126 100 164 -121 97 158 -125 102 165 -125 102 165 -125 102 163 -129 104 169 -132 108 175 -127 103 167 -126 103 168 -127 102 166 -125 101 165 -124 103 163 -118 99 155 -117 112 149 -110 114 140 -110 113 141 -107 111 138 -110 113 143 -110 110 138 -108 107 139 -108 107 137 -108 105 136 -108 104 136 -112 114 145 -109 110 141 -110 109 139 -111 114 143 -113 116 145 -109 109 138 -115 120 147 -110 116 141 -121 131 156 -120 130 154 -121 131 155 -124 141 164 -128 146 168 -123 141 162 -121 138 158 -128 146 170 -128 146 168 -125 142 163 -124 141 162 -123 140 162 -125 143 164 -125 142 163 -122 141 162 -121 140 161 -126 145 168 -124 142 163 -123 139 160 -123 140 161 -122 140 161 -92 106 120 -94 108 123 -101 115 130 -90 102 115 -83 95 108 -90 101 116 -87 98 113 -90 103 117 -92 103 118 -95 109 125 -101 115 132 -105 119 137 -99 111 129 -109 124 144 -110 123 143 -112 128 149 -116 132 154 -111 127 147 -114 132 146 -138 169 156 -158 194 182 -170 209 206 -168 208 207 -164 206 207 -161 204 207 -159 203 207 -157 202 207 -157 202 207 -156 201 207 -156 201 207 -157 202 207 -157 202 207 -158 203 207 -160 204 207 -163 205 207 -165 206 207 -166 206 205 -162 198 193 -153 182 178 -114 139 157 -90 107 133 -107 125 147 -111 129 151 -113 132 155 -117 134 159 -112 129 161 -111 128 159 -108 124 155 -110 126 157 -101 116 156 -109 125 160 -98 112 152 -111 128 167 -100 116 165 -104 120 162 -103 118 158 -101 115 153 -108 124 160 -111 127 164 -98 113 155 -113 130 163 -103 119 163 -104 119 157 -118 135 166 -118 136 166 -123 141 171 -124 141 167 -130 147 170 -130 148 171 -128 146 168 -128 146 170 -126 145 169 -125 137 160 -136 99 117 -146 55 70 -151 46 59 -146 45 57 -151 46 60 -152 47 60 -157 48 62 -154 47 60 -151 47 60 -152 46 59 -153 53 61 -134 85 67 -131 92 69 -132 90 68 -118 106 72 -123 110 75 -116 113 75 -118 110 73 -115 111 73 -116 107 71 -125 104 72 -108 116 74 -101 126 88 -88 129 94 -83 142 124 -83 149 126 -75 143 117 -70 134 107 -37 120 68 -34 119 68 -37 128 72 -36 119 67 -41 120 68 -37 121 69 -38 128 72 -40 119 68 -37 128 72 -40 111 64 -42 118 68 -40 109 62 -46 100 58 -48 89 53 -50 82 50 -47 76 47 -52 82 51 -51 81 50 -51 80 50 -48 76 48 -48 77 48 -45 70 43 -63 86 72 -116 133 151 -121 137 155 -117 134 151 -111 128 147 -115 132 151 -116 132 151 -120 137 154 -119 136 156 -120 137 155 -123 139 158 -124 140 161 -123 140 157 -127 144 164 -121 137 155 -116 133 152 -124 140 160 -121 136 155 -118 134 151 -112 127 144 -117 132 148 -116 132 150 -109 122 137 -117 131 149 -116 131 150 -119 134 150 -116 131 148 -109 124 137 -112 126 142 -113 128 143 -109 124 137 -113 128 141 -105 118 129 -109 123 132 -104 118 124 -111 128 132 -97 114 111 -103 120 120 -105 123 120 -101 116 116 -93 111 101 -99 116 110 -98 116 109 -98 115 111 -90 106 99 -100 120 108 -91 105 101 -89 103 98 -90 102 101 -86 96 97 -77 87 88 -92 102 108 -83 92 96 -95 104 114 -84 93 97 -90 100 103 -88 96 101 -88 102 103 -77 92 87 -79 96 91 -82 97 92 -81 100 94 -71 89 81 -81 99 97 -79 98 94 -79 104 95 -84 105 101 -85 105 101 -75 93 88 -74 89 86 -87 105 106 -83 100 96 -79 98 96 -86 104 100 -81 94 95 -74 87 86 -87 101 105 -85 92 99 -83 91 97 -87 93 100 -92 101 112 -95 102 114 -86 93 102 -90 97 106 -97 105 115 -101 109 119 -106 114 127 -124 132 148 -141 150 178 -158 170 207 -163 175 213 -168 185 231 -168 185 232 -168 185 231 -170 186 231 -169 184 228 -169 183 225 -156 166 200 -149 159 192 -124 132 156 -110 118 136 -110 119 135 -98 106 117 -106 117 130 -105 116 129 -110 122 136 -118 129 146 -118 130 148 -116 128 146 -115 126 142 -118 131 149 -113 122 140 -116 126 146 -119 130 149 -119 129 147 -123 136 155 -119 133 150 -120 132 152 -113 101 143 -122 95 154 -111 87 141 -110 85 139 -116 92 148 -119 94 153 -117 93 152 -119 94 152 -121 96 156 -125 101 166 -127 102 166 -129 104 169 -129 103 169 -128 102 168 -127 102 169 -128 103 169 -128 102 167 -124 100 161 -119 96 154 -114 98 146 -111 113 142 -109 113 140 -109 107 137 -110 112 140 -108 105 137 -102 99 130 -105 100 135 -104 99 132 -107 104 137 -104 100 133 -103 98 131 -106 104 137 -106 104 137 -107 105 136 -107 105 136 -106 105 136 -105 108 136 -108 110 139 -113 120 146 -110 118 145 -118 127 151 -118 132 154 -121 136 159 -126 145 167 -127 143 164 -124 141 164 -124 143 165 -129 146 169 -125 142 162 -128 147 169 -125 143 165 -125 144 165 -120 139 158 -124 143 162 -124 141 162 -123 141 163 -127 146 168 -124 143 165 -126 144 166 -93 105 120 -92 104 118 -90 102 117 -97 110 124 -92 102 116 -89 101 115 -99 111 127 -95 107 122 -101 115 134 -111 126 144 -104 117 136 -106 120 138 -108 123 143 -111 127 148 -109 124 142 -115 132 153 -111 126 147 -110 127 144 -117 143 136 -148 183 166 -169 206 198 -172 210 207 -168 208 207 -165 207 207 -164 206 207 -161 204 207 -160 204 207 -159 203 207 -159 203 207 -159 203 207 -159 203 207 -160 203 207 -161 204 207 -163 205 207 -165 206 207 -166 207 207 -168 207 205 -161 194 188 -143 168 156 -135 160 155 -98 120 144 -98 116 138 -112 129 151 -117 133 156 -119 135 160 -107 122 152 -114 131 160 -111 127 156 -112 129 157 -110 125 153 -110 126 160 -102 118 156 -108 126 161 -96 111 151 -106 122 160 -98 112 152 -107 123 162 -113 129 161 -107 122 157 -104 119 155 -104 120 158 -110 127 160 -113 129 162 -112 129 167 -114 130 161 -120 136 165 -127 143 168 -125 143 166 -130 149 173 -126 145 170 -130 148 171 -130 147 171 -131 132 156 -140 74 87 -149 46 58 -155 47 61 -156 48 61 -154 47 60 -150 46 59 -150 46 59 -157 48 62 -147 45 58 -147 45 58 -145 53 60 -144 70 63 -133 87 67 -122 99 69 -127 100 70 -111 111 73 -112 110 72 -108 116 74 -103 115 73 -113 111 73 -102 119 75 -101 125 77 -96 123 76 -101 112 78 -81 148 120 -65 149 109 -74 140 116 -50 129 89 -33 121 70 -34 121 68 -33 118 66 -37 127 71 -37 124 70 -36 117 66 -37 122 68 -36 115 64 -40 110 63 -39 115 65 -42 108 63 -41 109 62 -42 103 60 -45 80 49 -50 80 50 -48 77 48 -50 78 48 -48 77 48 -47 74 46 -50 79 48 -46 72 45 -49 77 48 -80 99 98 -107 124 136 -115 132 150 -121 137 156 -118 136 155 -118 135 154 -117 133 150 -122 139 160 -110 127 145 -119 138 158 -121 138 157 -124 140 160 -121 138 156 -123 139 157 -115 131 148 -121 137 155 -116 133 149 -121 138 156 -122 138 155 -115 132 149 -121 138 154 -114 130 146 -116 132 147 -117 134 148 -115 130 148 -113 128 142 -119 134 148 -114 131 142 -113 129 138 -108 122 132 -111 126 141 -110 123 135 -107 123 131 -108 122 133 -107 122 134 -107 121 130 -107 120 128 -100 116 119 -98 113 115 -92 107 105 -102 120 116 -92 103 106 -88 104 91 -93 109 101 -94 110 107 -90 104 101 -90 102 103 -96 108 111 -83 93 96 -89 100 105 -81 93 92 -89 100 101 -84 94 97 -81 92 92 -96 103 111 -88 96 99 -94 104 111 -90 103 106 -86 99 101 -92 105 109 -86 104 103 -89 104 105 -91 111 108 -80 98 95 -84 98 99 -82 102 97 -83 104 99 -85 103 101 -76 97 93 -84 102 101 -87 103 105 -87 102 103 -86 103 100 -86 99 102 -83 97 98 -89 101 104 -82 94 97 -94 103 113 -99 108 120 -95 104 111 -92 101 112 -93 104 114 -90 99 107 -95 104 115 -104 113 126 -118 126 146 -142 151 175 -169 181 221 -168 183 227 -171 191 241 -172 192 245 -172 194 247 -171 193 247 -173 194 248 -171 192 245 -172 193 246 -174 194 246 -180 198 248 -177 191 237 -168 181 222 -139 145 175 -121 131 151 -110 119 135 -114 125 142 -118 129 147 -106 116 130 -108 118 134 -114 125 142 -113 124 143 -114 124 142 -108 118 134 -113 121 141 -113 123 140 -115 126 145 -115 127 146 -118 128 146 -118 130 147 -114 126 144 -115 123 143 -110 91 138 -109 85 138 -115 89 144 -119 90 151 -118 91 148 -123 96 159 -118 93 154 -117 91 151 -125 100 163 -126 99 164 -125 98 165 -120 93 158 -121 97 159 -128 101 168 -124 99 163 -126 100 166 -125 100 164 -118 101 156 -116 110 146 -114 119 146 -107 107 137 -106 104 135 -102 96 128 -101 94 127 -99 91 125 -106 98 133 -101 96 129 -102 95 129 -101 93 129 -100 93 127 -102 94 128 -101 95 128 -105 98 132 -105 101 134 -105 102 135 -107 105 135 -105 104 134 -110 113 141 -108 112 140 -112 117 145 -119 132 155 -116 131 151 -123 140 161 -125 142 164 -125 141 164 -125 143 164 -128 145 167 -126 145 165 -122 138 159 -122 140 161 -130 148 171 -123 142 164 -122 141 160 -123 140 160 -120 138 157 -126 144 165 -126 145 167 -120 138 158 -107 122 141 -101 115 131 -93 105 122 -98 112 128 -105 119 137 -94 107 124 -111 127 146 -106 120 138 -109 125 146 -118 134 154 -109 124 144 -104 120 139 -113 129 149 -124 140 162 -121 138 161 -124 142 164 -122 139 161 -111 130 146 -122 152 138 -158 193 178 -172 209 201 -173 211 207 -169 208 205 -168 208 207 -166 207 207 -165 206 207 -164 206 207 -164 206 207 -162 205 207 -162 205 207 -163 205 207 -163 205 207 -165 206 207 -166 207 207 -168 208 207 -169 209 207 -171 210 206 -167 201 195 -142 165 150 -110 132 120 -108 135 143 -92 111 129 -112 129 151 -124 141 165 -122 139 162 -116 132 159 -111 127 154 -110 125 151 -108 123 158 -105 121 153 -101 116 155 -114 132 166 -100 116 149 -105 121 154 -109 124 160 -100 114 149 -108 124 167 -111 127 161 -109 124 161 -109 124 160 -115 132 168 -109 124 156 -118 135 163 -117 133 162 -118 136 164 -127 144 167 -129 147 170 -126 143 166 -121 139 164 -128 147 170 -130 148 173 -121 138 161 -129 125 148 -141 68 82 -148 45 58 -149 45 57 -147 44 57 -149 45 58 -151 46 59 -146 44 58 -152 47 60 -150 46 58 -153 47 59 -145 61 61 -135 72 63 -117 88 63 -117 97 68 -108 109 71 -110 112 72 -107 109 71 -111 108 71 -108 117 74 -111 111 74 -103 115 73 -109 114 74 -100 124 76 -83 127 85 -85 144 122 -79 144 120 -75 143 116 -56 140 98 -37 121 72 -31 128 72 -36 121 69 -32 129 72 -34 121 68 -35 125 71 -34 126 70 -39 114 64 -39 106 60 -40 112 63 -38 117 66 -39 112 63 -44 92 54 -44 82 49 -49 77 48 -47 75 46 -51 80 50 -47 73 45 -49 77 48 -48 76 47 -43 69 43 -52 76 57 -85 103 105 -117 134 154 -123 141 161 -119 135 155 -123 139 159 -119 135 155 -123 140 161 -119 138 157 -123 140 161 -122 140 159 -121 137 155 -123 140 160 -122 140 158 -123 141 158 -118 133 150 -123 140 156 -121 138 155 -121 139 156 -118 135 153 -124 141 157 -119 136 151 -116 133 149 -119 136 152 -118 134 149 -109 124 136 -116 130 144 -117 133 149 -117 132 149 -118 134 149 -113 129 144 -106 122 133 -111 128 140 -115 130 140 -110 125 136 -106 121 129 -110 127 130 -104 119 126 -99 114 116 -106 121 128 -101 116 120 -95 108 111 -96 114 110 -86 99 98 -95 109 115 -94 107 109 -87 102 97 -90 102 108 -88 100 101 -88 100 101 -87 98 99 -86 98 103 -91 103 107 -91 101 105 -95 108 115 -98 110 116 -91 100 105 -91 99 105 -97 108 115 -95 107 114 -90 103 107 -98 114 119 -84 102 96 -81 96 95 -88 104 106 -84 102 99 -89 107 107 -87 104 103 -89 107 107 -80 97 97 -91 106 107 -85 98 99 -91 107 110 -92 108 114 -90 103 108 -92 106 112 -95 107 114 -102 112 123 -106 117 127 -102 112 124 -100 109 120 -100 110 121 -99 108 119 -97 104 114 -99 109 121 -123 135 148 -166 180 213 -176 190 234 -175 193 242 -175 195 247 -173 194 248 -171 194 249 -170 193 249 -169 193 249 -169 193 249 -170 193 249 -171 194 249 -173 195 249 -176 196 249 -180 198 248 -180 196 245 -175 187 231 -144 151 183 -119 126 149 -116 128 145 -114 125 143 -117 128 148 -118 129 148 -113 125 141 -116 127 146 -104 114 128 -118 129 148 -113 125 143 -112 121 139 -116 128 146 -112 121 139 -105 113 132 -114 122 142 -117 129 149 -113 122 143 -113 114 143 -111 86 137 -109 80 137 -110 82 138 -107 80 133 -119 89 150 -115 89 150 -114 87 147 -118 92 152 -121 93 157 -121 92 157 -122 96 162 -122 96 161 -125 97 162 -123 94 160 -125 98 164 -115 91 149 -109 100 140 -113 117 145 -105 103 133 -105 101 132 -102 99 129 -99 93 126 -99 91 124 -98 90 123 -103 94 130 -101 93 128 -103 95 130 -101 93 127 -102 94 129 -104 95 130 -99 92 126 -103 95 130 -100 92 125 -101 95 128 -103 97 128 -104 102 133 -105 104 135 -111 111 140 -113 117 145 -118 127 153 -121 134 158 -118 135 156 -123 140 161 -123 140 161 -123 140 161 -118 135 155 -122 141 162 -118 136 156 -121 138 157 -122 141 162 -126 144 165 -122 140 161 -119 135 155 -116 135 153 -122 139 158 -118 136 156 -124 141 163 -112 128 148 -110 125 144 -117 134 155 -117 132 154 -112 128 147 -108 124 143 -116 132 153 -111 129 149 -113 131 150 -118 134 157 -115 132 153 -117 134 155 -123 140 163 -115 132 152 -123 140 162 -122 140 163 -120 137 158 -101 123 127 -110 138 122 -164 195 187 -175 209 202 -171 207 201 -168 204 201 -171 210 207 -170 209 207 -168 208 207 -168 208 207 -168 208 207 -167 208 207 -167 207 207 -168 208 207 -168 208 207 -169 209 207 -170 210 207 -171 210 207 -173 211 207 -174 210 204 -170 199 191 -140 155 142 -107 123 100 -85 117 106 -97 121 136 -117 136 160 -123 139 164 -125 143 167 -114 129 151 -110 127 153 -113 128 160 -117 134 162 -113 130 158 -107 124 158 -111 128 163 -109 124 157 -109 124 160 -114 131 160 -114 130 158 -111 129 164 -106 121 158 -103 119 148 -105 121 154 -107 122 156 -118 135 167 -118 135 165 -117 134 163 -123 141 168 -131 149 175 -126 144 168 -129 147 170 -127 144 168 -129 147 172 -127 145 169 -126 144 166 -130 124 144 -136 44 56 -147 45 57 -149 46 59 -151 46 58 -151 46 59 -143 44 57 -144 44 56 -148 46 57 -152 46 59 -150 45 58 -150 55 61 -137 72 62 -124 89 66 -120 105 71 -102 107 69 -112 103 70 -114 101 68 -91 121 74 -92 129 78 -100 113 72 -91 124 75 -91 128 77 -92 125 76 -77 135 79 -71 142 102 -72 152 118 -72 142 112 -69 145 112 -30 124 72 -32 132 73 -34 122 69 -32 120 69 -35 126 73 -36 128 72 -35 116 65 -37 112 64 -39 111 64 -38 108 61 -37 116 65 -39 108 61 -43 96 56 -44 88 52 -45 71 44 -47 75 46 -46 72 45 -45 72 45 -46 73 45 -44 70 43 -45 71 46 -65 87 77 -100 118 129 -120 137 155 -121 140 159 -114 131 150 -114 131 151 -119 135 155 -120 135 153 -121 137 157 -120 138 159 -126 145 164 -120 136 155 -125 143 161 -119 135 154 -124 141 162 -119 136 154 -118 135 154 -118 134 152 -119 137 155 -123 140 157 -122 139 156 -116 133 150 -116 134 149 -118 136 150 -119 136 153 -118 135 150 -116 134 148 -113 129 143 -115 132 147 -113 130 142 -112 129 141 -110 127 134 -106 123 131 -112 129 139 -112 130 141 -111 127 140 -109 126 134 -99 115 118 -103 118 125 -105 119 125 -98 113 114 -98 113 116 -91 107 106 -95 110 114 -93 107 104 -102 117 123 -97 111 112 -88 101 103 -92 104 109 -98 112 117 -85 99 94 -104 117 125 -94 107 109 -92 103 108 -91 105 105 -101 113 122 -91 104 104 -99 111 119 -96 106 112 -90 105 108 -95 112 114 -97 110 115 -86 104 105 -98 115 117 -90 106 105 -90 105 109 -97 114 118 -86 102 104 -92 110 113 -90 105 109 -84 97 102 -98 114 120 -92 106 112 -98 114 121 -95 110 120 -101 113 123 -94 105 113 -104 116 127 -103 113 126 -103 113 125 -107 118 131 -106 119 132 -107 118 131 -101 113 121 -132 144 161 -162 175 211 -176 190 233 -179 197 247 -176 196 248 -174 195 249 -171 194 249 -169 193 249 -169 193 249 -168 192 249 -168 192 249 -168 193 249 -169 193 249 -171 194 249 -174 195 249 -177 197 249 -181 199 249 -184 200 248 -173 185 228 -153 162 199 -118 127 149 -115 126 145 -120 131 151 -116 127 145 -106 117 134 -117 128 147 -113 123 141 -114 125 145 -113 121 142 -113 123 141 -113 125 144 -107 116 134 -112 119 140 -112 118 136 -118 129 150 -120 129 152 -114 122 147 -112 116 139 -101 79 124 -104 75 127 -106 77 132 -109 78 137 -112 84 143 -111 85 143 -114 85 146 -118 89 152 -114 86 147 -117 90 151 -120 93 156 -122 95 157 -116 87 151 -113 87 146 -109 101 140 -105 104 132 -103 103 129 -103 100 130 -96 90 121 -99 92 125 -98 90 123 -99 91 124 -100 92 126 -99 91 124 -105 96 130 -101 92 125 -101 92 125 -100 92 125 -100 92 125 -102 94 128 -102 94 129 -102 94 127 -101 93 127 -101 95 128 -103 97 130 -105 101 132 -106 107 135 -103 104 132 -113 119 144 -115 127 151 -119 134 156 -126 143 164 -124 141 162 -125 142 163 -123 141 163 -124 142 163 -121 139 159 -123 140 161 -126 144 167 -113 132 150 -118 137 157 -117 135 154 -117 135 154 -120 137 157 -118 136 155 -119 138 156 -120 138 160 -111 128 147 -117 134 154 -114 130 150 -117 134 156 -124 141 163 -119 136 159 -122 139 160 -120 138 160 -121 138 162 -120 137 161 -120 137 160 -122 139 163 -122 140 163 -124 141 163 -126 145 168 -118 136 157 -97 123 117 -124 154 140 -160 188 182 -166 197 189 -161 188 183 -162 194 189 -172 208 203 -174 212 207 -173 211 207 -172 211 207 -171 210 207 -171 210 207 -172 210 207 -172 210 207 -172 210 206 -172 210 206 -173 211 206 -175 212 207 -177 213 207 -176 208 201 -160 164 158 -127 118 106 -75 85 67 -84 113 109 -94 123 127 -120 139 161 -125 144 169 -125 142 165 -127 145 170 -117 134 160 -122 139 162 -111 127 153 -115 133 164 -120 137 163 -109 125 156 -113 130 162 -113 131 162 -116 133 164 -112 129 159 -108 124 161 -112 128 160 -112 129 162 -110 126 157 -119 136 163 -114 131 164 -117 134 165 -122 140 165 -121 138 164 -129 145 169 -123 140 165 -128 144 168 -126 143 166 -126 144 168 -123 140 165 -126 143 166 -134 126 148 -139 45 57 -138 43 54 -138 42 54 -146 44 56 -144 44 56 -147 45 57 -145 44 56 -143 43 56 -145 44 57 -143 44 56 -140 54 57 -139 73 64 -118 95 66 -112 102 68 -113 102 69 -101 111 71 -97 126 77 -99 114 72 -96 119 75 -89 120 73 -98 125 77 -85 126 76 -77 133 78 -95 111 70 -72 143 100 -63 147 109 -77 150 122 -75 146 116 -41 130 82 -30 124 69 -37 126 78 -33 132 76 -37 120 71 -35 124 71 -35 120 67 -33 124 69 -35 125 72 -39 119 71 -39 103 61 -39 105 61 -42 88 52 -42 78 47 -45 75 46 -47 75 46 -45 72 45 -43 68 42 -46 73 45 -44 71 44 -47 70 51 -86 104 109 -111 129 146 -119 136 151 -123 140 159 -119 137 156 -123 141 160 -120 136 157 -121 139 160 -124 140 158 -123 142 162 -120 138 159 -120 139 158 -121 139 156 -116 134 151 -124 141 160 -120 137 156 -122 140 156 -122 140 159 -123 142 159 -118 135 149 -120 136 154 -121 136 153 -118 135 151 -118 133 146 -121 136 152 -118 134 150 -113 131 142 -117 133 149 -116 133 149 -116 134 143 -113 129 142 -114 131 143 -111 126 137 -115 133 145 -115 132 145 -102 120 122 -103 119 124 -111 128 136 -100 116 117 -102 118 123 -98 114 119 -99 114 120 -99 115 116 -93 108 109 -95 111 117 -95 109 114 -102 117 122 -99 115 119 -94 108 112 -96 111 113 -94 109 110 -100 114 118 -96 110 114 -103 116 125 -93 107 110 -97 111 115 -99 112 117 -94 106 113 -95 106 110 -102 115 121 -100 114 119 -94 108 114 -102 115 120 -104 116 127 -100 114 121 -97 114 120 -92 107 111 -102 118 126 -100 117 124 -95 110 115 -103 119 123 -96 108 115 -92 108 113 -102 117 128 -105 120 130 -102 113 123 -105 118 129 -102 113 127 -106 117 132 -95 105 117 -101 113 125 -107 120 133 -103 116 128 -122 134 148 -150 164 188 -182 197 237 -183 200 248 -179 198 249 -176 197 249 -173 195 249 -171 194 249 -170 193 249 -169 193 249 -169 193 249 -168 193 249 -169 193 249 -169 193 249 -171 194 249 -174 195 249 -176 196 249 -180 198 249 -184 201 249 -181 196 242 -172 183 224 -139 147 179 -117 126 147 -115 126 146 -111 121 139 -120 131 153 -114 123 142 -114 125 144 -114 121 141 -112 123 140 -115 128 147 -112 122 141 -110 118 139 -114 122 145 -111 118 138 -107 113 134 -112 114 137 -108 114 132 -107 113 132 -105 103 130 -96 81 120 -93 69 114 -99 71 123 -105 75 132 -101 73 129 -108 76 137 -112 78 141 -108 77 138 -113 82 144 -112 84 143 -106 78 137 -110 84 141 -114 112 147 -105 108 134 -106 106 134 -95 91 121 -98 93 124 -100 92 125 -99 90 124 -94 87 120 -96 88 121 -98 90 123 -97 89 122 -98 90 122 -100 92 126 -99 91 124 -97 89 121 -98 91 123 -103 95 129 -98 91 123 -96 89 121 -98 91 124 -98 90 122 -98 89 122 -101 95 126 -98 96 125 -100 100 128 -105 108 134 -112 122 145 -121 136 160 -122 139 163 -129 147 170 -120 137 157 -126 145 167 -118 133 153 -120 139 158 -121 140 161 -117 136 156 -116 135 154 -114 132 151 -112 132 149 -120 135 157 -119 139 159 -118 136 154 -120 138 157 -117 134 154 -118 136 156 -119 137 158 -120 139 161 -121 138 161 -120 138 158 -122 140 163 -123 141 162 -120 138 159 -124 142 162 -121 140 162 -128 146 171 -121 139 161 -123 142 164 -128 147 169 -126 145 168 -120 138 158 -104 130 127 -125 150 142 -142 166 164 -150 174 168 -141 159 153 -155 180 174 -175 209 202 -177 214 207 -177 214 207 -175 211 206 -176 212 205 -175 212 206 -176 213 207 -177 213 207 -175 211 204 -163 202 192 -174 210 202 -175 209 200 -177 211 201 -162 185 178 -146 135 130 -115 70 69 -79 82 64 -87 111 107 -102 131 133 -119 138 158 -124 143 167 -125 143 165 -123 141 165 -121 139 163 -121 137 163 -111 126 153 -108 125 153 -114 130 159 -113 128 161 -111 127 157 -110 125 159 -98 113 148 -116 131 158 -111 129 162 -108 124 153 -115 132 164 -120 137 164 -120 137 168 -115 131 156 -124 141 166 -120 138 165 -123 140 164 -127 145 170 -123 139 163 -122 139 162 -124 142 168 -127 145 171 -125 143 167 -119 137 161 -133 120 140 -136 56 68 -139 42 54 -142 43 55 -145 44 57 -144 44 56 -143 44 56 -143 43 55 -139 43 54 -142 43 56 -149 46 58 -134 56 57 -127 69 59 -118 102 70 -101 100 66 -99 116 72 -109 120 76 -95 113 71 -88 122 73 -92 118 73 -85 123 74 -87 126 76 -78 131 77 -81 131 77 -79 121 72 -64 135 96 -77 151 121 -76 150 121 -67 143 112 -48 141 92 -35 128 76 -36 121 73 -35 127 75 -35 125 73 -38 123 75 -34 125 72 -32 124 70 -35 127 72 -38 109 62 -38 103 59 -39 101 58 -39 93 54 -41 84 49 -44 71 44 -43 69 42 -45 71 44 -43 68 42 -42 68 42 -51 73 56 -67 86 82 -94 111 121 -115 132 151 -119 137 157 -128 146 169 -126 143 163 -117 136 154 -123 139 158 -121 138 158 -122 140 161 -124 141 161 -116 132 151 -122 140 159 -128 146 169 -121 137 155 -124 143 163 -126 144 164 -122 140 161 -122 137 154 -126 137 158 -127 134 155 -129 131 154 -132 133 155 -127 129 151 -128 127 144 -119 130 146 -126 128 147 -123 132 149 -125 139 155 -118 135 149 -119 137 148 -119 137 153 -117 135 150 -114 132 147 -114 132 140 -115 134 146 -118 138 147 -112 129 140 -114 134 143 -110 128 139 -107 125 132 -115 133 143 -101 118 123 -107 125 133 -103 118 127 -106 124 132 -97 115 116 -110 127 136 -102 117 121 -108 124 132 -102 119 127 -103 120 129 -104 119 129 -102 118 121 -102 117 124 -101 117 121 -96 110 116 -103 116 125 -104 117 124 -101 115 125 -99 111 121 -98 111 119 -100 113 120 -102 115 125 -101 114 122 -93 107 112 -93 109 113 -97 113 118 -100 114 123 -103 117 126 -93 108 114 -98 113 118 -96 109 116 -101 114 122 -106 119 129 -105 120 129 -106 117 129 -103 114 128 -101 113 124 -105 118 128 -101 115 126 -106 118 130 -108 121 136 -103 117 127 -144 157 183 -179 192 233 -187 202 248 -184 200 249 -180 199 249 -178 198 249 -175 196 249 -173 195 249 -172 194 249 -170 194 249 -170 194 249 -170 193 249 -171 194 249 -171 194 249 -173 195 249 -174 196 249 -176 197 249 -179 198 249 -183 200 249 -185 200 246 -177 191 233 -154 164 199 -124 135 159 -116 127 149 -117 130 150 -118 129 148 -119 129 150 -108 118 138 -117 127 147 -117 128 148 -114 119 141 -107 117 133 -113 123 145 -110 117 138 -111 118 139 -113 117 141 -103 104 124 -95 94 115 -101 103 122 -100 97 120 -89 87 105 -86 76 105 -79 60 99 -87 65 106 -87 58 110 -87 59 109 -93 62 116 -88 59 109 -100 75 127 -93 75 117 -103 96 128 -115 117 147 -108 109 138 -101 102 130 -97 90 122 -96 90 120 -95 88 121 -96 88 120 -98 90 124 -95 88 120 -98 89 121 -99 91 123 -98 90 123 -97 90 122 -99 90 123 -98 89 122 -98 90 123 -97 90 122 -98 90 123 -98 91 123 -96 89 121 -96 89 119 -100 92 124 -93 85 116 -99 92 123 -97 89 120 -95 92 121 -106 107 133 -111 117 144 -118 132 154 -124 141 162 -127 143 166 -126 144 166 -122 142 161 -126 143 166 -120 138 158 -122 140 161 -123 142 162 -123 141 162 -121 136 157 -119 138 158 -123 141 161 -120 138 158 -118 136 154 -114 132 150 -118 135 156 -129 146 170 -119 137 160 -119 136 158 -122 139 160 -121 139 160 -126 145 168 -124 142 166 -123 140 164 -123 142 166 -124 143 166 -125 141 165 -123 141 162 -122 140 163 -127 145 170 -124 142 166 -125 143 166 -95 119 120 -117 143 138 -122 141 145 -127 148 145 -118 131 129 -144 165 160 -168 199 193 -176 209 201 -172 201 198 -162 182 193 -160 186 186 -170 202 196 -177 211 202 -170 206 196 -154 190 180 -132 175 155 -149 187 169 -157 186 176 -144 167 160 -143 166 158 -116 82 85 -105 49 52 -90 89 85 -90 115 111 -100 126 129 -117 136 157 -125 143 168 -117 134 155 -124 142 167 -122 140 164 -116 132 157 -119 136 159 -114 129 157 -114 130 158 -115 131 160 -117 133 161 -112 127 154 -115 132 161 -109 125 154 -114 129 158 -108 124 148 -115 132 161 -113 128 158 -116 132 161 -118 135 162 -114 129 155 -123 139 162 -126 144 169 -124 140 164 -119 136 159 -118 135 160 -123 139 164 -125 144 170 -127 144 168 -122 139 164 -126 123 145 -137 57 69 -131 40 51 -141 43 55 -141 43 54 -138 42 53 -140 42 54 -149 45 57 -137 41 53 -134 41 53 -133 40 52 -134 54 55 -133 65 60 -122 98 68 -101 110 70 -93 116 72 -103 110 71 -98 111 70 -90 112 69 -84 127 76 -87 123 74 -84 124 76 -76 126 75 -87 117 71 -67 139 83 -71 144 97 -80 150 124 -65 148 110 -70 143 112 -72 145 115 -46 130 86 -33 120 71 -33 127 75 -39 131 80 -39 119 76 -33 128 73 -36 125 74 -39 120 73 -39 113 71 -40 113 67 -38 102 60 -41 91 54 -37 77 47 -42 66 41 -42 66 41 -40 63 39 -38 61 37 -43 66 44 -66 86 82 -98 115 129 -113 130 148 -119 136 158 -118 137 156 -125 143 164 -121 138 156 -124 141 162 -126 146 168 -126 144 166 -124 141 163 -122 139 158 -125 144 161 -116 133 152 -125 143 163 -125 143 163 -121 138 159 -125 141 161 -122 132 148 -129 132 154 -133 131 153 -133 120 147 -137 116 145 -139 120 146 -135 115 139 -143 115 143 -142 119 149 -139 120 148 -138 125 150 -125 125 147 -123 131 150 -122 136 152 -122 138 151 -119 137 154 -123 141 157 -117 135 147 -118 138 150 -113 131 142 -112 131 142 -121 139 153 -111 128 142 -115 131 146 -111 128 138 -116 134 146 -107 124 134 -108 126 132 -108 124 134 -111 129 136 -102 120 126 -112 128 139 -104 120 124 -112 127 137 -108 125 132 -107 123 135 -105 120 130 -107 122 129 -99 113 124 -100 116 123 -100 113 120 -100 115 123 -104 118 129 -104 117 129 -104 120 130 -99 112 121 -101 115 126 -93 105 110 -96 110 117 -100 113 123 -95 108 115 -94 107 114 -107 120 131 -104 118 130 -99 115 123 -108 121 133 -100 114 124 -108 122 134 -111 123 135 -104 118 126 -101 114 126 -107 120 135 -111 124 139 -108 120 133 -104 118 130 -111 125 142 -120 132 154 -148 161 192 -187 200 244 -185 200 245 -184 201 249 -182 199 249 -180 199 249 -178 198 249 -175 196 249 -175 196 249 -174 196 249 -173 195 249 -173 195 249 -173 195 249 -175 196 249 -175 196 249 -177 197 249 -177 197 249 -181 199 249 -181 197 246 -183 197 244 -182 194 237 -163 175 213 -133 145 174 -118 128 152 -111 121 138 -115 126 146 -121 134 154 -114 124 145 -115 125 146 -121 130 153 -118 127 151 -114 121 144 -113 115 139 -112 118 141 -111 114 137 -107 112 133 -104 106 129 -104 102 128 -104 104 125 -93 93 115 -86 81 105 -88 82 108 -79 72 98 -74 68 91 -66 55 81 -76 64 94 -73 61 91 -74 62 94 -82 72 103 -92 86 116 -102 99 129 -100 100 128 -102 101 131 -98 94 124 -98 91 120 -96 88 120 -97 89 121 -98 89 121 -94 87 118 -95 87 118 -98 90 122 -100 92 123 -96 88 119 -97 89 120 -94 86 118 -96 88 119 -95 87 119 -99 91 123 -98 90 123 -97 90 121 -94 87 117 -100 92 125 -96 89 120 -97 89 121 -101 93 126 -97 90 122 -97 93 123 -104 105 134 -109 113 138 -115 125 148 -125 140 162 -128 145 168 -127 146 167 -123 141 163 -125 141 162 -125 143 163 -122 141 159 -119 137 158 -125 143 164 -122 140 160 -119 138 157 -121 141 160 -122 140 160 -121 140 162 -118 136 155 -118 135 156 -123 141 162 -124 143 165 -125 143 165 -122 140 163 -126 144 167 -127 145 170 -128 146 169 -125 143 165 -125 143 164 -122 140 162 -127 145 168 -120 138 159 -128 146 169 -128 147 170 -125 143 165 -121 141 160 -106 130 134 -109 135 132 -108 133 131 -105 126 126 -112 127 128 -122 140 143 -140 166 163 -140 167 164 -151 171 176 -134 131 166 -132 136 159 -145 172 166 -142 171 165 -142 172 165 -125 155 148 -110 142 132 -116 151 137 -116 139 132 -117 139 133 -107 129 130 -97 95 95 -95 74 74 -90 104 104 -99 123 125 -96 119 124 -113 131 150 -118 135 161 -126 144 167 -121 139 164 -117 135 157 -122 139 163 -123 140 163 -109 125 152 -112 127 152 -113 129 153 -112 127 155 -115 132 162 -114 130 157 -107 121 150 -112 128 155 -111 125 152 -111 127 151 -119 136 161 -116 133 157 -124 142 166 -119 136 160 -122 138 162 -113 129 155 -121 137 161 -124 141 166 -121 137 163 -121 138 162 -126 143 168 -126 144 170 -120 137 160 -119 127 150 -127 71 87 -133 40 52 -132 40 51 -146 44 56 -138 42 54 -138 41 53 -141 43 55 -134 41 52 -137 42 53 -144 44 56 -135 51 56 -127 57 55 -113 84 62 -104 106 69 -100 97 64 -83 126 75 -82 118 72 -80 121 73 -74 120 71 -78 134 79 -73 129 76 -70 130 78 -77 125 78 -80 116 74 -64 140 98 -59 147 103 -70 144 114 -69 148 113 -78 152 122 -54 138 97 -38 129 81 -36 131 81 -38 111 73 -38 119 75 -40 124 80 -35 119 72 -41 108 71 -38 110 67 -43 112 75 -40 103 66 -41 90 58 -43 80 56 -36 60 37 -42 65 42 -42 63 47 -46 69 51 -69 89 85 -85 104 110 -111 128 144 -118 135 154 -121 139 159 -122 139 161 -127 144 165 -124 143 164 -126 144 165 -119 136 155 -126 144 166 -119 138 156 -123 140 158 -120 137 156 -128 146 168 -120 138 156 -124 141 161 -122 137 156 -131 131 154 -130 128 151 -136 117 144 -140 112 143 -141 107 137 -144 106 140 -145 105 140 -145 103 140 -147 105 141 -143 104 138 -148 100 137 -142 108 140 -143 115 145 -132 120 144 -132 125 148 -122 133 149 -127 141 159 -125 143 160 -111 130 143 -117 135 150 -123 141 156 -118 137 152 -125 145 161 -123 141 155 -124 142 158 -117 134 148 -120 138 153 -118 136 152 -112 129 141 -110 128 142 -115 132 147 -117 134 147 -115 131 145 -113 130 144 -116 132 149 -102 118 128 -110 125 137 -109 124 137 -117 133 148 -108 124 135 -112 127 142 -98 111 121 -108 124 131 -114 127 139 -107 122 134 -105 122 133 -103 117 126 -95 109 117 -104 119 130 -92 107 113 -108 124 136 -102 115 126 -106 120 131 -93 105 113 -99 114 121 -103 116 127 -104 118 130 -104 117 128 -108 121 132 -113 126 139 -111 123 139 -109 120 134 -113 128 144 -108 122 132 -110 124 139 -116 129 145 -102 115 122 -126 139 163 -163 174 211 -178 190 233 -183 195 239 -187 202 249 -184 201 249 -184 200 249 -181 199 249 -179 198 249 -178 198 249 -177 197 249 -177 197 249 -177 197 249 -177 197 249 -177 197 249 -179 198 249 -178 198 249 -181 199 249 -183 200 248 -179 194 242 -177 191 236 -172 185 226 -158 172 209 -140 148 183 -124 134 160 -118 131 150 -121 133 155 -119 132 154 -112 124 144 -119 130 152 -125 137 161 -118 131 153 -117 128 150 -123 131 156 -117 124 149 -108 112 135 -111 116 141 -113 120 143 -116 121 146 -102 106 129 -109 111 137 -102 101 128 -99 97 122 -98 96 124 -101 95 127 -90 84 113 -99 94 123 -98 95 123 -94 88 119 -94 88 119 -108 107 137 -104 104 131 -115 115 146 -104 101 130 -96 90 122 -91 84 115 -89 81 111 -95 87 119 -91 83 113 -95 87 119 -95 87 118 -97 89 122 -97 89 121 -93 86 117 -92 85 115 -96 88 119 -94 86 117 -98 90 123 -98 89 121 -97 89 121 -95 88 118 -94 87 117 -95 88 119 -98 91 122 -100 92 126 -98 90 123 -98 90 122 -92 85 115 -98 94 123 -103 104 132 -115 125 149 -130 148 171 -127 144 167 -130 147 169 -126 142 165 -126 141 163 -125 141 164 -127 146 168 -120 139 158 -120 137 155 -122 141 162 -121 139 159 -124 142 162 -120 139 159 -122 140 159 -122 142 162 -123 141 164 -121 139 160 -120 138 160 -122 140 159 -122 139 161 -125 144 166 -123 141 165 -121 139 160 -122 139 163 -126 145 166 -125 143 165 -121 138 160 -126 145 168 -125 143 167 -125 143 166 -127 145 167 -124 143 162 -107 132 135 -105 132 131 -108 135 135 -102 126 127 -103 125 125 -108 131 132 -117 143 142 -117 142 141 -118 140 145 -106 108 137 -109 112 137 -109 128 133 -118 144 143 -119 148 145 -108 137 134 -102 130 126 -103 135 131 -107 132 131 -102 124 124 -107 130 130 -99 114 115 -95 109 108 -96 114 114 -103 128 130 -99 123 131 -116 134 154 -118 134 158 -116 133 158 -119 135 159 -119 136 160 -114 130 155 -119 134 160 -119 136 160 -120 137 161 -111 126 150 -120 138 163 -117 133 157 -111 126 152 -113 129 156 -107 122 147 -106 121 149 -117 134 160 -110 126 154 -113 129 155 -114 128 151 -116 132 155 -119 136 162 -116 132 156 -123 140 167 -117 134 156 -119 134 158 -120 137 161 -115 133 154 -123 140 165 -122 138 164 -119 132 154 -127 91 107 -120 42 54 -135 41 52 -133 40 51 -135 41 52 -133 41 52 -137 41 52 -137 42 53 -136 41 53 -133 40 51 -128 46 51 -116 79 59 -117 97 68 -98 109 70 -102 103 67 -74 124 73 -89 117 72 -68 127 74 -77 124 73 -82 126 75 -81 122 74 -66 137 80 -70 115 72 -71 125 82 -70 143 109 -71 147 116 -62 139 106 -59 139 102 -64 144 108 -69 139 112 -56 128 97 -42 134 85 -38 125 78 -42 123 81 -45 121 84 -39 122 77 -41 116 76 -42 109 76 -41 111 74 -42 99 69 -42 90 62 -39 75 47 -47 70 57 -54 74 65 -63 82 77 -69 85 86 -89 107 113 -100 117 131 -113 130 148 -120 137 159 -119 138 159 -124 143 164 -124 142 162 -123 140 161 -120 138 158 -122 139 160 -121 139 155 -122 140 159 -128 146 167 -117 134 154 -118 136 153 -124 140 159 -125 135 155 -129 131 154 -137 121 147 -140 111 142 -142 100 134 -143 99 133 -146 95 133 -144 93 132 -151 94 134 -148 92 131 -153 95 134 -148 95 133 -151 93 132 -148 98 136 -148 96 134 -145 104 139 -140 110 140 -136 124 147 -124 131 150 -125 139 159 -123 141 158 -118 136 150 -124 140 158 -122 141 157 -127 145 164 -125 144 158 -118 135 154 -117 135 151 -118 135 147 -116 134 150 -119 137 150 -120 138 152 -114 134 149 -112 130 142 -115 133 148 -115 132 146 -112 129 141 -114 131 143 -117 134 148 -107 124 134 -108 124 135 -105 120 133 -108 123 135 -111 128 142 -109 126 136 -103 120 129 -110 125 137 -99 114 125 -101 116 124 -106 122 133 -99 111 124 -104 120 129 -101 114 124 -101 117 127 -92 105 114 -99 111 122 -99 113 124 -96 109 120 -98 113 121 -98 111 121 -104 118 132 -102 117 126 -111 126 139 -108 123 135 -104 119 131 -111 127 142 -111 125 140 -106 120 134 -114 127 139 -132 143 170 -160 170 205 -167 177 218 -182 192 235 -183 196 241 -186 199 247 -186 202 249 -181 198 246 -183 200 249 -181 199 249 -181 199 249 -179 198 249 -180 199 249 -181 199 249 -182 200 249 -182 199 249 -183 200 249 -184 201 249 -185 201 247 -180 195 241 -169 180 223 -170 182 223 -150 161 196 -145 155 190 -122 132 160 -117 128 148 -117 128 150 -123 132 156 -122 133 154 -122 136 158 -120 130 154 -121 135 155 -120 131 152 -117 127 150 -121 131 152 -115 125 146 -110 115 139 -117 127 150 -111 121 143 -111 120 143 -115 121 146 -121 125 156 -121 127 155 -116 121 148 -112 117 145 -108 107 138 -110 112 141 -117 122 151 -113 118 145 -115 115 147 -113 117 148 -116 122 152 -108 112 141 -112 115 144 -93 88 117 -89 82 110 -94 85 117 -91 83 113 -93 85 115 -94 85 116 -94 85 115 -94 85 116 -93 84 116 -95 87 117 -94 87 119 -97 89 121 -94 86 118 -93 85 115 -96 88 119 -94 86 117 -95 89 120 -91 84 115 -93 86 116 -92 85 116 -94 87 118 -95 87 118 -94 86 119 -95 89 119 -91 85 114 -100 100 128 -118 131 155 -124 141 163 -127 145 166 -122 139 158 -121 139 160 -124 144 166 -125 143 164 -130 146 169 -123 141 163 -125 144 165 -123 143 164 -125 143 165 -128 146 168 -124 143 166 -128 146 167 -119 138 158 -126 144 165 -121 139 160 -122 140 161 -122 139 162 -122 140 160 -122 140 160 -125 144 166 -125 143 165 -125 143 166 -128 146 170 -122 140 163 -125 143 165 -122 139 163 -127 146 168 -123 141 161 -127 144 168 -123 140 160 -109 131 139 -105 132 131 -110 138 138 -106 132 132 -104 128 130 -106 132 133 -110 138 139 -112 139 141 -111 136 140 -111 135 139 -108 132 137 -109 133 134 -112 140 141 -109 137 137 -111 140 140 -112 142 141 -111 138 138 -110 137 137 -106 132 132 -103 126 128 -104 129 130 -100 123 124 -102 124 124 -98 123 124 -102 123 131 -106 121 145 -115 131 153 -109 126 149 -106 124 145 -112 127 152 -109 125 151 -109 124 148 -106 121 143 -113 127 150 -108 123 146 -109 125 150 -105 120 143 -109 124 148 -107 120 145 -116 131 153 -117 132 156 -115 129 154 -107 122 145 -108 122 147 -113 125 148 -117 132 158 -114 130 155 -108 123 148 -116 132 154 -118 133 157 -124 140 166 -117 134 158 -118 134 158 -121 138 163 -116 133 158 -118 132 155 -119 108 128 -129 53 65 -128 39 50 -128 39 49 -126 38 49 -132 39 51 -134 40 52 -131 41 52 -129 38 49 -129 38 49 -130 47 52 -115 79 60 -107 88 61 -101 99 66 -91 107 67 -91 110 69 -85 116 72 -67 127 74 -67 126 73 -72 128 76 -62 130 78 -79 127 80 -62 135 83 -65 135 86 -66 139 105 -63 139 107 -66 142 111 -71 140 114 -82 137 124 -65 131 106 -65 138 107 -50 137 95 -41 122 83 -44 127 84 -47 119 87 -42 122 83 -45 124 86 -43 120 81 -45 114 79 -44 92 69 -51 99 75 -50 77 64 -58 74 70 -72 88 92 -77 94 99 -92 109 118 -106 122 139 -105 122 137 -116 132 150 -116 133 154 -119 137 155 -122 139 159 -118 135 154 -121 139 158 -114 131 149 -116 133 153 -120 139 159 -121 140 160 -117 134 153 -127 144 164 -122 139 159 -123 134 155 -129 126 151 -133 114 141 -141 105 137 -141 98 134 -144 92 129 -148 91 131 -151 93 133 -148 91 132 -151 92 132 -150 92 132 -149 92 131 -144 89 127 -148 92 131 -147 90 130 -150 94 132 -152 95 135 -147 103 138 -145 109 141 -139 119 147 -128 129 150 -125 138 156 -127 146 165 -123 141 159 -124 141 159 -122 141 155 -123 141 158 -118 137 153 -119 137 151 -120 138 152 -122 140 161 -118 137 155 -113 131 143 -114 131 147 -121 138 157 -113 130 145 -121 138 157 -119 137 154 -114 130 146 -118 135 152 -117 135 151 -117 135 147 -109 126 139 -117 133 150 -112 128 142 -112 128 142 -107 124 135 -106 121 136 -110 126 142 -105 122 134 -106 121 133 -110 125 139 -102 117 127 -103 118 127 -109 125 138 -106 121 132 -104 118 131 -107 122 135 -106 121 134 -106 120 134 -102 117 131 -110 125 138 -110 125 139 -105 120 133 -111 125 139 -109 123 136 -107 123 138 -113 127 144 -117 132 149 -109 120 137 -141 152 181 -150 160 194 -162 170 208 -175 184 225 -179 189 231 -181 192 235 -179 190 235 -185 199 245 -183 198 245 -182 198 246 -183 199 247 -185 201 249 -185 201 249 -185 201 249 -184 200 248 -186 201 248 -184 198 244 -183 198 243 -182 197 241 -177 189 234 -164 175 214 -153 160 199 -139 148 181 -143 156 189 -125 133 163 -120 132 153 -125 139 160 -124 138 160 -123 137 158 -123 136 158 -124 138 161 -124 138 159 -124 138 158 -124 138 161 -124 138 160 -124 138 159 -124 134 160 -121 132 154 -119 129 155 -120 127 155 -126 138 163 -126 134 161 -118 131 156 -120 126 156 -123 133 158 -119 130 155 -124 133 161 -121 129 157 -125 134 161 -118 131 156 -124 134 161 -126 134 165 -124 132 163 -111 117 141 -93 88 116 -90 81 110 -89 82 112 -88 81 113 -94 85 116 -92 84 114 -96 87 118 -93 84 115 -93 85 116 -94 87 119 -96 87 118 -97 89 122 -98 89 120 -93 85 115 -94 87 118 -94 86 116 -96 88 119 -94 87 116 -92 85 115 -97 89 120 -91 84 113 -94 86 117 -93 85 115 -93 86 117 -96 89 120 -101 97 127 -116 125 151 -126 143 167 -130 148 170 -127 144 166 -125 143 166 -124 141 163 -127 145 166 -128 146 167 -127 144 168 -123 141 163 -121 139 161 -123 142 163 -129 146 169 -124 142 164 -125 144 165 -126 144 167 -123 140 160 -124 142 165 -120 137 157 -125 144 166 -122 141 162 -124 143 165 -123 140 162 -117 134 154 -130 149 172 -124 142 164 -123 141 161 -119 138 159 -122 141 164 -126 144 164 -117 135 156 -123 142 164 -124 141 164 -116 138 151 -111 138 139 -109 136 135 -112 140 140 -111 139 138 -111 138 138 -109 137 136 -115 143 144 -110 138 137 -114 143 143 -112 139 139 -112 141 141 -110 137 137 -112 141 142 -111 139 140 -111 139 140 -114 142 142 -111 139 139 -112 139 139 -110 137 137 -105 127 127 -103 125 125 -98 125 126 -92 114 117 -104 122 136 -108 123 145 -105 121 142 -108 124 144 -106 120 143 -101 115 135 -111 126 149 -94 108 133 -112 126 149 -98 111 130 -106 118 143 -109 123 148 -111 126 150 -105 118 141 -102 116 141 -109 123 148 -105 119 141 -112 127 153 -108 123 147 -110 125 150 -111 126 151 -107 122 151 -118 132 157 -104 118 143 -117 133 159 -118 132 154 -121 136 160 -121 138 164 -117 131 154 -118 134 160 -121 139 164 -124 139 162 -122 125 146 -127 96 113 -129 43 53 -127 38 49 -126 38 48 -122 37 47 -129 39 51 -123 37 47 -124 38 49 -140 42 53 -126 49 52 -123 71 58 -110 91 62 -96 103 66 -97 106 68 -94 105 67 -72 120 70 -81 122 73 -73 129 76 -68 130 77 -57 128 75 -62 137 82 -68 128 86 -61 138 101 -66 144 108 -68 143 113 -56 140 102 -63 135 107 -68 144 112 -67 143 111 -62 139 106 -73 133 114 -46 127 89 -52 120 92 -43 120 84 -46 127 87 -41 120 81 -46 108 79 -49 112 85 -45 102 75 -61 101 87 -62 83 85 -81 95 106 -82 95 105 -100 115 130 -98 113 127 -103 117 133 -104 118 134 -114 131 150 -108 125 140 -115 131 150 -114 131 148 -114 132 152 -115 131 149 -120 137 154 -113 128 147 -117 134 153 -119 136 156 -118 135 155 -127 143 165 -124 137 157 -129 119 142 -132 110 137 -140 96 131 -146 91 130 -139 87 123 -142 88 124 -144 89 127 -147 91 129 -148 91 131 -143 88 126 -150 92 132 -147 90 128 -144 90 128 -148 91 130 -150 92 131 -149 91 130 -147 90 130 -151 93 132 -148 95 132 -143 104 136 -136 118 144 -133 134 156 -125 141 162 -126 144 161 -123 140 158 -124 141 161 -123 141 159 -123 140 158 -120 138 157 -126 145 163 -123 141 160 -121 138 158 -120 136 153 -118 138 153 -124 141 160 -124 142 159 -121 139 154 -113 130 147 -123 140 159 -115 131 148 -122 139 157 -116 133 149 -118 134 150 -119 137 154 -120 138 155 -111 128 142 -116 132 148 -113 129 145 -112 129 145 -117 134 148 -110 129 142 -116 131 149 -109 126 140 -106 122 136 -105 122 132 -110 126 138 -109 125 138 -112 128 143 -105 121 132 -111 126 142 -111 126 140 -109 125 140 -114 130 146 -116 132 148 -106 120 133 -121 140 160 -115 130 147 -117 132 151 -120 136 156 -110 127 143 -120 128 157 -139 146 180 -147 148 182 -168 176 217 -174 181 222 -173 183 223 -175 185 226 -177 189 230 -181 195 239 -184 199 243 -189 203 248 -188 201 247 -184 197 242 -187 201 247 -186 200 245 -184 198 244 -181 195 238 -186 199 243 -176 191 229 -160 172 207 -156 169 204 -134 139 175 -125 132 165 -131 142 176 -121 130 162 -122 137 158 -126 141 164 -122 137 157 -120 135 155 -124 138 160 -123 137 158 -124 138 161 -124 137 160 -125 140 162 -126 141 163 -123 137 160 -122 135 157 -125 137 162 -121 135 156 -125 138 164 -119 131 154 -122 134 159 -122 135 159 -129 144 169 -125 136 162 -126 139 165 -126 137 163 -127 139 166 -129 143 169 -127 137 165 -127 139 166 -128 140 168 -127 140 166 -111 121 144 -95 89 118 -90 82 112 -88 80 109 -91 82 111 -95 86 117 -88 81 111 -89 81 110 -92 85 116 -92 84 114 -94 86 117 -87 79 107 -97 88 119 -92 84 115 -91 83 113 -90 82 111 -88 81 109 -91 84 113 -94 86 115 -96 89 119 -91 84 112 -94 87 117 -94 86 117 -91 83 112 -91 84 114 -87 80 108 -93 90 118 -113 123 147 -129 146 169 -130 147 170 -124 140 161 -125 143 165 -130 147 169 -127 144 167 -125 143 166 -131 148 171 -126 144 166 -130 147 170 -124 142 165 -125 143 165 -128 145 169 -128 147 169 -125 144 166 -124 142 165 -120 137 155 -127 146 170 -123 142 164 -123 139 163 -124 142 163 -125 143 165 -123 142 165 -119 136 156 -122 140 163 -121 138 157 -119 137 158 -122 141 165 -124 141 162 -120 138 158 -115 133 154 -115 132 154 -116 135 153 -107 133 135 -105 132 132 -107 135 135 -106 134 132 -109 137 137 -110 138 137 -109 137 137 -109 137 137 -111 140 139 -113 141 142 -112 139 139 -109 138 137 -110 139 139 -109 136 137 -112 141 140 -108 135 135 -103 130 130 -108 135 133 -108 137 136 -106 133 134 -105 132 132 -99 125 127 -96 118 122 -103 118 134 -106 119 138 -109 124 146 -105 118 141 -107 123 143 -100 114 135 -103 118 141 -103 118 140 -105 118 141 -100 112 135 -105 119 141 -98 111 135 -103 114 137 -100 113 138 -106 121 144 -103 117 138 -112 128 151 -111 126 147 -112 127 150 -102 115 140 -118 135 158 -114 130 153 -113 130 154 -117 133 156 -114 128 155 -112 126 150 -111 128 153 -119 135 160 -119 133 156 -118 135 160 -121 136 160 -123 140 165 -118 130 153 -118 108 127 -123 85 101 -113 45 57 -129 38 49 -125 36 47 -129 39 49 -123 37 47 -116 35 45 -119 36 47 -122 45 49 -120 66 56 -116 74 57 -91 101 64 -100 101 65 -84 118 71 -79 112 67 -91 121 74 -66 125 77 -75 130 77 -60 133 82 -59 121 78 -55 134 88 -69 136 106 -74 134 114 -48 149 99 -62 147 109 -55 134 101 -65 136 108 -62 128 103 -64 130 107 -61 132 104 -59 135 101 -61 131 101 -50 125 90 -49 116 88 -45 114 84 -44 112 82 -49 117 86 -53 115 89 -60 104 89 -64 104 90 -79 96 102 -86 97 110 -95 108 122 -92 104 117 -91 104 117 -98 112 127 -102 118 133 -104 119 135 -104 119 133 -110 126 142 -113 129 147 -113 129 146 -111 127 144 -123 140 159 -122 139 159 -123 141 160 -113 130 146 -125 140 159 -129 119 145 -139 108 139 -143 98 133 -144 90 128 -140 87 122 -143 88 126 -141 88 125 -145 89 127 -146 90 129 -144 89 126 -145 89 126 -139 86 121 -151 92 132 -144 88 125 -145 89 127 -147 89 126 -149 91 129 -147 90 129 -147 90 129 -149 91 129 -147 93 130 -141 105 138 -137 118 146 -127 132 151 -125 141 163 -127 145 163 -129 147 168 -124 143 164 -126 144 163 -126 143 162 -124 142 158 -126 146 166 -127 144 163 -125 143 163 -131 148 170 -124 140 158 -123 140 160 -121 140 158 -122 141 160 -122 141 158 -120 138 159 -118 136 153 -120 138 155 -120 139 155 -114 132 148 -121 138 155 -122 139 159 -117 132 150 -118 137 155 -118 136 155 -119 136 155 -116 135 152 -121 140 158 -114 131 147 -109 125 139 -117 135 151 -106 123 137 -114 131 146 -116 133 153 -115 133 149 -125 142 163 -121 138 157 -117 133 150 -118 134 152 -120 137 157 -115 130 147 -116 133 149 -119 134 152 -118 135 154 -119 135 155 -117 131 156 -128 141 173 -127 135 168 -142 146 180 -152 154 192 -152 158 193 -157 161 197 -146 152 184 -159 168 204 -160 172 209 -169 182 220 -175 187 227 -178 189 230 -175 186 227 -169 179 216 -180 191 233 -174 185 228 -172 184 225 -175 188 225 -164 178 213 -156 171 202 -137 146 179 -117 123 155 -117 124 157 -126 136 168 -116 126 156 -125 140 163 -129 144 167 -125 141 162 -125 142 165 -128 143 165 -127 142 165 -126 142 164 -125 142 163 -125 140 163 -126 144 167 -124 138 159 -126 142 165 -127 142 165 -125 141 163 -121 135 158 -124 137 160 -129 144 168 -123 135 158 -126 139 164 -125 140 164 -127 142 166 -128 143 168 -131 146 172 -124 137 163 -129 145 169 -129 143 168 -130 145 169 -129 141 168 -110 118 142 -95 93 120 -86 79 107 -83 76 103 -89 81 111 -91 83 114 -87 80 110 -89 80 109 -89 82 111 -86 79 107 -91 83 112 -95 87 117 -93 85 115 -91 83 113 -92 85 114 -92 85 114 -92 84 114 -88 83 109 -95 87 118 -94 86 117 -89 82 111 -87 80 108 -92 85 114 -94 86 116 -89 82 111 -89 82 111 -92 89 115 -119 132 156 -126 141 165 -127 143 166 -128 146 169 -127 145 168 -125 143 165 -126 143 166 -131 149 174 -127 146 169 -128 145 168 -128 146 169 -128 146 168 -128 146 169 -126 145 169 -125 144 166 -122 141 161 -129 147 169 -131 149 172 -123 140 162 -125 142 164 -123 141 163 -126 144 165 -123 141 164 -127 146 168 -116 133 150 -123 141 162 -118 135 156 -120 138 160 -117 133 155 -119 137 159 -119 137 160 -124 143 165 -115 132 154 -119 137 159 -104 126 137 -106 134 133 -106 132 133 -108 137 136 -111 138 138 -110 139 138 -110 138 137 -110 139 137 -108 135 133 -108 136 135 -111 139 136 -110 138 137 -107 134 133 -108 137 135 -107 134 135 -106 135 134 -106 134 132 -104 132 130 -106 134 135 -100 126 126 -96 121 120 -95 117 119 -92 108 120 -101 116 135 -111 126 146 -105 121 142 -112 128 149 -99 112 135 -99 114 138 -102 116 137 -112 128 151 -106 121 142 -116 130 154 -109 125 147 -104 117 139 -103 118 143 -112 127 149 -110 125 149 -111 125 147 -109 125 153 -100 114 139 -109 124 150 -108 123 145 -113 129 154 -112 128 151 -118 134 159 -117 132 156 -113 129 153 -116 133 157 -116 130 155 -119 134 156 -118 135 158 -121 136 160 -120 135 159 -117 130 151 -119 137 162 -125 128 150 -116 97 114 -124 79 93 -118 45 56 -129 38 49 -122 37 47 -127 38 49 -117 35 45 -128 39 49 -123 42 48 -123 50 50 -102 84 58 -90 90 59 -89 110 68 -83 117 71 -75 112 69 -59 129 75 -63 126 76 -54 134 81 -54 134 87 -48 138 86 -66 129 97 -51 142 99 -62 140 107 -57 138 103 -61 135 103 -65 135 107 -61 129 103 -54 133 98 -53 142 101 -56 138 99 -53 132 97 -51 126 94 -57 125 100 -54 127 95 -64 120 104 -56 120 92 -58 118 95 -54 110 88 -66 105 99 -80 104 106 -77 92 101 -92 102 119 -83 93 106 -84 94 106 -101 114 130 -80 92 99 -103 117 133 -110 127 143 -114 130 149 -109 124 141 -107 123 139 -117 134 153 -115 131 149 -116 134 152 -120 136 155 -115 133 151 -121 139 158 -127 134 157 -125 110 136 -135 94 126 -129 81 114 -140 86 123 -137 84 120 -145 90 127 -143 88 124 -140 87 124 -141 88 124 -140 87 123 -144 89 127 -148 90 129 -146 90 127 -144 89 125 -146 90 128 -146 90 127 -144 88 125 -149 91 130 -147 90 128 -147 90 128 -144 88 125 -149 94 132 -140 107 138 -134 121 146 -130 141 162 -127 144 163 -128 146 167 -123 140 159 -125 143 162 -125 143 162 -124 142 162 -122 141 159 -127 146 166 -123 141 161 -128 146 167 -129 148 167 -122 138 156 -121 139 159 -123 140 160 -119 136 154 -123 142 160 -127 145 164 -125 143 164 -120 138 155 -125 142 160 -122 140 157 -119 137 155 -125 142 163 -123 141 161 -118 134 153 -126 143 164 -122 139 158 -119 137 156 -120 137 154 -122 140 161 -124 141 161 -117 135 152 -113 130 147 -117 135 153 -120 139 157 -117 134 152 -121 139 159 -119 137 155 -119 136 153 -122 139 159 -120 137 156 -118 136 153 -124 141 162 -117 134 151 -119 136 156 -107 121 146 -110 120 149 -120 126 157 -131 133 171 -136 139 174 -139 140 174 -139 142 175 -146 154 185 -141 152 183 -152 163 197 -148 160 192 -163 174 211 -162 171 206 -163 171 208 -156 166 199 -154 165 201 -158 168 204 -154 164 202 -159 172 207 -141 155 184 -138 150 183 -125 132 161 -97 99 130 -100 105 134 -112 121 152 -116 128 158 -123 137 161 -129 143 165 -122 137 157 -128 144 167 -125 140 160 -126 140 162 -127 143 166 -127 144 166 -131 147 170 -126 142 164 -128 144 167 -125 139 162 -126 141 166 -129 145 169 -128 143 166 -129 145 169 -124 138 160 -126 143 166 -123 136 160 -124 138 160 -128 144 168 -128 143 167 -127 140 166 -129 145 169 -125 140 163 -127 142 167 -133 149 174 -123 138 161 -116 126 151 -96 98 124 -87 81 109 -85 78 106 -90 82 111 -91 83 112 -87 80 109 -88 80 109 -85 78 106 -87 79 108 -86 78 107 -85 79 106 -90 82 112 -91 83 113 -90 83 112 -91 84 114 -90 83 111 -91 84 113 -89 81 111 -86 80 107 -85 78 104 -91 83 113 -87 80 108 -88 82 110 -90 83 112 -89 83 111 -98 97 124 -117 127 151 -127 145 168 -128 146 169 -132 150 174 -128 146 170 -131 149 172 -127 146 169 -131 149 174 -132 149 172 -124 141 162 -129 145 169 -124 142 163 -129 146 169 -129 147 170 -131 149 172 -124 142 165 -120 137 157 -124 143 165 -121 138 159 -128 146 168 -123 140 162 -123 141 163 -130 148 171 -124 143 165 -121 138 158 -127 146 169 -122 139 159 -127 144 166 -120 139 160 -126 143 165 -118 136 158 -116 132 153 -120 138 159 -116 134 153 -108 125 143 -108 132 137 -103 130 128 -105 133 132 -109 138 135 -108 135 134 -107 135 134 -107 135 133 -109 138 136 -105 131 129 -109 136 135 -109 138 136 -109 138 137 -104 130 130 -105 133 130 -107 132 131 -102 130 128 -101 125 124 -100 126 125 -94 120 119 -96 120 119 -100 121 128 -100 115 135 -97 111 129 -102 115 135 -92 106 124 -104 118 138 -106 120 140 -100 113 132 -105 120 140 -113 129 149 -105 121 144 -106 119 140 -106 120 141 -104 119 142 -113 129 152 -107 121 145 -110 126 149 -114 129 152 -108 123 146 -108 122 145 -112 126 150 -114 130 154 -107 122 145 -115 132 155 -107 120 142 -113 128 152 -115 130 155 -117 132 154 -116 132 153 -112 127 151 -114 128 150 -119 134 156 -116 128 152 -121 138 161 -112 125 148 -114 128 151 -118 119 139 -119 112 132 -119 69 81 -120 57 69 -115 40 49 -123 43 53 -115 35 44 -119 35 46 -118 49 49 -107 65 52 -95 88 59 -82 90 58 -85 104 64 -84 111 67 -63 125 74 -69 122 76 -69 125 84 -71 133 86 -48 135 86 -58 137 92 -53 140 97 -55 133 100 -55 144 103 -48 139 95 -57 136 104 -61 132 104 -54 129 96 -61 141 105 -60 131 104 -55 132 98 -56 129 100 -59 130 103 -56 117 94 -57 127 98 -52 119 91 -57 123 97 -53 103 84 -57 112 92 -63 106 93 -73 95 99 -79 92 102 -87 94 108 -84 94 108 -84 94 106 -86 97 109 -97 110 125 -94 107 121 -98 112 125 -105 119 135 -116 133 150 -115 132 150 -112 129 147 -121 139 159 -111 128 146 -119 135 153 -122 140 159 -121 138 158 -123 115 137 -135 93 125 -133 84 118 -130 82 115 -142 88 124 -133 83 117 -141 87 124 -142 87 124 -139 87 123 -141 87 123 -139 87 123 -142 88 124 -138 84 119 -143 88 125 -142 86 122 -139 86 121 -148 91 128 -143 88 123 -143 87 126 -147 90 128 -148 90 129 -143 88 124 -144 87 124 -141 89 125 -138 115 143 -129 132 156 -127 141 162 -127 144 164 -129 147 167 -125 143 162 -128 145 164 -125 143 163 -127 144 164 -126 145 167 -125 143 162 -127 144 163 -128 146 164 -124 141 160 -127 144 164 -125 142 161 -128 146 169 -125 143 163 -125 143 162 -123 141 161 -125 143 162 -125 144 163 -123 141 161 -126 144 166 -125 143 163 -121 139 159 -121 140 158 -126 144 166 -127 146 168 -125 144 166 -120 139 156 -119 136 154 -123 141 162 -126 144 165 -120 136 154 -121 139 159 -124 143 163 -123 140 160 -124 143 165 -125 142 162 -124 142 163 -119 137 156 -124 141 161 -123 141 162 -118 134 152 -125 141 163 -121 138 158 -107 122 141 -111 124 154 -119 129 162 -116 123 155 -125 128 159 -120 125 159 -119 119 151 -121 126 155 -125 132 163 -126 139 168 -135 147 180 -146 156 189 -139 149 182 -140 147 178 -139 145 178 -136 145 174 -138 148 184 -141 152 186 -137 149 185 -133 148 180 -130 140 169 -115 125 154 -98 107 137 -107 115 145 -113 124 156 -116 128 158 -125 140 164 -124 140 161 -123 139 161 -125 141 162 -127 145 166 -125 141 161 -128 142 165 -129 147 169 -126 142 164 -123 138 162 -128 145 168 -127 144 167 -126 142 165 -129 146 170 -125 140 162 -127 143 166 -128 144 167 -127 144 167 -126 143 166 -129 145 168 -130 147 170 -129 145 167 -128 144 167 -124 140 162 -129 145 169 -127 144 167 -128 146 169 -129 146 170 -119 132 155 -102 106 132 -97 98 124 -87 82 109 -84 77 105 -89 80 110 -86 78 107 -87 79 108 -87 81 109 -88 80 108 -87 79 109 -92 84 112 -84 77 103 -89 82 111 -88 80 108 -92 84 113 -91 83 113 -87 81 109 -85 79 105 -88 81 109 -85 78 106 -91 83 111 -85 78 106 -86 79 106 -87 81 110 -90 86 113 -103 106 133 -119 132 156 -130 147 172 -130 147 171 -126 144 166 -130 147 171 -129 148 171 -126 144 167 -132 151 175 -130 147 170 -125 142 163 -133 151 174 -130 148 171 -126 144 166 -130 149 172 -128 146 167 -130 147 170 -126 144 165 -123 141 163 -124 142 164 -124 140 163 -128 147 169 -123 141 162 -122 140 162 -121 139 161 -124 142 162 -121 139 161 -117 135 155 -120 138 158 -122 140 160 -122 140 163 -119 137 156 -117 135 155 -120 137 158 -117 133 155 -120 137 159 -104 123 136 -101 126 126 -100 127 124 -103 132 129 -105 132 129 -106 132 129 -104 131 130 -106 133 132 -103 131 128 -102 128 126 -104 134 128 -101 128 123 -102 129 125 -103 130 126 -100 126 121 -101 127 125 -100 126 122 -96 119 118 -90 114 112 -98 121 125 -105 119 134 -102 117 136 -96 111 128 -100 116 137 -102 117 136 -101 115 134 -98 111 132 -102 115 136 -106 121 143 -105 120 141 -112 126 147 -108 123 142 -110 126 146 -117 133 157 -109 125 147 -112 128 151 -108 122 147 -111 125 147 -115 131 154 -117 135 160 -112 128 150 -113 130 154 -118 135 157 -117 133 155 -117 133 158 -112 127 150 -123 139 161 -118 134 158 -122 138 162 -117 131 154 -119 133 159 -118 133 157 -109 123 143 -112 122 145 -120 132 154 -122 137 160 -123 138 160 -118 122 142 -109 97 114 -121 83 99 -114 56 66 -115 50 61 -117 50 60 -115 40 50 -113 41 48 -93 79 54 -105 85 61 -89 90 59 -79 117 75 -67 120 75 -69 122 88 -70 128 87 -59 127 85 -56 125 84 -50 125 88 -64 128 99 -49 129 93 -53 137 98 -60 135 105 -54 138 98 -53 134 101 -61 129 105 -59 144 106 -64 130 108 -58 129 104 -56 128 101 -60 132 104 -58 126 100 -57 128 101 -55 131 96 -53 122 94 -66 119 103 -51 114 86 -65 110 100 -62 100 91 -75 98 103 -77 88 103 -84 95 109 -96 106 124 -92 104 118 -95 107 123 -101 113 130 -100 114 130 -104 119 135 -104 119 136 -109 124 141 -108 124 142 -119 135 154 -123 140 160 -121 136 156 -123 140 160 -116 133 152 -126 132 155 -129 114 140 -139 87 122 -133 82 115 -134 84 118 -136 84 118 -131 82 114 -138 85 121 -135 84 120 -141 87 124 -139 86 122 -140 86 121 -135 84 118 -144 88 125 -140 85 121 -144 89 126 -140 86 121 -142 87 124 -145 88 125 -140 86 122 -138 84 120 -140 85 121 -143 87 123 -140 85 122 -141 85 120 -141 98 129 -130 114 140 -125 138 158 -128 145 167 -128 146 167 -126 143 164 -125 143 164 -125 142 161 -129 148 168 -124 142 162 -126 142 161 -126 143 164 -127 146 167 -127 144 165 -127 143 163 -130 148 169 -127 143 163 -123 141 159 -126 145 166 -127 145 168 -125 143 163 -127 144 165 -125 143 163 -122 141 161 -127 145 166 -127 145 167 -120 138 159 -128 146 169 -125 142 163 -133 151 173 -128 146 167 -126 144 163 -122 140 160 -127 145 165 -127 145 166 -126 143 165 -122 141 159 -124 141 160 -127 145 167 -125 143 164 -124 143 165 -125 143 164 -125 143 163 -126 143 162 -124 142 163 -122 140 161 -122 139 159 -117 132 158 -116 128 162 -116 127 159 -117 125 158 -116 125 157 -117 126 158 -117 125 158 -118 126 159 -117 126 156 -112 126 155 -121 132 164 -134 145 179 -123 132 161 -119 126 155 -118 123 151 -125 137 170 -125 137 170 -121 133 167 -121 136 167 -117 131 161 -116 134 156 -104 114 144 -111 122 152 -106 118 150 -111 123 155 -112 123 152 -124 141 164 -129 147 169 -126 143 167 -129 147 169 -125 141 162 -127 143 166 -127 144 165 -128 145 167 -129 147 171 -125 144 166 -126 142 163 -131 148 171 -128 144 166 -128 144 166 -128 145 169 -125 141 165 -125 144 166 -128 145 169 -125 141 164 -129 145 168 -127 144 167 -128 145 168 -121 136 158 -128 144 168 -131 148 173 -130 147 169 -123 139 160 -127 143 167 -121 133 157 -106 114 139 -95 97 122 -85 82 107 -80 75 102 -81 73 100 -80 74 100 -83 75 103 -91 82 111 -81 74 101 -83 76 103 -90 82 111 -86 79 106 -88 81 110 -82 77 103 -85 78 106 -84 78 105 -87 80 109 -81 75 102 -86 79 107 -89 82 110 -85 79 106 -86 79 106 -87 81 109 -88 84 109 -91 90 114 -107 114 139 -124 139 162 -129 147 170 -130 148 172 -131 150 173 -128 145 169 -130 149 172 -134 153 177 -133 152 175 -128 146 167 -134 152 175 -125 144 165 -127 144 166 -128 146 169 -129 147 171 -132 150 173 -131 147 169 -125 144 165 -121 138 158 -121 139 160 -125 142 164 -122 140 160 -124 142 163 -126 145 167 -124 143 164 -124 142 165 -119 135 157 -125 144 165 -121 137 156 -120 138 159 -121 138 159 -112 130 150 -121 139 159 -117 134 154 -108 126 143 -116 133 154 -113 131 149 -104 123 135 -100 124 126 -101 128 123 -98 124 120 -99 126 120 -102 128 124 -96 122 117 -99 126 121 -103 131 127 -96 123 117 -98 123 119 -99 124 119 -101 126 120 -96 121 117 -91 116 111 -91 115 111 -96 123 117 -94 113 119 -98 113 132 -98 115 131 -103 119 137 -98 115 130 -104 117 136 -105 120 140 -104 119 141 -105 120 141 -102 118 139 -110 124 144 -106 123 144 -109 126 148 -106 122 143 -114 128 148 -112 129 150 -111 127 148 -108 123 144 -113 129 151 -112 128 150 -114 130 154 -114 129 153 -114 129 152 -116 132 156 -116 132 154 -122 137 159 -118 134 156 -119 133 156 -123 141 165 -120 135 158 -120 135 158 -116 131 153 -118 132 155 -116 131 154 -117 128 152 -113 125 148 -115 128 150 -113 123 145 -114 128 151 -114 124 144 -114 114 133 -110 104 121 -117 93 107 -113 80 94 -105 57 69 -108 59 70 -109 70 78 -101 82 81 -108 98 87 -87 106 82 -81 114 87 -72 126 92 -69 124 88 -59 130 86 -62 120 84 -58 122 88 -58 127 99 -53 142 99 -59 138 102 -51 136 99 -48 137 95 -45 140 94 -56 136 103 -56 139 105 -55 129 99 -61 138 106 -57 131 102 -61 136 108 -52 135 98 -66 122 107 -61 130 105 -59 124 101 -56 125 97 -68 123 109 -65 120 104 -62 115 98 -74 122 110 -91 111 122 -93 104 122 -101 112 131 -104 116 136 -101 114 133 -96 107 124 -104 116 134 -112 127 146 -112 128 146 -111 128 145 -115 132 151 -118 133 153 -116 133 152 -121 138 160 -120 138 158 -120 136 156 -122 136 155 -126 122 145 -135 98 129 -128 80 113 -131 81 115 -129 81 112 -137 85 120 -139 86 121 -145 90 128 -140 86 123 -135 84 117 -130 81 113 -141 86 122 -134 84 117 -141 86 121 -138 85 120 -139 86 121 -137 84 119 -141 86 122 -143 87 121 -145 88 125 -142 86 122 -142 87 123 -137 84 118 -141 85 121 -145 88 124 -143 88 123 -133 107 135 -128 137 156 -129 146 168 -126 144 167 -126 145 166 -129 147 171 -126 145 165 -132 150 170 -129 148 169 -129 147 170 -130 148 170 -127 144 165 -130 148 171 -131 149 170 -127 144 166 -129 147 169 -130 148 171 -127 145 164 -130 148 171 -130 148 170 -130 147 167 -127 144 165 -128 145 167 -127 144 165 -126 145 165 -124 143 163 -124 142 163 -126 144 165 -122 139 159 -128 146 168 -128 146 168 -129 146 167 -127 146 168 -124 141 161 -127 146 165 -128 146 169 -125 143 166 -124 142 164 -124 142 163 -126 143 165 -126 144 164 -125 143 165 -126 144 164 -129 147 168 -124 142 161 -125 143 165 -115 131 154 -117 129 160 -119 132 167 -118 129 163 -115 128 161 -120 132 167 -120 130 164 -118 129 162 -114 125 157 -121 134 168 -118 132 165 -118 131 162 -118 129 162 -122 132 165 -117 129 161 -118 130 164 -121 134 169 -118 129 165 -116 129 163 -111 125 155 -108 122 153 -111 123 153 -105 115 147 -109 120 153 -112 123 156 -119 133 158 -127 142 164 -128 145 168 -129 144 167 -126 144 165 -130 148 172 -120 136 157 -126 144 167 -126 142 164 -127 145 168 -126 143 166 -131 147 170 -125 140 162 -131 148 172 -129 146 169 -126 142 166 -129 146 169 -125 142 165 -125 141 163 -127 145 167 -128 146 168 -127 144 167 -128 145 168 -129 146 170 -128 145 168 -128 144 167 -130 148 170 -130 147 170 -128 145 168 -126 141 165 -112 124 145 -97 100 124 -89 90 116 -86 85 109 -86 80 108 -82 74 102 -84 76 104 -77 71 97 -85 77 104 -84 75 103 -77 70 95 -84 77 104 -84 77 104 -83 76 104 -89 81 110 -81 74 100 -83 77 103 -87 80 109 -85 78 107 -83 76 102 -84 78 105 -83 76 102 -84 79 105 -87 85 108 -99 99 125 -110 116 141 -125 140 163 -129 146 169 -130 148 171 -130 147 171 -131 149 173 -132 151 175 -131 150 174 -129 147 171 -130 146 169 -128 146 169 -130 148 171 -132 150 174 -131 149 172 -134 154 178 -132 150 174 -129 146 170 -125 143 166 -124 142 162 -125 143 164 -127 145 169 -121 139 160 -128 147 170 -120 138 159 -125 143 164 -116 134 155 -119 137 156 -124 142 163 -124 142 163 -121 138 159 -118 137 157 -122 140 163 -115 133 151 -116 133 153 -115 133 153 -110 127 146 -116 134 153 -106 124 139 -107 126 139 -98 118 123 -93 117 114 -96 121 116 -95 121 113 -96 121 115 -92 117 112 -94 119 110 -93 118 111 -87 111 102 -88 112 106 -87 110 103 -87 111 105 -88 111 103 -84 107 101 -85 104 110 -86 100 114 -103 118 134 -100 117 134 -102 116 133 -99 113 128 -109 126 145 -98 114 132 -104 118 138 -109 125 145 -113 127 149 -110 126 144 -112 130 153 -110 126 149 -108 126 145 -112 128 150 -113 130 155 -116 132 153 -116 133 154 -116 132 154 -112 127 148 -117 134 157 -116 132 154 -118 134 158 -113 131 154 -119 133 155 -125 140 162 -119 132 155 -117 131 152 -123 138 161 -119 133 154 -115 127 148 -114 126 148 -116 127 150 -117 132 153 -119 133 154 -115 128 147 -119 131 152 -114 126 148 -115 127 150 -112 124 145 -109 120 140 -106 106 123 -110 108 127 -111 104 120 -102 92 110 -107 80 93 -107 92 105 -94 81 79 -96 114 102 -75 114 91 -68 119 84 -67 125 90 -67 132 93 -58 128 91 -51 136 90 -50 130 92 -49 133 93 -56 129 101 -46 131 92 -53 133 100 -49 130 96 -54 139 102 -57 130 102 -63 124 108 -49 136 96 -52 138 99 -53 136 102 -51 132 97 -61 135 106 -58 130 103 -66 122 107 -63 125 106 -67 116 108 -67 120 105 -69 117 107 -74 112 113 -87 121 120 -92 113 129 -94 109 125 -106 119 141 -104 116 137 -101 112 131 -107 119 138 -113 126 148 -108 122 142 -115 130 149 -118 135 154 -125 142 162 -119 133 151 -119 135 155 -125 143 166 -125 141 163 -121 139 159 -128 140 161 -129 111 137 -127 82 114 -129 80 114 -136 83 118 -134 83 118 -131 81 114 -133 83 116 -134 83 118 -129 80 112 -127 80 112 -134 83 117 -134 82 117 -130 81 114 -126 78 109 -136 84 119 -137 85 120 -139 85 119 -136 83 118 -138 84 120 -142 86 122 -141 86 122 -144 87 123 -142 86 121 -140 84 119 -137 83 118 -136 84 120 -141 96 128 -134 130 155 -130 146 169 -128 147 168 -129 148 168 -130 148 171 -130 147 171 -133 151 173 -132 149 172 -128 144 167 -132 149 172 -128 147 168 -126 145 167 -129 146 167 -131 149 172 -132 151 173 -127 146 167 -128 145 166 -127 144 166 -130 148 170 -127 145 165 -125 144 165 -128 146 168 -128 147 169 -128 147 169 -132 149 172 -130 148 170 -128 146 167 -131 149 172 -126 145 166 -130 147 170 -129 147 170 -128 146 168 -129 146 168 -129 145 167 -129 147 169 -131 149 172 -121 139 158 -129 148 168 -130 147 170 -125 143 163 -130 148 171 -126 144 165 -129 146 169 -126 144 167 -127 144 167 -123 140 162 -113 126 155 -115 128 162 -120 133 169 -116 128 163 -121 133 168 -118 130 164 -115 126 160 -117 130 165 -116 130 164 -120 133 168 -118 130 164 -120 132 167 -119 130 165 -122 135 171 -117 131 165 -121 133 168 -118 131 166 -119 132 169 -118 130 162 -118 130 166 -113 124 157 -112 123 156 -113 126 161 -113 126 154 -125 141 165 -129 147 170 -125 142 163 -129 147 170 -126 143 166 -127 144 168 -128 145 167 -126 141 164 -130 148 171 -128 145 168 -130 147 171 -127 145 168 -131 148 173 -127 143 167 -132 150 173 -128 143 166 -125 141 162 -129 146 167 -128 146 170 -130 148 172 -126 143 165 -129 146 170 -129 146 169 -128 145 169 -133 150 174 -128 145 168 -131 149 173 -133 150 174 -127 145 168 -127 142 165 -114 125 149 -106 113 136 -99 104 126 -91 92 117 -84 79 104 -82 75 100 -81 74 101 -78 70 96 -78 72 98 -79 73 99 -82 75 101 -83 76 102 -83 76 103 -86 78 106 -80 72 98 -80 74 99 -82 76 102 -81 74 100 -79 74 98 -83 77 102 -84 79 105 -84 81 106 -86 86 110 -98 100 126 -103 109 132 -116 127 150 -127 143 166 -128 146 169 -133 151 175 -129 147 171 -133 151 176 -129 148 171 -130 148 172 -132 150 172 -129 146 168 -132 148 171 -132 150 173 -134 152 176 -128 146 170 -127 144 167 -129 146 169 -131 148 172 -125 144 166 -124 142 164 -125 142 162 -122 141 163 -123 141 163 -123 141 162 -124 143 164 -124 141 162 -122 139 159 -126 144 166 -122 140 162 -115 132 152 -117 134 155 -116 135 155 -116 135 155 -120 138 158 -112 130 149 -113 131 150 -109 126 142 -107 124 139 -106 123 139 -108 125 139 -99 115 125 -91 110 116 -93 114 115 -79 101 95 -87 110 104 -87 111 104 -83 107 98 -83 105 98 -80 102 94 -76 97 89 -76 96 89 -72 90 85 -78 95 93 -81 96 102 -85 99 105 -100 114 127 -98 115 127 -98 113 126 -100 114 131 -101 115 133 -109 124 142 -106 122 137 -107 123 140 -113 129 148 -112 129 149 -108 122 145 -108 123 145 -115 131 151 -118 135 156 -121 138 161 -118 134 156 -122 137 159 -121 135 160 -120 137 158 -123 139 161 -115 129 150 -122 139 163 -116 131 153 -113 127 150 -117 131 154 -115 129 151 -121 137 158 -120 134 157 -118 132 154 -118 131 152 -118 131 154 -116 130 151 -114 128 151 -107 115 135 -112 122 143 -110 122 145 -113 123 143 -110 117 137 -112 120 139 -113 121 141 -106 113 133 -108 113 131 -106 112 128 -102 100 115 -101 89 104 -99 91 106 -92 86 100 -92 103 103 -80 104 89 -70 116 87 -66 125 94 -65 123 93 -61 133 95 -47 127 85 -60 138 103 -49 132 93 -44 128 89 -50 131 96 -52 126 98 -50 135 98 -53 131 100 -54 131 102 -56 127 101 -54 127 100 -55 128 100 -55 133 102 -56 134 104 -63 123 107 -59 124 102 -58 132 105 -61 128 106 -63 124 105 -63 126 105 -71 122 114 -74 116 109 -74 115 111 -86 114 122 -89 114 127 -106 120 141 -107 120 143 -105 118 139 -106 121 144 -118 131 154 -119 132 155 -117 132 153 -116 131 151 -117 134 152 -122 139 159 -122 138 159 -120 137 158 -124 141 162 -123 139 161 -127 145 168 -126 130 153 -128 106 133 -133 83 116 -123 76 107 -130 81 113 -126 80 111 -131 81 114 -126 79 110 -129 81 113 -132 81 114 -135 83 118 -131 80 114 -136 83 116 -132 82 114 -137 84 119 -134 82 114 -134 82 115 -141 86 122 -137 83 118 -132 80 114 -140 85 121 -132 81 114 -133 81 115 -137 83 117 -134 80 113 -132 80 112 -136 82 117 -139 92 125 -132 125 151 -132 146 170 -130 148 171 -130 148 171 -131 149 173 -130 149 170 -126 143 164 -131 149 171 -129 148 168 -129 147 167 -126 142 162 -130 147 169 -131 148 172 -129 147 170 -129 145 168 -130 148 170 -127 145 165 -125 143 163 -126 144 167 -126 145 166 -126 144 166 -129 147 168 -129 147 167 -132 150 174 -130 148 171 -129 148 169 -128 146 167 -133 151 173 -129 147 168 -130 146 168 -130 148 171 -127 144 167 -129 146 169 -126 144 165 -127 146 168 -126 142 164 -125 141 161 -126 144 166 -128 146 168 -128 146 168 -127 144 166 -130 147 170 -127 145 168 -129 146 168 -124 142 164 -128 145 168 -121 135 163 -110 121 152 -118 131 165 -120 132 166 -116 127 162 -116 129 163 -119 131 166 -116 129 163 -119 132 167 -117 128 163 -116 126 161 -118 131 167 -117 130 165 -117 130 165 -117 129 163 -120 132 167 -118 130 165 -117 130 164 -116 129 163 -113 124 159 -112 123 157 -113 125 158 -115 127 160 -112 126 153 -124 141 164 -127 145 167 -128 146 170 -128 146 169 -126 142 163 -130 146 170 -125 141 164 -132 149 172 -129 146 169 -129 145 166 -127 144 168 -129 144 167 -127 145 167 -129 147 168 -128 145 167 -126 144 166 -128 145 167 -129 146 170 -121 139 161 -128 145 167 -127 144 167 -131 148 170 -131 149 172 -129 146 169 -125 142 164 -129 145 168 -132 150 174 -128 144 168 -129 146 169 -129 145 168 -124 138 162 -110 121 144 -106 116 138 -100 103 126 -96 100 123 -86 82 107 -85 81 106 -78 73 98 -84 78 105 -83 76 103 -83 76 103 -77 70 96 -77 71 95 -79 72 97 -85 77 105 -77 71 96 -77 71 97 -80 74 98 -75 70 95 -86 82 108 -83 81 104 -82 81 104 -98 103 128 -108 115 140 -108 117 140 -121 133 157 -129 147 170 -130 147 170 -128 146 169 -129 148 170 -126 143 165 -130 147 170 -133 151 174 -130 148 171 -127 145 168 -131 149 171 -128 145 168 -125 143 165 -128 147 169 -124 142 165 -126 145 168 -130 149 172 -125 143 166 -126 144 166 -122 140 162 -126 144 166 -122 140 162 -128 147 170 -126 144 166 -120 136 158 -124 141 163 -128 147 169 -121 139 157 -121 139 159 -118 136 156 -115 132 150 -114 133 150 -115 133 150 -114 132 151 -109 127 141 -109 128 141 -113 128 146 -110 128 142 -101 117 131 -103 120 131 -99 115 126 -103 118 129 -94 111 117 -82 100 101 -77 92 93 -82 99 98 -70 87 81 -70 85 82 -71 86 82 -73 86 88 -73 85 87 -77 90 97 -89 102 108 -96 111 122 -96 110 120 -101 115 129 -107 123 141 -103 119 134 -100 115 131 -110 124 140 -107 123 141 -107 125 141 -118 134 153 -116 131 150 -115 131 153 -119 137 158 -118 135 155 -114 132 152 -119 136 159 -123 140 161 -118 135 157 -116 131 154 -122 138 161 -120 135 157 -119 134 155 -120 137 161 -124 139 163 -118 133 155 -117 132 155 -119 133 154 -124 140 162 -125 140 164 -118 133 155 -118 130 151 -115 127 148 -118 128 151 -120 131 152 -120 133 155 -112 119 139 -113 120 141 -114 121 140 -105 111 128 -106 110 127 -108 113 130 -100 100 116 -102 107 123 -92 90 105 -95 95 112 -86 84 97 -87 83 94 -92 89 100 -79 97 90 -68 107 87 -73 120 94 -54 108 74 -58 125 88 -59 128 95 -51 127 91 -42 134 90 -48 137 95 -53 127 99 -42 141 93 -47 131 95 -53 126 100 -58 123 104 -55 131 102 -57 134 106 -53 127 98 -58 122 102 -63 120 107 -62 133 109 -61 125 106 -61 121 104 -59 122 102 -62 125 105 -60 125 104 -72 121 114 -63 114 101 -71 126 113 -77 118 116 -87 127 127 -93 117 129 -109 123 146 -109 122 145 -112 125 149 -111 123 149 -117 131 153 -111 124 147 -119 134 156 -120 135 158 -122 140 163 -120 136 155 -124 142 163 -128 144 166 -124 141 164 -126 140 162 -128 145 166 -127 132 155 -127 96 124 -121 77 106 -119 78 104 -133 82 114 -128 81 111 -120 75 105 -118 76 103 -125 82 111 -114 75 102 -129 79 111 -121 76 107 -132 81 114 -134 82 115 -129 80 112 -135 83 117 -135 82 117 -133 81 114 -134 82 115 -127 78 109 -134 82 116 -141 85 120 -141 85 122 -136 83 116 -133 81 114 -141 85 120 -133 80 112 -139 88 122 -133 115 141 -131 142 166 -130 147 168 -132 150 174 -132 150 171 -128 146 168 -127 145 169 -128 147 169 -128 146 168 -130 147 168 -128 146 168 -131 148 171 -129 147 170 -129 146 168 -131 150 172 -131 149 170 -134 151 175 -130 147 169 -128 146 170 -128 147 169 -129 147 169 -130 148 171 -131 148 172 -125 142 164 -128 145 166 -129 148 171 -126 145 168 -130 148 171 -130 147 170 -125 142 165 -129 147 171 -128 146 169 -133 151 175 -132 151 174 -127 145 168 -126 143 165 -130 147 171 -130 148 172 -129 145 168 -131 148 170 -129 145 168 -124 141 163 -129 145 168 -128 145 167 -123 139 159 -124 140 163 -120 136 160 -114 126 154 -115 126 161 -115 127 162 -118 131 166 -115 127 163 -117 128 163 -117 128 163 -116 128 163 -115 127 162 -118 130 166 -116 128 165 -116 128 163 -119 130 166 -116 128 163 -114 127 162 -115 127 162 -114 126 161 -116 129 164 -118 129 164 -110 122 156 -106 116 148 -108 120 149 -123 140 165 -129 146 170 -128 145 167 -124 141 163 -128 144 168 -128 146 168 -131 149 172 -127 144 166 -127 145 168 -125 143 165 -129 147 170 -127 144 167 -128 145 169 -132 149 172 -125 141 163 -126 143 165 -130 147 170 -134 151 175 -126 142 165 -127 144 166 -126 144 166 -123 139 162 -126 143 165 -132 150 174 -127 143 166 -128 146 170 -123 139 160 -129 146 168 -128 145 167 -128 144 169 -127 142 163 -122 138 160 -111 123 146 -109 118 143 -101 108 131 -98 101 126 -89 90 114 -86 85 109 -84 82 105 -76 72 95 -82 77 102 -80 73 100 -76 69 93 -80 73 99 -78 71 95 -81 75 100 -76 71 95 -81 75 99 -80 74 99 -84 82 105 -88 86 112 -89 93 116 -97 103 126 -102 107 132 -110 120 142 -111 122 145 -126 142 165 -125 143 166 -132 150 173 -130 148 171 -129 147 171 -131 148 172 -131 150 174 -131 149 173 -133 151 175 -131 148 172 -128 145 168 -130 148 173 -129 147 170 -132 148 173 -130 147 171 -128 147 170 -131 151 175 -124 142 164 -128 146 170 -127 146 166 -129 147 171 -128 147 168 -125 143 165 -127 146 168 -122 140 161 -125 145 165 -124 142 163 -123 142 164 -121 140 158 -121 140 160 -118 136 153 -114 132 146 -127 145 166 -116 133 150 -112 130 145 -112 129 146 -112 129 144 -111 127 140 -110 128 138 -103 120 130 -99 114 123 -91 105 112 -91 106 114 -97 112 117 -81 94 98 -68 82 81 -75 88 90 -72 84 85 -76 87 90 -77 93 91 -81 93 101 -74 88 91 -98 112 122 -96 113 122 -101 117 129 -103 119 132 -103 117 133 -115 133 149 -107 123 141 -117 133 151 -113 130 149 -121 137 158 -114 130 149 -115 131 151 -119 135 154 -120 137 158 -118 133 153 -118 135 157 -120 137 159 -120 137 159 -122 138 160 -122 139 161 -115 130 154 -117 133 156 -121 137 159 -126 141 165 -117 131 155 -118 135 157 -121 136 158 -123 138 162 -120 134 157 -116 130 152 -120 132 153 -114 123 143 -120 132 154 -119 130 152 -118 130 149 -115 124 145 -113 122 142 -116 125 146 -107 116 134 -116 124 144 -106 110 127 -109 115 135 -103 107 125 -101 103 119 -99 99 115 -97 97 112 -95 94 109 -83 74 85 -92 90 100 -82 87 89 -79 110 97 -70 118 94 -68 119 88 -62 124 91 -57 131 94 -54 129 98 -49 133 95 -46 131 97 -49 129 98 -53 127 98 -48 134 99 -49 134 98 -53 132 101 -51 129 100 -59 131 107 -62 115 107 -63 128 111 -62 121 106 -57 128 104 -63 120 106 -61 125 105 -64 117 107 -61 121 104 -56 122 99 -60 128 104 -64 125 107 -71 115 112 -82 119 121 -78 119 119 -95 120 134 -106 122 147 -100 110 135 -113 126 152 -111 123 147 -115 127 153 -115 127 154 -116 129 152 -122 135 157 -120 136 157 -126 144 166 -127 143 165 -125 142 164 -128 146 170 -130 146 169 -127 147 169 -125 123 146 -127 96 123 -109 71 93 -126 79 109 -113 76 99 -109 74 96 -117 77 101 -118 77 103 -120 79 104 -122 79 106 -124 80 107 -118 77 104 -122 77 106 -126 79 109 -128 78 111 -136 83 117 -124 77 107 -126 78 108 -132 80 114 -133 80 113 -135 82 116 -128 79 111 -130 79 111 -135 82 117 -133 81 115 -134 81 114 -133 80 112 -134 82 116 -134 110 138 -132 144 169 -129 147 167 -129 147 169 -129 148 171 -130 148 170 -130 148 172 -130 148 170 -132 150 172 -133 152 176 -130 149 171 -132 149 172 -132 149 171 -129 147 169 -130 148 171 -131 150 172 -132 151 175 -129 147 167 -127 145 168 -130 147 169 -131 147 168 -132 149 173 -133 151 174 -131 149 171 -133 151 174 -129 146 167 -129 148 171 -126 143 165 -133 152 177 -127 144 165 -131 148 172 -125 143 165 -132 149 172 -129 146 169 -130 147 168 -124 142 164 -125 143 164 -130 147 171 -124 141 163 -125 143 166 -131 148 172 -126 142 166 -125 142 165 -127 146 170 -128 145 169 -127 144 167 -124 140 163 -117 132 157 -111 122 151 -109 118 151 -114 125 159 -111 123 157 -111 122 156 -113 124 159 -113 123 157 -116 127 162 -110 121 155 -114 126 160 -112 124 158 -114 126 161 -116 128 161 -116 128 162 -114 126 161 -111 123 158 -115 127 163 -109 120 155 -108 118 150 -105 117 147 -116 131 157 -125 143 166 -127 145 167 -127 144 168 -128 145 168 -127 145 168 -127 142 166 -129 146 170 -126 143 165 -122 138 162 -131 148 172 -128 145 169 -122 137 161 -126 143 167 -127 144 166 -127 144 167 -128 146 168 -125 142 164 -131 146 170 -127 143 164 -126 143 165 -127 145 167 -125 141 164 -126 143 165 -129 146 170 -125 142 165 -131 148 171 -123 141 162 -130 147 170 -127 143 165 -128 144 165 -126 142 165 -124 139 163 -117 131 155 -114 124 147 -103 111 133 -100 109 131 -99 106 129 -96 100 124 -91 92 116 -89 88 112 -80 79 101 -85 81 106 -87 83 109 -85 84 108 -77 73 97 -80 77 101 -83 80 105 -81 77 104 -84 83 107 -89 90 112 -94 96 119 -99 102 127 -96 101 124 -107 114 139 -112 121 144 -120 135 157 -129 145 168 -129 147 171 -131 149 170 -129 146 169 -128 145 169 -131 150 174 -128 147 170 -134 153 177 -128 145 168 -129 148 171 -130 148 171 -130 148 172 -130 147 171 -129 147 170 -128 148 170 -131 149 172 -131 150 174 -131 150 173 -123 141 162 -122 138 158 -127 146 168 -129 148 170 -125 143 164 -123 142 163 -124 142 164 -123 141 161 -126 145 166 -124 142 163 -123 140 159 -122 141 160 -125 143 165 -118 138 154 -120 138 158 -118 138 155 -115 133 149 -119 137 152 -116 132 147 -105 121 134 -111 127 141 -105 121 134 -107 123 133 -100 115 124 -92 106 114 -94 108 115 -91 107 112 -92 108 114 -89 104 109 -91 106 111 -95 108 118 -98 113 122 -101 116 126 -99 114 125 -105 118 130 -106 121 132 -111 128 142 -113 128 143 -110 127 142 -113 131 147 -114 131 147 -118 136 157 -120 137 154 -116 131 148 -115 131 154 -121 138 159 -121 138 159 -124 140 162 -120 138 158 -121 138 159 -121 138 161 -125 140 162 -120 138 158 -126 144 165 -121 137 160 -125 139 161 -122 137 161 -124 140 162 -123 139 160 -121 134 156 -124 139 163 -124 140 162 -125 138 163 -121 136 158 -123 135 158 -121 136 158 -117 127 149 -121 133 156 -122 133 155 -112 122 142 -118 130 150 -114 122 142 -120 124 144 -116 122 140 -109 112 129 -110 112 129 -109 113 130 -107 108 125 -98 91 107 -105 108 123 -104 101 115 -101 97 111 -95 96 108 -93 100 105 -87 118 107 -72 116 96 -72 129 102 -62 128 96 -63 134 102 -47 132 92 -50 125 93 -50 133 101 -46 132 97 -50 132 98 -53 132 104 -49 129 98 -51 131 100 -53 134 104 -59 125 105 -57 121 103 -59 124 107 -52 131 103 -62 116 108 -65 127 111 -62 118 105 -63 120 107 -58 124 102 -62 118 104 -63 121 106 -62 116 102 -70 111 111 -69 120 109 -79 120 119 -94 119 131 -100 112 137 -111 122 150 -112 123 149 -110 122 147 -110 121 145 -115 129 153 -123 137 159 -120 134 157 -126 142 165 -125 141 165 -126 142 166 -126 142 164 -126 141 162 -117 133 152 -121 138 156 -117 124 143 -111 83 103 -114 77 99 -104 75 91 -108 74 95 -103 75 91 -100 72 87 -112 78 96 -104 77 90 -118 78 103 -109 77 95 -123 81 106 -123 79 106 -121 77 105 -126 78 109 -126 78 109 -128 78 108 -135 82 117 -124 77 107 -129 79 111 -126 77 108 -133 80 114 -129 79 111 -127 77 109 -132 80 112 -132 80 113 -130 78 111 -125 76 107 -128 107 133 -132 141 164 -131 148 170 -131 149 171 -132 150 173 -130 147 169 -129 147 169 -132 150 173 -130 147 169 -130 147 170 -130 149 172 -129 146 169 -127 145 167 -131 150 174 -131 148 172 -131 149 172 -133 151 174 -132 150 172 -130 146 168 -131 149 172 -128 145 166 -132 149 173 -129 145 168 -130 147 169 -130 148 172 -130 147 170 -130 148 171 -127 146 168 -130 147 170 -128 146 168 -130 148 170 -131 148 173 -131 148 171 -130 148 171 -131 146 169 -125 143 165 -126 143 166 -131 149 173 -127 144 168 -125 141 163 -130 148 172 -126 143 167 -129 146 169 -127 144 168 -125 140 163 -124 139 161 -123 141 162 -126 142 165 -114 127 151 -106 117 146 -110 118 151 -112 122 157 -110 121 154 -116 127 162 -108 118 152 -109 118 152 -111 120 154 -114 125 159 -113 125 159 -111 121 156 -114 127 161 -111 122 156 -110 120 152 -114 125 159 -111 120 154 -108 117 150 -107 118 150 -112 125 149 -121 135 157 -123 135 157 -121 134 154 -122 131 148 -122 131 150 -124 137 158 -121 129 147 -125 137 157 -124 139 161 -124 139 161 -122 139 161 -130 146 168 -129 146 170 -127 144 167 -129 146 169 -124 140 163 -128 146 170 -125 143 164 -127 144 166 -127 144 167 -130 147 170 -125 142 164 -130 147 170 -124 141 163 -125 140 161 -127 145 167 -128 145 169 -127 143 166 -124 141 164 -126 142 164 -127 144 167 -131 148 172 -127 143 168 -124 139 161 -117 132 154 -111 125 146 -104 113 136 -101 109 131 -98 104 125 -94 99 122 -88 92 114 -97 102 124 -88 90 112 -87 90 111 -84 83 107 -91 93 116 -87 86 109 -89 88 112 -92 93 117 -96 99 123 -86 88 109 -96 100 124 -100 106 128 -113 123 146 -114 125 148 -118 133 157 -125 141 165 -127 144 167 -131 148 172 -128 146 170 -126 143 166 -131 148 171 -131 149 172 -130 147 170 -129 146 170 -131 148 171 -132 151 174 -133 150 174 -128 146 168 -130 148 171 -130 148 172 -129 147 171 -130 149 172 -128 148 171 -126 144 166 -127 145 167 -125 143 164 -131 150 172 -129 147 169 -125 144 165 -128 145 168 -125 144 166 -122 138 160 -129 148 169 -125 144 165 -125 145 166 -123 140 161 -125 144 163 -127 145 165 -125 144 162 -123 141 160 -123 141 159 -121 140 157 -118 135 152 -111 130 143 -119 136 153 -117 135 149 -115 131 145 -104 120 133 -106 123 135 -107 124 137 -107 124 135 -112 129 144 -114 130 144 -105 120 134 -111 127 139 -114 131 144 -112 129 141 -109 124 141 -115 130 145 -120 137 153 -118 135 153 -114 129 148 -123 141 161 -122 136 157 -121 138 157 -118 136 155 -122 140 160 -125 143 163 -121 137 160 -121 137 158 -121 139 160 -125 141 163 -121 139 163 -123 139 160 -126 144 166 -126 145 169 -124 141 164 -124 141 163 -125 141 163 -124 140 164 -125 142 165 -126 140 164 -123 140 163 -130 146 169 -122 136 159 -126 141 164 -124 139 161 -123 136 159 -126 140 163 -121 134 156 -121 132 154 -122 136 158 -123 133 155 -117 127 151 -117 124 145 -124 134 155 -117 128 151 -118 128 148 -113 120 139 -111 118 138 -111 113 132 -117 121 141 -108 111 127 -109 114 132 -116 120 140 -109 112 131 -108 119 134 -95 117 120 -87 128 117 -84 125 115 -72 131 104 -65 137 106 -62 135 102 -53 136 101 -57 133 109 -41 138 97 -46 125 92 -50 130 100 -50 132 103 -50 129 103 -56 130 105 -57 121 103 -52 120 100 -60 121 109 -57 122 103 -61 125 109 -58 119 103 -62 115 108 -64 114 108 -56 119 102 -66 117 110 -66 113 107 -65 113 106 -62 107 102 -63 123 106 -68 119 109 -83 108 121 -90 113 128 -107 120 147 -107 117 142 -108 118 143 -114 127 154 -111 123 149 -117 132 157 -117 131 154 -122 137 160 -121 134 157 -124 140 162 -127 145 167 -124 142 162 -120 140 158 -124 142 163 -112 132 150 -104 114 127 -104 81 95 -101 73 90 -100 74 88 -100 75 89 -97 74 86 -106 77 93 -103 77 91 -97 75 86 -102 76 91 -105 76 92 -96 70 85 -107 75 92 -118 78 101 -119 77 102 -125 77 107 -131 80 113 -120 75 103 -128 78 110 -126 76 109 -137 82 117 -125 76 106 -129 79 111 -131 79 111 -130 79 111 -137 83 117 -128 78 109 -130 81 113 -129 112 139 -130 141 165 -131 150 174 -131 147 171 -128 144 166 -128 145 168 -131 150 174 -128 144 166 -133 150 172 -130 148 171 -129 146 168 -129 146 169 -131 148 170 -129 146 168 -133 150 173 -133 152 176 -129 147 168 -130 148 172 -134 152 175 -131 150 174 -132 151 174 -127 145 166 -127 144 165 -129 145 167 -132 150 174 -128 146 169 -131 149 172 -130 148 172 -128 145 167 -127 144 169 -131 150 173 -132 148 171 -127 145 168 -128 144 167 -126 143 164 -128 145 168 -129 146 170 -126 143 166 -130 147 171 -129 145 169 -128 143 167 -124 140 162 -129 145 168 -124 140 165 -123 137 159 -122 138 160 -118 133 154 -122 139 161 -117 134 155 -119 131 157 -102 112 141 -98 107 137 -102 111 142 -104 113 144 -110 120 151 -108 118 152 -106 115 149 -106 115 148 -106 115 147 -110 120 154 -112 123 157 -105 114 148 -107 118 150 -106 116 149 -106 115 147 -95 102 129 -112 121 143 -115 119 134 -118 118 132 -117 114 124 -111 99 103 -112 105 113 -113 98 102 -115 108 116 -116 113 124 -118 118 132 -121 124 138 -119 124 140 -125 134 154 -123 138 160 -121 137 159 -126 143 166 -124 140 163 -124 140 164 -125 142 165 -126 143 165 -126 144 168 -131 148 171 -126 141 164 -127 142 165 -126 143 167 -127 145 167 -128 145 170 -126 143 165 -127 145 168 -125 142 166 -128 146 170 -125 141 163 -123 138 160 -124 142 164 -124 139 163 -127 144 168 -120 134 157 -117 132 155 -109 119 140 -105 115 138 -102 110 133 -107 114 137 -102 109 133 -94 101 123 -95 98 122 -100 103 127 -91 95 117 -98 105 128 -96 102 123 -95 100 122 -95 99 123 -96 99 123 -96 102 124 -99 105 127 -105 115 137 -112 124 146 -112 125 146 -122 136 158 -129 147 171 -130 148 172 -127 145 168 -130 146 169 -130 149 171 -127 144 166 -128 144 169 -127 144 169 -127 144 168 -131 149 172 -132 149 173 -128 146 170 -128 144 168 -130 148 171 -133 151 175 -127 145 168 -132 150 174 -131 149 172 -129 147 168 -128 145 168 -133 151 174 -127 144 164 -123 141 163 -131 150 172 -130 149 172 -127 146 167 -126 143 164 -126 144 166 -126 144 166 -127 147 167 -127 144 166 -127 146 165 -127 145 165 -125 143 162 -127 145 164 -125 144 163 -121 139 158 -124 142 161 -122 140 157 -122 141 158 -119 136 153 -119 137 154 -119 137 153 -119 136 155 -121 138 155 -117 133 149 -112 129 146 -124 142 160 -122 137 154 -110 127 143 -121 137 155 -121 136 154 -123 141 160 -120 139 157 -119 136 153 -122 139 158 -123 140 160 -123 141 159 -124 142 162 -127 146 168 -126 144 166 -123 141 162 -125 142 163 -126 144 167 -125 142 164 -127 144 166 -121 136 159 -124 141 163 -123 140 163 -127 144 169 -127 145 169 -124 139 161 -128 144 167 -128 145 169 -124 138 160 -126 142 166 -130 144 167 -128 146 170 -127 142 165 -129 145 169 -129 144 167 -126 139 163 -128 144 167 -120 131 153 -129 143 166 -121 131 152 -129 142 164 -120 132 153 -127 138 160 -119 131 152 -119 129 149 -118 126 146 -124 135 157 -118 125 146 -123 132 153 -117 124 145 -111 119 141 -117 127 148 -114 119 138 -121 133 155 -121 130 149 -117 125 142 -105 125 135 -103 138 138 -90 134 125 -71 129 106 -75 137 115 -61 134 102 -56 130 96 -47 130 97 -43 134 98 -48 127 98 -47 130 98 -50 130 103 -54 128 107 -52 133 106 -57 122 104 -57 122 106 -53 130 105 -60 128 112 -58 122 108 -61 120 110 -61 119 109 -60 124 110 -61 124 108 -66 108 110 -61 118 105 -64 109 103 -64 113 106 -60 111 100 -67 109 105 -73 110 109 -95 114 133 -103 113 140 -109 120 147 -110 120 146 -113 125 153 -110 122 147 -119 130 154 -124 140 165 -126 142 165 -122 137 159 -126 143 164 -128 145 166 -126 146 166 -122 141 159 -109 129 144 -111 132 146 -104 118 131 -96 84 94 -84 73 75 -89 73 78 -93 75 82 -81 69 72 -85 71 75 -85 72 76 -84 71 74 -83 71 75 -100 75 87 -103 75 91 -106 76 93 -115 77 100 -98 72 85 -117 76 100 -123 78 106 -129 78 109 -133 80 113 -124 76 106 -123 75 105 -120 73 102 -130 79 111 -124 75 107 -129 78 110 -125 76 108 -134 80 113 -128 78 109 -130 112 138 -128 141 163 -132 149 173 -132 151 175 -133 150 172 -133 150 173 -131 150 174 -131 150 174 -132 150 174 -126 143 164 -133 151 175 -133 152 175 -133 151 175 -129 146 169 -131 148 171 -133 150 173 -130 149 172 -133 151 174 -131 147 169 -132 151 175 -131 149 172 -129 148 171 -130 148 172 -133 150 174 -129 147 168 -132 150 174 -131 148 171 -131 148 171 -130 148 172 -132 151 175 -130 148 171 -128 145 168 -127 144 167 -129 145 169 -128 145 169 -128 145 167 -126 144 168 -129 147 170 -127 145 170 -127 143 165 -125 141 165 -126 143 166 -125 141 164 -124 140 162 -120 135 156 -118 130 152 -124 139 161 -118 133 155 -119 135 158 -118 133 156 -115 128 151 -103 112 137 -102 110 137 -92 99 127 -95 104 132 -103 112 145 -103 112 143 -99 107 138 -104 113 143 -103 112 143 -101 110 141 -101 109 141 -103 111 141 -93 98 125 -101 103 124 -107 103 118 -107 97 107 -111 99 104 -112 96 98 -106 81 75 -105 74 60 -106 69 49 -107 72 55 -105 73 57 -108 78 68 -107 78 68 -108 86 83 -111 98 102 -116 111 121 -118 119 133 -120 128 146 -129 143 165 -123 140 164 -123 139 162 -123 138 161 -124 141 163 -124 141 165 -125 143 165 -125 142 164 -121 138 160 -127 143 166 -125 142 165 -126 143 167 -128 145 170 -122 138 162 -123 139 162 -121 137 158 -127 145 168 -123 139 163 -127 144 167 -120 136 158 -125 141 165 -125 142 166 -118 134 157 -114 127 149 -111 125 147 -109 119 142 -104 115 136 -106 115 138 -104 112 136 -95 99 121 -95 100 124 -99 106 128 -101 109 131 -104 111 133 -94 99 122 -97 104 125 -104 114 138 -107 116 138 -112 123 146 -111 123 145 -114 127 149 -117 131 153 -119 133 156 -125 141 163 -125 143 165 -126 143 164 -123 139 162 -128 145 170 -130 147 171 -128 146 170 -128 145 168 -133 151 174 -130 147 171 -134 152 175 -130 148 171 -128 147 169 -128 146 168 -132 150 175 -128 146 169 -132 151 174 -130 149 172 -122 140 160 -131 151 174 -128 145 169 -126 144 165 -129 148 170 -129 147 170 -128 146 168 -129 147 168 -130 148 169 -129 148 169 -131 149 170 -130 149 170 -128 147 169 -124 141 161 -126 144 166 -126 145 165 -125 143 164 -125 142 163 -126 145 165 -124 143 161 -122 140 159 -128 147 167 -123 142 162 -129 147 168 -117 135 152 -125 144 163 -123 142 160 -126 145 164 -127 147 165 -129 148 168 -123 141 159 -124 141 162 -119 136 154 -126 143 163 -127 146 165 -122 139 159 -124 142 162 -127 145 168 -126 142 166 -124 140 162 -125 142 163 -127 144 167 -127 144 166 -129 146 169 -129 147 169 -127 146 170 -127 144 166 -126 143 165 -130 149 172 -130 148 172 -127 144 167 -131 148 173 -126 141 164 -125 141 165 -127 141 163 -130 148 172 -128 145 168 -125 140 164 -128 144 168 -129 147 170 -127 142 165 -132 149 175 -127 143 165 -128 142 166 -131 148 171 -125 140 161 -125 139 160 -124 136 159 -126 138 160 -126 140 162 -124 137 158 -129 143 166 -123 137 160 -127 141 165 -121 132 151 -127 140 162 -121 133 155 -124 137 158 -122 133 154 -124 136 157 -122 134 155 -123 137 158 -125 138 159 -116 129 148 -106 131 141 -99 133 133 -85 137 123 -78 145 123 -73 130 113 -63 139 113 -55 129 104 -57 131 107 -46 131 100 -46 128 101 -48 133 106 -49 132 105 -53 126 104 -56 129 110 -57 122 108 -52 121 104 -62 126 110 -61 121 112 -62 122 113 -55 124 109 -59 119 105 -58 123 109 -64 114 108 -62 117 109 -64 109 105 -68 106 108 -66 105 105 -64 113 104 -70 103 109 -73 109 110 -92 115 130 -100 113 135 -106 118 145 -102 112 139 -105 116 141 -117 130 156 -111 121 147 -116 130 156 -124 139 164 -125 141 165 -120 135 156 -118 137 155 -114 133 150 -117 136 155 -99 120 128 -101 121 131 -93 108 114 -89 92 96 -87 69 76 -80 73 71 -73 68 64 -77 73 69 -75 71 68 -76 74 68 -75 71 67 -75 72 67 -88 74 77 -82 71 72 -96 75 83 -98 75 85 -108 77 93 -104 73 89 -114 76 99 -115 73 98 -116 73 101 -126 76 107 -134 81 115 -128 77 109 -118 71 100 -117 71 100 -124 75 106 -123 74 105 -130 78 110 -126 86 115 -127 116 142 -130 146 170 -134 151 175 -132 150 173 -128 145 167 -131 146 168 -132 150 173 -134 151 175 -130 149 174 -131 150 172 -130 147 170 -131 147 172 -134 151 175 -130 147 169 -132 150 172 -131 148 172 -130 148 172 -132 149 173 -132 149 172 -132 149 170 -128 145 167 -130 148 172 -133 152 176 -132 150 174 -131 149 174 -130 147 170 -128 144 169 -127 146 168 -129 146 169 -127 145 169 -131 148 171 -125 142 164 -131 149 171 -130 147 171 -128 145 170 -127 144 166 -130 148 170 -131 148 172 -125 141 162 -127 143 166 -124 140 163 -122 139 160 -124 139 162 -123 139 162 -123 138 161 -117 131 152 -119 133 155 -110 123 142 -115 129 148 -113 125 146 -112 124 145 -108 120 141 -88 97 116 -93 100 123 -83 89 115 -92 98 127 -85 92 118 -88 94 122 -84 88 114 -89 95 123 -91 98 124 -78 83 106 -95 100 122 -96 94 111 -100 91 98 -108 89 87 -102 70 58 -106 69 50 -106 67 44 -103 64 40 -102 64 39 -106 65 40 -104 65 40 -106 66 41 -103 64 40 -105 65 40 -104 65 40 -106 70 53 -110 83 76 -109 96 101 -112 103 109 -117 121 136 -125 136 157 -124 139 163 -128 145 170 -127 143 166 -124 140 163 -125 143 166 -128 145 169 -122 139 161 -124 141 164 -123 139 161 -120 137 160 -127 144 166 -124 140 162 -123 138 161 -128 145 167 -122 138 161 -125 141 163 -122 137 160 -128 145 168 -123 138 160 -122 139 161 -123 139 162 -114 127 149 -115 129 150 -113 125 148 -111 123 146 -105 115 136 -103 112 133 -104 113 135 -102 112 132 -105 115 136 -101 111 132 -97 104 125 -98 106 128 -105 116 138 -107 119 140 -104 114 136 -108 120 141 -117 131 153 -118 133 156 -119 135 157 -126 142 165 -125 141 164 -127 143 165 -127 144 168 -129 146 169 -124 142 165 -128 146 169 -129 146 169 -127 144 166 -125 142 166 -130 149 174 -127 144 166 -129 146 170 -131 149 173 -131 148 172 -126 144 166 -133 151 174 -130 148 171 -129 146 170 -129 148 172 -126 143 164 -128 146 169 -130 149 171 -133 152 175 -126 145 166 -126 146 167 -130 149 170 -126 146 167 -128 145 167 -128 147 169 -126 145 165 -130 150 171 -130 148 170 -129 148 170 -126 146 165 -128 145 167 -127 143 165 -127 144 168 -129 148 170 -121 140 159 -128 147 168 -127 145 167 -123 139 159 -127 145 168 -125 141 161 -122 138 160 -127 146 165 -127 144 165 -126 144 165 -123 142 161 -123 140 161 -125 144 165 -126 145 166 -128 146 167 -126 143 165 -127 146 168 -131 149 172 -125 141 164 -129 148 170 -128 146 169 -128 147 170 -128 145 171 -128 146 168 -130 149 170 -126 144 167 -130 147 172 -128 147 172 -127 144 167 -129 146 171 -132 150 173 -131 149 173 -126 143 167 -128 146 170 -130 147 170 -128 144 168 -128 144 167 -129 148 171 -126 138 162 -132 150 173 -129 145 170 -125 140 161 -125 140 163 -133 149 173 -129 146 169 -129 145 168 -127 144 166 -125 136 159 -126 141 164 -125 140 163 -123 135 157 -128 141 164 -129 142 164 -123 132 154 -128 142 165 -128 143 165 -129 143 167 -123 135 157 -125 138 160 -127 141 164 -127 144 166 -123 140 160 -123 138 158 -117 131 147 -111 135 147 -95 141 137 -85 139 126 -87 143 130 -59 140 111 -62 135 111 -58 132 106 -52 130 105 -48 127 105 -50 126 103 -48 126 102 -53 129 107 -54 126 108 -55 130 110 -55 130 112 -56 127 107 -55 120 108 -54 124 107 -65 115 112 -59 123 111 -59 115 108 -64 114 111 -68 111 113 -66 112 114 -68 107 111 -64 113 107 -66 106 109 -66 115 107 -65 98 104 -72 104 111 -89 107 125 -104 118 143 -108 119 146 -111 121 148 -108 120 147 -110 123 150 -107 117 143 -112 122 147 -117 131 153 -118 134 155 -121 139 159 -105 124 137 -101 120 132 -110 131 145 -99 121 132 -93 115 123 -86 106 110 -72 80 75 -71 71 66 -75 70 67 -68 71 61 -62 69 57 -67 70 61 -72 74 65 -59 73 54 -76 73 69 -76 73 66 -83 73 74 -85 71 75 -79 71 70 -87 72 76 -91 70 80 -110 78 97 -115 76 99 -109 71 93 -113 70 98 -113 70 96 -122 73 103 -133 80 114 -121 72 103 -124 75 106 -127 76 107 -122 74 104 -125 87 115 -126 126 151 -133 149 172 -131 148 172 -132 150 174 -132 150 174 -132 150 174 -131 149 173 -129 146 169 -134 150 173 -130 147 170 -132 148 171 -130 146 169 -131 149 173 -133 151 175 -134 150 174 -130 148 171 -127 145 168 -129 148 170 -132 151 175 -135 153 177 -133 150 175 -129 146 170 -132 151 175 -127 144 167 -132 151 174 -130 148 172 -129 145 167 -129 146 169 -128 145 169 -128 145 168 -130 147 169 -129 146 171 -130 147 172 -132 149 172 -126 144 165 -125 142 165 -126 144 167 -127 142 166 -127 144 167 -123 140 165 -127 143 166 -125 142 164 -121 137 159 -119 133 157 -119 133 155 -116 129 152 -119 132 153 -113 127 148 -112 124 147 -110 121 144 -109 119 140 -100 110 129 -90 98 118 -93 101 120 -85 92 111 -78 82 103 -79 84 101 -72 78 94 -71 76 96 -81 87 105 -82 87 106 -85 83 97 -98 93 101 -103 87 87 -101 75 67 -101 64 44 -100 62 38 -102 64 39 -102 64 39 -104 64 39 -102 64 39 -103 64 39 -105 65 40 -103 64 39 -106 65 40 -105 65 40 -106 65 40 -103 64 40 -104 65 40 -102 66 46 -104 70 54 -110 95 97 -116 116 129 -119 129 147 -123 139 162 -124 140 164 -122 138 160 -127 145 170 -122 139 162 -122 138 161 -121 136 160 -124 140 163 -121 136 157 -127 144 167 -121 137 160 -118 133 156 -119 134 154 -119 135 156 -119 133 155 -113 127 148 -115 130 150 -116 131 152 -117 131 151 -114 129 150 -117 132 154 -121 136 159 -113 124 146 -113 127 148 -103 112 132 -108 119 141 -98 106 124 -101 112 132 -91 99 119 -105 114 135 -104 115 135 -106 118 139 -107 118 138 -111 123 145 -110 121 142 -111 124 147 -118 132 153 -117 132 152 -127 144 167 -121 137 159 -126 142 164 -124 140 163 -124 142 166 -122 137 159 -126 143 168 -129 146 168 -133 150 173 -123 140 161 -128 145 168 -126 144 166 -126 143 165 -129 146 169 -126 144 167 -128 143 166 -130 149 171 -129 147 169 -126 143 168 -127 144 168 -131 150 172 -128 145 167 -131 149 173 -130 148 172 -125 140 163 -130 147 170 -131 148 172 -131 148 171 -130 148 171 -129 147 170 -129 147 169 -130 148 171 -130 148 172 -129 148 171 -128 146 167 -129 146 169 -131 149 172 -126 144 166 -128 145 167 -132 150 173 -127 144 166 -129 148 171 -129 148 169 -128 146 168 -128 144 165 -129 146 169 -130 148 170 -131 149 169 -132 150 173 -130 146 169 -130 148 171 -132 151 174 -126 145 165 -127 145 167 -131 149 171 -132 150 172 -128 146 166 -128 146 169 -132 150 174 -128 147 170 -131 148 171 -130 148 169 -135 153 177 -130 147 171 -126 143 166 -130 148 172 -131 147 170 -127 144 167 -131 149 173 -131 148 172 -129 146 169 -129 146 170 -127 145 170 -132 149 172 -134 152 176 -130 147 171 -121 137 160 -129 147 170 -129 145 168 -127 143 166 -126 144 167 -131 148 173 -129 146 169 -128 144 167 -130 146 171 -130 146 169 -122 137 158 -128 144 168 -130 146 170 -129 144 168 -126 142 164 -130 146 170 -128 144 167 -126 140 161 -128 141 164 -127 143 165 -125 140 164 -124 138 160 -126 139 162 -131 148 170 -121 139 158 -126 144 167 -123 144 163 -119 140 159 -105 142 149 -100 145 143 -95 143 141 -83 140 128 -74 141 124 -70 140 118 -66 123 110 -55 136 113 -50 127 103 -46 126 99 -47 125 102 -52 124 109 -57 125 110 -55 127 108 -61 116 111 -53 126 110 -59 126 115 -64 120 115 -58 120 110 -58 117 112 -66 112 114 -66 113 114 -62 109 108 -62 117 112 -64 115 110 -64 115 109 -61 110 104 -68 107 110 -66 110 106 -68 110 108 -89 115 126 -98 106 134 -106 115 144 -107 117 142 -108 118 144 -109 121 148 -114 125 153 -115 129 153 -112 126 150 -115 131 152 -116 133 150 -105 125 138 -96 118 127 -83 106 109 -81 107 109 -85 106 111 -71 97 92 -62 85 72 -49 66 48 -52 70 49 -50 70 47 -61 74 55 -49 71 46 -50 71 47 -55 72 51 -63 72 59 -64 72 59 -71 72 64 -69 71 62 -70 71 64 -80 70 71 -86 73 75 -93 73 80 -103 70 87 -108 70 92 -114 72 97 -123 76 106 -115 69 97 -120 72 102 -121 73 102 -120 73 103 -116 70 99 -112 76 103 -123 103 128 -126 135 157 -132 151 174 -130 148 171 -129 146 169 -132 149 171 -134 151 174 -132 149 173 -131 149 173 -129 146 170 -132 150 174 -130 149 173 -131 148 172 -131 148 172 -133 150 173 -132 150 173 -129 147 170 -131 149 172 -129 146 170 -130 148 172 -131 147 170 -130 146 169 -128 145 169 -131 148 171 -130 147 170 -129 149 173 -130 148 173 -131 149 173 -128 146 169 -131 148 172 -129 147 171 -131 149 175 -130 148 171 -130 147 170 -132 150 174 -125 141 163 -127 143 167 -130 148 172 -127 143 166 -124 141 164 -127 143 165 -125 141 165 -124 139 160 -127 144 166 -123 138 161 -116 130 152 -120 135 156 -115 128 148 -110 121 145 -111 122 145 -108 121 141 -105 117 138 -105 115 135 -100 108 128 -94 102 121 -94 102 120 -84 91 108 -83 91 107 -77 82 101 -80 87 105 -83 89 105 -90 90 104 -91 85 94 -97 75 75 -101 70 57 -103 63 39 -102 63 39 -102 64 39 -100 63 38 -101 63 39 -102 64 39 -103 64 39 -102 64 39 -104 65 40 -104 64 40 -102 63 39 -103 64 40 -105 65 40 -103 64 39 -105 65 40 -102 64 39 -105 65 40 -103 66 47 -107 90 90 -115 112 123 -122 130 147 -123 138 161 -124 141 164 -121 136 158 -119 136 157 -124 139 163 -124 140 162 -123 138 161 -122 138 160 -120 136 159 -120 136 159 -117 132 154 -118 132 154 -114 128 147 -122 137 160 -115 129 152 -116 130 151 -117 130 152 -108 121 141 -111 125 145 -110 124 143 -112 125 146 -111 125 145 -107 119 138 -109 120 140 -107 118 138 -109 119 140 -103 114 133 -107 118 139 -106 116 136 -97 107 125 -106 118 139 -110 122 141 -108 119 139 -115 130 149 -116 131 151 -110 123 141 -121 137 159 -122 137 158 -125 142 164 -126 143 165 -121 137 159 -117 132 154 -126 143 166 -124 139 161 -128 146 169 -125 142 166 -127 143 166 -126 143 165 -127 144 167 -126 145 168 -130 147 171 -121 139 160 -118 135 156 -128 145 168 -129 147 170 -127 145 168 -131 150 173 -126 143 166 -132 150 175 -132 150 173 -127 144 166 -132 150 174 -131 149 173 -131 150 173 -132 150 174 -135 154 177 -132 150 174 -129 148 170 -129 147 171 -131 150 174 -130 149 172 -127 147 167 -133 152 175 -132 150 172 -132 151 174 -129 148 171 -129 148 170 -131 149 171 -132 151 174 -131 149 171 -134 153 176 -132 150 172 -130 149 172 -129 148 169 -130 149 172 -129 145 169 -132 151 174 -132 151 174 -129 148 170 -129 147 171 -131 150 172 -131 149 172 -133 152 176 -134 153 177 -130 146 169 -132 150 172 -132 151 174 -130 149 173 -134 151 175 -128 147 170 -135 153 175 -133 150 173 -132 150 175 -131 148 172 -130 147 170 -132 151 175 -131 149 173 -132 150 176 -131 148 171 -132 149 174 -128 145 170 -131 150 173 -133 151 175 -129 146 171 -131 147 171 -130 148 172 -128 146 169 -130 148 172 -132 147 170 -128 145 168 -127 144 167 -133 151 174 -130 149 173 -130 147 171 -130 147 171 -131 146 169 -130 148 171 -134 151 175 -126 144 166 -130 147 170 -128 145 167 -129 144 168 -132 149 174 -133 148 171 -130 146 169 -129 148 171 -128 147 169 -126 145 166 -127 147 168 -121 144 164 -118 138 155 -113 143 154 -102 144 142 -83 136 127 -81 144 129 -68 144 118 -75 129 121 -48 137 109 -53 129 110 -52 125 106 -50 128 106 -50 130 107 -48 132 110 -53 123 106 -53 128 113 -59 124 111 -60 119 115 -57 124 114 -55 127 112 -58 117 112 -62 114 113 -62 115 113 -62 124 116 -63 110 114 -62 117 112 -60 107 107 -60 115 111 -66 108 110 -63 103 105 -64 111 106 -72 118 113 -89 110 128 -102 115 141 -107 117 144 -105 113 142 -102 110 139 -102 111 138 -105 116 142 -111 124 149 -113 128 151 -106 123 141 -104 121 136 -89 110 116 -82 106 111 -82 105 108 -80 105 106 -64 94 86 -60 90 79 -60 85 73 -49 72 51 -42 70 41 -19 69 27 -39 70 39 -38 72 38 -30 70 34 -47 71 45 -44 72 42 -51 72 47 -57 71 53 -47 69 45 -78 70 70 -62 71 56 -71 70 64 -77 66 68 -93 68 79 -92 67 80 -109 69 95 -117 74 102 -112 68 95 -122 73 103 -118 71 99 -117 71 101 -119 76 106 -127 91 119 -127 119 143 -127 136 160 -130 148 170 -130 147 171 -133 150 174 -131 148 172 -129 145 169 -130 148 170 -132 151 174 -129 146 168 -130 146 169 -132 149 172 -129 145 166 -131 148 172 -130 147 170 -129 146 171 -134 151 173 -130 148 170 -132 149 172 -129 146 169 -132 150 174 -134 151 174 -133 149 174 -131 148 170 -133 150 173 -131 148 169 -131 148 171 -129 145 168 -131 148 173 -132 149 173 -127 144 168 -127 144 168 -129 146 169 -129 144 168 -126 143 167 -132 149 172 -129 146 170 -130 147 172 -127 144 168 -126 143 166 -125 142 166 -129 145 168 -128 145 169 -126 142 166 -122 137 161 -125 140 164 -121 135 159 -119 133 156 -120 134 156 -112 126 147 -116 128 150 -111 123 144 -117 132 155 -112 123 144 -104 115 137 -99 108 129 -97 106 128 -92 101 121 -96 106 126 -97 105 125 -100 108 126 -94 87 96 -98 80 82 -97 63 45 -100 62 38 -101 62 38 -101 62 38 -101 62 38 -104 65 39 -102 63 39 -102 63 39 -102 64 39 -102 64 39 -99 62 38 -102 64 40 -103 64 39 -101 63 39 -104 65 40 -101 63 39 -105 65 40 -100 63 39 -100 63 38 -100 63 38 -99 61 38 -109 88 86 -109 101 110 -122 131 149 -123 139 163 -119 134 157 -117 133 155 -125 142 166 -125 142 165 -123 139 163 -123 138 161 -124 141 164 -126 143 167 -124 141 164 -119 134 156 -121 136 158 -117 132 151 -120 135 157 -116 130 152 -108 121 141 -116 131 151 -107 119 140 -105 116 135 -106 118 137 -115 129 148 -99 109 126 -99 110 127 -101 113 130 -104 115 133 -103 112 130 -101 112 131 -103 115 134 -105 115 134 -106 118 137 -104 116 135 -112 125 145 -110 124 143 -114 128 148 -111 124 145 -116 131 152 -117 131 153 -120 136 158 -116 130 152 -125 141 163 -126 144 166 -125 141 162 -120 136 158 -123 140 161 -124 142 163 -126 142 165 -126 143 165 -129 147 171 -127 145 167 -128 145 168 -121 138 160 -129 146 169 -126 142 165 -126 144 166 -128 147 170 -125 143 164 -129 148 171 -132 149 173 -132 150 173 -133 151 174 -133 151 175 -127 145 167 -133 151 174 -131 149 171 -130 149 172 -130 147 172 -133 149 173 -133 151 174 -131 148 170 -133 153 176 -129 148 171 -132 149 173 -130 148 171 -129 147 169 -131 148 170 -132 150 173 -132 150 174 -128 144 167 -132 151 175 -132 150 173 -130 148 171 -131 149 172 -133 152 175 -132 149 173 -130 148 170 -128 148 170 -131 150 173 -129 149 173 -129 147 170 -129 148 171 -132 151 174 -129 148 171 -126 142 165 -132 150 174 -129 145 169 -128 143 168 -131 150 172 -128 146 168 -132 149 173 -133 151 176 -130 148 172 -131 149 173 -131 150 175 -129 146 169 -132 151 176 -129 146 171 -131 150 173 -132 150 175 -132 150 174 -130 148 171 -130 147 170 -131 149 173 -129 143 168 -133 152 176 -130 148 172 -128 146 170 -129 147 170 -132 150 174 -130 148 172 -131 148 173 -131 149 173 -132 150 175 -130 145 167 -130 146 169 -129 144 167 -128 146 169 -131 147 171 -131 149 173 -131 149 172 -127 143 167 -126 143 165 -127 141 164 -132 150 173 -131 148 173 -128 146 168 -129 148 170 -124 147 166 -123 141 162 -118 145 163 -120 148 165 -111 146 157 -101 148 149 -78 140 130 -75 144 126 -75 138 126 -70 140 120 -62 122 111 -46 130 101 -49 125 110 -52 126 111 -55 125 110 -46 127 108 -51 125 113 -54 124 111 -55 120 115 -57 124 118 -58 120 116 -57 119 113 -56 120 112 -63 114 115 -62 115 115 -63 113 115 -69 115 120 -67 107 116 -61 113 110 -62 117 115 -67 101 110 -66 106 111 -69 101 109 -74 97 112 -87 112 125 -94 105 128 -96 104 131 -95 103 132 -104 113 140 -106 116 141 -103 113 140 -107 118 142 -110 126 147 -103 120 136 -97 118 127 -88 111 117 -76 98 100 -70 96 93 -56 88 76 -52 85 70 -44 80 60 -40 79 52 -22 70 30 -17 68 25 -26 70 30 -20 68 26 -13 70 23 -17 71 26 -23 71 29 -32 72 33 -28 72 31 -29 71 33 -46 70 43 -56 73 51 -65 69 58 -73 70 64 -86 70 76 -79 70 69 -91 67 80 -94 67 80 -110 71 95 -111 70 96 -112 68 95 -115 69 98 -112 69 96 -118 75 103 -118 99 123 -126 135 158 -130 146 169 -131 148 172 -133 150 174 -132 150 174 -133 151 176 -131 148 171 -129 145 168 -130 147 170 -129 147 170 -130 147 170 -133 152 176 -131 149 173 -128 145 167 -129 146 169 -131 148 172 -131 149 173 -127 145 166 -128 146 169 -132 149 173 -131 150 172 -128 145 168 -133 150 172 -134 151 176 -127 144 167 -130 147 172 -132 150 173 -128 144 167 -127 143 166 -131 148 171 -130 147 171 -133 151 176 -131 149 173 -130 147 171 -131 149 173 -131 148 171 -129 146 168 -132 150 173 -131 149 173 -127 144 167 -127 144 166 -128 146 170 -129 145 168 -123 139 163 -126 141 165 -118 134 157 -130 146 169 -122 138 162 -119 134 155 -126 141 164 -115 128 152 -113 127 150 -115 128 152 -113 125 147 -117 131 154 -113 126 149 -118 132 155 -116 128 153 -109 120 143 -114 125 146 -103 105 121 -101 88 92 -98 67 53 -101 62 38 -100 62 38 -104 64 40 -98 61 37 -100 62 38 -101 62 38 -100 62 38 -98 61 37 -99 62 38 -98 61 37 -100 62 38 -103 64 39 -101 63 38 -101 63 38 -103 64 39 -102 64 39 -101 63 38 -103 64 39 -99 62 38 -98 62 38 -101 63 38 -99 66 45 -102 81 78 -113 112 125 -117 129 148 -126 142 165 -120 135 157 -123 139 162 -124 139 162 -124 140 163 -119 133 156 -123 140 162 -115 130 151 -115 130 152 -115 128 150 -115 127 148 -114 127 148 -112 127 147 -110 124 143 -111 125 145 -109 121 140 -102 115 133 -105 116 134 -106 117 135 -110 121 140 -106 117 136 -103 115 131 -105 115 132 -102 113 130 -96 105 121 -99 108 124 -101 111 128 -95 106 122 -105 115 134 -106 118 136 -102 114 131 -108 119 138 -107 120 139 -103 115 133 -112 125 143 -117 132 154 -119 134 155 -116 130 151 -124 139 162 -119 135 156 -123 139 160 -124 140 163 -122 138 161 -123 140 162 -122 138 159 -126 144 167 -121 137 159 -124 140 163 -121 138 161 -129 148 172 -124 140 162 -124 140 162 -127 144 167 -128 145 168 -129 147 170 -132 148 173 -134 151 176 -128 145 170 -129 145 167 -133 151 174 -130 148 171 -128 145 167 -129 145 169 -133 150 173 -127 144 167 -132 151 174 -132 150 174 -133 152 176 -134 152 175 -134 152 177 -130 148 172 -134 152 176 -131 148 171 -132 150 174 -133 150 173 -133 150 173 -130 147 170 -132 149 173 -132 150 173 -133 152 177 -133 152 175 -132 150 172 -132 150 174 -130 148 173 -131 149 173 -130 148 172 -133 152 175 -132 150 174 -130 147 170 -130 148 171 -132 151 176 -131 148 173 -131 149 171 -132 150 173 -125 142 165 -131 148 172 -130 147 171 -132 150 173 -132 149 171 -132 150 174 -132 152 176 -131 148 172 -132 150 174 -132 149 173 -132 149 173 -133 152 175 -129 146 169 -131 148 173 -127 144 167 -131 148 170 -132 149 174 -132 150 174 -129 147 171 -132 150 176 -133 152 175 -125 141 164 -132 149 174 -129 148 171 -129 148 171 -130 147 170 -134 150 175 -133 150 174 -131 147 171 -130 146 171 -131 147 171 -129 146 169 -127 143 166 -130 149 172 -128 144 167 -132 149 173 -132 150 173 -132 148 171 -127 146 167 -127 146 168 -124 142 161 -129 148 169 -115 143 161 -118 147 165 -115 146 161 -109 146 155 -103 146 148 -90 144 138 -86 143 136 -81 136 129 -69 137 117 -62 126 111 -47 135 105 -47 129 107 -52 126 110 -51 130 111 -50 125 109 -56 121 114 -56 122 112 -55 121 112 -58 118 115 -58 118 114 -59 124 116 -59 118 113 -66 109 116 -62 119 118 -64 112 115 -67 105 114 -62 115 117 -62 104 108 -66 114 117 -69 101 112 -67 108 113 -69 89 108 -75 97 113 -85 100 122 -98 106 132 -98 105 135 -105 113 141 -99 106 132 -108 118 145 -105 114 142 -110 123 149 -101 115 133 -96 114 126 -83 104 109 -71 95 92 -56 85 75 -52 82 68 -49 82 67 -15 64 26 -42 80 57 -27 71 41 -21 70 30 -17 68 24 -13 69 23 -12 68 22 -6 69 21 -6 70 21 -27 71 30 -7 70 21 -6 69 21 -26 72 31 -35 70 36 -29 71 31 -43 71 42 -53 71 49 -58 66 51 -70 70 62 -87 69 75 -94 69 81 -102 67 87 -106 66 90 -118 71 101 -114 69 97 -112 75 101 -115 92 117 -124 123 148 -133 144 167 -128 144 167 -130 147 170 -129 146 168 -132 150 174 -130 146 170 -130 145 169 -131 148 171 -130 146 170 -131 148 172 -128 145 169 -129 147 170 -128 145 170 -130 146 171 -128 145 168 -130 147 170 -129 145 169 -131 147 170 -131 148 172 -131 149 173 -133 152 177 -129 147 170 -129 147 171 -132 148 173 -131 150 174 -126 144 168 -129 146 169 -132 151 176 -130 147 170 -133 151 174 -131 149 173 -129 146 169 -133 151 174 -131 150 175 -131 149 173 -128 143 167 -127 143 166 -129 146 170 -132 149 173 -130 146 170 -129 148 173 -127 143 167 -131 149 174 -125 142 166 -123 139 164 -125 142 165 -127 145 169 -129 144 170 -128 143 167 -124 139 163 -126 143 168 -120 135 158 -120 135 158 -119 135 159 -121 137 161 -122 136 160 -124 139 163 -115 128 151 -123 138 164 -118 127 146 -108 101 109 -104 83 80 -100 62 38 -98 60 37 -97 61 37 -96 60 37 -100 62 38 -101 63 38 -98 61 38 -101 63 38 -99 61 37 -102 63 38 -102 63 38 -101 63 38 -100 63 38 -100 62 38 -100 62 38 -96 60 36 -103 64 39 -103 64 39 -100 62 38 -100 62 38 -99 61 37 -100 62 38 -99 62 38 -101 69 55 -107 90 90 -115 115 127 -125 140 162 -122 138 161 -124 139 163 -118 134 156 -119 134 157 -122 137 160 -125 142 165 -120 134 156 -115 131 152 -118 133 155 -120 134 156 -114 129 150 -110 122 141 -114 128 149 -111 124 144 -107 119 139 -109 122 139 -104 116 135 -104 116 133 -107 118 137 -103 114 132 -99 110 128 -101 111 128 -100 111 128 -99 110 127 -103 113 130 -101 110 127 -101 112 128 -103 115 132 -96 105 123 -107 118 136 -109 121 140 -112 124 142 -109 122 140 -111 124 144 -114 127 147 -113 127 146 -113 127 148 -118 133 153 -116 130 151 -119 135 158 -120 136 158 -117 133 155 -124 141 163 -121 138 159 -124 142 165 -126 143 166 -121 137 160 -127 145 169 -124 141 164 -124 141 164 -131 149 173 -127 144 166 -128 145 169 -128 147 170 -130 147 172 -131 149 172 -133 150 173 -133 151 175 -132 150 174 -133 152 175 -132 150 172 -131 150 174 -132 148 172 -132 149 173 -133 151 175 -132 151 175 -131 150 173 -129 147 171 -131 149 174 -131 149 174 -131 148 171 -131 150 175 -132 149 174 -131 149 173 -132 151 175 -134 152 177 -132 151 174 -132 150 173 -133 151 174 -134 153 176 -132 152 175 -131 149 173 -130 146 171 -133 151 175 -131 149 172 -135 153 178 -130 149 173 -132 151 174 -129 148 173 -133 152 176 -131 151 174 -130 147 171 -132 150 175 -135 154 178 -132 151 175 -131 148 172 -132 149 174 -129 145 168 -131 149 173 -135 153 178 -132 149 174 -132 150 173 -133 150 174 -130 146 170 -131 148 171 -131 150 173 -132 149 172 -131 148 172 -131 148 173 -132 150 174 -128 146 168 -130 147 171 -131 149 173 -134 153 176 -131 147 170 -132 147 170 -131 148 171 -129 147 170 -130 147 171 -134 152 175 -132 151 175 -134 153 177 -127 145 167 -131 149 171 -129 147 171 -131 148 171 -129 147 172 -128 143 165 -130 148 171 -132 149 172 -128 146 170 -128 146 169 -128 148 169 -124 143 165 -125 149 169 -124 150 168 -114 148 164 -120 150 168 -108 142 152 -90 142 141 -89 142 138 -80 137 129 -79 133 125 -68 137 125 -61 131 117 -55 129 112 -42 126 104 -49 124 105 -52 124 114 -51 126 115 -54 126 114 -56 116 112 -60 121 118 -54 122 120 -64 116 119 -64 109 116 -57 115 114 -63 119 120 -60 109 111 -61 106 113 -66 104 114 -70 112 121 -60 114 116 -64 107 113 -67 98 113 -70 100 113 -67 99 108 -75 88 111 -86 106 124 -93 104 128 -100 108 139 -96 102 131 -97 103 133 -99 109 135 -107 117 144 -103 114 139 -96 109 129 -91 108 121 -69 90 89 -48 82 66 -48 80 65 -31 72 44 -25 67 36 -20 69 32 -19 67 32 -6 67 20 -6 67 20 -6 65 20 -6 66 20 -6 69 21 -6 69 21 -6 69 20 -6 72 21 -6 70 21 -6 70 21 -12 70 23 -6 71 21 -20 68 26 -28 69 31 -42 70 41 -31 68 33 -58 68 53 -72 70 63 -93 70 81 -100 67 85 -103 66 88 -105 65 91 -112 73 99 -115 87 113 -119 111 134 -122 135 158 -127 143 165 -133 150 174 -128 143 165 -128 144 167 -131 146 169 -131 148 173 -127 143 166 -128 144 167 -131 148 170 -131 148 171 -127 142 165 -131 147 171 -130 146 169 -129 146 168 -128 146 170 -130 147 170 -130 147 170 -130 146 171 -131 149 171 -129 146 169 -132 150 174 -131 148 172 -133 150 173 -131 147 170 -129 147 172 -130 147 169 -129 147 170 -132 150 174 -131 148 171 -131 149 172 -131 148 172 -133 152 175 -130 148 173 -130 147 170 -132 148 172 -130 147 173 -128 145 169 -127 144 168 -132 148 172 -129 146 171 -128 146 171 -131 148 172 -130 146 170 -129 145 169 -132 150 176 -127 144 168 -129 146 170 -126 143 169 -129 146 170 -124 143 166 -129 146 170 -128 145 170 -123 139 164 -129 145 169 -122 138 161 -125 141 167 -125 141 165 -125 141 164 -119 133 155 -115 117 131 -104 90 94 -99 65 48 -93 57 35 -98 60 37 -95 59 36 -100 62 38 -98 61 38 -97 60 36 -97 60 37 -100 62 37 -100 62 37 -98 62 37 -98 61 37 -99 62 37 -100 62 38 -96 61 36 -96 61 37 -100 63 38 -101 63 38 -99 62 37 -101 63 38 -100 62 37 -100 62 37 -96 60 36 -99 61 37 -99 62 37 -101 73 63 -109 99 106 -122 130 149 -126 142 165 -128 143 164 -118 133 154 -127 144 168 -125 141 164 -122 138 162 -121 138 160 -125 141 164 -119 135 157 -114 128 149 -115 130 150 -122 138 160 -110 124 142 -110 123 143 -107 119 139 -109 121 142 -114 126 146 -110 122 142 -113 126 145 -104 116 134 -106 117 134 -97 107 125 -107 119 136 -104 114 132 -100 110 128 -91 101 117 -112 124 142 -106 116 134 -105 116 133 -102 113 131 -99 110 128 -102 114 131 -117 130 148 -112 125 145 -110 123 142 -113 127 147 -118 132 152 -121 135 157 -116 130 151 -110 125 145 -122 138 159 -122 138 161 -118 135 155 -119 134 155 -124 140 163 -113 127 148 -122 138 161 -123 141 163 -121 137 159 -128 145 168 -128 144 167 -128 144 167 -123 139 161 -128 146 169 -131 149 172 -131 150 173 -132 150 175 -133 151 175 -131 147 172 -131 149 173 -129 148 172 -131 149 172 -131 148 172 -134 153 178 -133 149 176 -134 152 176 -134 152 177 -133 151 175 -133 152 177 -134 153 177 -132 150 174 -131 148 171 -132 150 174 -133 151 175 -133 151 174 -131 150 172 -134 152 177 -132 150 174 -134 153 176 -129 145 170 -127 144 167 -133 150 175 -129 147 170 -131 148 173 -133 150 174 -133 150 174 -134 152 176 -131 150 172 -133 152 176 -133 151 175 -133 151 174 -132 150 173 -132 149 174 -133 150 176 -132 150 174 -132 148 172 -133 151 175 -131 149 173 -132 151 174 -131 148 171 -129 147 171 -130 149 171 -132 151 174 -128 144 167 -132 149 174 -128 145 170 -131 148 173 -130 149 172 -133 150 173 -132 149 172 -130 147 170 -131 149 173 -133 151 175 -131 150 173 -130 147 170 -130 148 173 -132 150 174 -133 151 175 -130 147 172 -130 146 171 -128 146 170 -130 148 171 -129 145 166 -129 146 169 -133 150 175 -133 152 176 -129 146 169 -128 144 166 -133 151 173 -130 147 171 -131 147 169 -127 145 166 -119 144 162 -119 145 163 -125 149 168 -118 146 161 -119 145 163 -121 147 163 -109 147 157 -103 145 152 -91 141 141 -90 143 139 -77 140 131 -68 137 124 -62 127 114 -64 120 115 -47 129 111 -46 127 110 -55 126 115 -56 123 117 -51 128 117 -55 126 120 -53 125 116 -58 120 117 -60 124 121 -60 122 118 -64 118 122 -64 114 118 -56 116 115 -63 110 118 -62 112 115 -67 106 115 -58 106 111 -64 105 111 -66 102 112 -68 104 113 -70 102 113 -72 95 112 -83 98 120 -96 104 135 -90 97 126 -94 98 130 -89 94 124 -92 97 123 -100 108 136 -101 110 134 -92 106 123 -87 104 114 -53 79 71 -43 75 58 -34 73 48 -24 65 36 -14 64 26 -6 65 20 -6 64 19 -6 66 20 -6 65 20 -6 68 20 -6 69 21 -6 67 20 -6 68 20 -6 68 20 -6 69 21 -6 70 21 -6 71 21 -6 71 21 -6 69 21 -6 69 20 -16 70 25 -16 70 25 -45 72 42 -45 67 42 -58 68 52 -73 68 63 -91 66 78 -99 67 85 -108 81 102 -114 94 118 -123 113 137 -121 121 144 -127 142 163 -130 146 169 -126 140 162 -127 143 167 -128 144 168 -127 142 165 -127 143 165 -130 146 171 -128 142 164 -130 148 171 -130 148 172 -133 150 174 -130 146 170 -131 146 168 -127 143 165 -132 150 172 -132 148 173 -129 145 167 -129 147 171 -131 148 172 -130 148 172 -133 151 175 -127 144 167 -127 144 166 -130 148 173 -131 147 171 -127 145 169 -129 145 168 -130 144 168 -133 150 174 -129 146 167 -132 150 174 -129 145 168 -133 151 176 -131 148 173 -131 149 173 -133 151 174 -127 145 168 -129 146 169 -128 146 169 -131 148 171 -129 146 169 -128 145 167 -128 144 168 -131 146 170 -129 145 168 -127 145 168 -130 146 170 -128 145 169 -132 150 175 -125 142 165 -129 146 170 -128 145 170 -128 146 170 -129 145 169 -128 145 168 -128 144 169 -129 146 170 -130 146 170 -123 134 154 -113 112 125 -99 75 69 -95 59 36 -96 60 36 -93 58 35 -96 60 36 -101 62 37 -101 63 38 -95 59 36 -90 56 34 -96 60 36 -94 60 36 -98 61 37 -99 61 37 -96 60 36 -96 60 36 -98 61 37 -97 60 36 -100 62 38 -103 63 39 -97 61 37 -99 62 37 -96 60 37 -95 60 36 -101 63 38 -97 61 36 -97 60 37 -94 60 36 -108 88 86 -116 121 137 -123 136 157 -124 141 165 -121 138 161 -124 141 163 -119 135 157 -127 145 168 -124 141 164 -120 135 157 -118 134 156 -119 134 156 -122 138 161 -123 137 160 -123 140 163 -115 128 150 -115 129 151 -115 129 150 -109 122 142 -108 121 140 -112 125 144 -111 124 143 -114 127 146 -113 126 145 -109 121 140 -100 111 129 -106 118 138 -103 114 131 -104 116 134 -107 119 138 -99 109 126 -109 122 140 -113 127 146 -100 111 130 -121 137 156 -111 124 143 -115 129 149 -113 127 147 -116 131 151 -115 129 149 -125 142 163 -119 135 156 -120 136 157 -123 139 162 -125 141 163 -127 143 166 -127 143 165 -126 143 166 -125 142 165 -125 142 165 -126 143 166 -127 144 168 -125 144 166 -130 148 171 -125 142 166 -127 145 167 -131 149 174 -133 151 176 -134 152 175 -130 148 171 -129 146 170 -134 151 176 -133 151 176 -132 150 175 -133 151 175 -135 152 178 -135 153 178 -132 150 174 -133 151 177 -136 154 177 -133 151 175 -131 149 175 -134 153 177 -130 148 172 -133 151 176 -131 149 174 -133 151 176 -131 149 173 -129 147 169 -134 153 178 -134 152 176 -132 149 174 -133 151 175 -134 153 177 -134 153 177 -132 151 175 -130 148 171 -132 150 175 -131 148 173 -130 149 173 -133 151 175 -137 155 180 -133 151 175 -132 148 171 -133 152 176 -131 149 174 -133 151 174 -132 150 173 -132 149 174 -134 150 175 -130 148 172 -133 151 175 -133 152 176 -134 150 175 -128 147 170 -129 148 171 -134 152 176 -130 148 171 -132 150 174 -133 150 176 -133 149 174 -132 149 173 -131 149 174 -135 153 177 -131 149 173 -129 145 167 -132 150 173 -131 147 171 -129 146 170 -131 151 174 -131 151 174 -133 150 173 -134 151 175 -129 147 172 -130 146 169 -130 146 169 -132 150 173 -130 150 173 -132 151 176 -132 149 173 -129 147 170 -128 145 169 -130 148 171 -125 146 168 -124 147 167 -124 148 166 -112 144 159 -113 147 161 -116 145 160 -115 146 161 -112 146 156 -100 145 150 -90 144 139 -86 144 139 -72 133 124 -72 132 126 -55 135 120 -41 131 105 -44 132 114 -52 126 116 -49 125 111 -55 117 114 -56 121 117 -57 119 117 -53 127 118 -53 123 117 -58 121 121 -62 118 121 -59 115 119 -60 117 120 -61 111 116 -65 109 118 -61 116 122 -68 103 117 -67 105 118 -71 104 117 -65 106 112 -64 102 112 -69 97 109 -69 106 113 -81 98 120 -87 97 122 -95 103 131 -91 97 126 -91 98 127 -93 101 126 -98 106 132 -96 107 129 -81 98 107 -67 88 90 -50 79 69 -31 69 44 -14 64 26 -5 61 19 -6 64 19 -6 64 19 -6 65 19 -6 67 20 -6 64 19 -6 65 19 -6 65 19 -6 65 19 -6 65 19 -6 68 20 -6 69 21 -6 69 21 -6 68 20 -6 69 21 -6 67 20 -6 70 21 -6 68 20 -6 70 20 -17 68 24 -35 69 35 -64 71 58 -68 69 59 -78 65 67 -94 75 89 -106 87 108 -113 105 124 -125 132 154 -128 141 162 -122 136 158 -126 139 163 -127 140 164 -126 141 164 -125 140 161 -128 143 167 -129 145 167 -132 148 171 -127 144 166 -130 147 171 -126 141 163 -132 149 173 -126 142 165 -128 145 167 -125 141 164 -130 145 168 -131 148 172 -133 149 173 -131 147 171 -130 147 171 -129 146 169 -128 145 169 -129 145 168 -133 150 175 -132 148 172 -128 144 167 -131 148 171 -134 151 175 -134 152 176 -130 147 171 -133 152 176 -130 148 171 -126 142 164 -130 148 174 -130 147 170 -132 150 175 -128 144 168 -128 144 167 -130 147 170 -129 147 171 -130 147 171 -125 141 164 -131 149 174 -129 146 171 -127 145 168 -131 148 172 -128 146 169 -128 145 169 -129 146 170 -127 144 168 -133 151 175 -132 149 172 -128 145 168 -130 147 173 -128 145 171 -132 149 174 -126 142 165 -126 143 168 -129 145 170 -118 126 143 -110 101 110 -99 65 48 -93 58 35 -94 59 36 -92 58 35 -92 58 35 -97 60 37 -96 60 36 -92 58 35 -93 59 35 -97 61 37 -97 60 36 -99 62 38 -94 58 35 -97 61 37 -97 60 36 -100 62 38 -96 60 36 -96 60 37 -100 62 37 -96 60 36 -99 61 38 -97 61 36 -96 60 37 -96 60 36 -94 58 36 -93 58 35 -96 60 36 -96 66 51 -110 102 111 -117 126 143 -123 139 161 -126 144 167 -124 141 164 -127 144 167 -122 139 160 -120 135 159 -126 142 165 -123 139 162 -123 139 160 -124 139 162 -121 135 157 -122 138 159 -119 135 158 -119 134 155 -120 135 156 -118 134 156 -114 129 149 -122 137 160 -108 121 142 -113 127 148 -120 135 156 -118 132 153 -122 135 157 -107 120 139 -108 121 141 -111 124 145 -113 126 146 -108 121 140 -113 126 144 -113 127 147 -120 135 155 -115 128 148 -109 122 143 -115 129 150 -116 130 152 -118 133 154 -112 127 147 -115 130 150 -117 133 154 -119 135 156 -121 137 160 -127 144 168 -123 140 163 -126 143 165 -126 143 166 -125 141 165 -126 142 165 -125 142 166 -129 145 169 -125 141 163 -124 140 163 -132 150 174 -126 143 164 -131 147 173 -133 150 174 -132 151 176 -130 147 171 -131 150 175 -133 150 174 -131 149 173 -128 145 168 -130 147 171 -132 150 173 -132 149 175 -133 150 177 -133 152 175 -129 146 170 -131 148 172 -132 150 174 -134 151 177 -133 150 174 -134 152 174 -131 149 174 -133 149 173 -130 149 172 -131 148 172 -132 152 176 -132 150 173 -133 151 175 -130 148 171 -133 151 176 -132 150 175 -132 150 174 -131 149 174 -133 151 174 -136 154 179 -132 150 174 -129 147 171 -129 146 170 -133 151 174 -131 149 173 -132 150 174 -130 147 170 -134 151 176 -131 150 175 -132 151 174 -134 152 176 -132 149 173 -134 152 176 -128 145 169 -131 148 171 -129 146 169 -128 147 170 -132 150 174 -130 148 173 -131 148 172 -136 153 177 -131 150 173 -133 152 177 -132 150 173 -131 148 172 -129 146 169 -132 150 174 -132 151 176 -132 149 172 -130 148 171 -135 152 176 -129 147 170 -130 148 171 -133 151 173 -133 150 174 -133 150 173 -133 152 176 -130 149 173 -132 150 173 -133 150 173 -134 152 176 -129 147 170 -128 146 168 -124 145 165 -127 148 169 -120 146 164 -116 145 162 -121 146 165 -107 147 156 -114 147 162 -110 150 162 -101 143 150 -94 144 145 -85 144 141 -75 136 126 -82 142 135 -63 133 118 -53 125 110 -50 130 119 -48 126 112 -53 126 120 -55 118 113 -53 126 116 -56 120 116 -60 117 118 -61 117 122 -57 125 123 -61 115 121 -64 118 124 -56 123 122 -58 126 125 -61 107 119 -61 113 120 -67 108 122 -67 110 122 -63 112 118 -70 105 119 -65 104 113 -69 97 113 -69 103 116 -74 92 114 -74 92 114 -86 98 123 -91 100 128 -93 99 128 -91 97 125 -92 99 124 -97 104 132 -86 95 115 -72 88 97 -56 79 76 -33 69 46 -14 63 26 -5 54 16 -5 59 18 -6 64 19 -6 63 19 -5 62 18 -6 66 20 -5 63 19 -6 66 20 -6 67 20 -6 64 19 -6 66 20 -6 67 20 -6 66 20 -6 68 20 -6 69 20 -6 68 20 -6 70 21 -6 69 20 -6 68 20 -6 67 20 -6 67 20 -29 67 30 -38 67 37 -53 66 46 -69 72 66 -87 82 89 -105 107 124 -119 125 146 -117 127 148 -124 138 160 -128 143 167 -124 136 158 -128 143 166 -121 134 156 -122 134 155 -128 142 164 -126 140 162 -126 139 163 -124 139 162 -126 140 162 -128 144 168 -125 140 162 -127 143 166 -129 145 170 -125 140 163 -131 147 170 -127 143 166 -130 147 171 -132 147 171 -132 151 175 -130 147 171 -131 147 171 -132 149 173 -131 147 170 -132 149 173 -128 144 168 -133 151 175 -131 147 171 -130 147 171 -132 149 173 -134 150 174 -128 146 170 -133 150 174 -130 147 171 -133 151 175 -130 148 171 -125 141 164 -132 151 174 -127 145 167 -130 147 171 -132 149 174 -131 150 175 -131 148 171 -131 149 173 -133 151 175 -133 151 176 -131 150 175 -131 149 172 -130 149 173 -130 148 173 -132 150 175 -130 148 174 -132 151 176 -132 149 173 -130 148 173 -133 151 175 -131 148 173 -128 145 170 -124 137 158 -114 113 127 -101 82 80 -91 56 34 -94 58 35 -97 60 36 -96 59 36 -94 59 35 -94 58 35 -89 56 33 -99 61 37 -95 60 36 -94 59 35 -96 60 36 -95 60 36 -97 61 37 -94 59 35 -98 61 36 -94 59 35 -98 61 37 -94 59 35 -97 60 36 -97 61 37 -96 60 36 -97 60 36 -95 59 36 -90 57 34 -95 59 36 -95 59 36 -96 60 36 -99 68 54 -103 88 90 -122 130 148 -125 142 165 -127 144 167 -124 140 163 -122 138 161 -129 146 169 -129 146 169 -129 147 170 -125 141 162 -126 141 164 -121 137 160 -124 142 165 -122 139 161 -119 133 155 -124 140 163 -123 139 162 -122 138 160 -118 133 153 -118 133 155 -117 131 153 -116 130 151 -114 130 150 -121 136 158 -117 132 154 -114 128 148 -114 128 149 -118 132 153 -124 141 162 -112 127 148 -119 135 157 -122 138 161 -118 134 155 -119 135 156 -123 138 160 -121 136 158 -121 137 158 -120 136 157 -120 135 156 -125 140 161 -125 142 163 -122 137 160 -124 141 163 -124 142 163 -124 141 164 -126 144 166 -121 137 160 -130 148 171 -131 148 172 -123 140 161 -126 143 166 -127 145 167 -128 144 168 -128 146 168 -129 147 170 -133 149 174 -131 148 174 -133 149 175 -130 147 171 -133 150 174 -132 150 175 -132 150 176 -133 152 177 -131 150 174 -131 147 172 -133 150 177 -133 150 176 -131 148 174 -130 147 171 -130 147 171 -133 150 174 -128 145 170 -135 152 176 -133 151 176 -131 150 175 -132 148 174 -132 149 173 -132 151 173 -129 147 171 -130 148 173 -129 145 171 -130 148 171 -134 151 175 -133 149 173 -132 151 175 -131 150 173 -131 149 173 -130 148 171 -133 151 176 -131 148 172 -133 152 177 -133 152 176 -131 149 173 -130 148 173 -133 151 175 -132 149 173 -131 149 175 -130 147 172 -129 147 171 -130 148 171 -132 149 173 -130 147 172 -132 151 176 -135 153 177 -130 146 170 -131 148 173 -136 153 178 -134 154 177 -132 150 173 -129 148 172 -130 148 170 -130 148 172 -132 149 174 -130 148 172 -129 148 171 -132 150 174 -130 147 171 -132 151 177 -132 150 174 -130 147 170 -128 145 168 -134 152 177 -134 153 177 -132 150 175 -129 148 171 -133 151 175 -134 152 177 -133 151 175 -131 149 172 -129 146 169 -131 150 172 -126 149 168 -127 149 169 -126 150 170 -119 145 163 -110 147 160 -103 140 152 -113 147 160 -104 142 154 -102 143 153 -94 144 148 -99 146 149 -86 146 142 -75 135 130 -63 136 124 -62 131 122 -49 120 108 -50 122 113 -54 126 119 -52 118 115 -57 122 119 -52 124 120 -60 123 120 -58 118 122 -53 119 120 -60 116 121 -63 116 124 -60 110 120 -62 115 122 -62 114 120 -63 114 123 -66 111 123 -66 113 124 -69 102 119 -61 105 114 -65 105 114 -64 102 112 -68 100 116 -71 91 111 -78 97 120 -83 95 120 -86 90 122 -88 92 123 -90 98 126 -92 98 126 -87 95 121 -82 91 112 -62 79 85 -34 63 50 -14 57 25 -5 58 17 -5 58 17 -5 57 17 -5 60 18 -5 62 18 -6 64 19 -5 60 18 -5 61 18 -5 62 19 -6 66 20 -6 65 19 -6 65 19 -6 67 20 -6 66 19 -6 69 20 -6 67 20 -6 70 21 -6 68 20 -6 69 20 -6 67 20 -6 69 20 -13 68 22 -6 67 19 -24 67 27 -40 66 39 -40 64 42 -75 86 90 -103 109 123 -116 125 146 -123 134 154 -121 132 153 -122 137 158 -124 136 158 -129 143 166 -126 141 164 -125 139 161 -126 140 162 -124 137 159 -126 140 163 -126 140 164 -126 141 164 -126 142 165 -127 144 167 -127 144 167 -129 145 169 -129 144 168 -128 143 165 -127 141 164 -130 147 171 -131 146 170 -130 147 172 -135 152 175 -129 144 168 -132 148 169 -132 150 175 -131 147 171 -130 147 171 -128 145 168 -131 149 173 -129 147 171 -132 149 173 -131 149 173 -134 150 173 -132 149 173 -130 147 171 -132 150 173 -131 149 173 -131 149 173 -133 150 175 -132 150 174 -132 150 175 -127 144 168 -129 147 170 -133 150 174 -131 147 170 -132 150 173 -136 154 178 -130 148 171 -131 149 172 -134 152 176 -130 148 173 -132 149 173 -131 149 173 -130 147 171 -131 150 175 -131 150 173 -134 153 177 -133 151 175 -132 149 172 -128 143 165 -110 104 112 -96 72 65 -92 56 34 -88 54 33 -89 55 33 -95 59 35 -93 58 35 -94 58 35 -98 61 37 -98 61 37 -93 58 35 -95 59 36 -90 56 34 -96 60 36 -97 60 36 -96 60 36 -92 59 34 -93 59 35 -89 56 33 -94 59 35 -95 60 36 -95 60 36 -96 61 36 -94 59 35 -93 58 35 -98 61 36 -93 58 35 -92 57 35 -97 61 36 -95 59 36 -101 81 78 -116 119 134 -125 139 161 -130 148 172 -129 146 170 -124 142 164 -129 146 169 -128 145 169 -123 139 161 -126 142 165 -127 143 166 -128 144 167 -124 140 164 -124 141 165 -127 144 167 -130 147 171 -119 134 155 -126 143 166 -125 142 164 -119 136 159 -123 138 161 -122 138 160 -113 128 149 -120 135 157 -116 131 152 -117 131 153 -118 136 156 -120 136 157 -122 138 159 -120 136 157 -119 134 156 -123 141 163 -122 138 160 -123 139 162 -120 136 156 -122 138 161 -126 142 165 -123 140 163 -121 137 159 -125 141 164 -120 137 159 -122 139 161 -129 146 168 -121 138 160 -128 145 166 -125 143 165 -122 140 161 -128 146 170 -126 142 164 -127 144 168 -127 144 166 -129 148 171 -128 145 169 -127 146 169 -131 148 171 -133 150 175 -129 145 169 -131 149 174 -132 149 175 -132 150 174 -129 147 170 -133 152 176 -130 148 172 -133 150 174 -131 148 173 -132 149 174 -132 149 175 -131 149 174 -129 146 170 -133 150 174 -132 149 174 -132 151 174 -134 151 177 -132 150 173 -136 155 178 -130 146 172 -133 150 176 -129 147 172 -132 148 172 -130 148 172 -130 147 171 -131 148 172 -131 149 174 -133 149 176 -133 150 174 -129 145 168 -133 151 174 -132 151 175 -133 150 176 -134 153 176 -135 151 178 -132 150 173 -132 151 176 -134 153 177 -134 151 176 -133 151 174 -132 151 176 -131 149 173 -132 150 175 -132 150 173 -131 149 172 -133 151 175 -130 146 172 -132 149 171 -132 149 174 -131 148 170 -130 150 173 -133 151 175 -130 149 171 -133 151 174 -132 150 174 -131 148 173 -128 146 169 -132 149 172 -132 151 175 -133 153 178 -130 148 171 -133 151 176 -128 144 169 -134 153 176 -131 149 173 -131 149 173 -131 148 171 -132 151 174 -132 149 173 -131 149 172 -131 150 173 -130 148 171 -130 147 171 -128 146 168 -130 152 174 -124 147 167 -117 143 161 -121 146 165 -118 147 164 -107 141 154 -109 147 159 -115 145 162 -113 147 162 -96 141 148 -98 148 153 -87 144 143 -75 141 135 -77 142 132 -59 133 120 -56 130 120 -50 128 119 -50 125 117 -54 123 114 -53 122 117 -49 126 118 -56 124 122 -52 122 120 -55 122 119 -62 114 122 -63 115 124 -64 114 123 -61 118 125 -63 114 123 -62 115 122 -59 109 119 -67 106 121 -67 108 122 -67 102 118 -66 109 121 -62 106 115 -71 101 119 -71 99 118 -71 97 115 -77 91 117 -81 89 119 -83 89 119 -85 88 118 -90 92 123 -88 95 121 -88 94 119 -82 92 114 -63 81 89 -33 65 48 -25 63 37 -5 54 16 -5 58 17 -5 55 17 -5 57 17 -5 61 18 -5 61 18 -6 64 19 -6 64 19 -6 65 19 -6 66 20 -6 64 19 -6 66 20 -6 66 19 -5 62 19 -6 66 19 -6 68 20 -6 66 20 -6 64 19 -6 66 19 -6 65 19 -6 65 19 -6 67 20 -12 67 22 -8 67 20 -27 67 30 -54 78 64 -73 87 88 -100 111 125 -107 114 131 -109 117 135 -117 126 147 -119 130 152 -118 128 148 -122 134 155 -124 139 161 -119 131 151 -124 136 158 -118 127 149 -123 135 158 -129 144 167 -124 140 162 -128 144 167 -127 140 163 -128 144 167 -128 144 168 -124 139 161 -127 142 164 -131 148 172 -130 146 170 -125 140 163 -131 147 171 -131 148 171 -133 149 172 -132 148 171 -132 150 174 -131 149 172 -129 146 169 -129 146 169 -133 150 173 -132 151 175 -133 151 175 -130 147 171 -131 149 172 -131 149 172 -132 150 174 -132 149 173 -129 146 169 -130 149 173 -128 147 171 -132 150 173 -132 150 174 -131 150 174 -133 152 177 -132 150 173 -128 145 169 -133 151 174 -131 148 172 -132 150 173 -130 147 171 -131 148 172 -130 148 171 -131 148 171 -134 152 176 -129 147 170 -133 151 175 -130 148 173 -130 147 171 -134 151 175 -133 150 172 -128 140 161 -107 104 115 -98 72 64 -91 57 34 -88 55 33 -95 58 36 -94 59 35 -92 57 35 -91 57 34 -97 60 36 -93 58 35 -93 58 35 -93 57 34 -96 59 36 -92 58 35 -92 58 34 -93 59 35 -94 59 35 -95 60 36 -92 57 35 -94 59 35 -95 59 36 -95 59 36 -89 56 34 -96 60 36 -92 58 35 -90 56 34 -92 58 34 -91 57 35 -95 59 35 -92 57 34 -95 67 55 -107 105 115 -126 137 158 -131 149 173 -132 149 173 -131 148 173 -130 148 172 -132 150 175 -130 148 171 -132 150 174 -127 144 168 -130 147 171 -130 147 172 -124 141 165 -131 149 173 -127 145 169 -130 147 171 -123 138 160 -127 144 167 -127 144 169 -122 138 160 -122 139 162 -125 143 165 -124 141 164 -126 142 165 -124 141 164 -122 137 159 -121 139 162 -125 141 164 -122 138 161 -120 136 159 -126 144 167 -125 142 164 -125 142 163 -126 143 166 -121 137 159 -122 137 160 -122 140 162 -118 134 156 -123 140 163 -126 143 166 -125 142 166 -127 143 167 -129 145 168 -126 144 167 -124 140 163 -126 143 167 -128 145 168 -129 146 169 -125 141 163 -128 146 169 -127 146 169 -130 148 172 -127 145 168 -131 149 173 -132 149 173 -129 145 170 -130 145 170 -132 148 173 -134 151 176 -133 149 174 -131 148 174 -130 145 173 -131 146 171 -131 150 176 -132 150 175 -131 149 175 -134 150 175 -133 151 176 -134 149 174 -131 149 174 -131 147 173 -135 152 177 -130 146 173 -132 148 174 -132 150 175 -132 150 173 -132 150 176 -133 151 176 -131 148 172 -132 150 175 -132 148 175 -129 147 171 -132 151 175 -133 151 176 -131 148 173 -131 150 173 -128 146 170 -136 154 180 -133 151 176 -132 150 175 -134 153 177 -133 151 176 -128 145 171 -133 152 177 -130 149 172 -132 150 175 -131 148 173 -131 150 174 -132 148 172 -133 151 175 -132 149 174 -129 147 172 -132 149 173 -132 150 174 -129 147 171 -126 145 167 -129 146 171 -132 150 175 -133 151 176 -134 153 177 -134 151 175 -129 146 170 -129 148 170 -129 146 171 -135 153 176 -133 151 175 -131 148 173 -129 147 170 -130 148 171 -128 147 169 -132 150 175 -131 150 173 -128 145 169 -131 149 170 -122 140 161 -129 148 171 -130 147 171 -132 149 173 -132 148 170 -122 148 166 -126 148 169 -122 147 166 -114 145 161 -114 147 162 -114 146 160 -113 148 161 -103 147 157 -108 146 158 -101 145 154 -94 143 145 -92 144 146 -79 141 135 -71 133 127 -66 129 123 -51 125 113 -47 126 113 -50 125 117 -55 121 119 -55 124 121 -53 122 121 -57 122 123 -55 118 120 -64 116 126 -53 128 127 -60 116 123 -58 121 125 -61 115 123 -64 116 126 -63 110 120 -65 108 122 -66 103 120 -65 111 123 -68 102 120 -63 111 121 -69 102 120 -63 106 118 -67 98 116 -70 96 115 -72 92 115 -84 97 125 -80 88 116 -85 88 118 -89 95 123 -86 92 120 -72 83 102 -71 82 98 -58 75 81 -32 59 48 -11 54 21 -5 54 16 -5 57 17 -5 57 17 -5 59 18 -5 60 18 -5 60 18 -5 60 18 -5 62 18 -5 61 18 -6 65 19 -5 63 19 -6 64 19 -6 65 19 -6 65 19 -5 63 19 -6 67 20 -6 66 19 -6 69 20 -6 67 20 -6 65 19 -6 67 19 -6 65 19 -6 65 19 -15 65 26 -29 67 36 -36 70 46 -73 88 87 -81 92 99 -107 114 132 -106 112 131 -115 122 142 -114 124 143 -118 130 151 -119 128 149 -115 123 143 -122 134 156 -122 133 155 -118 128 150 -121 135 157 -119 131 153 -120 132 154 -124 140 162 -125 139 162 -126 138 161 -127 142 166 -131 147 170 -128 144 166 -132 149 173 -129 144 166 -125 141 163 -128 145 168 -130 147 171 -131 148 172 -131 147 170 -131 148 172 -134 151 175 -129 147 172 -132 148 171 -131 148 171 -130 147 170 -129 145 167 -128 144 168 -129 146 170 -127 144 166 -130 148 170 -130 148 172 -132 149 173 -129 146 169 -129 147 169 -129 146 169 -132 150 175 -128 145 168 -128 146 171 -128 145 169 -132 149 173 -133 150 174 -133 152 175 -128 146 170 -134 152 177 -133 152 175 -131 149 172 -132 150 174 -129 146 170 -133 150 174 -133 151 175 -130 147 171 -133 152 177 -132 150 175 -132 150 174 -124 135 154 -99 88 90 -92 58 38 -89 55 33 -90 55 33 -90 56 34 -89 55 33 -88 55 33 -93 58 34 -87 54 33 -90 56 34 -92 57 34 -94 59 35 -97 60 36 -91 58 34 -89 56 33 -98 61 37 -96 60 36 -91 57 34 -90 57 34 -90 56 34 -93 58 35 -92 58 35 -90 56 34 -93 58 35 -93 58 35 -90 57 34 -89 56 34 -93 58 35 -90 56 34 -89 55 34 -97 70 60 -111 107 117 -124 137 158 -127 144 167 -134 153 177 -125 142 165 -131 150 174 -129 146 168 -127 144 169 -124 140 164 -127 144 167 -126 142 166 -126 143 167 -126 142 165 -129 147 170 -130 148 172 -125 143 167 -129 148 170 -130 148 173 -129 147 171 -128 145 170 -127 144 167 -124 142 166 -128 146 166 -125 142 164 -125 142 166 -126 143 165 -128 145 169 -124 141 164 -126 143 165 -124 141 164 -132 149 172 -124 141 165 -120 136 157 -125 142 165 -129 146 170 -130 148 172 -126 142 166 -127 145 168 -126 144 167 -130 148 171 -127 144 168 -125 142 165 -126 144 167 -129 147 171 -128 146 169 -129 146 169 -129 146 170 -130 148 171 -123 140 163 -129 147 169 -127 145 167 -129 148 171 -129 147 170 -132 151 174 -131 149 173 -129 146 171 -131 148 173 -134 152 177 -133 149 175 -132 150 175 -130 148 172 -131 149 173 -130 145 171 -131 148 172 -132 149 174 -132 148 172 -124 141 167 -131 148 173 -131 146 172 -131 149 174 -131 149 174 -133 152 175 -132 149 175 -133 151 176 -128 145 170 -129 146 171 -133 151 175 -134 152 177 -133 150 176 -132 149 174 -125 142 166 -128 145 168 -133 152 176 -133 152 177 -130 148 172 -130 146 172 -132 151 175 -130 147 171 -131 149 172 -129 144 168 -134 152 176 -134 153 177 -131 149 173 -134 153 178 -129 147 169 -131 149 173 -130 148 172 -130 148 172 -133 151 176 -132 150 173 -132 151 173 -131 148 172 -130 148 172 -131 149 172 -133 151 176 -133 153 177 -132 151 176 -131 148 172 -130 150 173 -131 148 172 -129 146 170 -133 151 175 -130 148 173 -131 150 174 -132 151 175 -131 150 173 -132 152 175 -129 146 169 -133 152 175 -130 146 171 -126 145 168 -131 150 174 -131 150 173 -129 147 169 -129 149 172 -130 149 172 -129 147 170 -127 146 168 -127 147 167 -125 145 166 -122 144 163 -120 148 167 -114 149 163 -111 147 159 -107 146 158 -109 147 160 -99 145 154 -97 148 155 -97 144 152 -98 143 150 -81 142 138 -84 137 136 -73 138 133 -61 131 126 -58 121 121 -50 135 123 -43 126 115 -44 129 120 -52 119 117 -59 118 121 -53 123 123 -57 122 126 -53 123 123 -56 122 124 -63 110 121 -54 120 122 -66 114 126 -58 119 125 -63 114 124 -62 110 121 -64 116 126 -68 113 126 -62 107 119 -67 104 120 -67 105 120 -66 104 120 -71 96 117 -73 93 116 -75 86 114 -77 89 115 -79 84 114 -86 92 120 -84 88 115 -85 91 117 -77 83 107 -66 76 92 -44 63 64 -24 52 37 -16 51 27 -7 54 18 -5 60 18 -5 56 17 -5 57 17 -5 60 18 -5 55 17 -5 61 18 -5 63 19 -5 61 18 -5 62 18 -6 64 19 -5 62 18 -5 61 18 -6 65 19 -6 64 19 -6 65 19 -6 65 19 -6 67 19 -6 67 20 -6 68 19 -5 62 18 -6 65 19 -6 65 19 -6 65 19 -12 63 21 -26 64 34 -62 82 74 -94 102 114 -98 103 117 -116 121 141 -109 117 135 -111 120 139 -117 128 148 -116 125 146 -119 128 149 -116 124 146 -125 137 161 -124 138 160 -117 128 149 -124 137 159 -127 143 166 -123 136 158 -125 137 160 -125 139 161 -130 146 168 -131 147 172 -128 145 169 -127 141 164 -126 143 166 -130 146 170 -129 145 169 -130 145 169 -130 146 170 -127 143 167 -130 145 168 -132 151 175 -133 149 170 -128 146 169 -129 146 168 -130 148 171 -131 147 171 -131 149 173 -132 150 175 -131 149 174 -131 150 174 -127 144 168 -129 147 171 -129 146 169 -129 147 171 -132 149 171 -127 144 168 -132 151 176 -134 152 177 -130 147 171 -134 152 176 -130 148 171 -130 147 171 -133 151 175 -130 147 170 -131 150 174 -131 149 173 -130 147 170 -131 149 173 -131 150 175 -130 148 172 -131 148 172 -133 152 176 -131 148 172 -130 146 170 -116 124 142 -102 93 99 -86 55 36 -87 54 33 -85 53 32 -91 57 34 -90 57 34 -93 58 35 -92 57 34 -94 58 34 -90 56 33 -84 53 31 -91 57 34 -92 58 34 -95 59 35 -89 56 34 -93 58 35 -91 57 34 -92 58 34 -87 54 32 -92 58 34 -91 58 34 -96 59 36 -89 56 33 -93 58 35 -92 57 34 -92 57 35 -90 57 34 -93 57 34 -88 54 33 -88 54 33 -94 65 52 -106 103 110 -119 129 148 -132 150 173 -129 146 169 -125 142 164 -129 147 170 -129 147 171 -132 151 176 -126 143 166 -128 146 169 -131 148 171 -128 146 168 -127 144 168 -129 146 168 -132 150 173 -130 148 171 -131 149 173 -126 142 165 -125 143 166 -125 142 164 -123 140 163 -129 147 170 -125 143 166 -127 144 165 -128 146 169 -126 144 167 -130 148 171 -128 145 168 -128 146 170 -126 144 167 -124 141 163 -128 145 167 -129 146 168 -126 144 167 -131 149 172 -128 145 169 -126 144 167 -130 148 171 -125 143 166 -125 142 165 -127 145 168 -129 147 171 -132 150 173 -129 147 171 -129 148 172 -133 152 176 -128 147 171 -130 149 172 -128 146 169 -128 145 168 -130 148 172 -124 142 165 -133 151 175 -130 148 172 -131 146 173 -131 148 173 -130 146 172 -131 146 173 -128 142 169 -130 147 172 -132 148 174 -133 150 176 -131 147 173 -133 149 176 -131 148 173 -131 145 173 -130 147 173 -129 144 170 -127 143 168 -131 149 175 -128 143 169 -132 145 174 -132 149 175 -135 152 178 -132 149 174 -134 150 176 -135 154 179 -132 150 172 -133 152 178 -133 149 175 -131 147 173 -128 143 169 -130 147 171 -130 147 174 -133 150 174 -132 150 174 -132 149 173 -132 150 173 -133 151 174 -130 148 172 -130 146 171 -133 150 177 -128 145 171 -127 146 169 -131 151 174 -130 149 173 -132 152 175 -128 146 169 -129 146 171 -130 148 173 -130 148 173 -130 147 171 -131 150 174 -130 147 169 -130 149 172 -131 149 173 -130 148 171 -132 148 171 -129 148 172 -129 147 172 -131 151 173 -131 149 174 -126 146 168 -129 149 172 -132 150 173 -132 150 174 -132 149 173 -129 148 171 -131 149 173 -131 149 172 -127 146 169 -129 148 171 -131 149 173 -131 150 174 -129 146 169 -131 150 172 -132 150 174 -130 149 172 -126 144 165 -123 145 165 -122 146 165 -118 144 161 -112 146 160 -111 144 158 -110 145 159 -109 144 156 -102 141 152 -92 142 147 -93 140 146 -95 143 149 -100 146 153 -86 141 139 -82 136 137 -71 132 130 -56 128 120 -48 122 113 -52 123 118 -54 121 119 -53 123 120 -51 123 121 -53 121 124 -56 120 123 -53 125 125 -56 120 124 -55 120 122 -51 119 121 -60 113 121 -55 114 119 -57 119 124 -56 114 120 -61 115 124 -63 111 123 -61 113 120 -64 108 122 -62 112 120 -57 106 112 -67 99 115 -64 95 112 -69 85 110 -71 86 109 -75 80 110 -87 92 123 -87 93 119 -88 95 120 -77 87 106 -57 67 82 -38 58 55 -26 56 40 -16 51 25 -5 56 16 -4 51 15 -5 55 17 -5 59 17 -5 58 17 -4 52 15 -5 58 18 -5 63 19 -5 61 18 -5 61 18 -5 62 19 -6 65 19 -5 63 19 -5 64 19 -6 65 19 -5 63 19 -6 66 19 -6 65 19 -6 65 19 -6 65 19 -6 64 19 -5 63 19 -6 65 19 -6 65 19 -10 66 21 -34 68 45 -52 77 64 -76 87 91 -99 103 119 -109 116 134 -113 121 141 -114 121 143 -118 125 144 -117 126 147 -121 132 155 -120 130 152 -119 131 150 -118 130 151 -113 126 147 -121 134 155 -123 137 159 -125 139 162 -124 138 160 -128 142 165 -126 140 163 -128 144 166 -130 147 171 -126 141 164 -123 137 158 -128 146 170 -127 143 166 -127 143 167 -128 145 168 -131 148 171 -130 147 170 -133 150 174 -127 143 166 -127 144 168 -130 145 169 -131 148 172 -129 146 168 -130 148 170 -126 142 164 -135 152 176 -128 146 168 -133 150 175 -131 149 172 -127 145 169 -130 148 171 -132 151 175 -129 146 168 -132 150 173 -133 151 175 -132 150 174 -130 147 171 -134 151 174 -134 153 177 -131 148 171 -129 147 170 -133 151 175 -129 146 170 -131 149 173 -132 149 173 -133 152 176 -126 144 166 -131 149 173 -133 151 174 -132 149 173 -132 150 174 -116 125 143 -102 99 109 -87 60 47 -86 53 32 -85 52 31 -83 52 31 -94 58 35 -91 56 34 -87 54 32 -84 53 31 -93 57 34 -90 57 34 -88 55 32 -92 57 34 -88 55 34 -86 55 33 -94 59 35 -88 55 33 -91 56 34 -91 56 34 -87 55 33 -88 55 33 -91 57 34 -86 55 32 -91 56 34 -94 58 35 -92 57 34 -85 54 32 -89 55 33 -90 55 33 -87 54 33 -89 60 45 -106 97 103 -116 126 144 -128 146 170 -132 150 175 -131 149 173 -130 146 171 -130 149 173 -132 150 174 -129 146 170 -129 147 172 -134 152 176 -129 147 171 -130 150 174 -131 149 173 -131 149 172 -130 148 173 -130 147 171 -131 149 172 -131 149 172 -126 144 166 -127 145 167 -128 146 169 -129 148 171 -130 148 172 -132 150 173 -130 148 172 -131 149 172 -130 147 169 -128 145 168 -131 151 173 -132 150 174 -130 147 171 -126 143 166 -128 145 168 -125 142 165 -129 147 170 -125 143 167 -126 145 167 -130 148 171 -126 143 165 -130 149 173 -128 146 168 -130 147 172 -130 146 170 -128 146 169 -127 144 166 -129 147 172 -133 151 175 -130 148 171 -132 150 174 -125 143 166 -129 147 171 -132 150 173 -129 147 171 -127 143 170 -130 144 171 -131 145 172 -130 145 173 -132 148 175 -134 150 174 -130 146 172 -132 150 175 -129 145 170 -131 146 173 -129 147 172 -134 151 177 -132 151 175 -131 148 172 -128 144 170 -127 143 170 -131 148 174 -130 147 173 -133 149 174 -129 146 173 -128 145 171 -130 147 172 -131 148 174 -133 150 176 -134 151 176 -130 147 173 -132 150 175 -128 145 169 -132 149 174 -132 151 176 -132 149 173 -130 150 174 -132 149 173 -134 152 177 -132 150 175 -134 153 179 -129 148 171 -130 147 172 -131 149 173 -133 150 175 -131 150 174 -132 150 174 -132 150 175 -131 150 174 -133 152 175 -132 149 173 -132 150 175 -133 152 176 -132 151 175 -130 149 173 -131 150 174 -129 147 169 -131 150 174 -134 152 178 -131 150 174 -130 147 171 -131 149 173 -130 149 172 -131 149 172 -135 153 179 -124 142 164 -131 149 173 -131 148 171 -130 149 171 -130 147 171 -133 152 176 -130 148 173 -127 146 168 -130 148 172 -128 147 168 -127 145 167 -130 147 170 -128 149 172 -130 149 172 -131 151 174 -126 148 168 -113 140 155 -114 143 159 -103 144 154 -106 140 152 -103 144 154 -111 147 159 -107 146 159 -98 142 149 -90 141 146 -83 138 139 -86 143 145 -82 143 143 -77 136 137 -67 135 131 -51 127 118 -50 120 115 -50 129 124 -53 126 124 -52 124 122 -51 119 120 -58 118 123 -55 122 125 -60 120 126 -53 119 121 -59 120 126 -57 123 125 -51 124 123 -48 124 122 -58 116 122 -60 111 120 -67 107 122 -67 108 121 -65 113 125 -62 108 118 -67 108 121 -63 110 119 -65 99 115 -64 98 113 -76 99 120 -74 82 112 -78 86 114 -88 94 123 -87 92 120 -80 87 112 -73 78 101 -52 62 73 -39 59 57 -19 51 31 -12 48 21 -10 52 20 -4 52 15 -5 54 16 -4 51 15 -5 56 17 -5 56 17 -5 57 17 -5 57 17 -5 60 18 -6 63 19 -5 61 18 -5 62 19 -5 63 18 -6 64 19 -5 63 19 -5 63 19 -6 65 19 -6 65 19 -6 63 19 -6 64 18 -6 66 19 -5 64 18 -6 65 19 -5 63 18 -5 62 18 -26 65 36 -63 86 79 -79 89 94 -103 113 128 -109 116 134 -108 118 135 -108 116 134 -115 125 144 -114 125 146 -120 128 150 -117 129 150 -122 132 155 -123 135 157 -124 138 160 -125 140 161 -122 137 160 -123 135 158 -122 138 160 -124 139 160 -127 142 165 -127 144 167 -126 143 165 -127 143 167 -126 142 163 -127 144 166 -132 147 171 -129 146 169 -129 147 171 -127 142 163 -129 145 169 -127 143 166 -132 149 174 -127 143 166 -129 146 169 -131 146 170 -128 145 167 -130 148 172 -129 147 171 -132 150 174 -129 147 169 -132 150 173 -135 153 177 -132 150 173 -131 148 171 -132 149 172 -129 147 170 -130 148 172 -131 148 170 -130 149 173 -133 152 175 -127 144 167 -131 148 173 -131 149 172 -130 147 170 -132 150 173 -133 150 175 -131 150 172 -132 150 175 -128 145 167 -131 148 171 -130 148 171 -133 151 175 -130 147 170 -133 150 175 -121 128 144 -104 101 111 -88 58 44 -87 54 33 -83 52 31 -89 55 33 -84 52 31 -85 53 32 -84 53 31 -86 53 32 -84 53 31 -86 54 32 -88 54 33 -82 52 30 -88 55 33 -91 57 34 -89 55 33 -86 54 32 -87 55 33 -80 52 29 -82 52 30 -87 54 32 -90 56 33 -87 55 33 -86 55 32 -86 55 32 -88 56 33 -84 53 32 -84 53 31 -86 54 32 -86 53 32 -92 71 65 -98 86 88 -123 132 150 -128 144 165 -132 150 173 -132 150 173 -129 146 170 -133 151 174 -129 146 168 -132 151 175 -129 147 169 -131 149 171 -129 148 171 -125 144 164 -132 151 175 -129 148 171 -131 149 172 -132 151 175 -129 147 168 -131 151 172 -128 146 168 -127 145 167 -132 150 173 -132 151 175 -127 145 167 -130 148 171 -128 146 169 -129 147 170 -128 146 169 -129 147 170 -129 147 170 -129 146 170 -130 147 171 -130 147 171 -130 147 171 -131 149 173 -128 147 170 -130 148 172 -128 146 168 -131 149 172 -128 146 170 -129 147 170 -132 151 175 -131 149 174 -127 146 168 -131 150 174 -131 149 173 -128 146 169 -128 146 170 -132 150 175 -129 148 172 -130 148 171 -135 153 178 -131 150 174 -130 147 170 -128 144 171 -130 146 172 -131 145 173 -129 144 172 -126 142 169 -127 142 168 -130 146 173 -131 146 174 -128 142 170 -126 141 167 -129 143 172 -130 147 173 -131 147 174 -128 141 169 -128 145 169 -129 145 171 -133 150 175 -129 145 171 -129 146 172 -133 148 176 -132 148 173 -126 143 168 -134 151 176 -133 152 176 -130 146 172 -131 148 173 -127 145 168 -132 152 175 -132 149 173 -129 147 172 -132 150 174 -132 150 174 -128 145 168 -129 146 170 -130 148 173 -131 150 173 -131 148 173 -131 148 172 -132 149 173 -128 145 168 -130 146 171 -130 149 172 -132 149 173 -133 151 175 -133 151 174 -130 148 171 -132 150 175 -127 146 169 -129 146 170 -128 148 170 -128 147 170 -132 152 175 -128 147 168 -131 150 174 -132 150 174 -130 146 170 -132 150 174 -128 147 171 -131 150 172 -129 146 170 -130 149 172 -132 150 173 -130 149 171 -129 147 168 -134 152 175 -132 150 174 -131 150 172 -130 148 173 -131 149 172 -130 149 173 -132 151 175 -127 146 167 -129 148 170 -130 149 171 -124 144 164 -124 146 167 -121 143 162 -96 136 145 -102 142 152 -98 137 145 -102 140 151 -96 140 148 -96 143 150 -100 146 153 -95 144 150 -91 140 146 -84 141 143 -80 142 142 -79 137 138 -57 134 127 -46 132 121 -52 120 119 -47 124 118 -55 121 121 -54 127 126 -53 127 127 -51 118 120 -53 123 124 -55 120 123 -51 128 126 -56 121 125 -54 120 122 -48 124 122 -56 121 123 -54 119 123 -52 116 119 -54 106 113 -51 114 116 -60 112 119 -60 113 120 -64 109 119 -58 108 116 -65 98 114 -65 91 109 -73 99 120 -71 93 113 -81 90 118 -81 84 114 -82 89 114 -84 92 116 -68 74 97 -47 60 67 -43 58 62 -34 54 51 -9 53 20 -4 48 14 -4 48 14 -4 51 15 -5 55 16 -5 54 16 -5 58 17 -5 61 18 -5 58 17 -5 60 18 -5 60 18 -5 60 18 -5 60 17 -5 62 18 -5 60 18 -5 63 19 -5 60 17 -5 61 18 -5 57 16 -5 63 18 -5 63 18 -6 65 19 -6 64 19 -6 64 18 -5 60 18 -6 65 18 -24 71 36 -53 79 71 -87 102 108 -108 118 135 -117 129 148 -120 134 153 -118 129 148 -118 129 149 -117 129 151 -118 129 149 -119 132 153 -123 136 158 -123 137 159 -123 138 159 -124 138 161 -126 140 163 -126 138 161 -128 144 166 -130 147 170 -126 140 162 -128 145 168 -130 148 171 -128 144 168 -130 146 170 -130 147 170 -132 150 174 -126 144 168 -130 146 169 -132 150 173 -127 143 167 -131 150 174 -134 150 173 -131 149 172 -127 143 166 -133 151 175 -130 146 169 -130 147 170 -130 149 171 -134 152 176 -131 148 171 -130 149 173 -132 149 173 -132 149 173 -131 149 172 -129 148 171 -130 147 169 -132 150 174 -128 146 170 -133 151 175 -130 147 169 -132 150 174 -130 147 170 -129 148 170 -132 150 174 -132 150 174 -128 144 168 -131 149 172 -134 153 177 -131 148 172 -129 147 170 -128 145 169 -127 144 166 -130 146 170 -132 150 175 -125 139 160 -107 103 112 -91 68 62 -86 53 32 -83 52 31 -89 55 33 -87 54 32 -86 54 32 -83 52 31 -84 52 31 -85 53 31 -89 55 33 -79 49 29 -87 54 32 -82 51 31 -89 57 33 -85 53 31 -86 53 32 -84 53 30 -77 50 29 -88 55 33 -85 54 32 -84 53 32 -81 51 30 -85 54 32 -85 54 31 -85 54 32 -89 56 33 -86 53 32 -85 53 31 -83 52 31 -91 68 59 -111 114 127 -122 134 154 -133 150 174 -131 149 172 -130 148 171 -130 147 170 -132 151 175 -132 150 175 -132 151 174 -128 148 169 -131 152 173 -127 147 168 -124 146 164 -125 149 166 -124 145 163 -120 150 160 -120 148 158 -125 150 165 -128 148 167 -127 150 168 -126 147 166 -128 149 167 -128 148 169 -129 147 170 -127 145 168 -127 145 168 -128 144 167 -129 147 170 -128 146 168 -129 147 170 -128 146 170 -131 148 172 -130 148 172 -130 148 171 -131 149 173 -128 145 169 -128 146 169 -131 149 173 -129 147 171 -131 149 172 -131 151 174 -131 150 174 -130 148 171 -129 148 170 -130 148 171 -130 148 172 -127 144 166 -130 148 171 -133 152 175 -126 145 167 -133 151 176 -132 151 175 -128 146 171 -127 145 168 -129 145 170 -127 138 170 -124 137 167 -131 145 171 -126 142 168 -131 147 173 -130 144 170 -126 141 166 -128 141 171 -129 145 172 -129 142 170 -133 148 175 -129 144 173 -131 148 174 -132 149 175 -131 148 174 -131 148 174 -128 144 168 -130 146 173 -130 145 172 -130 147 173 -134 152 177 -133 149 176 -129 145 172 -134 150 175 -132 150 175 -132 148 175 -133 149 176 -133 150 175 -130 146 171 -132 149 174 -133 151 176 -133 152 176 -124 141 167 -131 148 171 -131 149 172 -129 147 170 -132 150 174 -135 152 176 -130 148 172 -134 152 177 -133 151 175 -127 146 169 -128 147 169 -129 146 171 -129 146 172 -128 146 169 -131 149 174 -130 149 172 -134 153 177 -133 152 175 -129 147 173 -131 148 171 -129 148 170 -129 148 170 -127 146 169 -132 150 173 -131 149 172 -133 152 176 -134 152 176 -128 145 168 -129 146 168 -130 148 172 -132 150 173 -128 146 167 -133 151 174 -131 149 170 -132 152 175 -128 147 169 -131 149 173 -127 145 167 -129 149 168 -131 149 172 -130 148 172 -123 143 163 -123 147 167 -116 145 161 -115 146 161 -108 146 158 -98 143 151 -97 138 145 -92 142 147 -91 139 144 -84 140 142 -82 141 142 -85 140 142 -76 141 139 -78 142 141 -68 134 131 -63 127 126 -52 127 122 -53 122 120 -40 127 119 -49 126 122 -55 116 120 -50 121 120 -49 121 120 -50 127 124 -53 118 122 -51 124 123 -53 122 123 -56 116 121 -50 125 123 -51 125 124 -46 126 121 -54 118 121 -59 115 121 -51 117 117 -59 116 121 -58 112 118 -54 112 118 -62 109 119 -60 106 115 -63 103 114 -70 96 113 -76 92 116 -84 94 121 -89 98 125 -92 98 127 -87 95 119 -71 77 102 -59 68 83 -39 56 59 -34 55 49 -14 49 23 -14 51 23 -4 52 15 -4 52 15 -4 51 15 -5 53 16 -5 58 17 -5 56 16 -5 58 17 -5 55 16 -5 55 16 -5 59 17 -5 61 18 -5 62 18 -5 63 18 -5 62 18 -5 63 18 -6 65 19 -5 61 18 -5 62 18 -6 64 18 -6 65 19 -5 62 18 -5 61 18 -5 61 17 -5 61 18 -5 60 17 -42 69 51 -93 106 118 -111 124 142 -117 129 149 -114 122 141 -114 124 145 -122 134 155 -121 134 155 -122 137 158 -121 133 155 -125 140 163 -124 140 163 -124 136 159 -123 134 157 -120 135 156 -128 144 167 -124 137 160 -128 145 168 -125 141 163 -126 142 164 -130 146 169 -131 145 168 -129 147 170 -128 144 168 -130 148 171 -130 149 172 -128 144 165 -131 149 172 -129 147 170 -132 149 172 -131 148 171 -130 148 171 -128 145 169 -133 151 176 -133 150 173 -129 145 167 -131 149 173 -133 150 173 -134 151 174 -130 148 171 -132 150 173 -134 153 177 -133 151 175 -131 148 171 -131 148 170 -131 151 174 -130 148 170 -130 147 170 -130 147 170 -128 145 168 -133 151 174 -135 152 176 -131 149 172 -131 147 171 -130 149 172 -133 152 177 -131 148 171 -129 148 171 -133 151 176 -132 151 176 -130 148 172 -132 149 172 -131 149 172 -127 141 163 -113 118 133 -92 78 78 -81 50 30 -84 52 31 -80 50 30 -83 52 31 -85 53 31 -88 54 32 -85 53 31 -86 54 32 -85 53 32 -83 52 31 -82 52 31 -77 49 29 -85 53 32 -86 56 32 -84 58 31 -87 54 33 -82 52 30 -86 54 31 -85 54 32 -83 52 30 -81 51 30 -84 54 32 -82 53 30 -82 51 31 -83 52 30 -85 53 31 -85 53 32 -86 54 32 -85 69 66 -114 115 128 -120 130 149 -129 147 171 -129 147 169 -129 147 171 -130 148 171 -131 149 172 -132 150 173 -127 149 166 -127 150 169 -119 149 158 -120 150 160 -110 146 147 -104 146 137 -111 151 147 -112 151 149 -110 150 146 -110 153 147 -122 152 161 -111 148 147 -116 149 155 -120 148 160 -124 150 165 -124 147 165 -127 146 168 -127 146 168 -132 151 175 -131 149 172 -130 147 172 -129 147 170 -131 149 173 -131 149 173 -132 149 173 -132 151 174 -127 144 168 -130 148 171 -128 146 168 -134 152 175 -130 150 172 -130 149 171 -133 152 176 -125 142 165 -131 149 173 -133 151 175 -133 151 175 -128 147 170 -132 151 175 -130 148 171 -131 150 172 -133 151 175 -132 151 175 -130 148 170 -128 146 169 -131 150 173 -121 131 161 -126 140 168 -127 140 170 -129 144 171 -129 145 170 -125 141 167 -128 142 171 -127 142 167 -126 139 166 -132 149 174 -124 139 165 -127 143 170 -129 145 170 -132 147 173 -127 143 169 -125 139 167 -128 144 168 -130 146 172 -130 146 172 -128 143 169 -128 144 168 -131 148 174 -132 148 175 -133 148 175 -130 147 172 -131 150 173 -130 146 171 -132 151 176 -128 145 170 -132 150 175 -130 149 171 -131 149 173 -130 146 170 -135 152 178 -132 150 174 -130 146 171 -133 150 175 -131 148 173 -127 145 168 -129 148 171 -133 152 176 -127 146 168 -132 150 175 -130 148 172 -131 149 173 -131 150 173 -133 151 175 -133 150 174 -130 149 172 -131 149 173 -131 150 173 -133 151 174 -132 150 175 -129 147 171 -132 150 174 -134 151 175 -130 147 170 -133 152 177 -131 149 174 -131 149 172 -132 151 176 -132 149 172 -128 145 167 -130 149 173 -129 148 171 -131 149 172 -132 151 174 -132 150 173 -130 148 172 -129 147 170 -132 149 174 -126 145 165 -126 146 166 -129 148 170 -127 145 168 -124 148 166 -115 143 159 -114 143 159 -102 141 151 -100 141 151 -100 142 150 -88 140 143 -84 138 141 -88 135 141 -84 143 145 -75 137 136 -76 134 134 -89 144 148 -65 131 129 -59 129 125 -57 127 123 -47 126 121 -43 129 123 -50 123 120 -53 122 123 -55 125 126 -44 124 120 -50 122 122 -50 124 123 -53 124 125 -47 122 120 -55 118 121 -53 118 120 -52 119 120 -55 122 125 -51 116 116 -59 118 123 -51 119 120 -49 117 116 -59 109 117 -61 108 119 -61 106 117 -66 100 116 -69 90 110 -64 95 110 -74 98 117 -81 87 118 -87 95 120 -89 92 121 -87 93 120 -78 85 109 -56 68 79 -40 58 58 -28 52 42 -16 49 28 -4 46 14 -4 49 15 -4 50 15 -5 54 16 -4 51 15 -4 52 16 -4 53 16 -5 55 16 -5 59 17 -5 57 17 -5 63 19 -5 58 17 -5 61 18 -5 61 18 -5 63 18 -5 60 17 -5 60 18 -5 63 18 -5 60 18 -6 63 18 -5 62 18 -5 61 18 -5 61 17 -5 60 17 -14 62 25 -23 64 35 -66 90 86 -97 111 120 -108 121 137 -122 136 158 -121 136 157 -125 139 160 -119 131 152 -121 136 160 -126 141 164 -124 141 164 -126 143 163 -121 136 156 -125 141 163 -125 140 162 -128 143 165 -126 144 165 -126 142 165 -126 142 165 -126 141 161 -126 143 165 -125 141 162 -129 146 169 -132 149 173 -129 145 168 -129 147 168 -128 146 168 -130 146 170 -130 147 172 -129 146 169 -129 146 169 -129 146 169 -127 143 166 -131 148 171 -132 148 173 -129 146 170 -131 148 172 -129 146 169 -135 153 177 -130 148 172 -132 150 174 -131 148 171 -131 148 171 -129 146 170 -130 148 170 -132 150 174 -129 148 171 -133 152 177 -131 147 169 -130 146 169 -130 147 171 -133 151 174 -126 143 166 -130 147 170 -133 150 173 -127 144 168 -128 145 168 -127 145 167 -129 146 169 -130 148 171 -131 149 173 -133 152 175 -131 149 173 -129 148 170 -127 142 163 -117 124 141 -92 77 79 -82 57 46 -84 51 31 -78 48 29 -83 52 31 -81 50 30 -78 49 29 -87 63 33 -86 61 32 -88 61 33 -88 69 34 -88 69 34 -86 64 33 -88 63 33 -90 71 35 -89 70 34 -87 69 33 -83 63 31 -85 59 32 -81 51 30 -79 53 30 -82 53 31 -86 54 32 -85 53 31 -82 51 30 -81 51 30 -85 53 32 -85 54 32 -83 52 31 -94 80 79 -114 120 136 -128 144 166 -132 150 173 -133 150 175 -131 150 173 -130 148 171 -127 148 168 -120 147 160 -111 147 149 -121 149 162 -108 150 146 -104 150 141 -101 153 137 -84 152 117 -94 155 129 -82 151 113 -97 151 131 -84 152 116 -92 153 127 -102 153 138 -95 151 129 -109 150 145 -115 151 153 -117 152 155 -120 146 160 -124 149 164 -130 149 172 -131 148 172 -132 150 174 -133 152 176 -133 151 174 -132 151 173 -131 149 173 -130 149 171 -132 150 173 -131 150 174 -127 146 169 -129 146 168 -130 148 172 -133 151 175 -130 149 173 -132 151 173 -132 150 173 -132 151 174 -130 149 171 -131 149 173 -133 151 175 -131 149 173 -125 143 166 -133 152 176 -133 150 174 -132 150 175 -135 153 177 -128 147 169 -123 136 162 -123 135 163 -126 139 168 -127 143 169 -125 137 166 -120 132 158 -127 142 169 -128 142 167 -126 137 165 -126 140 168 -128 142 171 -129 145 171 -126 140 167 -129 146 172 -129 144 170 -128 144 170 -130 145 171 -129 148 173 -130 147 174 -126 142 168 -133 150 175 -127 142 167 -126 143 168 -129 144 170 -132 148 173 -130 149 173 -130 149 173 -131 147 173 -131 148 175 -126 142 168 -132 150 175 -129 147 169 -128 145 168 -132 150 174 -131 149 174 -134 152 175 -130 149 171 -130 148 173 -131 149 175 -129 149 172 -129 148 171 -130 149 172 -132 149 172 -129 149 171 -131 149 173 -131 148 173 -133 152 175 -130 148 172 -133 150 175 -131 150 173 -130 147 173 -133 151 174 -133 152 176 -129 147 170 -130 149 172 -125 143 165 -129 147 172 -130 148 172 -126 144 166 -129 148 171 -131 150 173 -130 148 171 -131 150 173 -132 149 172 -128 148 171 -132 152 176 -132 149 174 -131 149 172 -128 146 169 -131 151 174 -123 143 164 -127 146 168 -126 144 166 -126 147 168 -124 144 164 -118 142 160 -110 139 153 -105 142 152 -97 141 148 -100 140 150 -88 141 144 -90 143 146 -93 146 149 -86 141 143 -68 139 134 -67 141 136 -76 137 136 -79 138 139 -74 140 138 -60 135 132 -41 131 123 -47 128 122 -47 123 120 -45 116 114 -48 126 124 -45 129 125 -51 120 120 -52 119 120 -53 119 121 -52 116 118 -52 120 121 -52 122 123 -51 116 117 -52 114 117 -50 114 116 -53 120 121 -50 116 118 -55 114 119 -54 113 115 -57 116 120 -55 113 117 -60 109 118 -55 98 107 -62 95 110 -70 102 117 -78 92 116 -83 95 120 -87 95 122 -97 102 130 -86 92 121 -72 79 100 -70 79 100 -43 58 62 -33 52 48 -11 45 20 -4 44 13 -4 48 14 -4 46 14 -5 53 16 -4 50 15 -5 54 16 -5 54 16 -4 50 15 -5 54 16 -5 57 17 -5 59 17 -5 59 17 -5 60 18 -5 60 18 -5 59 18 -5 62 18 -5 60 17 -5 62 18 -5 60 18 -5 62 18 -6 63 18 -5 60 17 -5 59 17 -5 61 18 -14 64 25 -34 67 46 -74 97 97 -91 108 117 -119 133 153 -122 137 157 -121 135 157 -124 138 160 -124 140 161 -126 142 163 -128 145 168 -125 139 161 -127 143 165 -125 141 164 -129 146 168 -129 146 170 -128 143 166 -125 140 163 -125 141 163 -129 148 170 -132 149 172 -131 148 171 -127 143 165 -134 151 175 -128 146 169 -129 145 167 -127 143 166 -133 151 174 -132 150 173 -130 147 169 -131 149 172 -130 147 171 -128 145 167 -131 149 172 -130 150 172 -131 149 172 -128 144 167 -131 150 174 -128 146 170 -131 148 171 -133 151 175 -131 149 172 -130 147 170 -131 149 172 -131 149 172 -129 146 169 -128 146 169 -131 149 173 -134 152 175 -129 146 169 -130 149 173 -131 149 173 -131 148 170 -133 150 174 -128 145 168 -127 144 168 -133 150 173 -130 149 173 -129 146 168 -131 148 172 -131 150 175 -130 147 171 -131 149 171 -132 150 175 -131 149 172 -128 146 169 -119 130 149 -102 101 110 -84 68 65 -76 48 29 -79 50 29 -83 58 31 -82 58 31 -85 72 32 -86 68 33 -89 77 34 -100 92 39 -94 91 37 -92 82 36 -94 93 38 -101 96 41 -97 85 37 -106 110 43 -94 86 37 -97 91 39 -92 85 36 -94 85 37 -82 57 31 -85 59 31 -82 52 30 -74 47 27 -84 53 31 -78 50 29 -84 52 32 -82 51 31 -81 54 39 -98 92 98 -117 126 142 -131 148 171 -128 145 169 -132 150 173 -129 149 170 -124 152 163 -120 151 159 -102 149 138 -101 151 136 -100 151 133 -85 150 117 -77 153 109 -80 153 109 -72 154 102 -69 154 99 -78 154 108 -61 154 91 -71 156 102 -59 154 88 -61 154 91 -77 153 107 -85 152 116 -87 148 121 -108 153 144 -108 153 145 -112 148 150 -123 150 164 -127 147 168 -130 148 171 -130 149 172 -128 146 169 -132 150 174 -131 150 173 -132 151 175 -128 146 169 -127 144 166 -131 150 174 -131 149 172 -129 147 169 -126 144 167 -132 150 174 -131 150 174 -133 152 175 -131 149 172 -127 145 167 -132 150 172 -134 152 176 -127 146 169 -132 150 174 -132 151 175 -131 149 173 -132 151 174 -130 149 173 -134 152 177 -121 133 163 -122 134 161 -122 133 163 -121 134 163 -125 138 166 -127 140 167 -125 136 167 -129 146 173 -126 138 167 -123 137 164 -129 145 171 -129 145 170 -128 142 171 -130 145 171 -127 140 168 -128 143 170 -130 147 173 -130 146 171 -130 146 173 -128 145 169 -127 142 168 -131 148 172 -127 144 169 -130 145 171 -131 147 173 -130 148 172 -131 146 174 -129 144 170 -126 143 167 -129 148 172 -132 150 173 -134 152 177 -129 146 171 -133 150 175 -123 141 165 -124 141 164 -131 148 173 -132 151 176 -135 154 178 -127 144 167 -129 145 170 -129 148 173 -128 146 171 -127 143 168 -129 147 170 -129 148 171 -131 149 173 -130 148 173 -129 147 169 -131 150 174 -129 147 171 -129 147 170 -130 150 172 -128 147 168 -134 152 176 -129 148 171 -129 148 170 -129 147 170 -125 145 168 -129 147 170 -126 145 167 -131 150 171 -128 147 169 -132 148 172 -131 151 174 -132 152 174 -129 147 170 -127 146 168 -124 144 165 -131 150 172 -126 145 166 -127 144 167 -132 151 173 -125 145 167 -128 147 168 -122 146 164 -109 139 153 -109 143 156 -89 138 143 -86 139 142 -79 134 137 -83 139 141 -82 137 139 -70 134 132 -67 136 132 -76 138 138 -57 131 125 -67 133 130 -61 134 130 -55 128 125 -51 128 124 -47 128 124 -44 127 121 -43 123 118 -41 128 121 -42 132 124 -42 130 123 -42 130 123 -50 122 122 -44 124 120 -43 124 120 -44 121 117 -47 126 123 -48 120 118 -48 118 117 -51 115 118 -49 118 117 -47 116 114 -54 120 121 -51 118 117 -56 114 118 -54 112 115 -60 105 115 -63 112 119 -72 98 116 -74 100 116 -87 98 122 -92 102 127 -87 94 121 -94 102 127 -81 90 111 -70 80 97 -49 60 70 -32 51 45 -17 49 29 -4 44 13 -4 45 13 -4 47 14 -4 49 15 -5 53 16 -5 56 17 -5 56 16 -5 58 17 -5 54 16 -5 59 17 -5 55 16 -5 57 17 -5 57 17 -5 59 17 -5 60 17 -5 60 17 -5 58 17 -5 60 18 -6 63 19 -5 58 17 -5 59 17 -5 60 18 -5 59 17 -14 63 25 -29 65 40 -49 79 66 -84 104 109 -105 120 136 -113 125 146 -124 141 164 -124 141 162 -120 135 157 -123 139 160 -126 141 163 -122 137 159 -127 144 166 -125 141 164 -129 145 170 -125 142 164 -127 144 166 -127 145 168 -129 145 168 -126 143 165 -128 146 168 -132 147 171 -127 144 167 -127 144 166 -129 147 169 -121 137 156 -130 147 169 -130 147 170 -128 144 167 -131 148 171 -131 149 172 -133 151 174 -128 144 166 -131 149 173 -130 148 170 -126 144 166 -130 147 169 -126 143 164 -132 151 175 -131 149 172 -130 149 171 -131 149 172 -131 148 171 -131 149 174 -126 143 165 -131 149 172 -128 145 168 -127 145 167 -135 154 178 -131 150 173 -128 146 169 -128 144 166 -128 146 169 -133 150 174 -130 148 171 -128 144 168 -129 146 169 -124 141 162 -130 147 171 -128 146 169 -129 147 170 -128 144 167 -129 147 171 -129 146 169 -132 149 173 -130 147 170 -126 143 165 -127 141 163 -110 112 125 -92 79 81 -74 49 28 -84 61 32 -88 73 34 -96 87 37 -92 84 35 -97 94 39 -100 103 40 -104 103 41 -108 113 43 -117 128 48 -115 127 47 -120 134 49 -114 122 46 -111 123 46 -105 109 42 -92 84 36 -99 101 40 -99 95 39 -93 84 37 -91 80 35 -92 77 35 -80 58 31 -80 54 30 -80 50 29 -83 51 31 -80 50 30 -92 72 69 -103 101 109 -123 137 158 -127 144 165 -131 149 173 -128 149 169 -117 150 155 -110 146 146 -105 151 140 -84 149 115 -74 147 103 -60 152 89 -55 156 83 -63 155 91 -39 153 67 -39 154 63 -33 156 63 -36 155 65 -43 154 70 -32 153 63 -49 155 75 -54 154 77 -51 154 78 -58 153 82 -71 155 101 -70 150 99 -87 152 120 -106 152 142 -104 149 141 -123 148 163 -128 150 169 -130 150 171 -130 148 172 -133 152 175 -131 150 174 -133 151 176 -131 149 171 -129 146 170 -130 148 172 -131 149 173 -133 152 176 -133 152 175 -129 147 169 -135 152 176 -128 147 169 -130 148 171 -133 151 175 -131 148 171 -133 152 177 -132 151 174 -131 148 171 -134 152 176 -131 151 174 -130 149 173 -132 151 174 -131 151 173 -115 125 153 -121 132 160 -124 137 164 -117 128 156 -124 135 164 -124 137 164 -123 135 163 -127 141 169 -119 128 160 -125 140 165 -127 144 171 -127 143 168 -132 147 173 -125 139 168 -132 150 174 -127 141 169 -124 136 164 -130 148 172 -130 146 172 -129 144 170 -129 145 171 -127 143 170 -125 141 167 -130 145 172 -129 146 171 -132 149 174 -131 146 172 -128 143 170 -128 147 170 -129 146 171 -128 143 167 -131 148 174 -132 150 175 -129 147 170 -132 150 174 -127 144 168 -130 150 173 -131 148 173 -132 150 173 -131 150 174 -133 150 175 -129 148 172 -127 146 168 -130 150 173 -127 146 168 -129 146 169 -132 151 174 -131 148 172 -130 149 172 -130 148 172 -127 145 167 -130 149 172 -130 150 172 -129 149 171 -130 148 171 -131 151 175 -129 149 172 -129 149 171 -131 149 173 -128 148 170 -129 146 167 -131 148 173 -125 146 167 -132 149 173 -129 147 172 -134 152 176 -127 146 168 -127 148 169 -127 147 168 -128 146 168 -129 147 170 -129 149 169 -125 144 164 -124 145 164 -123 144 164 -122 145 163 -110 140 152 -107 144 155 -103 143 154 -88 138 142 -83 141 143 -86 139 143 -88 143 145 -82 140 140 -80 135 137 -68 135 132 -82 140 142 -61 135 129 -54 135 127 -61 131 129 -56 124 124 -49 125 121 -48 126 123 -45 134 126 -49 122 120 -42 130 123 -37 131 122 -47 127 124 -51 120 120 -40 130 123 -46 121 119 -46 123 119 -50 127 124 -44 122 119 -48 117 117 -45 122 119 -53 118 118 -51 120 120 -47 114 113 -51 118 118 -51 116 116 -54 106 111 -57 108 114 -55 106 111 -75 104 120 -75 100 118 -82 97 118 -91 102 127 -100 109 134 -100 108 132 -96 106 130 -78 85 107 -50 64 70 -36 55 51 -13 47 23 -4 45 13 -4 45 13 -4 49 15 -4 44 13 -4 53 16 -5 54 16 -4 52 15 -5 54 16 -5 55 16 -5 59 17 -5 57 16 -5 56 16 -5 57 17 -5 58 17 -5 57 17 -5 59 17 -5 55 16 -5 61 18 -5 59 17 -5 59 17 -5 58 17 -5 59 17 -15 62 25 -27 64 39 -38 73 51 -56 81 74 -81 102 107 -108 125 140 -123 138 160 -130 146 169 -128 144 166 -126 142 164 -122 139 160 -127 142 164 -125 142 164 -123 139 160 -128 145 167 -129 145 169 -123 139 161 -127 143 167 -129 146 169 -131 148 172 -128 146 168 -130 147 171 -129 146 169 -127 144 166 -124 141 163 -130 148 172 -130 147 171 -127 145 168 -131 149 171 -129 148 170 -126 143 164 -132 149 172 -132 148 171 -129 148 171 -130 147 172 -122 139 160 -130 146 169 -132 149 172 -130 148 171 -125 142 163 -131 148 171 -131 148 171 -129 147 171 -128 145 168 -129 147 168 -129 146 167 -132 150 173 -128 148 171 -133 152 174 -130 149 173 -130 147 171 -129 146 169 -129 147 169 -131 147 170 -127 145 167 -126 143 166 -128 146 169 -133 151 175 -127 144 167 -131 149 171 -126 143 166 -126 142 163 -130 148 171 -129 146 170 -130 146 169 -127 145 168 -129 148 171 -128 146 169 -129 145 168 -112 120 137 -104 103 113 -85 70 56 -90 76 35 -90 78 35 -101 94 40 -109 119 45 -108 122 45 -123 145 52 -117 136 49 -117 132 48 -123 140 51 -127 149 53 -131 151 54 -132 158 56 -123 143 52 -118 139 49 -119 139 50 -112 128 47 -108 117 44 -99 102 40 -104 106 42 -92 87 37 -90 78 35 -81 65 31 -76 51 29 -76 48 28 -82 54 36 -98 92 99 -112 119 136 -126 142 164 -130 147 169 -132 152 174 -116 148 152 -108 150 144 -94 147 126 -76 149 106 -72 149 98 -54 154 83 -47 157 76 -22 153 55 -32 154 57 -35 154 55 -23 153 50 -33 152 52 -19 156 53 -32 156 57 -18 155 53 -29 154 52 -24 156 56 -23 156 56 -35 153 61 -41 154 70 -50 153 81 -69 152 99 -72 147 102 -94 154 127 -101 148 136 -118 150 157 -124 152 165 -128 150 170 -132 151 175 -130 148 172 -129 148 170 -130 148 172 -130 149 173 -130 148 170 -130 149 173 -133 151 174 -132 150 174 -133 152 174 -134 153 176 -132 150 174 -136 154 178 -131 149 172 -133 152 177 -130 148 170 -130 149 171 -132 150 174 -133 151 173 -135 153 176 -131 149 172 -132 151 174 -133 151 174 -109 114 146 -117 123 154 -117 127 156 -113 118 150 -117 129 155 -115 125 155 -121 133 161 -126 141 168 -128 143 170 -125 140 167 -126 140 167 -124 138 166 -122 135 162 -126 140 168 -128 144 169 -120 135 161 -129 145 172 -130 145 171 -131 146 174 -126 140 170 -129 146 172 -131 146 171 -128 143 169 -126 140 166 -129 146 171 -131 147 173 -128 146 169 -133 150 175 -129 146 170 -132 150 175 -133 152 174 -129 145 170 -127 145 169 -132 149 175 -128 146 169 -129 146 170 -131 148 172 -132 149 173 -133 152 176 -129 149 173 -129 146 170 -131 149 172 -129 147 171 -130 148 172 -131 150 173 -130 146 171 -130 149 173 -132 151 175 -129 147 170 -130 150 172 -130 149 173 -131 150 173 -130 149 173 -130 149 172 -127 146 168 -129 147 171 -131 151 174 -129 149 174 -128 147 170 -128 147 170 -131 150 173 -130 148 171 -129 148 171 -131 149 172 -126 145 166 -129 148 170 -130 149 169 -124 144 163 -126 147 168 -129 149 170 -126 146 167 -128 146 168 -124 144 164 -121 139 159 -121 144 162 -117 138 157 -111 139 155 -98 134 144 -86 133 136 -87 136 140 -74 136 133 -77 139 138 -75 135 133 -72 135 132 -68 136 131 -52 129 121 -60 133 125 -62 138 133 -53 130 122 -46 126 118 -45 125 120 -38 127 120 -42 127 122 -41 129 122 -44 123 118 -36 130 121 -43 124 119 -41 123 117 -48 125 122 -48 122 121 -32 132 121 -40 124 118 -42 128 122 -37 128 120 -41 127 119 -41 124 120 -49 118 117 -46 119 118 -43 115 113 -44 118 114 -55 112 117 -51 113 115 -58 107 114 -55 103 110 -65 99 112 -73 99 112 -86 102 123 -93 103 128 -97 106 133 -93 103 126 -88 98 119 -77 86 106 -57 71 79 -49 64 68 -20 52 30 -9 42 18 -4 43 13 -4 47 14 -4 50 15 -4 50 15 -4 48 14 -4 50 15 -4 51 15 -5 55 16 -5 54 16 -4 52 15 -5 56 16 -5 54 16 -5 57 17 -5 60 18 -5 57 16 -5 60 17 -5 58 16 -5 57 16 -5 55 16 -5 56 16 -5 57 16 -23 61 35 -30 67 44 -56 83 76 -72 92 95 -88 107 114 -116 135 153 -129 146 168 -130 146 169 -130 148 172 -130 148 170 -126 142 164 -123 139 159 -129 146 169 -130 148 171 -122 139 162 -129 146 169 -125 142 163 -129 147 171 -129 146 168 -127 144 169 -126 143 165 -130 147 170 -128 146 168 -130 147 170 -127 145 168 -124 142 164 -129 145 168 -129 146 169 -128 144 167 -131 148 173 -131 148 171 -130 145 169 -129 146 168 -131 147 170 -129 146 169 -130 148 173 -129 146 168 -129 147 169 -129 146 169 -130 147 168 -129 147 169 -131 150 173 -127 145 169 -132 151 174 -133 151 174 -131 149 171 -130 149 172 -131 149 173 -130 147 168 -127 144 166 -131 150 173 -129 146 169 -130 147 169 -123 139 161 -128 145 167 -129 146 169 -131 148 171 -130 148 172 -128 147 169 -131 148 172 -128 145 167 -125 141 163 -126 142 164 -127 145 168 -126 144 166 -127 144 167 -128 145 167 -128 144 167 -126 142 164 -119 132 150 -105 113 116 -97 100 84 -100 105 44 -99 107 41 -108 117 44 -115 131 48 -128 149 53 -132 160 56 -133 161 56 -131 161 56 -140 170 59 -139 172 60 -143 176 61 -133 161 57 -139 170 59 -132 156 55 -136 163 57 -129 156 55 -122 142 52 -122 144 51 -124 143 51 -106 108 42 -99 102 40 -93 88 36 -81 66 31 -78 56 30 -92 78 75 -106 107 119 -123 135 156 -129 146 168 -121 144 157 -120 143 157 -99 147 133 -77 145 104 -64 148 92 -61 148 83 -45 151 68 -22 155 53 -28 150 53 -28 153 51 -34 154 52 -31 153 51 -28 155 52 -41 150 53 -31 155 52 -30 155 52 -28 152 51 -18 154 50 -34 152 52 -18 152 50 -18 155 51 -39 152 55 -36 152 62 -53 151 83 -52 155 82 -72 152 103 -87 148 116 -101 148 136 -112 150 148 -119 148 158 -128 148 168 -134 152 176 -128 147 169 -130 148 171 -131 149 172 -131 149 172 -128 147 170 -129 146 168 -131 150 173 -129 148 170 -134 152 177 -132 150 173 -132 150 174 -132 151 174 -129 147 170 -129 148 171 -130 149 173 -131 150 174 -135 154 178 -129 147 170 -131 150 173 -130 148 171 -132 149 172 -106 112 142 -111 116 148 -108 115 144 -116 126 153 -117 128 155 -120 131 160 -120 131 160 -122 136 163 -126 139 168 -119 129 157 -123 137 163 -121 133 161 -123 137 165 -121 134 161 -125 139 166 -125 139 167 -126 141 168 -126 141 168 -130 146 172 -130 147 172 -132 149 175 -130 146 170 -124 141 165 -124 139 166 -129 145 170 -128 144 170 -125 141 166 -131 148 173 -131 148 174 -129 146 170 -126 143 168 -131 147 172 -134 150 176 -132 149 175 -130 149 174 -133 151 176 -126 144 168 -130 149 174 -130 147 170 -129 148 173 -130 148 170 -132 151 174 -133 151 176 -131 148 173 -129 147 170 -130 150 173 -127 144 171 -131 150 173 -133 152 175 -129 146 169 -127 145 168 -133 152 176 -130 148 171 -128 146 171 -133 151 176 -128 148 169 -130 148 171 -127 145 166 -128 147 170 -128 147 168 -130 149 172 -127 145 168 -126 143 165 -126 145 167 -129 148 171 -127 146 168 -125 144 165 -127 146 167 -132 149 173 -126 146 168 -126 146 166 -124 142 162 -129 146 170 -124 143 164 -124 144 165 -118 142 159 -107 135 149 -95 136 143 -91 136 142 -95 138 145 -77 136 135 -75 141 138 -69 137 133 -60 128 122 -83 139 139 -63 135 129 -62 134 127 -60 132 126 -59 128 124 -47 132 124 -44 130 124 -39 129 121 -35 131 122 -38 131 122 -42 124 117 -43 127 120 -40 130 123 -41 131 123 -40 126 120 -40 130 123 -46 128 125 -48 124 122 -41 125 119 -40 130 121 -40 130 122 -40 121 115 -48 118 115 -46 116 115 -45 121 117 -49 113 113 -49 115 114 -49 109 110 -55 108 114 -56 104 108 -68 106 116 -81 111 125 -87 103 126 -92 102 127 -103 115 138 -97 109 131 -103 115 138 -90 100 119 -83 96 111 -56 73 72 -31 53 44 -23 51 34 -4 49 15 -4 45 13 -4 48 14 -4 50 15 -4 48 14 -4 51 15 -4 52 15 -5 54 16 -4 48 14 -5 55 16 -5 60 17 -5 57 17 -5 54 16 -5 57 17 -5 56 16 -5 56 16 -5 59 17 -5 57 16 -5 57 17 -5 57 17 -19 60 30 -21 60 31 -50 80 67 -65 88 86 -88 109 117 -102 120 133 -115 130 148 -124 141 163 -125 143 164 -126 144 165 -120 136 157 -128 145 169 -128 145 168 -127 144 167 -128 147 168 -127 144 166 -129 146 170 -130 146 168 -121 136 157 -128 145 170 -130 147 169 -126 143 166 -130 148 171 -128 145 168 -127 145 167 -130 147 170 -131 149 173 -129 147 170 -127 144 166 -130 148 171 -127 143 164 -126 143 165 -129 146 169 -128 146 169 -129 147 171 -131 149 173 -129 147 171 -134 152 175 -130 148 171 -132 150 174 -131 148 171 -130 147 170 -132 148 172 -130 147 170 -132 150 174 -130 147 171 -129 146 168 -127 143 165 -128 146 169 -127 143 165 -125 142 164 -129 147 169 -130 147 170 -127 144 166 -126 143 166 -128 146 167 -125 142 163 -125 143 165 -126 142 166 -130 147 170 -128 144 166 -126 144 166 -129 145 167 -128 144 166 -122 139 161 -125 141 163 -123 138 158 -127 143 165 -127 145 163 -126 144 161 -126 144 157 -121 140 135 -118 136 105 -116 130 74 -116 133 54 -128 156 54 -135 166 58 -141 174 60 -140 173 60 -145 180 61 -142 177 62 -146 184 63 -147 183 62 -148 184 63 -150 187 64 -147 184 63 -143 177 61 -144 178 61 -138 170 59 -140 170 59 -135 166 57 -129 156 54 -112 126 46 -110 124 45 -99 104 41 -86 76 33 -88 78 63 -101 100 109 -115 123 138 -117 131 148 -125 144 164 -113 146 150 -100 145 135 -86 147 112 -68 149 95 -48 150 72 -29 150 54 -31 152 50 -18 152 48 -25 151 49 -30 153 52 -34 152 50 -35 151 52 -34 153 52 -39 151 52 -35 155 53 -34 153 52 -29 154 52 -41 151 53 -28 154 52 -22 150 50 -38 150 53 -24 151 51 -31 151 51 -26 151 51 -39 154 68 -46 150 68 -59 150 88 -69 146 99 -96 147 128 -116 148 153 -124 150 162 -131 150 171 -134 152 177 -134 152 176 -130 149 171 -130 149 173 -134 153 177 -133 151 175 -130 149 172 -129 147 170 -134 153 177 -135 153 177 -129 147 171 -130 149 172 -132 151 175 -132 151 175 -130 148 171 -130 149 173 -131 150 174 -131 149 171 -131 150 175 -130 149 172 -129 148 170 -107 111 142 -103 110 139 -112 122 150 -109 115 145 -117 126 155 -114 123 151 -114 126 153 -119 126 157 -115 127 153 -121 132 161 -124 136 165 -128 144 170 -127 140 168 -127 143 169 -124 140 167 -128 145 170 -127 140 170 -127 142 169 -129 146 171 -124 139 163 -127 143 169 -130 149 173 -127 141 167 -128 143 170 -128 146 171 -129 145 172 -128 146 171 -132 148 174 -129 145 170 -126 145 168 -130 147 173 -130 146 170 -130 148 171 -128 146 169 -128 145 169 -128 144 168 -132 148 174 -127 144 169 -132 148 173 -129 147 171 -131 149 173 -127 144 169 -129 148 171 -126 144 166 -130 149 172 -129 146 171 -126 142 166 -127 146 167 -131 149 174 -131 152 175 -130 147 172 -130 149 172 -131 150 174 -130 149 172 -132 151 174 -133 152 176 -128 146 169 -130 148 170 -126 146 165 -125 144 167 -130 148 170 -126 146 167 -129 147 171 -132 149 172 -131 150 173 -131 147 170 -129 146 169 -128 147 168 -130 148 171 -125 143 165 -127 147 168 -124 144 163 -130 148 169 -122 141 160 -123 146 165 -119 144 159 -114 142 158 -101 135 146 -98 137 145 -72 127 126 -83 137 138 -58 135 126 -66 131 127 -70 138 135 -61 133 126 -59 133 126 -52 133 123 -61 133 127 -45 132 124 -41 130 122 -43 128 121 -43 124 119 -32 132 120 -40 129 122 -40 130 122 -40 128 121 -37 129 120 -38 131 123 -40 128 121 -38 128 119 -39 129 120 -38 130 120 -34 121 113 -40 127 119 -39 123 116 -40 128 121 -41 123 117 -43 120 116 -41 115 111 -43 110 108 -51 114 112 -47 111 110 -55 111 114 -57 104 110 -69 94 108 -77 102 119 -85 104 124 -93 104 128 -100 111 133 -96 107 130 -96 107 131 -92 104 125 -85 99 114 -68 82 91 -38 59 52 -19 49 28 -19 48 28 -4 48 14 -4 45 14 -3 43 12 -4 49 14 -4 49 14 -4 52 15 -4 52 15 -5 54 16 -4 51 15 -5 54 16 -5 56 16 -5 56 16 -5 57 17 -5 59 17 -5 53 15 -5 53 15 -4 52 15 -13 56 24 -5 54 16 -31 64 43 -42 70 57 -53 78 69 -68 90 89 -89 110 119 -102 121 135 -124 141 162 -124 143 166 -128 145 168 -126 143 166 -128 146 169 -129 149 171 -131 149 173 -127 144 166 -125 142 164 -129 145 168 -130 145 169 -125 141 163 -128 146 168 -126 144 166 -126 145 168 -128 147 169 -125 143 165 -128 146 170 -129 146 168 -130 148 171 -127 145 166 -130 148 170 -132 149 172 -130 148 171 -130 148 171 -127 146 167 -129 147 168 -128 145 167 -131 149 171 -128 146 170 -131 149 173 -129 149 172 -126 144 166 -132 150 173 -128 146 170 -128 145 168 -127 144 167 -130 148 171 -133 151 175 -126 143 165 -132 148 170 -126 143 165 -126 143 165 -128 146 167 -129 146 169 -128 147 169 -128 145 167 -130 148 171 -129 147 170 -130 147 168 -126 142 164 -130 147 170 -129 146 168 -127 143 165 -126 142 164 -125 140 161 -122 138 160 -119 135 155 -127 142 164 -126 143 166 -121 137 157 -123 139 160 -125 140 161 -126 146 157 -127 145 151 -130 151 133 -127 150 100 -134 164 80 -128 158 60 -143 177 60 -141 177 60 -143 178 61 -144 182 62 -145 183 63 -147 186 63 -149 189 64 -150 190 64 -154 194 66 -151 192 65 -151 190 65 -150 188 64 -147 182 62 -148 186 63 -148 185 63 -139 174 60 -135 166 57 -128 155 54 -128 157 54 -112 130 47 -101 110 62 -105 109 94 -111 120 127 -119 134 151 -126 143 163 -117 140 151 -102 145 135 -85 139 113 -59 148 85 -54 146 76 -41 150 58 -40 149 55 -25 146 47 -33 150 49 -43 152 53 -30 150 50 -38 151 53 -54 146 55 -32 153 52 -36 152 52 -34 151 52 -36 150 52 -49 145 54 -31 153 52 -34 151 52 -35 147 51 -38 151 53 -34 153 53 -31 150 51 -37 149 52 -23 149 49 -30 150 55 -42 151 68 -55 149 79 -83 149 112 -102 146 134 -120 149 161 -125 149 165 -135 153 176 -129 147 170 -129 147 171 -131 151 173 -128 146 169 -134 152 176 -131 149 172 -131 148 172 -131 149 173 -131 150 174 -131 149 173 -136 154 178 -128 146 170 -127 146 168 -134 153 177 -131 149 172 -131 149 172 -130 149 173 -132 151 174 -128 147 169 -129 147 168 -102 107 135 -106 110 138 -103 106 136 -103 109 138 -113 121 148 -111 121 147 -118 127 155 -119 133 158 -117 129 155 -121 133 161 -125 140 166 -131 145 173 -126 142 168 -124 140 165 -123 138 163 -129 145 170 -123 137 164 -128 145 169 -126 143 169 -131 147 174 -129 146 170 -126 143 166 -126 141 170 -123 139 162 -127 144 170 -125 143 167 -129 145 169 -130 148 174 -131 149 175 -131 150 174 -129 146 169 -132 148 173 -131 147 172 -128 144 169 -131 148 173 -130 146 172 -132 150 174 -131 149 174 -130 148 171 -126 145 166 -129 147 171 -129 147 169 -130 148 173 -131 150 173 -131 150 174 -129 146 170 -130 147 173 -131 150 174 -131 148 173 -129 147 172 -128 147 171 -127 144 168 -131 151 174 -132 150 174 -129 147 171 -130 148 171 -127 144 169 -127 145 168 -132 151 173 -128 147 169 -124 142 163 -129 150 173 -128 148 169 -128 148 171 -130 148 172 -131 150 174 -125 145 167 -125 145 167 -128 146 169 -129 147 170 -126 146 168 -122 141 161 -127 146 166 -122 141 160 -121 143 160 -124 147 167 -108 139 151 -95 136 145 -91 134 140 -75 131 130 -80 132 133 -66 134 130 -75 139 137 -61 130 125 -74 136 134 -53 130 122 -53 128 120 -54 137 129 -51 131 123 -41 134 124 -32 130 119 -36 127 118 -33 135 123 -38 129 121 -34 127 117 -36 130 121 -37 121 114 -32 138 125 -35 133 122 -30 130 118 -38 129 120 -36 133 123 -36 125 116 -36 125 116 -32 128 118 -32 131 119 -45 120 117 -42 125 119 -42 119 115 -49 103 106 -41 120 115 -55 112 114 -53 109 113 -57 107 111 -67 106 116 -83 109 125 -93 106 130 -99 109 134 -98 110 134 -105 118 140 -99 112 134 -96 108 130 -88 104 117 -79 95 104 -61 78 82 -53 72 71 -33 57 46 -13 49 23 -23 54 34 -4 50 14 -4 48 14 -4 51 15 -4 51 15 -4 50 15 -5 54 16 -5 53 16 -4 53 15 -4 51 15 -5 54 15 -5 53 16 -4 51 15 -5 54 16 -5 56 16 -5 53 15 -19 57 30 -34 66 47 -45 73 61 -53 80 72 -73 96 96 -81 101 106 -101 119 134 -122 139 161 -122 140 160 -124 142 164 -126 144 166 -122 141 162 -129 147 169 -126 143 165 -123 141 163 -127 144 165 -130 147 170 -127 145 167 -124 142 164 -127 145 167 -126 145 168 -125 141 164 -131 148 172 -129 148 169 -123 140 161 -123 139 161 -127 145 166 -131 148 171 -129 145 169 -124 142 164 -132 150 174 -127 146 168 -127 144 166 -129 148 172 -127 145 168 -127 144 167 -128 145 168 -127 145 168 -131 150 174 -131 149 172 -129 148 172 -131 148 171 -128 145 167 -128 145 167 -127 145 167 -129 145 167 -127 144 167 -132 149 173 -123 139 160 -128 146 170 -130 148 171 -131 148 172 -127 144 165 -127 144 166 -128 146 167 -128 145 167 -129 146 169 -122 138 160 -125 142 162 -129 146 169 -129 146 170 -124 139 160 -125 140 161 -124 139 161 -121 138 159 -120 136 156 -124 141 161 -129 145 168 -118 133 153 -119 134 153 -121 139 146 -130 151 143 -132 159 136 -131 158 112 -132 163 98 -140 172 90 -140 177 63 -145 182 62 -146 185 63 -149 188 64 -151 191 65 -151 192 65 -151 191 65 -150 190 64 -148 187 63 -151 190 64 -151 191 65 -151 191 65 -154 194 66 -153 193 65 -152 192 65 -146 184 63 -145 181 62 -148 184 63 -144 180 61 -131 161 55 -124 150 56 -114 133 71 -118 134 97 -120 136 135 -123 140 150 -122 146 153 -115 146 150 -98 143 126 -80 145 104 -42 143 59 -38 145 52 -29 148 49 -23 149 47 -34 148 49 -51 152 56 -39 147 50 -53 149 55 -40 152 53 -39 150 52 -42 152 53 -46 150 54 -41 149 53 -37 150 52 -29 152 51 -35 148 51 -39 148 52 -40 151 53 -35 151 52 -41 148 53 -32 152 52 -28 151 51 -34 152 52 -26 147 49 -29 152 54 -45 144 65 -68 147 93 -84 150 117 -108 148 144 -119 148 158 -131 152 173 -131 149 171 -130 149 172 -133 151 175 -130 150 172 -133 151 174 -132 151 174 -131 150 171 -132 151 172 -133 151 176 -131 150 173 -129 147 169 -131 150 172 -132 150 174 -132 150 174 -130 149 172 -135 153 177 -134 152 176 -131 150 173 -131 150 173 -129 148 172 -101 107 134 -106 110 140 -108 114 145 -100 106 133 -111 122 148 -110 113 148 -111 118 148 -113 122 151 -114 122 152 -113 126 151 -122 137 162 -128 144 169 -122 133 160 -127 139 168 -127 144 170 -127 143 170 -126 141 167 -125 141 166 -122 135 162 -130 149 174 -126 143 168 -131 147 172 -130 147 172 -129 144 170 -128 144 169 -131 148 174 -131 147 172 -126 143 167 -128 146 169 -120 137 160 -128 144 171 -128 145 171 -126 144 169 -127 146 168 -130 147 172 -129 145 169 -127 147 169 -127 144 167 -129 147 170 -129 147 172 -129 145 171 -128 146 170 -128 147 169 -128 147 170 -132 151 175 -131 149 174 -129 148 172 -131 148 172 -129 147 170 -125 140 166 -131 149 172 -130 148 172 -129 147 170 -126 144 167 -131 150 175 -130 148 172 -130 147 172 -132 150 172 -127 145 167 -127 144 166 -130 148 171 -132 150 173 -126 144 165 -128 148 169 -129 149 173 -128 147 170 -127 147 169 -127 146 167 -128 146 168 -126 143 165 -127 146 167 -126 145 166 -128 148 171 -128 146 167 -125 147 167 -121 143 163 -108 136 148 -89 135 140 -87 135 139 -78 134 134 -71 133 132 -59 140 131 -59 131 125 -58 131 124 -62 135 128 -46 127 118 -54 134 127 -53 132 123 -49 135 126 -41 122 114 -35 124 115 -35 131 121 -30 129 118 -39 128 120 -33 131 120 -36 130 120 -29 133 121 -37 128 121 -32 132 121 -31 134 122 -30 130 118 -32 130 120 -32 126 116 -34 124 115 -39 128 121 -35 124 115 -40 120 113 -42 117 113 -39 125 117 -42 122 115 -47 116 111 -52 114 114 -45 110 106 -66 110 116 -73 102 116 -83 107 124 -89 106 126 -90 101 121 -92 103 127 -98 108 131 -107 120 144 -107 120 143 -95 109 128 -87 101 116 -69 85 91 -62 79 78 -47 67 61 -22 50 31 -28 55 38 -22 51 30 -14 51 23 -16 53 23 -4 49 14 -4 51 15 -4 53 15 -4 49 14 -4 53 15 -5 54 16 -4 50 15 -4 52 15 -5 56 16 -15 55 24 -32 62 43 -31 64 43 -36 66 50 -61 82 81 -55 81 74 -66 90 89 -77 98 103 -87 109 116 -111 129 146 -117 136 154 -123 141 161 -123 141 161 -126 145 167 -126 143 166 -124 141 160 -127 145 168 -127 145 167 -130 147 169 -124 141 164 -130 147 170 -124 140 162 -126 145 167 -126 144 167 -131 150 172 -130 148 172 -128 146 168 -128 146 168 -125 144 165 -127 145 167 -122 140 161 -131 149 172 -128 146 169 -128 146 169 -131 147 171 -127 145 167 -128 146 169 -127 145 167 -128 145 167 -127 146 168 -129 147 171 -126 145 167 -130 148 171 -127 144 167 -127 145 167 -132 150 173 -129 146 168 -129 147 170 -130 146 168 -122 137 159 -129 147 170 -129 146 168 -127 145 167 -130 148 171 -130 148 171 -126 144 164 -128 146 169 -123 139 160 -126 143 164 -121 137 157 -126 142 165 -127 144 166 -126 144 167 -126 143 165 -124 140 161 -126 144 168 -124 140 161 -121 136 157 -118 132 153 -122 137 158 -120 136 157 -117 132 153 -125 144 155 -127 148 142 -129 154 123 -128 157 113 -141 173 98 -139 174 78 -145 183 77 -143 181 64 -151 189 64 -153 193 65 -147 186 63 -153 192 65 -148 188 64 -148 189 64 -150 190 65 -151 190 64 -153 193 65 -154 193 65 -150 191 65 -152 191 65 -152 192 65 -153 192 65 -153 193 65 -149 188 64 -146 185 63 -150 189 64 -145 180 62 -141 175 66 -128 155 78 -133 160 112 -123 145 128 -126 149 135 -109 143 133 -92 139 117 -83 143 108 -54 140 73 -30 146 52 -25 145 45 -43 146 50 -33 146 48 -47 145 52 -41 149 51 -49 146 52 -39 145 50 -49 148 54 -47 151 54 -40 148 51 -49 144 53 -50 148 55 -45 147 53 -53 147 55 -48 150 54 -48 146 54 -34 150 52 -48 146 54 -52 147 55 -34 150 51 -35 146 50 -29 150 51 -27 149 50 -40 145 51 -37 151 57 -53 145 73 -68 144 89 -86 147 117 -107 150 140 -119 147 158 -130 149 169 -129 147 170 -129 147 169 -129 148 168 -129 146 169 -131 149 173 -127 144 167 -132 150 173 -129 148 172 -130 149 172 -132 151 175 -134 152 176 -134 153 177 -130 149 173 -131 151 173 -131 151 175 -130 150 172 -134 152 175 -133 152 176 -132 150 173 diff --git a/src/aabb.rs b/src/aabb.rs new file mode 100644 index 0000000..729c866 --- /dev/null +++ b/src/aabb.rs @@ -0,0 +1,88 @@ +use crate::*; + +#[derive(Copy, Clone, Default)] +pub struct Aabb { + minimum: point3, + maximum: point3, +} +pub fn surrounding_box(box0: &Aabb, box1: &Aabb) -> Aabb { + let small = point3::from( + min(box0.min().x(), box1.min().x()), + min(box0.min().y(), box1.min().y()), + min(box0.min().z(), box1.min().z()), + ); + + let big = point3::from( + max(box0.min().x(), box1.min().x()), + max(box0.min().y(), box1.min().y()), + max(box0.min().z(), box1.min().z()), + ); + + Aabb::from(&small, &big) +} +impl Aabb { + pub fn new() -> Self { + Self { + minimum: point3::new(), + maximum: point3::new(), + } + } + pub fn from(a: &point3, b: &point3) -> Self { + Self { + minimum: *a, + maximum: *b, + } + } + pub fn min(&self) -> point3 { + self.minimum + } + pub fn max(&self) -> point3 { + self.maximum + } + pub fn hit(&self, r: &Ray, mut t_min: f32, mut t_max: f32) -> bool { + for i in 0..3 { + let invD = 1.0 / r.direction()[i]; + + let mut t0 = (self.min()[i] - r.origin()[i]) * invD; + let mut t1 = (self.max()[i] - r.origin()[i]) * invD; + + if invD < 0.0 { + let prev_t0 = t0; + t0 = t1; + t1 = prev_t0; + } + t_min = if t0 > t_min { t0 } else { t_min }; + t_max = if t1 < t_max { t1 } else { t_max }; + + if t_max <= t_min { + return false; + } + } + true + } +} + +fn min(a: f32, b: f32) -> f32 { + if a == std::f32::NAN { + return b; + } else if b == std::f32::NAN { + return a; + } + if a < b { + return a; + } else { + return b; + } +} +fn max(a: f32, b: f32) -> f32 { + if a == std::f32::NAN { + return b; + } else if b == std::f32::NAN { + return a; + } + if a > b { + return a; + } else { + return b; + } +} diff --git a/src/bvh.rs b/src/bvh.rs new file mode 100644 index 0000000..0bcc203 --- /dev/null +++ b/src/bvh.rs @@ -0,0 +1,76 @@ +use crate::{aabb::*, objects::hittable::*, objects::hittable_list::*, ray::*, utils::*}; +use std::sync::Arc; + +pub struct BvhNode { + left: Arc, + right: Arc, + boxx: Aabb, +} + +impl BvhNode { + pub fn from(list: &HittableList, time0: f32, time1: f32) -> Self { + Self::fromvec(&list.objects, 0, list.objects.len(), time0, time1) + } + pub fn fromvec( + src_objects: &Vec>, + start: usize, + end: usize, + time0: f32, + time1: f32, + ) -> Self { + let mut objects = src_objects; + let axis = random_int(0, 2); + + let mut left = objects[start]; + let mut right = objects[start]; + + let comparator = if axis == 0 { + box_x_compare + } else if axis == 1 { + box_y_compare + } else { + box_z_compare + }; + let object_span = end - start; + + if object_span == 1 { + } else if object_span == 1 { + if comparator(objects[start], objects[start + 1]) { + left = objects[start]; + right = objects[start + 1]; + } else { + right = objects[start]; + left = objects[start + 1]; + } + } else { + } + } +} + +impl Hittable for BvhNode { + fn bounding_box<'a>(&'a self, time0: f32, time1: f32, output_box: &mut Aabb) -> bool { + *output_box = self.boxx; + true + } + fn hit<'a>(&'a self, r: &Ray, t_min: f32, t_max: f32, rec: &mut HitRecord<'a>) -> bool { + if !self.boxx.hit(r, t_min, t_max) { + return false; + } + + let hit_left = self.left.hit(r, t_min, t_max, rec); + let hit_right = self.right.hit( + r, + t_min, + { + if hit_left { + rec.t + } else { + t_max + } + }, + rec, + ); + + hit_left || hit_right + } +} diff --git a/src/main.rs b/src/main.rs index cef420f..35a1d71 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,7 @@ use std::sync::Arc; +mod aabb; +mod bvh; mod camera; mod canvas; mod colors; @@ -9,13 +11,13 @@ mod ray; mod utils; mod vec3; -use camera::Camera; -use canvas::Canvas; -use material::material::*; -use objects::{hittable_list::*, moving_sphere::*, sphere::*}; -use ray::*; -use utils::*; -use vec3::*; +pub use camera::Camera; +pub use canvas::Canvas; +pub use material::material::*; +pub use objects::{hittable_list::*, moving_sphere::*, sphere::*}; +pub use ray::*; +pub use utils::*; +pub use vec3::*; fn random_scene() -> HittableList { let mut world = HittableList::new(); @@ -142,7 +144,7 @@ fn main() { render_pixel, |total, num_done| { eprint!( - "\r{:.2} percent done", + "\r{:.2}% done", ((num_done as f32 / total as f32) * 100.).min(100.) ); }, diff --git a/src/objects/hittable.rs b/src/objects/hittable.rs index a887149..48c1bd6 100644 --- a/src/objects/hittable.rs +++ b/src/objects/hittable.rs @@ -1,6 +1,6 @@ -use crate::{material::material::*, ray::*, vec3::*}; +use crate::{aabb::*, material::material::*, ray::*, vec3::*}; -#[derive(Clone , Copy)] +#[derive(Clone, Copy)] pub struct HitRecord<'a> { pub p: point3, pub normal: Vec3, @@ -9,8 +9,8 @@ pub struct HitRecord<'a> { pub front_face: bool, } -static DFL_LAMBERTIAN: Lambertian = Lambertian{ - albedo: color{e: [0. , 0. , 0.]} +static DFL_LAMBERTIAN: Lambertian = Lambertian { + albedo: color { e: [0., 0., 0.] }, }; impl HitRecord<'_> { @@ -34,5 +34,8 @@ impl HitRecord<'_> { } pub trait Hittable: Send + Sync { - fn hit<'a>(&'a self, r: Ray, t_min: f32, t_max: f32, rec: &mut HitRecord<'a>) -> bool; + fn hit<'a>(&'a self, r: &Ray, t_min: f32, t_max: f32, rec: &mut HitRecord<'a>) -> bool; + fn bounding_box<'a>(&'a self, time0: f32, time1: f32, output_box: &mut Aabb) -> bool { + true + } } diff --git a/src/objects/hittable_list.rs b/src/objects/hittable_list.rs index 83f0ff8..195abaa 100644 --- a/src/objects/hittable_list.rs +++ b/src/objects/hittable_list.rs @@ -1,6 +1,6 @@ use std::sync::Arc; -use crate::{objects::hittable::*, ray::*}; +use crate::{aabb::*, objects::hittable::*, ray::*}; pub struct HittableList { pub objects: Vec>, @@ -20,7 +20,27 @@ impl HittableList { } impl Hittable for HittableList { - fn hit<'a>(&'a self, r: Ray, t_min: f32, t_max: f32, rec: &mut HitRecord<'a>) -> bool { + fn bounding_box<'a>(&'a self, time0: f32, time1: f32, output_box: &mut Aabb) -> bool { + if self.objects.is_empty() { + return false; + } + let mut temp_box = Aabb::new(); + let mut first_box = true; + + for object in &self.objects { + if !object.bounding_box(time0, time1, &mut temp_box) { + return false; + } + *output_box = if first_box { + temp_box + } else { + surrounding_box(&output_box, &temp_box) + }; + first_box = false; + } + true + } + fn hit<'a>(&'a self, r: &Ray, t_min: f32, t_max: f32, rec: &mut HitRecord<'a>) -> bool { let mut temp_rec = HitRecord::void(); let mut hit_anything = false; let mut closest_so_far = t_max; diff --git a/src/objects/moving_sphere.rs b/src/objects/moving_sphere.rs index f09cfe6..8f869aa 100644 --- a/src/objects/moving_sphere.rs +++ b/src/objects/moving_sphere.rs @@ -1,4 +1,4 @@ -use crate::{material::material::*, objects::hittable::*, ray::*, vec3::*}; +use crate::{aabb::*, material::material::*, objects::hittable::*, ray::*, vec3::*}; use std::sync::Arc; pub struct MovingSphere { @@ -34,7 +34,19 @@ impl MovingSphere { } } impl Hittable for MovingSphere { - fn hit<'a>(&'a self, r: Ray, t_min: f32, t_max: f32, rec: &mut HitRecord<'a>) -> bool { + fn bounding_box<'a>(&'a self, time0: f32, time1: f32, output_box: &mut Aabb) -> bool { + let box0 = Aabb::from( + &Vec3::from(self.radius, self.radius, self.radius + -time0), + &Vec3::from(self.radius, self.radius, self.radius + time0), + ); + let box1 = Aabb::from( + &Vec3::from(self.radius, self.radius, self.radius + -time1), + &Vec3::from(self.radius, self.radius, self.radius + time1), + ); + *output_box = surrounding_box(&box0, &box1); + true + } + fn hit<'a>(&'a self, r: &Ray, t_min: f32, t_max: f32, rec: &mut HitRecord<'a>) -> bool { let oc = r.origin() - self.center(r.time()); let a = r.direction().len_squared(); let half_b = dot(oc, r.direction()); @@ -61,7 +73,7 @@ impl Hittable for MovingSphere { rec.t = root; rec.p = r.at(rec.t); let outward_normal = (rec.p - self.center(r.time())) / self.radius; - rec.set_face_normal(r, outward_normal); + rec.set_face_normal(*r, outward_normal); rec.mat_ptr = &*self.mat_ptr; true diff --git a/src/objects/sphere.rs b/src/objects/sphere.rs index f14bba5..f7880f5 100644 --- a/src/objects/sphere.rs +++ b/src/objects/sphere.rs @@ -1,4 +1,4 @@ -use crate::{material::material::Material, objects::hittable::*, ray::*, vec3::*}; +use crate::{aabb::*, material::material::Material, objects::hittable::*, ray::*, vec3::*}; use std::sync::Arc; pub struct Sphere { pub center: point3, @@ -16,7 +16,7 @@ impl Sphere { } impl Hittable for Sphere { - fn hit<'a>(&'a self, r: Ray, t_min: f32, t_max: f32, rec: &mut HitRecord<'a>) -> bool { + fn hit<'a>(&'a self, r: &Ray, t_min: f32, t_max: f32, rec: &mut HitRecord<'a>) -> bool { let oc = r.origin() - self.center; let a = r.direction().len_squared(); let half_b = dot(oc, r.direction()); @@ -43,9 +43,17 @@ impl Hittable for Sphere { rec.t = root; rec.p = r.at(rec.t); let outward_normal = (rec.p - self.center) / self.radius; - rec.set_face_normal(r, outward_normal); + rec.set_face_normal(*r, outward_normal); rec.mat_ptr = &*self.mat_ptr; true } + + fn bounding_box<'a>(&'a self, time0: f32, time1: f32, output_box: &mut Aabb) -> bool { + *output_box = Aabb::from( + &(self.center - Vec3::from(self.radius, self.radius, self.radius)), + &(self.center + Vec3::from(self.radius, self.radius, self.radius)), + ); + true + } } diff --git a/src/ray.rs b/src/ray.rs index dc67cc7..f448f81 100644 --- a/src/ray.rs +++ b/src/ray.rs @@ -36,12 +36,12 @@ pub fn ray_color(r: Ray, world: &impl Hittable, depth: i32) -> color { return color::new(); } - if world.hit(r, 0.001, f32::INFINITY, &mut rec) { + if world.hit(&r, 0.001, f32::INFINITY, &mut rec) { let mut scattered = Ray::new(point3::new(), Vec3::new(), 0.); let mut attenuation = color::new(); if rec .mat_ptr - .scatter(r, rec , &mut attenuation, &mut scattered) + .scatter(r, rec, &mut attenuation, &mut scattered) { return attenuation * ray_color(scattered, world, depth - 1); } diff --git a/src/utils.rs b/src/utils.rs index e9d6241..ff14ff5 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -4,9 +4,19 @@ pub fn degrees_to_radians(degrees: f32) -> f32 { degrees.to_radians() } pub fn clamp(x: f32, min: f32, max: f32) -> f32 { - x.clamp(min, max) + if x < min { + min + } else if x > max { + max + } else { + x + } } pub fn random_double(min: f32, max: f32) -> f32 { // TODO likely a huge bottleneck especially for multi thread rand::thread_rng().gen_range(min, max) } + +pub fn random_int(min: i32, max: i32) -> i32 { + rand::thread_rng().gen_range(min, max) +} diff --git a/src/vec3.rs b/src/vec3.rs index 72fe7f1..295c1ec 100644 --- a/src/vec3.rs +++ b/src/vec3.rs @@ -158,6 +158,15 @@ pub fn cross(u: Vec3, v: Vec3) -> Vec3 { u.e[0] * v.e[1] - u.e[1] * v.e[0], ) } + +impl std::ops::Index for Vec3 { + type Output = f32; + + fn index(&self, index: usize) -> &Self::Output { + &self.e[index] + } +} + pub fn unit_vector(v: Vec3) -> Vec3 { v / v.len() }