diff --git a/includes/Cub3D.h b/includes/Cub3D.h index b8d979b..7633333 100644 --- a/includes/Cub3D.h +++ b/includes/Cub3D.h @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/02/13 16:30:59 by apommier #+# #+# */ -/* Updated: 2022/06/11 20:33:40 by apommier ### ########.fr */ +/* Updated: 2022/06/13 23:22:21 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -39,6 +39,7 @@ typedef struct ray_info{ int index; int wall_type; int pixel; + char texture_type; } ray; @@ -77,6 +78,9 @@ typedef struct player_position double angle; double vx; double vy; + int front; + int side; + int angle_side; } player; typedef struct s_data { diff --git a/map/real_subject.cub b/map/real_subject.cub new file mode 100644 index 0000000..7376094 --- /dev/null +++ b/map/real_subject.cub @@ -0,0 +1,17 @@ +F 220,100,0 +C 225,30,0 + + 1111111111111111111111111 + 1000000000110000000000001 + 1011000001110000000000001 + 1001000000000000000000001 +111111111011000001110000000000001 +100000000011000001110111111111111 +11110111111111011100000010001 +11110111111111011101010010001 +11000000110101011100000010001 +10000000000000001100000010001 +10000000000000001101010010001 +11000001110101011111011110N0111 +11110111 1110101 101111010001 +11111111 1111111 111111111111 diff --git a/map/subject_magma.cub b/map/subject_magma.cub new file mode 100644 index 0000000..6dfecc1 --- /dev/null +++ b/map/subject_magma.cub @@ -0,0 +1,20 @@ +NO ./sprite/magma_shade.ppm +SO ./sprite/magma_shade.ppm +EA ./sprite/magma_shade.ppm +WE ./sprite/magma_shade.ppm + + + 1111111111111111111111111 + 1000000000110000000000001 + 1011000001110000000000001 + 1001000000000000000000001 +111111111011000001110000000000001 +100000000011000001110111111111111 +11110111111111011100000010001 +11110111111111011101010010001 +11000000110101011100000010001 +10000000000000001100000010001 +10000000000000001101010010001 +11000001110101011111011110N0111 +11110111 1110101 101111010001 +11111111 1111111 111111111111 \ No newline at end of file diff --git a/map/subject_map.cub b/map/subject_map.cub index 4cbd9bf..a450eba 100644 --- a/map/subject_map.cub +++ b/map/subject_map.cub @@ -1,13 +1,13 @@ NO ./sprite/brick_wall.ppm -SO ./sprite/brick_wall.ppm -EA ./sprite/brick_wall.ppm -WE ./sprite/brick_wall.ppm +SO ./sprite/magma.ppm +EA ./sprite/obsidian.ppm +WE ./sprite/glowstone.ppm -1111111111111111111111111 -1000000000110000000000001 -1011000001110000000000001 -1001000000000000000000001 + 1111111111111111111111111 + 1000000000110000000000001 + 1011000001110000000000001 + 1001000000000000000000001 111111111011000001110000000000001 100000000011000001110111111111111 11110111111111011100000010001 diff --git a/sprite/cobblestone.ppm b/sprite/cobblestone.ppm new file mode 100644 index 0000000..d32fa0d --- /dev/null +++ b/sprite/cobblestone.ppm @@ -0,0 +1,12290 @@ +64 64 +255 +120 +120 +120 +95 +95 +95 +82 +82 +82 +71 +71 +71 +77 +77 +77 +141 +141 +141 +134 +134 +134 +141 +141 +141 +133 +133 +133 +153 +153 +153 +155 +155 +155 +164 +164 +164 +125 +125 +125 +96 +96 +96 +112 +112 +112 +113 +113 +113 +135 +135 +135 +113 +113 +113 +105 +105 +105 +116 +116 +116 +100 +100 +100 +85 +85 +85 +73 +73 +73 +46 +46 +46 +51 +51 +51 +86 +86 +86 +79 +79 +79 +99 +99 +99 +105 +105 +105 +111 +111 +111 +111 +111 +111 +105 +105 +105 +114 +114 +114 +102 +102 +102 +79 +79 +79 +68 +68 +68 +81 +81 +81 +63 +63 +63 +66 +66 +66 +59 +59 +59 +41 +41 +41 +129 +129 +129 +142 +142 +142 +129 +129 +129 +132 +132 +132 +104 +104 +104 +62 +62 +62 +50 +50 +50 +62 +62 +62 +95 +95 +95 +142 +142 +142 +126 +126 +126 +131 +131 +131 +133 +133 +133 +136 +136 +136 +133 +133 +133 +156 +156 +156 +135 +135 +135 +81 +81 +81 +63 +63 +63 +93 +93 +93 +74 +74 +74 +74 +74 +74 +79 +79 +79 +103 +103 +103 +100 +100 +100 +63 +63 +63 +74 +74 +74 +125 +125 +125 +126 +126 +126 +135 +135 +135 +132 +132 +132 +116 +116 +116 +125 +125 +125 +135 +135 +135 +143 +143 +143 +118 +118 +118 +96 +96 +96 +94 +94 +94 +95 +95 +95 +102 +102 +102 +106 +106 +106 +125 +125 +125 +111 +111 +111 +97 +97 +97 +93 +93 +93 +89 +89 +89 +65 +65 +65 +56 +56 +56 +56 +56 +56 +76 +76 +76 +95 +95 +95 +98 +98 +98 +111 +111 +111 +127 +127 +127 +107 +107 +107 +99 +99 +99 +92 +92 +92 +77 +77 +77 +70 +70 +70 +80 +80 +80 +57 +57 +57 +62 +62 +62 +40 +40 +40 +64 +64 +64 +132 +132 +132 +125 +125 +125 +113 +113 +113 +103 +103 +103 +63 +63 +63 +68 +68 +68 +125 +125 +125 +128 +128 +128 +147 +147 +147 +134 +134 +134 +143 +143 +143 +141 +141 +141 +137 +137 +137 +126 +126 +126 +126 +126 +126 +119 +119 +119 +107 +107 +107 +84 +84 +84 +58 +58 +58 +56 +56 +56 +78 +78 +78 +81 +81 +81 +78 +78 +78 +88 +88 +88 +55 +55 +55 +90 +90 +90 +132 +132 +132 +112 +112 +112 +130 +130 +130 +112 +112 +112 +111 +111 +111 +106 +106 +106 +114 +114 +114 +132 +132 +132 +118 +118 +118 +114 +114 +114 +91 +91 +91 +85 +85 +85 +92 +92 +92 +93 +93 +93 +100 +100 +100 +122 +122 +122 +117 +117 +117 +81 +81 +81 +78 +78 +78 +85 +85 +85 +72 +72 +72 +76 +76 +76 +61 +61 +61 +51 +51 +51 +103 +103 +103 +95 +95 +95 +109 +109 +109 +107 +107 +107 +89 +89 +89 +94 +94 +94 +95 +95 +95 +83 +83 +83 +68 +68 +68 +73 +73 +73 +72 +72 +72 +59 +59 +59 +38 +38 +38 +79 +79 +79 +126 +126 +126 +78 +78 +78 +56 +56 +56 +97 +97 +97 +135 +135 +135 +128 +128 +128 +114 +114 +114 +108 +108 +108 +102 +102 +102 +107 +107 +107 +116 +116 +116 +106 +106 +106 +128 +128 +128 +114 +114 +114 +129 +129 +129 +110 +110 +110 +99 +99 +99 +91 +91 +91 +85 +85 +85 +87 +87 +87 +54 +54 +54 +70 +70 +70 +71 +71 +71 +44 +44 +44 +80 +80 +80 +121 +121 +121 +121 +121 +121 +120 +120 +120 +107 +107 +107 +127 +127 +127 +115 +115 +115 +115 +115 +115 +110 +110 +110 +131 +131 +131 +121 +121 +121 +98 +98 +98 +87 +87 +87 +92 +92 +92 +97 +97 +97 +113 +113 +113 +106 +106 +106 +119 +119 +119 +121 +121 +121 +89 +89 +89 +69 +69 +69 +86 +86 +86 +78 +78 +78 +58 +58 +58 +78 +78 +78 +70 +70 +70 +58 +58 +58 +108 +108 +108 +113 +113 +113 +113 +113 +113 +104 +104 +104 +86 +86 +86 +92 +92 +92 +75 +75 +75 +62 +62 +62 +84 +84 +84 +78 +78 +78 +46 +46 +46 +70 +70 +70 +90 +90 +90 +148 +148 +148 +127 +127 +127 +123 +123 +123 +128 +128 +128 +135 +135 +135 +118 +118 +118 +104 +104 +104 +99 +99 +99 +105 +105 +105 +119 +119 +119 +109 +109 +109 +99 +99 +99 +108 +108 +108 +125 +125 +125 +111 +111 +111 +93 +93 +93 +85 +85 +85 +73 +73 +73 +92 +92 +92 +83 +83 +83 +81 +81 +81 +58 +58 +58 +49 +49 +49 +51 +51 +51 +128 +128 +128 +138 +138 +138 +103 +103 +103 +130 +130 +130 +124 +124 +124 +102 +102 +102 +112 +112 +112 +95 +95 +95 +120 +120 +120 +145 +145 +145 +92 +92 +92 +88 +88 +88 +81 +81 +81 +106 +106 +106 +104 +104 +104 +102 +102 +102 +124 +124 +124 +101 +101 +101 +111 +111 +111 +94 +94 +94 +85 +85 +85 +70 +70 +70 +68 +68 +68 +77 +77 +77 +82 +82 +82 +86 +86 +86 +71 +71 +71 +74 +74 +74 +120 +120 +120 +117 +117 +117 +96 +96 +96 +99 +99 +99 +94 +94 +94 +72 +72 +72 +85 +85 +85 +82 +82 +82 +55 +55 +55 +69 +69 +69 +133 +133 +133 +139 +139 +139 +148 +148 +148 +126 +126 +126 +135 +135 +135 +138 +138 +138 +109 +109 +109 +110 +110 +110 +104 +104 +104 +97 +97 +97 +106 +106 +106 +96 +96 +96 +107 +107 +107 +101 +101 +101 +99 +99 +99 +120 +120 +120 +104 +104 +104 +89 +89 +89 +100 +100 +100 +83 +83 +83 +86 +86 +86 +91 +91 +91 +83 +83 +83 +71 +71 +71 +52 +52 +52 +46 +46 +46 +142 +142 +142 +125 +125 +125 +116 +116 +116 +130 +130 +130 +97 +97 +97 +100 +100 +100 +103 +103 +103 +109 +109 +109 +113 +113 +113 +105 +105 +105 +76 +76 +76 +78 +78 +78 +86 +86 +86 +99 +99 +99 +95 +95 +95 +108 +108 +108 +101 +101 +101 +95 +95 +95 +111 +111 +111 +99 +99 +99 +97 +97 +97 +99 +99 +99 +78 +78 +78 +65 +65 +65 +76 +76 +76 +83 +83 +83 +81 +81 +81 +53 +53 +53 +94 +94 +94 +111 +111 +111 +99 +99 +99 +116 +116 +116 +93 +93 +93 +85 +85 +85 +77 +77 +77 +53 +53 +53 +61 +61 +61 +97 +97 +97 +129 +129 +129 +136 +136 +136 +135 +135 +135 +144 +144 +144 +113 +113 +113 +119 +119 +119 +123 +123 +123 +113 +113 +113 +104 +104 +104 +103 +103 +103 +114 +114 +114 +103 +103 +103 +101 +101 +101 +97 +97 +97 +107 +107 +107 +124 +124 +124 +99 +99 +99 +90 +90 +90 +99 +99 +99 +63 +63 +63 +67 +67 +67 +68 +68 +68 +94 +94 +94 +76 +76 +76 +70 +70 +70 +44 +44 +44 +62 +62 +62 +111 +111 +111 +131 +131 +131 +131 +131 +131 +102 +102 +102 +107 +107 +107 +107 +107 +107 +107 +107 +107 +81 +81 +81 +81 +81 +81 +88 +88 +88 +87 +87 +87 +89 +89 +89 +82 +82 +82 +102 +102 +102 +96 +96 +96 +104 +104 +104 +102 +102 +102 +99 +99 +99 +102 +102 +102 +104 +104 +104 +75 +75 +75 +81 +81 +81 +64 +64 +64 +83 +83 +83 +85 +85 +85 +73 +73 +73 +62 +62 +62 +62 +62 +62 +69 +69 +69 +70 +70 +70 +57 +57 +57 +52 +52 +52 +54 +54 +54 +67 +67 +67 +67 +67 +67 +65 +65 +65 +79 +79 +79 +110 +110 +110 +120 +120 +120 +119 +119 +119 +114 +114 +114 +133 +133 +133 +137 +137 +137 +120 +120 +120 +139 +139 +139 +126 +126 +126 +107 +107 +107 +112 +112 +112 +113 +113 +113 +112 +112 +112 +111 +111 +111 +118 +118 +118 +116 +116 +116 +99 +99 +99 +95 +95 +95 +69 +69 +69 +61 +61 +61 +70 +70 +70 +85 +85 +85 +79 +79 +79 +89 +89 +89 +70 +70 +70 +64 +64 +64 +132 +132 +132 +116 +116 +116 +85 +85 +85 +75 +75 +75 +99 +99 +99 +99 +99 +99 +100 +100 +100 +96 +96 +96 +82 +82 +82 +80 +80 +80 +88 +88 +88 +87 +87 +87 +90 +90 +90 +100 +100 +100 +98 +98 +98 +92 +92 +92 +82 +82 +82 +79 +79 +79 +95 +95 +95 +117 +117 +117 +87 +87 +87 +91 +91 +91 +83 +83 +83 +78 +78 +78 +86 +86 +86 +82 +82 +82 +47 +47 +47 +62 +62 +62 +95 +95 +95 +121 +121 +121 +124 +124 +124 +124 +124 +124 +144 +144 +144 +116 +116 +116 +120 +120 +120 +119 +119 +119 +97 +97 +97 +69 +69 +69 +113 +113 +113 +118 +118 +118 +117 +117 +117 +113 +113 +113 +109 +109 +109 +122 +122 +122 +130 +130 +130 +125 +125 +125 +132 +132 +132 +114 +114 +114 +103 +103 +103 +110 +110 +110 +126 +126 +126 +107 +107 +107 +102 +102 +102 +110 +110 +110 +100 +100 +100 +101 +101 +101 +79 +79 +79 +72 +72 +72 +76 +76 +76 +84 +84 +84 +90 +90 +90 +87 +87 +87 +64 +64 +64 +136 +136 +136 +127 +127 +127 +127 +127 +127 +137 +137 +137 +124 +124 +124 +107 +107 +107 +69 +69 +69 +82 +82 +82 +85 +85 +85 +76 +76 +76 +75 +75 +75 +86 +86 +86 +78 +78 +78 +81 +81 +81 +109 +109 +109 +101 +101 +101 +99 +99 +99 +85 +85 +85 +69 +69 +69 +106 +106 +106 +109 +109 +109 +94 +94 +94 +96 +96 +96 +87 +87 +87 +83 +83 +83 +79 +79 +79 +65 +65 +65 +75 +75 +75 +142 +142 +142 +130 +130 +130 +119 +119 +119 +140 +140 +140 +143 +143 +143 +133 +133 +133 +152 +152 +152 +121 +121 +121 +104 +104 +104 +100 +100 +100 +88 +88 +88 +99 +99 +99 +125 +125 +125 +105 +105 +105 +102 +102 +102 +111 +111 +111 +110 +110 +110 +105 +105 +105 +138 +138 +138 +139 +139 +139 +121 +121 +121 +103 +103 +103 +100 +100 +100 +97 +97 +97 +90 +90 +90 +93 +93 +93 +97 +97 +97 +118 +118 +118 +87 +87 +87 +84 +84 +84 +76 +76 +76 +73 +73 +73 +87 +87 +87 +86 +86 +86 +85 +85 +85 +39 +39 +39 +109 +109 +109 +120 +120 +120 +110 +110 +110 +133 +133 +133 +119 +119 +119 +109 +109 +109 +102 +102 +102 +103 +103 +103 +59 +59 +59 +57 +57 +57 +82 +82 +82 +76 +76 +76 +99 +99 +99 +93 +93 +93 +100 +100 +100 +101 +101 +101 +112 +112 +112 +71 +71 +71 +85 +85 +85 +108 +108 +108 +109 +109 +109 +106 +106 +106 +98 +98 +98 +78 +78 +78 +88 +88 +88 +73 +73 +73 +77 +77 +77 +128 +128 +128 +150 +150 +150 +134 +134 +134 +126 +126 +126 +150 +150 +150 +142 +142 +142 +134 +134 +134 +120 +120 +120 +107 +107 +107 +104 +104 +104 +115 +115 +115 +113 +113 +113 +68 +68 +68 +103 +103 +103 +113 +113 +113 +127 +127 +127 +107 +107 +107 +109 +109 +109 +117 +117 +117 +118 +118 +118 +108 +108 +108 +104 +104 +104 +91 +91 +91 +77 +77 +77 +79 +79 +79 +81 +81 +81 +87 +87 +87 +95 +95 +95 +109 +109 +109 +97 +97 +97 +88 +88 +88 +69 +69 +69 +74 +74 +74 +84 +84 +84 +67 +67 +67 +66 +66 +66 +106 +106 +106 +112 +112 +112 +107 +107 +107 +107 +107 +107 +133 +133 +133 +111 +111 +111 +92 +92 +92 +105 +105 +105 +98 +98 +98 +108 +108 +108 +107 +107 +107 +80 +80 +80 +50 +50 +50 +77 +77 +77 +92 +92 +92 +102 +102 +102 +105 +105 +105 +91 +91 +91 +72 +72 +72 +101 +101 +101 +103 +103 +103 +102 +102 +102 +105 +105 +105 +96 +96 +96 +71 +71 +71 +77 +77 +77 +51 +51 +51 +140 +140 +140 +142 +142 +142 +142 +142 +142 +108 +108 +108 +103 +103 +103 +135 +135 +135 +133 +133 +133 +131 +131 +131 +109 +109 +109 +106 +106 +106 +114 +114 +114 +107 +107 +107 +114 +114 +114 +49 +49 +49 +106 +106 +106 +132 +132 +132 +123 +123 +123 +133 +133 +133 +107 +107 +107 +124 +124 +124 +97 +97 +97 +99 +99 +99 +91 +91 +91 +84 +84 +84 +64 +64 +64 +84 +84 +84 +93 +93 +93 +93 +93 +93 +81 +81 +81 +91 +91 +91 +100 +100 +100 +98 +98 +98 +74 +74 +74 +74 +74 +74 +81 +81 +81 +73 +73 +73 +71 +71 +71 +120 +120 +120 +130 +130 +130 +105 +105 +105 +133 +133 +133 +128 +128 +128 +108 +108 +108 +93 +93 +93 +108 +108 +108 +113 +113 +113 +101 +101 +101 +97 +97 +97 +83 +83 +83 +90 +90 +90 +63 +63 +63 +61 +61 +61 +72 +72 +72 +87 +87 +87 +97 +97 +97 +84 +84 +84 +98 +98 +98 +100 +100 +100 +105 +105 +105 +90 +90 +90 +82 +82 +82 +70 +70 +70 +57 +57 +57 +115 +115 +115 +118 +118 +118 +116 +116 +116 +127 +127 +127 +105 +105 +105 +99 +99 +99 +130 +130 +130 +125 +125 +125 +123 +123 +123 +111 +111 +111 +102 +102 +102 +86 +86 +86 +81 +81 +81 +75 +75 +75 +60 +60 +60 +120 +120 +120 +122 +122 +122 +118 +118 +118 +112 +112 +112 +109 +109 +109 +130 +130 +130 +92 +92 +92 +90 +90 +90 +90 +90 +90 +69 +69 +69 +84 +84 +84 +108 +108 +108 +96 +96 +96 +98 +98 +98 +71 +71 +71 +81 +81 +81 +109 +109 +109 +107 +107 +107 +77 +77 +77 +79 +79 +79 +83 +83 +83 +50 +50 +50 +107 +107 +107 +119 +119 +119 +114 +114 +114 +135 +135 +135 +122 +122 +122 +116 +116 +116 +102 +102 +102 +92 +92 +92 +113 +113 +113 +107 +107 +107 +99 +99 +99 +71 +71 +71 +92 +92 +92 +71 +71 +71 +61 +61 +61 +68 +68 +68 +73 +73 +73 +67 +67 +67 +56 +56 +56 +62 +62 +62 +75 +75 +75 +101 +101 +101 +91 +91 +91 +90 +90 +90 +86 +86 +86 +74 +74 +74 +61 +61 +61 +133 +133 +133 +114 +114 +114 +114 +114 +114 +106 +106 +106 +102 +102 +102 +147 +147 +147 +117 +117 +117 +123 +123 +123 +103 +103 +103 +80 +80 +80 +72 +72 +72 +66 +66 +66 +75 +75 +75 +71 +71 +71 +66 +66 +66 +99 +99 +99 +112 +112 +112 +114 +114 +114 +102 +102 +102 +104 +104 +104 +105 +105 +105 +75 +75 +75 +79 +79 +79 +84 +84 +84 +97 +97 +97 +102 +102 +102 +118 +118 +118 +98 +98 +98 +91 +91 +91 +75 +75 +75 +78 +78 +78 +101 +101 +101 +106 +106 +106 +86 +86 +86 +71 +71 +71 +75 +75 +75 +61 +61 +61 +143 +143 +143 +111 +111 +111 +130 +130 +130 +128 +128 +128 +141 +141 +141 +113 +113 +113 +104 +104 +104 +94 +94 +94 +106 +106 +106 +87 +87 +87 +80 +80 +80 +78 +78 +78 +94 +94 +94 +63 +63 +63 +105 +105 +105 +120 +120 +120 +116 +116 +116 +129 +129 +129 +126 +126 +126 +109 +109 +109 +84 +84 +84 +48 +48 +48 +64 +64 +64 +74 +74 +74 +82 +82 +82 +54 +54 +54 +106 +106 +106 +142 +142 +142 +117 +117 +117 +104 +104 +104 +86 +86 +86 +100 +100 +100 +111 +111 +111 +112 +112 +112 +104 +104 +104 +77 +77 +77 +73 +73 +73 +78 +78 +78 +71 +71 +71 +74 +74 +74 +47 +47 +47 +78 +78 +78 +50 +50 +50 +92 +92 +92 +102 +102 +102 +103 +103 +103 +100 +100 +100 +94 +94 +94 +86 +86 +86 +82 +82 +82 +89 +89 +89 +103 +103 +103 +94 +94 +94 +102 +102 +102 +92 +92 +92 +87 +87 +87 +83 +83 +83 +72 +72 +72 +82 +82 +82 +104 +104 +104 +116 +116 +116 +68 +68 +68 +46 +46 +46 +81 +81 +81 +121 +121 +121 +124 +124 +124 +136 +136 +136 +150 +150 +150 +142 +142 +142 +108 +108 +108 +88 +88 +88 +97 +97 +97 +101 +101 +101 +81 +81 +81 +66 +66 +66 +86 +86 +86 +74 +74 +74 +113 +113 +113 +112 +112 +112 +129 +129 +129 +142 +142 +142 +137 +137 +137 +104 +104 +104 +92 +92 +92 +98 +98 +98 +106 +106 +106 +106 +106 +106 +82 +82 +82 +67 +67 +67 +70 +70 +70 +121 +121 +121 +116 +116 +116 +102 +102 +102 +98 +98 +98 +95 +95 +95 +99 +99 +99 +121 +121 +121 +103 +103 +103 +80 +80 +80 +94 +94 +94 +78 +78 +78 +84 +84 +84 +85 +85 +85 +60 +60 +60 +102 +102 +102 +117 +117 +117 +79 +79 +79 +73 +73 +73 +91 +91 +91 +113 +113 +113 +100 +100 +100 +92 +92 +92 +97 +97 +97 +106 +106 +106 +102 +102 +102 +106 +106 +106 +100 +100 +100 +100 +100 +100 +87 +87 +87 +72 +72 +72 +89 +89 +89 +67 +67 +67 +76 +76 +76 +111 +111 +111 +79 +79 +79 +56 +56 +56 +88 +88 +88 +75 +75 +75 +55 +55 +55 +138 +138 +138 +148 +148 +148 +139 +139 +139 +111 +111 +111 +95 +95 +95 +90 +90 +90 +89 +89 +89 +87 +87 +87 +86 +86 +86 +83 +83 +83 +65 +65 +65 +113 +113 +113 +133 +133 +133 +139 +139 +139 +134 +134 +134 +120 +120 +120 +109 +109 +109 +89 +89 +89 +82 +82 +82 +97 +97 +97 +100 +100 +100 +116 +116 +116 +87 +87 +87 +92 +92 +92 +68 +68 +68 +132 +132 +132 +99 +99 +99 +88 +88 +88 +89 +89 +89 +84 +84 +84 +108 +108 +108 +108 +108 +108 +89 +89 +89 +78 +78 +78 +79 +79 +79 +86 +86 +86 +64 +64 +64 +46 +46 +46 +126 +126 +126 +114 +114 +114 +117 +117 +117 +127 +127 +127 +84 +84 +84 +55 +55 +55 +80 +80 +80 +108 +108 +108 +114 +114 +114 +97 +97 +97 +106 +106 +106 +106 +106 +106 +97 +97 +97 +95 +95 +95 +106 +106 +106 +92 +92 +92 +80 +80 +80 +75 +75 +75 +69 +69 +69 +83 +83 +83 +90 +90 +90 +59 +59 +59 +125 +125 +125 +122 +122 +122 +129 +129 +129 +72 +72 +72 +87 +87 +87 +100 +100 +100 +114 +114 +114 +103 +103 +103 +91 +91 +91 +74 +74 +74 +67 +67 +67 +77 +77 +77 +76 +76 +76 +107 +107 +107 +127 +127 +127 +128 +128 +128 +134 +134 +134 +107 +107 +107 +98 +98 +98 +97 +97 +97 +98 +98 +98 +90 +90 +90 +84 +84 +84 +94 +94 +94 +105 +105 +105 +103 +103 +103 +97 +97 +97 +83 +83 +83 +60 +60 +60 +88 +88 +88 +83 +83 +83 +72 +72 +72 +91 +91 +91 +110 +110 +110 +101 +101 +101 +112 +112 +112 +100 +100 +100 +98 +98 +98 +68 +68 +68 +75 +75 +75 +54 +54 +54 +122 +122 +122 +104 +104 +104 +98 +98 +98 +108 +108 +108 +114 +114 +114 +103 +103 +103 +82 +82 +82 +61 +61 +61 +60 +60 +60 +94 +94 +94 +98 +98 +98 +94 +94 +94 +98 +98 +98 +101 +101 +101 +85 +85 +85 +87 +87 +87 +74 +74 +74 +70 +70 +70 +79 +79 +79 +92 +92 +92 +85 +85 +85 +43 +43 +43 +115 +115 +115 +137 +137 +137 +116 +116 +116 +108 +108 +108 +109 +109 +109 +58 +58 +58 +52 +52 +52 +106 +106 +106 +91 +91 +91 +78 +78 +78 +87 +87 +87 +56 +56 +56 +100 +100 +100 +140 +140 +140 +123 +123 +123 +128 +128 +128 +121 +121 +121 +116 +116 +116 +105 +105 +105 +94 +94 +94 +88 +88 +88 +108 +108 +108 +92 +92 +92 +91 +91 +91 +97 +97 +97 +100 +100 +100 +98 +98 +98 +89 +89 +89 +87 +87 +87 +63 +63 +63 +56 +56 +56 +72 +72 +72 +81 +81 +81 +93 +93 +93 +115 +115 +115 +102 +102 +102 +107 +107 +107 +80 +80 +80 +67 +67 +67 +61 +61 +61 +77 +77 +77 +124 +124 +124 +106 +106 +106 +108 +108 +108 +99 +99 +99 +104 +104 +104 +99 +99 +99 +99 +99 +99 +86 +86 +86 +88 +88 +88 +84 +84 +84 +53 +53 +53 +67 +67 +67 +109 +109 +109 +96 +96 +96 +78 +78 +78 +72 +72 +72 +75 +75 +75 +71 +71 +71 +70 +70 +70 +89 +89 +89 +80 +80 +80 +57 +57 +57 +118 +118 +118 +131 +131 +131 +118 +118 +118 +97 +97 +97 +97 +97 +97 +98 +98 +98 +74 +74 +74 +69 +69 +69 +60 +60 +60 +83 +83 +83 +85 +85 +85 +58 +58 +58 +121 +121 +121 +135 +135 +135 +120 +120 +120 +125 +125 +125 +125 +125 +125 +111 +111 +111 +112 +112 +112 +100 +100 +100 +101 +101 +101 +90 +90 +90 +98 +98 +98 +94 +94 +94 +97 +97 +97 +96 +96 +96 +112 +112 +112 +107 +107 +107 +104 +104 +104 +99 +99 +99 +94 +94 +94 +80 +80 +80 +57 +57 +57 +78 +78 +78 +112 +112 +112 +105 +105 +105 +84 +84 +84 +48 +48 +48 +61 +61 +61 +91 +91 +91 +135 +135 +135 +115 +115 +115 +115 +115 +115 +116 +116 +116 +108 +108 +108 +113 +113 +113 +111 +111 +111 +111 +111 +111 +107 +107 +107 +90 +90 +90 +87 +87 +87 +81 +81 +81 +70 +70 +70 +52 +52 +52 +78 +78 +78 +72 +72 +72 +79 +79 +79 +74 +74 +74 +62 +62 +62 +80 +80 +80 +84 +84 +84 +85 +85 +85 +86 +86 +86 +142 +142 +142 +110 +110 +110 +117 +117 +117 +104 +104 +104 +106 +106 +106 +98 +98 +98 +92 +92 +92 +88 +88 +88 +94 +94 +94 +100 +100 +100 +57 +57 +57 +35 +35 +35 +96 +96 +96 +125 +125 +125 +129 +129 +129 +131 +131 +131 +117 +117 +117 +117 +117 +117 +126 +126 +126 +122 +122 +122 +131 +131 +131 +107 +107 +107 +90 +90 +90 +89 +89 +89 +101 +101 +101 +100 +100 +100 +96 +96 +96 +108 +108 +108 +92 +92 +92 +92 +92 +92 +79 +79 +79 +112 +112 +112 +91 +91 +91 +71 +71 +71 +58 +58 +58 +53 +53 +53 +88 +88 +88 +123 +123 +123 +136 +136 +136 +137 +137 +137 +127 +127 +127 +131 +131 +131 +134 +134 +134 +148 +148 +148 +125 +125 +125 +114 +114 +114 +116 +116 +116 +143 +143 +143 +110 +110 +110 +113 +113 +113 +104 +104 +104 +83 +83 +83 +94 +94 +94 +90 +90 +90 +52 +52 +52 +48 +48 +48 +78 +78 +78 +76 +76 +76 +82 +82 +82 +65 +65 +65 +66 +66 +66 +55 +55 +55 +116 +116 +116 +143 +143 +143 +134 +134 +134 +115 +115 +115 +135 +135 +135 +117 +117 +117 +97 +97 +97 +112 +112 +112 +112 +112 +112 +95 +95 +95 +120 +120 +120 +90 +90 +90 +60 +60 +60 +67 +67 +67 +118 +118 +118 +125 +125 +125 +136 +136 +136 +122 +122 +122 +106 +106 +106 +112 +112 +112 +104 +104 +104 +117 +117 +117 +110 +110 +110 +116 +116 +116 +98 +98 +98 +99 +99 +99 +104 +104 +104 +103 +103 +103 +96 +96 +96 +112 +112 +112 +86 +86 +86 +92 +92 +92 +74 +74 +74 +90 +90 +90 +91 +91 +91 +54 +54 +54 +72 +72 +72 +137 +137 +137 +148 +148 +148 +134 +134 +134 +103 +103 +103 +122 +122 +122 +113 +113 +113 +116 +116 +116 +129 +129 +129 +135 +135 +135 +125 +125 +125 +122 +122 +122 +129 +129 +129 +123 +123 +123 +112 +112 +112 +98 +98 +98 +96 +96 +96 +101 +101 +101 +85 +85 +85 +93 +93 +93 +78 +78 +78 +69 +69 +69 +68 +68 +68 +67 +67 +67 +97 +97 +97 +103 +103 +103 +126 +126 +126 +164 +164 +164 +112 +112 +112 +121 +121 +121 +117 +117 +117 +118 +118 +118 +114 +114 +114 +112 +112 +112 +112 +112 +112 +96 +96 +96 +103 +103 +103 +111 +111 +111 +94 +94 +94 +58 +58 +58 +91 +91 +91 +83 +83 +83 +115 +115 +115 +147 +147 +147 +131 +131 +131 +117 +117 +117 +118 +118 +118 +103 +103 +103 +104 +104 +104 +100 +100 +100 +94 +94 +94 +102 +102 +102 +109 +109 +109 +104 +104 +104 +98 +98 +98 +113 +113 +113 +102 +102 +102 +96 +96 +96 +73 +73 +73 +67 +67 +67 +81 +81 +81 +93 +93 +93 +87 +87 +87 +55 +55 +55 +75 +75 +75 +118 +118 +118 +118 +118 +118 +116 +116 +116 +107 +107 +107 +115 +115 +115 +107 +107 +107 +110 +110 +110 +121 +121 +121 +117 +117 +117 +131 +131 +131 +137 +137 +137 +132 +132 +132 +116 +116 +116 +115 +115 +115 +99 +99 +99 +109 +109 +109 +93 +93 +93 +86 +86 +86 +95 +95 +95 +73 +73 +73 +68 +68 +68 +97 +97 +97 +150 +150 +150 +149 +149 +149 +129 +129 +129 +138 +138 +138 +131 +131 +131 +125 +125 +125 +131 +131 +131 +125 +125 +125 +114 +114 +114 +122 +122 +122 +104 +104 +104 +101 +101 +101 +97 +97 +97 +97 +97 +97 +91 +91 +91 +81 +81 +81 +74 +74 +74 +79 +79 +79 +95 +95 +95 +93 +93 +93 +148 +148 +148 +131 +131 +131 +102 +102 +102 +120 +120 +120 +93 +93 +93 +106 +106 +106 +92 +92 +92 +100 +100 +100 +85 +85 +85 +113 +113 +113 +102 +102 +102 +99 +99 +99 +97 +97 +97 +106 +106 +106 +99 +99 +99 +94 +94 +94 +84 +84 +84 +89 +89 +89 +94 +94 +94 +90 +90 +90 +47 +47 +47 +117 +117 +117 +116 +116 +116 +114 +114 +114 +111 +111 +111 +111 +111 +111 +92 +92 +92 +89 +89 +89 +107 +107 +107 +116 +116 +116 +115 +115 +115 +116 +116 +116 +125 +125 +125 +121 +121 +121 +109 +109 +109 +108 +108 +108 +98 +98 +98 +103 +103 +103 +112 +112 +112 +96 +96 +96 +91 +91 +91 +90 +90 +90 +80 +80 +80 +132 +132 +132 +141 +141 +141 +127 +127 +127 +130 +130 +130 +140 +140 +140 +116 +116 +116 +114 +114 +114 +119 +119 +119 +135 +135 +135 +112 +112 +112 +98 +98 +98 +94 +94 +94 +80 +80 +80 +83 +83 +83 +79 +79 +79 +85 +85 +85 +71 +71 +71 +60 +60 +60 +77 +77 +77 +94 +94 +94 +66 +66 +66 +144 +144 +144 +117 +117 +117 +100 +100 +100 +112 +112 +112 +100 +100 +100 +109 +109 +109 +97 +97 +97 +92 +92 +92 +89 +89 +89 +108 +108 +108 +92 +92 +92 +97 +97 +97 +100 +100 +100 +103 +103 +103 +89 +89 +89 +96 +96 +96 +96 +96 +96 +95 +95 +95 +89 +89 +89 +93 +93 +93 +57 +57 +57 +156 +156 +156 +102 +102 +102 +111 +111 +111 +108 +108 +108 +116 +116 +116 +102 +102 +102 +98 +98 +98 +121 +121 +121 +113 +113 +113 +113 +113 +113 +121 +121 +121 +92 +92 +92 +97 +97 +97 +84 +84 +84 +101 +101 +101 +100 +100 +100 +100 +100 +100 +105 +105 +105 +102 +102 +102 +98 +98 +98 +95 +95 +95 +89 +89 +89 +122 +122 +122 +143 +143 +143 +132 +132 +132 +118 +118 +118 +97 +97 +97 +117 +117 +117 +131 +131 +131 +130 +130 +130 +116 +116 +116 +101 +101 +101 +97 +97 +97 +76 +76 +76 +79 +79 +79 +78 +78 +78 +93 +93 +93 +81 +81 +81 +72 +72 +72 +76 +76 +76 +91 +91 +91 +83 +83 +83 +60 +60 +60 +60 +60 +60 +105 +105 +105 +95 +95 +95 +102 +102 +102 +94 +94 +94 +89 +89 +89 +94 +94 +94 +104 +104 +104 +109 +109 +109 +84 +84 +84 +73 +73 +73 +103 +103 +103 +108 +108 +108 +101 +101 +101 +84 +84 +84 +85 +85 +85 +91 +91 +91 +80 +80 +80 +82 +82 +82 +53 +53 +53 +77 +77 +77 +145 +145 +145 +113 +113 +113 +109 +109 +109 +86 +86 +86 +116 +116 +116 +99 +99 +99 +103 +103 +103 +113 +113 +113 +106 +106 +106 +98 +98 +98 +89 +89 +89 +75 +75 +75 +69 +69 +69 +81 +81 +81 +110 +110 +110 +103 +103 +103 +99 +99 +99 +105 +105 +105 +100 +100 +100 +78 +78 +78 +75 +75 +75 +92 +92 +92 +119 +119 +119 +139 +139 +139 +117 +117 +117 +94 +94 +94 +96 +96 +96 +106 +106 +106 +98 +98 +98 +95 +95 +95 +102 +102 +102 +83 +83 +83 +67 +67 +67 +77 +77 +77 +67 +67 +67 +73 +73 +73 +81 +81 +81 +78 +78 +78 +77 +77 +77 +68 +68 +68 +63 +63 +63 +56 +56 +56 +53 +53 +53 +64 +64 +64 +81 +81 +81 +85 +85 +85 +92 +92 +92 +88 +88 +88 +75 +75 +75 +95 +95 +95 +103 +103 +103 +110 +110 +110 +89 +89 +89 +64 +64 +64 +86 +86 +86 +102 +102 +102 +93 +93 +93 +90 +90 +90 +75 +75 +75 +91 +91 +91 +65 +65 +65 +74 +74 +74 +51 +51 +51 +80 +80 +80 +133 +133 +133 +113 +113 +113 +105 +105 +105 +107 +107 +107 +106 +106 +106 +95 +95 +95 +93 +93 +93 +107 +107 +107 +91 +91 +91 +82 +82 +82 +93 +93 +93 +75 +75 +75 +84 +84 +84 +91 +91 +91 +106 +106 +106 +103 +103 +103 +109 +109 +109 +86 +86 +86 +84 +84 +84 +93 +93 +93 +83 +83 +83 +97 +97 +97 +98 +98 +98 +132 +132 +132 +108 +108 +108 +104 +104 +104 +95 +95 +95 +87 +87 +87 +80 +80 +80 +85 +85 +85 +92 +92 +92 +82 +82 +82 +77 +77 +77 +77 +77 +77 +59 +59 +59 +88 +88 +88 +86 +86 +86 +80 +80 +80 +60 +60 +60 +114 +114 +114 +138 +138 +138 +132 +132 +132 +130 +130 +130 +131 +131 +131 +70 +70 +70 +66 +66 +66 +94 +94 +94 +88 +88 +88 +92 +92 +92 +99 +99 +99 +103 +103 +103 +99 +99 +99 +83 +83 +83 +81 +81 +81 +74 +74 +74 +98 +98 +98 +87 +87 +87 +67 +67 +67 +73 +73 +73 +83 +83 +83 +67 +67 +67 +49 +49 +49 +80 +80 +80 +104 +104 +104 +96 +96 +96 +66 +66 +66 +61 +61 +61 +77 +77 +77 +91 +91 +91 +97 +97 +97 +86 +86 +86 +89 +89 +89 +104 +104 +104 +86 +86 +86 +79 +79 +79 +75 +75 +75 +81 +81 +81 +94 +94 +94 +111 +111 +111 +103 +103 +103 +87 +87 +87 +82 +82 +82 +90 +90 +90 +91 +91 +91 +95 +95 +95 +94 +94 +94 +69 +69 +69 +134 +134 +134 +102 +102 +102 +100 +100 +100 +86 +86 +86 +74 +74 +74 +66 +66 +66 +88 +88 +88 +93 +93 +93 +79 +79 +79 +75 +75 +75 +67 +67 +67 +69 +69 +69 +69 +69 +69 +86 +86 +86 +90 +90 +90 +137 +137 +137 +143 +143 +143 +122 +122 +122 +121 +121 +121 +115 +115 +115 +120 +120 +120 +110 +110 +110 +99 +99 +99 +60 +60 +60 +85 +85 +85 +106 +106 +106 +104 +104 +104 +103 +103 +103 +83 +83 +83 +87 +87 +87 +79 +79 +79 +71 +71 +71 +95 +95 +95 +91 +91 +91 +79 +79 +79 +63 +63 +63 +70 +70 +70 +67 +67 +67 +81 +81 +81 +120 +120 +120 +128 +128 +128 +149 +149 +149 +145 +145 +145 +109 +109 +109 +102 +102 +102 +66 +66 +66 +101 +101 +101 +83 +83 +83 +90 +90 +90 +96 +96 +96 +88 +88 +88 +72 +72 +72 +77 +77 +77 +99 +99 +99 +99 +99 +99 +101 +101 +101 +92 +92 +92 +88 +88 +88 +87 +87 +87 +81 +81 +81 +79 +79 +79 +85 +85 +85 +78 +78 +78 +55 +55 +55 +124 +124 +124 +98 +98 +98 +87 +87 +87 +76 +76 +76 +73 +73 +73 +84 +84 +84 +111 +111 +111 +110 +110 +110 +77 +77 +77 +79 +79 +79 +68 +68 +68 +73 +73 +73 +53 +53 +53 +96 +96 +96 +150 +150 +150 +135 +135 +135 +120 +120 +120 +124 +124 +124 +103 +103 +103 +129 +129 +129 +133 +133 +133 +131 +131 +131 +117 +117 +117 +86 +86 +86 +61 +61 +61 +94 +94 +94 +100 +100 +100 +101 +101 +101 +85 +85 +85 +92 +92 +92 +81 +81 +81 +67 +67 +67 +77 +77 +77 +79 +79 +79 +62 +62 +62 +57 +57 +57 +69 +69 +69 +124 +124 +124 +121 +121 +121 +130 +130 +130 +151 +151 +151 +132 +132 +132 +116 +116 +116 +105 +105 +105 +113 +113 +113 +84 +84 +84 +72 +72 +72 +91 +91 +91 +84 +84 +84 +88 +88 +88 +83 +83 +83 +87 +87 +87 +90 +90 +90 +98 +98 +98 +96 +96 +96 +101 +101 +101 +93 +93 +93 +77 +77 +77 +77 +77 +77 +79 +79 +79 +75 +75 +75 +76 +76 +76 +51 +51 +51 +75 +75 +75 +72 +72 +72 +91 +91 +91 +85 +85 +85 +74 +74 +74 +74 +74 +74 +109 +109 +109 +111 +111 +111 +108 +108 +108 +88 +88 +88 +75 +75 +75 +49 +49 +49 +118 +118 +118 +153 +153 +153 +146 +146 +146 +133 +133 +133 +123 +123 +123 +121 +121 +121 +112 +112 +112 +108 +108 +108 +103 +103 +103 +116 +116 +116 +106 +106 +106 +94 +94 +94 +66 +66 +66 +88 +88 +88 +63 +63 +63 +78 +78 +78 +89 +89 +89 +84 +84 +84 +80 +80 +80 +71 +71 +71 +68 +68 +68 +60 +60 +60 +47 +47 +47 +66 +66 +66 +111 +111 +111 +123 +123 +123 +129 +129 +129 +142 +142 +142 +137 +137 +137 +118 +118 +118 +118 +118 +118 +110 +110 +110 +100 +100 +100 +103 +103 +103 +100 +100 +100 +96 +96 +96 +67 +67 +67 +83 +83 +83 +84 +84 +84 +83 +83 +83 +91 +91 +91 +107 +107 +107 +103 +103 +103 +89 +89 +89 +88 +88 +88 +103 +103 +103 +83 +83 +83 +90 +90 +90 +75 +75 +75 +91 +91 +91 +74 +74 +74 +125 +125 +125 +115 +115 +115 +80 +80 +80 +75 +75 +75 +79 +79 +79 +82 +82 +82 +88 +88 +88 +94 +94 +94 +107 +107 +107 +85 +85 +85 +56 +56 +56 +55 +55 +55 +134 +134 +134 +133 +133 +133 +129 +129 +129 +138 +138 +138 +132 +132 +132 +112 +112 +112 +127 +127 +127 +122 +122 +122 +108 +108 +108 +92 +92 +92 +94 +94 +94 +90 +90 +90 +82 +82 +82 +89 +89 +89 +102 +102 +102 +96 +96 +96 +60 +60 +60 +49 +49 +49 +72 +72 +72 +70 +70 +70 +54 +54 +54 +43 +43 +43 +43 +43 +43 +97 +97 +97 +136 +136 +136 +130 +130 +130 +126 +126 +126 +132 +132 +132 +125 +125 +125 +151 +151 +151 +143 +143 +143 +147 +147 +147 +107 +107 +107 +106 +106 +106 +110 +110 +110 +112 +112 +112 +110 +110 +110 +103 +103 +103 +76 +76 +76 +63 +63 +63 +75 +75 +75 +75 +75 +75 +98 +98 +98 +89 +89 +89 +86 +86 +86 +88 +88 +88 +75 +75 +75 +81 +81 +81 +79 +79 +79 +81 +81 +81 +72 +72 +72 +129 +129 +129 +106 +106 +106 +114 +114 +114 +104 +104 +104 +58 +58 +58 +69 +69 +69 +79 +79 +79 +92 +92 +92 +91 +91 +91 +62 +62 +62 +102 +102 +102 +128 +128 +128 +122 +122 +122 +124 +124 +124 +119 +119 +119 +123 +123 +123 +145 +145 +145 +117 +117 +117 +125 +125 +125 +107 +107 +107 +104 +104 +104 +113 +113 +113 +91 +91 +91 +91 +91 +91 +86 +86 +86 +94 +94 +94 +89 +89 +89 +88 +88 +88 +91 +91 +91 +77 +77 +77 +69 +69 +69 +104 +104 +104 +115 +115 +115 +114 +114 +114 +76 +76 +76 +70 +70 +70 +137 +137 +137 +129 +129 +129 +131 +131 +131 +125 +125 +125 +117 +117 +117 +136 +136 +136 +151 +151 +151 +134 +134 +134 +136 +136 +136 +112 +112 +112 +100 +100 +100 +110 +110 +110 +103 +103 +103 +93 +93 +93 +99 +99 +99 +120 +120 +120 +82 +82 +82 +52 +52 +52 +69 +69 +69 +91 +91 +91 +88 +88 +88 +93 +93 +93 +82 +82 +82 +77 +77 +77 +75 +75 +75 +63 +63 +63 +79 +79 +79 +112 +112 +112 +115 +115 +115 +120 +120 +120 +123 +123 +123 +110 +110 +110 +79 +79 +79 +56 +56 +56 +52 +52 +52 +68 +68 +68 +80 +80 +80 +127 +127 +127 +134 +134 +134 +127 +127 +127 +128 +128 +128 +138 +138 +138 +118 +118 +118 +124 +124 +124 +128 +128 +128 +106 +106 +106 +116 +116 +116 +131 +131 +131 +88 +88 +88 +112 +112 +112 +82 +82 +82 +96 +96 +96 +100 +100 +100 +111 +111 +111 +81 +81 +81 +83 +83 +83 +78 +78 +78 +74 +74 +74 +78 +78 +78 +121 +121 +121 +116 +116 +116 +101 +101 +101 +67 +67 +67 +99 +99 +99 +143 +143 +143 +106 +106 +106 +120 +120 +120 +142 +142 +142 +132 +132 +132 +139 +139 +139 +145 +145 +145 +123 +123 +123 +118 +118 +118 +108 +108 +108 +93 +93 +93 +88 +88 +88 +82 +82 +82 +86 +86 +86 +101 +101 +101 +115 +115 +115 +101 +101 +101 +111 +111 +111 +60 +60 +60 +83 +83 +83 +78 +78 +78 +80 +80 +80 +72 +72 +72 +85 +85 +85 +76 +76 +76 +104 +104 +104 +134 +134 +134 +149 +149 +149 +134 +134 +134 +104 +104 +104 +125 +125 +125 +106 +106 +106 +73 +73 +73 +74 +74 +74 +117 +117 +117 +117 +117 +117 +121 +121 +121 +117 +117 +117 +139 +139 +139 +148 +148 +148 +124 +124 +124 +122 +122 +122 +122 +122 +122 +119 +119 +119 +114 +114 +114 +107 +107 +107 +116 +116 +116 +124 +124 +124 +99 +99 +99 +92 +92 +92 +86 +86 +86 +84 +84 +84 +83 +83 +83 +101 +101 +101 +88 +88 +88 +72 +72 +72 +71 +71 +71 +67 +67 +67 +97 +97 +97 +101 +101 +101 +112 +112 +112 +112 +112 +112 +93 +93 +93 +119 +119 +119 +132 +132 +132 +139 +139 +139 +146 +146 +146 +122 +122 +122 +125 +125 +125 +135 +135 +135 +115 +115 +115 +122 +122 +122 +108 +108 +108 +95 +95 +95 +89 +89 +89 +88 +88 +88 +95 +95 +95 +104 +104 +104 +111 +111 +111 +117 +117 +117 +95 +95 +95 +106 +106 +106 +79 +79 +79 +54 +54 +54 +70 +70 +70 +76 +76 +76 +59 +59 +59 +80 +80 +80 +132 +132 +132 +121 +121 +121 +133 +133 +133 +113 +113 +113 +121 +121 +121 +132 +132 +132 +114 +114 +114 +103 +103 +103 +83 +83 +83 +71 +71 +71 +118 +118 +118 +142 +142 +142 +147 +147 +147 +128 +128 +128 +117 +117 +117 +120 +120 +120 +118 +118 +118 +119 +119 +119 +133 +133 +133 +146 +146 +146 +131 +131 +131 +98 +98 +98 +108 +108 +108 +91 +91 +91 +91 +91 +91 +77 +77 +77 +82 +82 +82 +89 +89 +89 +74 +74 +74 +95 +95 +95 +81 +81 +81 +91 +91 +91 +63 +63 +63 +96 +96 +96 +97 +97 +97 +110 +110 +110 +120 +120 +120 +108 +108 +108 +87 +87 +87 +124 +124 +124 +142 +142 +142 +142 +142 +142 +115 +115 +115 +133 +133 +133 +130 +130 +130 +123 +123 +123 +99 +99 +99 +102 +102 +102 +93 +93 +93 +88 +88 +88 +85 +85 +85 +98 +98 +98 +95 +95 +95 +108 +108 +108 +117 +117 +117 +107 +107 +107 +100 +100 +100 +108 +108 +108 +79 +79 +79 +67 +67 +67 +71 +71 +71 +86 +86 +86 +129 +129 +129 +126 +126 +126 +120 +120 +120 +111 +111 +111 +102 +102 +102 +128 +128 +128 +105 +105 +105 +111 +111 +111 +107 +107 +107 +95 +95 +95 +80 +80 +80 +62 +62 +62 +141 +141 +141 +148 +148 +148 +124 +124 +124 +125 +125 +125 +124 +124 +124 +112 +112 +112 +146 +146 +146 +118 +118 +118 +114 +114 +114 +116 +116 +116 +124 +124 +124 +120 +120 +120 +90 +90 +90 +98 +98 +98 +79 +79 +79 +73 +73 +73 +99 +99 +99 +90 +90 +90 +80 +80 +80 +75 +75 +75 +86 +86 +86 +85 +85 +85 +57 +57 +57 +92 +92 +92 +100 +100 +100 +110 +110 +110 +109 +109 +109 +93 +93 +93 +72 +72 +72 +124 +124 +124 +120 +120 +120 +112 +112 +112 +111 +111 +111 +125 +125 +125 +110 +110 +110 +116 +116 +116 +118 +118 +118 +103 +103 +103 +92 +92 +92 +83 +83 +83 +88 +88 +88 +91 +91 +91 +93 +93 +93 +120 +120 +120 +101 +101 +101 +116 +116 +116 +112 +112 +112 +98 +98 +98 +78 +78 +78 +55 +55 +55 +77 +77 +77 +117 +117 +117 +108 +108 +108 +105 +105 +105 +107 +107 +107 +108 +108 +108 +107 +107 +107 +103 +103 +103 +100 +100 +100 +100 +100 +100 +104 +104 +104 +96 +96 +96 +95 +95 +95 +82 +82 +82 +132 +132 +132 +135 +135 +135 +108 +108 +108 +113 +113 +113 +111 +111 +111 +132 +132 +132 +128 +128 +128 +129 +129 +129 +120 +120 +120 +112 +112 +112 +125 +125 +125 +104 +104 +104 +88 +88 +88 +95 +95 +95 +92 +92 +92 +107 +107 +107 +97 +97 +97 +90 +90 +90 +74 +74 +74 +81 +81 +81 +78 +78 +78 +52 +52 +52 +74 +74 +74 +60 +60 +60 +65 +65 +65 +65 +65 +65 +58 +58 +58 +62 +62 +62 +40 +40 +40 +110 +110 +110 +120 +120 +120 +123 +123 +123 +122 +122 +122 +112 +112 +112 +98 +98 +98 +117 +117 +117 +113 +113 +113 +110 +110 +110 +92 +92 +92 +96 +96 +96 +99 +99 +99 +96 +96 +96 +108 +108 +108 +116 +116 +116 +103 +103 +103 +109 +109 +109 +115 +115 +115 +82 +82 +82 +84 +84 +84 +54 +54 +54 +114 +114 +114 +109 +109 +109 +91 +91 +91 +103 +103 +103 +96 +96 +96 +110 +110 +110 +107 +107 +107 +109 +109 +109 +116 +116 +116 +106 +106 +106 +76 +76 +76 +96 +96 +96 +97 +97 +97 +114 +114 +114 +75 +75 +75 +126 +126 +126 +100 +100 +100 +109 +109 +109 +121 +121 +121 +146 +146 +146 +119 +119 +119 +145 +145 +145 +126 +126 +126 +130 +130 +130 +95 +95 +95 +98 +98 +98 +94 +94 +94 +99 +99 +99 +84 +84 +84 +86 +86 +86 +77 +77 +77 +74 +74 +74 +75 +75 +75 +85 +85 +85 +44 +44 +44 +78 +78 +78 +116 +116 +116 +152 +152 +152 +141 +141 +141 +120 +120 +120 +136 +136 +136 +102 +102 +102 +69 +69 +69 +86 +86 +86 +129 +129 +129 +107 +107 +107 +106 +106 +106 +101 +101 +101 +99 +99 +99 +89 +89 +89 +86 +86 +86 +102 +102 +102 +109 +109 +109 +114 +114 +114 +98 +98 +98 +112 +112 +112 +127 +127 +127 +113 +113 +113 +112 +112 +112 +121 +121 +121 +115 +115 +115 +96 +96 +96 +75 +75 +75 +57 +57 +57 +108 +108 +108 +107 +107 +107 +104 +104 +104 +104 +104 +104 +126 +126 +126 +110 +110 +110 +109 +109 +109 +129 +129 +129 +114 +114 +114 +93 +93 +93 +72 +72 +72 +94 +94 +94 +92 +92 +92 +106 +106 +106 +84 +84 +84 +100 +100 +100 +104 +104 +104 +108 +108 +108 +127 +127 +127 +139 +139 +139 +133 +133 +133 +119 +119 +119 +137 +137 +137 +126 +126 +126 +94 +94 +94 +99 +99 +99 +110 +110 +110 +91 +91 +91 +86 +86 +86 +63 +63 +63 +79 +79 +79 +78 +78 +78 +79 +79 +79 +53 +53 +53 +78 +78 +78 +147 +147 +147 +131 +131 +131 +144 +144 +144 +116 +116 +116 +133 +133 +133 +125 +125 +125 +135 +135 +135 +118 +118 +118 +82 +82 +82 +82 +82 +82 +98 +98 +98 +90 +90 +90 +104 +104 +104 +85 +85 +85 +76 +76 +76 +85 +85 +85 +90 +90 +90 +117 +117 +117 +99 +99 +99 +116 +116 +116 +112 +112 +112 +122 +122 +122 +103 +103 +103 +98 +98 +98 +101 +101 +101 +108 +108 +108 +70 +70 +70 +81 +81 +81 +53 +53 +53 +87 +87 +87 +98 +98 +98 +106 +106 +106 +103 +103 +103 +130 +130 +130 +111 +111 +111 +124 +124 +124 +130 +130 +130 +95 +95 +95 +85 +85 +85 +73 +73 +73 +78 +78 +78 +74 +74 +74 +93 +93 +93 +77 +77 +77 +109 +109 +109 +113 +113 +113 +139 +139 +139 +131 +131 +131 +134 +134 +134 +130 +130 +130 +111 +111 +111 +106 +106 +106 +108 +108 +108 +105 +105 +105 +126 +126 +126 +88 +88 +88 +77 +77 +77 +84 +84 +84 +57 +57 +57 +79 +79 +79 +80 +80 +80 +50 +50 +50 +81 +81 +81 +134 +134 +134 +121 +121 +121 +117 +117 +117 +114 +114 +114 +110 +110 +110 +126 +126 +126 +120 +120 +120 +125 +125 +125 +105 +105 +105 +98 +98 +98 +79 +79 +79 +63 +63 +63 +83 +83 +83 +92 +92 +92 +73 +73 +73 +69 +69 +69 +80 +80 +80 +100 +100 +100 +129 +129 +129 +113 +113 +113 +91 +91 +91 +86 +86 +86 +103 +103 +103 +103 +103 +103 +105 +105 +105 +111 +111 +111 +108 +108 +108 +84 +84 +84 +77 +77 +77 +46 +46 +46 +71 +71 +71 +67 +67 +67 +108 +108 +108 +114 +114 +114 +119 +119 +119 +130 +130 +130 +126 +126 +126 +120 +120 +120 +83 +83 +83 +72 +72 +72 +75 +75 +75 +75 +75 +75 +82 +82 +82 +86 +86 +86 +70 +70 +70 +82 +82 +82 +115 +115 +115 +122 +122 +122 +126 +126 +126 +127 +127 +127 +138 +138 +138 +95 +95 +95 +118 +118 +118 +107 +107 +107 +94 +94 +94 +92 +92 +92 +86 +86 +86 +80 +80 +80 +88 +88 +88 +79 +79 +79 +78 +78 +78 +49 +49 +49 +68 +68 +68 +119 +119 +119 +120 +120 +120 +113 +113 +113 +114 +114 +114 +109 +109 +109 +116 +116 +116 +132 +132 +132 +130 +130 +130 +116 +116 +116 +107 +107 +107 +105 +105 +105 +101 +101 +101 +74 +74 +74 +50 +50 +50 +55 +55 +55 +67 +67 +67 +87 +87 +87 +105 +105 +105 +99 +99 +99 +115 +115 +115 +85 +85 +85 +79 +79 +79 +85 +85 +85 +112 +112 +112 +109 +109 +109 +106 +106 +106 +103 +103 +103 +107 +107 +107 +97 +97 +97 +80 +80 +80 +47 +47 +47 +120 +120 +120 +85 +85 +85 +62 +62 +62 +79 +79 +79 +103 +103 +103 +109 +109 +109 +112 +112 +112 +105 +105 +105 +86 +86 +86 +83 +83 +83 +84 +84 +84 +89 +89 +89 +91 +91 +91 +97 +97 +97 +65 +65 +65 +66 +66 +66 +117 +117 +117 +129 +129 +129 +142 +142 +142 +122 +122 +122 +106 +106 +106 +89 +89 +89 +96 +96 +96 +95 +95 +95 +95 +95 +95 +79 +79 +79 +74 +74 +74 +84 +84 +84 +83 +83 +83 +75 +75 +75 +50 +50 +50 +90 +90 +90 +140 +140 +140 +119 +119 +119 +121 +121 +121 +123 +123 +123 +115 +115 +115 +114 +114 +114 +118 +118 +118 +132 +132 +132 +107 +107 +107 +99 +99 +99 +103 +103 +103 +85 +85 +85 +86 +86 +86 +88 +88 +88 +66 +66 +66 +54 +54 +54 +101 +101 +101 +79 +79 +79 +78 +78 +78 +107 +107 +107 +93 +93 +93 +76 +76 +76 +66 +66 +66 +84 +84 +84 +108 +108 +108 +105 +105 +105 +95 +95 +95 +104 +104 +104 +107 +107 +107 +104 +104 +104 +82 +82 +82 +64 +64 +64 +137 +137 +137 +122 +122 +122 +113 +113 +113 +105 +105 +105 +65 +65 +65 +50 +50 +50 +58 +58 +58 +84 +84 +84 +85 +85 +85 +70 +70 +70 +91 +91 +91 +77 +77 +77 +90 +90 +90 +78 +78 +78 +70 +70 +70 +70 +70 +70 +106 +106 +106 +112 +112 +112 +111 +111 +111 +83 +83 +83 +72 +72 +72 +73 +73 +73 +81 +81 +81 +80 +80 +80 +95 +95 +95 +82 +82 +82 +74 +74 +74 +74 +74 +74 +68 +68 +68 +58 +58 +58 +111 +111 +111 +128 +128 +128 +136 +136 +136 +119 +119 +119 +133 +133 +133 +126 +126 +126 +114 +114 +114 +112 +112 +112 +108 +108 +108 +108 +108 +108 +96 +96 +96 +90 +90 +90 +83 +83 +83 +72 +72 +72 +79 +79 +79 +85 +85 +85 +64 +64 +64 +128 +128 +128 +126 +126 +126 +102 +102 +102 +116 +116 +116 +91 +91 +91 +72 +72 +72 +87 +87 +87 +86 +86 +86 +75 +75 +75 +90 +90 +90 +92 +92 +92 +79 +79 +79 +93 +93 +93 +102 +102 +102 +93 +93 +93 +82 +82 +82 +102 +102 +102 +130 +130 +130 +110 +110 +110 +109 +109 +109 +110 +110 +110 +104 +104 +104 +91 +91 +91 +98 +98 +98 +74 +74 +74 +64 +64 +64 +43 +43 +43 +51 +51 +51 +50 +50 +50 +56 +56 +56 +68 +68 +68 +103 +103 +103 +104 +104 +104 +75 +75 +75 +64 +64 +64 +73 +73 +73 +82 +82 +82 +73 +73 +73 +75 +75 +75 +80 +80 +80 +83 +83 +83 +86 +86 +86 +93 +93 +93 +76 +76 +76 +37 +37 +37 +73 +73 +73 +117 +117 +117 +115 +115 +115 +134 +134 +134 +129 +129 +129 +122 +122 +122 +111 +111 +111 +121 +121 +121 +131 +131 +131 +112 +112 +112 +83 +83 +83 +95 +95 +95 +89 +89 +89 +80 +80 +80 +88 +88 +88 +83 +83 +83 +77 +77 +77 +73 +73 +73 +78 +78 +78 +136 +136 +136 +134 +134 +134 +107 +107 +107 +112 +112 +112 +119 +119 +119 +131 +131 +131 +103 +103 +103 +60 +60 +60 +69 +69 +69 +71 +71 +71 +76 +76 +76 +77 +77 +77 +73 +73 +73 +103 +103 +103 +91 +91 +91 +49 +49 +49 +116 +116 +116 +116 +116 +116 +128 +128 +128 +110 +110 +110 +106 +106 +106 +102 +102 +102 +99 +99 +99 +93 +93 +93 +100 +100 +100 +99 +99 +99 +60 +60 +60 +98 +98 +98 +129 +129 +129 +116 +116 +116 +120 +120 +120 +133 +133 +133 +138 +138 +138 +119 +119 +119 +119 +119 +119 +105 +105 +105 +60 +60 +60 +47 +47 +47 +56 +56 +56 +79 +79 +79 +85 +85 +85 +80 +80 +80 +79 +79 +79 +42 +42 +42 +129 +129 +129 +124 +124 +124 +134 +134 +134 +122 +122 +122 +144 +144 +144 +137 +137 +137 +135 +135 +135 +125 +125 +125 +123 +123 +123 +144 +144 +144 +110 +110 +110 +80 +80 +80 +88 +88 +88 +96 +96 +96 +95 +95 +95 +80 +80 +80 +84 +84 +84 +67 +67 +67 +96 +96 +96 +81 +81 +81 +107 +107 +107 +124 +124 +124 +94 +94 +94 +100 +100 +100 +114 +114 +114 +120 +120 +120 +107 +107 +107 +80 +80 +80 +53 +53 +53 +79 +79 +79 +80 +80 +80 +66 +66 +66 +59 +59 +59 +53 +53 +53 +43 +43 +43 +64 +64 +64 +133 +133 +133 +133 +133 +133 +117 +117 +117 +101 +101 +101 +109 +109 +109 +110 +110 +110 +98 +98 +98 +95 +95 +95 +80 +80 +80 +51 +51 +51 +111 +111 +111 +122 +122 +122 +114 +114 +114 +134 +134 +134 +129 +129 +129 +135 +135 +135 +115 +115 +115 +128 +128 +128 +114 +114 +114 +104 +104 +104 +101 +101 +101 +103 +103 +103 +97 +97 +97 +78 +78 +78 +52 +52 +52 +79 +79 +79 +51 +51 +51 +138 +138 +138 +123 +123 +123 +139 +139 +139 +142 +142 +142 +140 +140 +140 +134 +134 +134 +126 +126 +126 +135 +135 +135 +132 +132 +132 +128 +128 +128 +124 +124 +124 +105 +105 +105 +82 +82 +82 +91 +91 +91 +91 +91 +91 +93 +93 +93 +100 +100 +100 +108 +108 +108 +98 +98 +98 +78 +78 +78 +81 +81 +81 +60 +60 +60 +107 +107 +107 +101 +101 +101 +93 +93 +93 +129 +129 +129 +113 +113 +113 +87 +87 +87 +51 +51 +51 +70 +70 +70 +67 +67 +67 +86 +86 +86 +93 +93 +93 +111 +111 +111 +105 +105 +105 +73 +73 +73 +60 +60 +60 +108 +108 +108 +107 +107 +107 +92 +92 +92 +83 +83 +83 +93 +93 +93 +96 +96 +96 +104 +104 +104 +91 +91 +91 +60 +60 +60 +103 +103 +103 +115 +115 +115 +117 +117 +117 +123 +123 +123 +125 +125 +125 +120 +120 +120 +115 +115 +115 +107 +107 +107 +124 +124 +124 +123 +123 +123 +115 +115 +115 +103 +103 +103 +91 +91 +91 +95 +95 +95 +87 +87 +87 +69 +69 +69 +62 +62 +62 +55 +55 +55 +133 +133 +133 +120 +120 +120 +135 +135 +135 +125 +125 +125 +148 +148 +148 +132 +132 +132 +125 +125 +125 +129 +129 +129 +113 +113 +113 +133 +133 +133 +108 +108 +108 +107 +107 +107 +114 +114 +114 +99 +99 +99 +93 +93 +93 +101 +101 +101 +103 +103 +103 +114 +114 +114 +99 +99 +99 +83 +83 +83 +80 +80 +80 +61 +61 +61 +83 +83 +83 +114 +114 +114 +102 +102 +102 +101 +101 +101 +102 +102 +102 +56 +56 +56 +55 +55 +55 +136 +136 +136 +142 +142 +142 +132 +132 +132 +145 +145 +145 +116 +116 +116 +129 +129 +129 +130 +130 +130 +102 +102 +102 +69 +69 +69 +70 +70 +70 +79 +79 +79 +83 +83 +83 +98 +98 +98 +99 +99 +99 +99 +99 +99 +87 +87 +87 +88 +88 +88 +130 +130 +130 +150 +150 +150 +115 +115 +115 +98 +98 +98 +116 +116 +116 +129 +129 +129 +123 +123 +123 +94 +94 +94 +113 +113 +113 +123 +123 +123 +116 +116 +116 +117 +117 +117 +93 +93 +93 +114 +114 +114 +81 +81 +81 +75 +75 +75 +71 +71 +71 +63 +63 +63 +140 +140 +140 +128 +128 +128 +129 +129 +129 +141 +141 +141 +136 +136 +136 +137 +137 +137 +152 +152 +152 +143 +143 +143 +130 +130 +130 +132 +132 +132 +100 +100 +100 +114 +114 +114 +120 +120 +120 +100 +100 +100 +99 +99 +99 +105 +105 +105 +105 +105 +105 +104 +104 +104 +90 +90 +90 +90 +90 +90 +86 +86 +86 +80 +80 +80 +64 +64 +64 +86 +86 +86 +92 +92 +92 +85 +85 +85 +43 +43 +43 +85 +85 +85 +141 +141 +141 +150 +150 +150 +126 +126 +126 +141 +141 +141 +137 +137 +137 +117 +117 +117 +118 +118 +118 +122 +122 +122 +112 +112 +112 +89 +89 +89 +77 +77 +77 +59 +59 +59 +79 +79 +79 +92 +92 +92 +101 +101 +101 +102 +102 +102 +85 +85 +85 +120 +120 +120 +110 +110 +110 +103 +103 +103 +94 +94 +94 +94 +94 +94 +113 +113 +113 +137 +137 +137 +131 +131 +131 +94 +94 +94 +121 +121 +121 +106 +106 +106 +107 +107 +107 +98 +98 +98 +106 +106 +106 +103 +103 +103 +73 +73 +73 +85 +85 +85 +68 +68 +68 +107 +107 +107 +169 +169 +169 +120 +120 +120 +109 +109 +109 +134 +134 +134 +131 +131 +131 +119 +119 +119 +126 +126 +126 +104 +104 +104 +116 +116 +116 +116 +116 +116 +96 +96 +96 +98 +98 +98 +120 +120 +120 +114 +114 +114 +100 +100 +100 +94 +94 +94 +89 +89 +89 +84 +84 +84 +66 +66 +66 +86 +86 +86 +79 +79 +79 +78 +78 +78 +65 +65 +65 +57 +57 +57 +53 +53 +53 +53 +53 +53 +140 +140 +140 +145 +145 +145 +140 +140 +140 +116 +116 +116 +111 +111 +111 +131 +131 +131 +129 +129 +129 +110 +110 +110 +105 +105 +105 +109 +109 +109 +109 +109 +109 +99 +99 +99 +80 +80 +80 +82 +82 +82 +56 +56 +56 +56 +56 +56 +95 +95 +95 +97 +97 +97 +71 +71 +71 +124 +124 +124 +110 +110 +110 +98 +98 +98 +107 +107 +107 +109 +109 +109 +118 +118 +118 +137 +137 +137 +129 +129 +129 +114 +114 +114 +109 +109 +109 +110 +110 +110 +98 +98 +98 +112 +112 +112 +104 +104 +104 +96 +96 +96 +99 +99 +99 +89 +89 +89 +83 +83 +83 +134 +134 +134 +150 +150 +150 +128 +128 +128 +117 +117 +117 +128 +128 +128 +138 +138 +138 +137 +137 +137 +130 +130 +130 +115 +115 +115 +122 +122 +122 +104 +104 +104 +96 +96 +96 +90 +90 +90 +113 +113 +113 +110 +110 +110 +85 +85 +85 +79 +79 +79 +85 +85 +85 +81 +81 +81 +72 +72 +72 +83 +83 +83 +86 +86 +86 +74 +74 +74 +77 +77 +77 +85 +85 +85 +85 +85 +85 +121 +121 +121 +143 +143 +143 +155 +155 +155 +138 +138 +138 +123 +123 +123 +106 +106 +106 +106 +106 +106 +94 +94 +94 +108 +108 +108 +116 +116 +116 +108 +108 +108 +118 +118 +118 +99 +99 +99 +109 +109 +109 +92 +92 +92 +86 +86 +86 +54 +54 +54 +54 +54 +54 +86 +86 +86 +62 +62 +62 +124 +124 +124 +105 +105 +105 +111 +111 +111 +103 +103 +103 +109 +109 +109 +101 +101 +101 +129 +129 +129 +123 +123 +123 +134 +134 +134 +119 +119 +119 +97 +97 +97 +96 +96 +96 +99 +99 +99 +102 +102 +102 +114 +114 +114 +96 +96 +96 +113 +113 +113 +107 +107 +107 +118 +118 +118 +133 +133 +133 +130 +130 +130 +105 +105 +105 +115 +115 +115 +104 +104 +104 +116 +116 +116 +113 +113 +113 +89 +89 +89 +104 +104 +104 +94 +94 +94 +79 +79 +79 +84 +84 +84 +85 +85 +85 +82 +82 +82 +79 +79 +79 +75 +75 +75 +80 +80 +80 +79 +79 +79 +87 +87 +87 +89 +89 +89 +86 +86 +86 +85 +85 +85 +83 +83 +83 +54 +54 +54 +157 +157 +157 +126 +126 +126 +147 +147 +147 +148 +148 +148 +126 +126 +126 +131 +131 +131 +123 +123 +123 +125 +125 +125 +100 +100 +100 +102 +102 +102 +95 +95 +95 +100 +100 +100 +104 +104 +104 +98 +98 +98 +91 +91 +91 +85 +85 +85 +78 +78 +78 +68 +68 +68 +62 +62 +62 +58 +58 +58 +75 +75 +75 +115 +115 +115 +104 +104 +104 +98 +98 +98 +98 +98 +98 +106 +106 +106 +106 +106 +106 +121 +121 +121 +149 +149 +149 +139 +139 +139 +124 +124 +124 +109 +109 +109 +100 +100 +100 +116 +116 +116 +95 +95 +95 +100 +100 +100 +82 +82 +82 +100 +100 +100 +101 +101 +101 +66 +66 +66 +89 +89 +89 +117 +117 +117 +100 +100 +100 +93 +93 +93 +108 +108 +108 +88 +88 +88 +94 +94 +94 +88 +88 +88 +73 +73 +73 +80 +80 +80 +83 +83 +83 +81 +81 +81 +82 +82 +82 +79 +79 +79 +72 +72 +72 +74 +74 +74 +71 +71 +71 +85 +85 +85 +90 +90 +90 +83 +83 +83 +92 +92 +92 +89 +89 +89 +80 +80 +80 +86 +86 +86 +136 +136 +136 +131 +131 +131 +150 +150 +150 +118 +118 +118 +112 +112 +112 +113 +113 +113 +128 +128 +128 +124 +124 +124 +106 +106 +106 +123 +123 +123 +103 +103 +103 +128 +128 +128 +113 +113 +113 +108 +108 +108 +109 +109 +109 +85 +85 +85 +77 +77 +77 +109 +109 +109 +80 +80 +80 +71 +71 +71 +53 +53 +53 +116 +116 +116 +106 +106 +106 +91 +91 +91 +112 +112 +112 +117 +117 +117 +114 +114 +114 +122 +122 +122 +123 +123 +123 +123 +123 +123 +117 +117 +117 +126 +126 +126 +112 +112 +112 +113 +113 +113 +104 +104 +104 +99 +99 +99 +85 +85 +85 +90 +90 +90 +96 +96 +96 +47 +47 +47 +50 +50 +50 +107 +107 +107 +84 +84 +84 +95 +95 +95 +95 +95 +95 +108 +108 +108 +109 +109 +109 +94 +94 +94 +81 +81 +81 +93 +93 +93 +104 +104 +104 +100 +100 +100 +82 +82 +82 +94 +94 +94 +59 +59 +59 +72 +72 +72 +86 +86 +86 +82 +82 +82 +90 +90 +90 +83 +83 +83 +81 +81 +81 +88 +88 +88 +66 +66 +66 +114 +114 +114 +150 +150 +150 +127 +127 +127 +126 +126 +126 +106 +106 +106 +107 +107 +107 +113 +113 +113 +118 +118 +118 +121 +121 +121 +133 +133 +133 +144 +144 +144 +130 +130 +130 +126 +126 +126 +135 +135 +135 +121 +121 +121 +120 +120 +120 +104 +104 +104 +107 +107 +107 +98 +98 +98 +91 +91 +91 +75 +75 +75 +53 +53 +53 +124 +124 +124 +109 +109 +109 +90 +90 +90 +115 +115 +115 +125 +125 +125 +109 +109 +109 +129 +129 +129 +95 +95 +95 +83 +83 +83 +87 +87 +87 +102 +102 +102 +114 +114 +114 +97 +97 +97 +114 +114 +114 +94 +94 +94 +91 +91 +91 +92 +92 +92 +66 +66 +66 +64 +64 +64 +41 +41 +41 +69 +69 +69 +88 +88 +88 +95 +95 +95 +101 +101 +101 +111 +111 +111 +100 +100 +100 +100 +100 +100 +100 +100 +100 +94 +94 +94 +98 +98 +98 +99 +99 +99 +90 +90 +90 +99 +99 +99 +81 +81 +81 +87 +87 +87 +82 +82 +82 +78 +78 +78 +85 +85 +85 +84 +84 +84 +81 +81 +81 +78 +78 +78 +55 +55 +55 +128 +128 +128 +120 +120 +120 +115 +115 +115 +117 +117 +117 +112 +112 +112 +110 +110 +110 +116 +116 +116 +104 +104 +104 +103 +103 +103 +124 +124 +124 +132 +132 +132 +121 +121 +121 +135 +135 +135 +129 +129 +129 +125 +125 +125 +106 +106 +106 +96 +96 +96 +86 +86 +86 +88 +88 +88 +85 +85 +85 +82 +82 +82 +62 +62 +62 +104 +104 +104 +98 +98 +98 +109 +109 +109 +110 +110 +110 +131 +131 +131 +115 +115 +115 +114 +114 +114 +84 +84 +84 +85 +85 +85 +88 +88 +88 +88 +88 +88 +91 +91 +91 +87 +87 +87 +78 +78 +78 +90 +90 +90 +84 +84 +84 +81 +81 +81 +95 +95 +95 +51 +51 +51 +62 +62 +62 +60 +60 +60 +76 +76 +76 +76 +76 +76 +83 +83 +83 +89 +89 +89 +95 +95 +95 +100 +100 +100 +92 +92 +92 +86 +86 +86 +102 +102 +102 +104 +104 +104 +118 +118 +118 +106 +106 +106 +93 +93 +93 +87 +87 +87 +85 +85 +85 +79 +79 +79 +81 +81 +81 +87 +87 +87 +82 +82 +82 +61 +61 +61 +68 +68 +68 +142 +142 +142 +115 +115 +115 +115 +115 +115 +118 +118 +118 +102 +102 +102 +94 +94 +94 +109 +109 +109 +107 +107 +107 +112 +112 +112 +135 +135 +135 +132 +132 +132 +146 +146 +146 +122 +122 +122 +115 +115 +115 +106 +106 +106 +104 +104 +104 +87 +87 +87 +75 +75 +75 +72 +72 +72 +78 +78 +78 +81 +81 +81 +71 +71 +71 +109 +109 +109 +111 +111 +111 +114 +114 +114 +112 +112 +112 +109 +109 +109 +107 +107 +107 +86 +86 +86 +88 +88 +88 +89 +89 +89 +92 +92 +92 +77 +77 +77 +96 +96 +96 +90 +90 +90 +89 +89 +89 +81 +81 +81 +89 +89 +89 +89 +89 +89 +76 +76 +76 +42 +42 +42 +131 +131 +131 +124 +124 +124 +103 +103 +103 +61 +61 +61 +59 +59 +59 +85 +85 +85 +85 +85 +85 +89 +89 +89 +85 +85 +85 +92 +92 +92 +105 +105 +105 +107 +107 +107 +93 +93 +93 +98 +98 +98 +90 +90 +90 +81 +81 +81 +87 +87 +87 +80 +80 +80 +90 +90 +90 +78 +78 +78 +85 +85 +85 +56 +56 +56 +94 +94 +94 +114 +114 +114 +120 +120 +120 +128 +128 +128 +109 +109 +109 +103 +103 +103 +106 +106 +106 +111 +111 +111 +115 +115 +115 +138 +138 +138 +119 +119 +119 +131 +131 +131 +140 +140 +140 +129 +129 +129 +118 +118 +118 +88 +88 +88 +89 +89 +89 +73 +73 +73 +71 +71 +71 +77 +77 +77 +83 +83 +83 +86 +86 +86 +74 +74 +74 +115 +115 +115 +110 +110 +110 +132 +132 +132 +125 +125 +125 +103 +103 +103 +96 +96 +96 +84 +84 +84 +101 +101 +101 +112 +112 +112 +107 +107 +107 +94 +94 +94 +102 +102 +102 +111 +111 +111 +89 +89 +89 +80 +80 +80 +96 +96 +96 +91 +91 +91 +58 +58 +58 +128 +128 +128 +126 +126 +126 +125 +125 +125 +114 +114 +114 +83 +83 +83 +60 +60 +60 +65 +65 +65 +75 +75 +75 +70 +70 +70 +72 +72 +72 +76 +76 +76 +107 +107 +107 +75 +75 +75 +83 +83 +83 +74 +74 +74 +80 +80 +80 +81 +81 +81 +89 +89 +89 +87 +87 +87 +75 +75 +75 +85 +85 +85 +56 +56 +56 +104 +104 +104 +73 +73 +73 +117 +117 +117 +119 +119 +119 +120 +120 +120 +103 +103 +103 +111 +111 +111 +94 +94 +94 +95 +95 +95 +123 +123 +123 +142 +142 +142 +131 +131 +131 +126 +126 +126 +121 +121 +121 +121 +121 +121 +102 +102 +102 +96 +96 +96 +89 +89 +89 +61 +61 +61 +89 +89 +89 +75 +75 +75 +83 +83 +83 +76 +76 +76 +71 +71 +71 +97 +97 +97 +126 +126 +126 +136 +136 +136 +99 +99 +99 +76 +76 +76 +88 +88 +88 +91 +91 +91 +101 +101 +101 +117 +117 +117 +120 +120 +120 +105 +105 +105 +106 +106 +106 +87 +87 +87 +82 +82 +82 +88 +88 +88 +80 +80 +80 +59 +59 +59 +133 +133 +133 +142 +142 +142 +126 +126 +126 +129 +129 +129 +115 +115 +115 +95 +95 +95 +96 +96 +96 +76 +76 +76 +55 +55 +55 +68 +68 +68 +65 +65 +65 +70 +70 +70 +80 +80 +80 +72 +72 +72 +66 +66 +66 +72 +72 +72 +82 +82 +82 +78 +78 +78 +85 +85 +85 +80 +80 +80 +53 +53 +53 +99 +99 +99 +117 +117 +117 +117 +117 +117 +90 +90 +90 +106 +106 +106 +109 +109 +109 +106 +106 +106 +102 +102 +102 +99 +99 +99 +85 +85 +85 +110 +110 +110 +127 +127 +127 +145 +145 +145 +122 +122 +122 +94 +94 +94 +106 +106 +106 +100 +100 +100 +105 +105 +105 +103 +103 +103 +74 +74 +74 +69 +69 +69 +76 +76 +76 +86 +86 +86 +70 +70 +70 +67 +67 +67 +52 +52 +52 +78 +78 +78 +104 +104 +104 +96 +96 +96 +79 +79 +79 +70 +70 +70 +87 +87 +87 +108 +108 +108 +113 +113 +113 +129 +129 +129 +95 +95 +95 +84 +84 +84 +88 +88 +88 +91 +91 +91 +85 +85 +85 +80 +80 +80 +49 +49 +49 +129 +129 +129 +112 +112 +112 +127 +127 +127 +128 +128 +128 +133 +133 +133 +126 +126 +126 +95 +95 +95 +98 +98 +98 +83 +83 +83 +79 +79 +79 +77 +77 +77 +83 +83 +83 +47 +47 +47 +48 +48 +48 +48 +48 +48 +59 +59 +59 +61 +61 +61 +57 +57 +57 +47 +47 +47 +53 +53 +53 +63 +63 +63 +112 +112 +112 +117 +117 +117 +110 +110 +110 +117 +117 +117 +107 +107 +107 +87 +87 +87 +107 +107 +107 +102 +102 +102 +101 +101 +101 +108 +108 +108 +109 +109 +109 +107 +107 +107 +130 +130 +130 +132 +132 +132 +119 +119 +119 +72 +72 +72 +96 +96 +96 +100 +100 +100 +97 +97 +97 +83 +83 +83 +78 +78 +78 +70 +70 +70 +84 +84 +84 +77 +77 +77 +76 +76 +76 +51 +51 +51 +76 +76 +76 +56 +56 +56 +100 +100 +100 +91 +91 +91 +62 +62 +62 +87 +87 +87 +94 +94 +94 +102 +102 +102 +101 +101 +101 +107 +107 +107 +91 +91 +91 +77 +77 +77 +69 +69 +69 +85 +85 +85 +88 +88 +88 +87 +87 +87 +60 +60 +60 +141 +141 +141 +114 +114 +114 +129 +129 +129 +130 +130 +130 +118 +118 +118 +100 +100 +100 +94 +94 +94 +82 +82 +82 +86 +86 +86 +57 +57 +57 +117 +117 +117 +143 +143 +143 +137 +137 +137 +154 +154 +154 +132 +132 +132 +102 +102 +102 +109 +109 +109 +120 +120 +120 +140 +140 +140 +124 +124 +124 +81 +81 +81 +98 +98 +98 +117 +117 +117 +114 +114 +114 +105 +105 +105 +101 +101 +101 +77 +77 +77 +113 +113 +113 +112 +112 +112 +108 +108 +108 +94 +94 +94 +113 +113 +113 +114 +114 +114 +114 +114 +114 +108 +108 +108 +105 +105 +105 +71 +71 +71 +96 +96 +96 +87 +87 +87 +101 +101 +101 +79 +79 +79 +77 +77 +77 +70 +70 +70 +76 +76 +76 +75 +75 +75 +60 +60 +60 +78 +78 +78 +115 +115 +115 +80 +80 +80 +92 +92 +92 +71 +71 +71 +71 +71 +71 +102 +102 +102 +106 +106 +106 +110 +110 +110 +109 +109 +109 +84 +84 +84 +86 +86 +86 +79 +79 +79 +76 +76 +76 +74 +74 +74 +79 +79 +79 +71 +71 +71 +107 +107 +107 +130 +130 +130 +122 +122 +122 +130 +130 +130 +148 +148 +148 +95 +95 +95 +102 +102 +102 +87 +87 +87 +66 +66 +66 +67 +67 +67 +78 +78 +78 +122 +122 +122 +118 +118 +118 +114 +114 +114 +135 +135 +135 +129 +129 +129 +149 +149 +149 +128 +128 +128 +122 +122 +122 +123 +123 +123 +130 +130 +130 +133 +133 +133 +87 +87 +87 +97 +97 +97 +101 +101 +101 +99 +99 +99 +97 +97 +97 +59 +59 +59 +107 +107 +107 +119 +119 +119 +96 +96 +96 +96 +96 +96 +121 +121 +121 +120 +120 +120 +123 +123 +123 +111 +111 +111 +106 +106 +106 +87 +87 +87 +80 +80 +80 +82 +82 +82 +94 +94 +94 +89 +89 +89 +95 +95 +95 +70 +70 +70 +79 +79 +79 +57 +57 +57 +61 +61 +61 +126 +126 +126 +129 +129 +129 +106 +106 +106 +64 +64 +64 +80 +80 +80 +70 +70 +70 +100 +100 +100 +99 +99 +99 +101 +101 +101 +99 +99 +99 +79 +79 +79 +78 +78 +78 +62 +62 +62 +80 +80 +80 +80 +80 +80 +69 +69 +69 +59 +59 +59 +135 +135 +135 +141 +141 +141 +128 +128 +128 +140 +140 +140 +125 +125 +125 +113 +113 +113 +98 +98 +98 +80 +80 +80 +67 +67 +67 +61 +61 +61 +124 +124 +124 +119 +119 +119 +121 +121 +121 +141 +141 +141 +130 +130 +130 +150 +150 +150 +139 +139 +139 +145 +145 +145 +141 +141 +141 +109 +109 +109 +120 +120 +120 +131 +131 +131 +134 +134 +134 +84 +84 +84 +97 +97 +97 +89 +89 +89 +72 +72 +72 +50 +50 +50 +134 +134 +134 +96 +96 +96 +94 +94 +94 +94 +94 +94 +102 +102 +102 +118 +118 +118 +110 +110 +110 +117 +117 +117 +116 +116 +116 +96 +96 +96 +70 +70 +70 +83 +83 +83 +81 +81 +81 +89 +89 +89 +85 +85 +85 +90 +90 +90 +71 +71 +71 +42 +42 +42 +127 +127 +127 +142 +142 +142 +125 +125 +125 +94 +94 +94 +46 +46 +46 +73 +73 +73 +68 +68 +68 +80 +80 +80 +85 +85 +85 +91 +91 +91 +92 +92 +92 +77 +77 +77 +72 +72 +72 +80 +80 +80 +83 +83 +83 +93 +93 +93 +54 +54 +54 +94 +94 +94 +144 +144 +144 +127 +127 +127 +110 +110 +110 +145 +145 +145 +113 +113 +113 +96 +96 +96 +80 +80 +80 +70 +70 +70 +75 +75 +75 +44 +44 +44 +135 +135 +135 +125 +125 +125 +141 +141 +141 +114 +114 +114 +151 +151 +151 +147 +147 +147 +125 +125 +125 +134 +134 +134 +128 +128 +128 +118 +118 +118 +126 +126 +126 +143 +143 +143 +140 +140 +140 +120 +120 +120 +75 +75 +75 +49 +49 +49 +44 +44 +44 +55 +55 +55 +122 +122 +122 +104 +104 +104 +95 +95 +95 +90 +90 +90 +102 +102 +102 +117 +117 +117 +126 +126 +126 +110 +110 +110 +112 +112 +112 +103 +103 +103 +83 +83 +83 +89 +89 +89 +69 +69 +69 +61 +61 +61 +85 +85 +85 +66 +66 +66 +61 +61 +61 +54 +54 +54 +156 +156 +156 +142 +142 +142 +108 +108 +108 +94 +94 +94 +57 +57 +57 +76 +76 +76 +93 +93 +93 +78 +78 +78 +76 +76 +76 +86 +86 +86 +71 +71 +71 +78 +78 +78 +70 +70 +70 +58 +58 +58 +52 +52 +52 +54 +54 +54 +68 +68 +68 +126 +126 +126 +138 +138 +138 +108 +108 +108 +104 +104 +104 +103 +103 +103 +112 +112 +112 +89 +89 +89 +79 +79 +79 +92 +92 +92 +66 +66 +66 +130 +130 +130 +143 +143 +143 +141 +141 +141 +140 +140 +140 +154 +154 +154 +143 +143 +143 +139 +139 +139 +105 +105 +105 +110 +110 +110 +94 +94 +94 +110 +110 +110 +135 +135 +135 +128 +128 +128 +139 +139 +139 +137 +137 +137 +95 +95 +95 +80 +80 +80 +55 +55 +55 +47 +47 +47 +113 +113 +113 +92 +92 +92 +92 +92 +92 +85 +85 +85 +109 +109 +109 +110 +110 +110 +125 +125 +125 +102 +102 +102 +110 +110 +110 +100 +100 +100 +94 +94 +94 +76 +76 +76 +66 +66 +66 +65 +65 +65 +71 +71 +71 +63 +63 +63 +40 +40 +40 +96 +96 +96 +142 +142 +142 +139 +139 +139 +129 +129 +129 +111 +111 +111 +76 +76 +76 +61 +61 +61 +85 +85 +85 +71 +71 +71 +50 +50 +50 +44 +44 +44 +56 +56 +56 +95 +95 +95 +130 +130 +130 +110 +110 +110 +111 +111 +111 +72 +72 +72 +71 +71 +71 +140 +140 +140 +128 +128 +128 +96 +96 +96 +89 +89 +89 +89 +89 +89 diff --git a/sprite/glowstone.ppm b/sprite/glowstone.ppm new file mode 100644 index 0000000..497e57a --- /dev/null +++ b/sprite/glowstone.ppm @@ -0,0 +1,12290 @@ +64 64 +255 +202 +198 +176 +213 +212 +201 +208 +168 +131 +208 +163 +129 +156 +139 +128 +141 +132 +128 +140 +133 +128 +133 +131 +128 +131 +131 +128 +139 +132 +128 +196 +191 +190 +213 +206 +159 +145 +136 +129 +136 +131 +128 +138 +131 +128 +131 +130 +128 +132 +130 +128 +131 +130 +128 +131 +130 +128 +140 +132 +128 +140 +132 +128 +140 +132 +128 +140 +132 +128 +131 +130 +128 +132 +130 +128 +140 +132 +128 +204 +162 +129 +213 +191 +129 +208 +167 +129 +213 +190 +129 +213 +191 +129 +213 +191 +129 +213 +204 +149 +213 +213 +210 +208 +163 +129 +208 +163 +129 +151 +136 +128 +140 +132 +128 +140 +133 +128 +132 +131 +128 +131 +131 +128 +140 +132 +128 +208 +207 +207 +213 +204 +153 +141 +132 +128 +136 +131 +128 +138 +131 +128 +130 +130 +128 +132 +130 +128 +131 +130 +128 +131 +130 +128 +140 +132 +128 +140 +132 +128 +140 +132 +128 +140 +132 +128 +131 +130 +128 +132 +130 +128 +140 +132 +128 +208 +163 +129 +213 +191 +129 +208 +163 +129 +213 +191 +129 +213 +191 +129 +213 +191 +129 +213 +212 +201 +249 +183 +83 +197 +124 +11 +127 +74 +4 +90 +50 +0 +59 +39 +4 +52 +39 +5 +74 +43 +2 +81 +46 +1 +216 +207 +202 +136 +106 +92 +104 +69 +24 +94 +54 +2 +133 +79 +1 +91 +51 +0 +71 +41 +1 +43 +32 +5 +48 +34 +5 +77 +44 +1 +89 +48 +0 +137 +81 +1 +212 +132 +12 +227 +185 +20 +99 +62 +6 +50 +35 +5 +85 +46 +0 +239 +151 +15 +247 +165 +17 +246 +157 +16 +254 +232 +104 +255 +236 +109 +255 +236 +109 +255 +252 +225 +248 +173 +59 +191 +120 +8 +114 +64 +3 +87 +48 +0 +55 +38 +4 +52 +39 +5 +77 +44 +1 +81 +44 +3 +226 +219 +214 +118 +82 +61 +104 +68 +21 +93 +53 +0 +136 +81 +1 +85 +47 +0 +70 +40 +1 +42 +31 +5 +49 +35 +5 +80 +45 +1 +90 +48 +0 +139 +83 +1 +220 +138 +13 +226 +187 +21 +92 +56 +5 +44 +32 +5 +89 +48 +0 +246 +156 +16 +247 +165 +17 +246 +156 +16 +255 +236 +108 +255 +236 +109 +255 +236 +109 +208 +168 +131 +120 +70 +7 +88 +49 +1 +52 +34 +3 +47 +33 +4 +39 +31 +5 +81 +46 +1 +74 +40 +0 +130 +78 +1 +122 +75 +30 +112 +65 +7 +132 +78 +0 +142 +85 +1 +232 +147 +16 +236 +172 +52 +81 +48 +6 +74 +45 +1 +47 +35 +4 +84 +46 +1 +138 +82 +1 +232 +147 +14 +252 +202 +23 +113 +69 +5 +35 +30 +5 +43 +33 +5 +36 +29 +4 +99 +55 +2 +156 +95 +3 +158 +95 +3 +249 +232 +118 +255 +253 +237 +255 +253 +240 +247 +170 +53 +104 +57 +3 +87 +48 +1 +44 +31 +4 +48 +33 +4 +39 +31 +5 +84 +47 +1 +72 +39 +0 +137 +82 +1 +120 +73 +31 +110 +64 +2 +134 +80 +0 +142 +85 +1 +236 +151 +17 +236 +176 +57 +68 +38 +1 +74 +45 +1 +43 +33 +5 +89 +48 +0 +143 +85 +1 +236 +149 +14 +253 +207 +24 +102 +58 +3 +32 +29 +5 +44 +33 +5 +36 +28 +4 +103 +57 +2 +158 +96 +3 +158 +95 +4 +255 +240 +125 +255 +253 +240 +255 +253 +240 +151 +136 +128 +52 +36 +4 +51 +35 +4 +72 +42 +2 +51 +35 +4 +74 +43 +2 +74 +39 +0 +120 +71 +1 +136 +81 +0 +124 +73 +0 +137 +81 +1 +211 +132 +11 +224 +141 +13 +252 +199 +23 +255 +220 +90 +192 +131 +17 +70 +40 +1 +46 +34 +4 +84 +46 +1 +215 +135 +12 +252 +199 +22 +138 +93 +9 +51 +34 +4 +38 +31 +5 +34 +28 +5 +35 +27 +5 +42 +29 +4 +101 +57 +0 +102 +57 +0 +240 +169 +38 +248 +179 +74 +248 +179 +75 +126 +74 +7 +44 +31 +4 +52 +36 +4 +75 +43 +1 +46 +34 +5 +77 +44 +1 +73 +39 +0 +128 +76 +1 +136 +82 +0 +123 +72 +0 +139 +83 +1 +220 +138 +12 +224 +141 +13 +253 +202 +23 +255 +223 +101 +187 +123 +11 +66 +37 +0 +42 +34 +5 +89 +48 +0 +223 +141 +13 +253 +202 +23 +125 +80 +7 +46 +32 +4 +38 +31 +5 +34 +28 +5 +35 +27 +5 +43 +30 +4 +103 +57 +0 +102 +57 +0 +248 +175 +40 +248 +179 +74 +248 +179 +75 +132 +130 +128 +40 +31 +5 +77 +44 +1 +126 +74 +1 +63 +43 +4 +79 +44 +1 +85 +46 +0 +137 +82 +1 +104 +58 +0 +141 +84 +1 +214 +134 +11 +251 +197 +22 +247 +161 +17 +254 +212 +24 +255 +225 +69 +247 +177 +45 +82 +45 +3 +44 +33 +4 +42 +31 +4 +110 +63 +3 +115 +69 +5 +53 +35 +4 +46 +34 +5 +51 +37 +5 +36 +30 +5 +46 +34 +5 +35 +25 +5 +45 +33 +4 +43 +33 +4 +110 +63 +3 +114 +65 +3 +114 +65 +3 +47 +34 +4 +39 +31 +5 +81 +46 +1 +135 +80 +1 +51 +37 +5 +82 +45 +0 +85 +46 +0 +145 +87 +1 +98 +54 +0 +144 +86 +1 +226 +142 +13 +253 +204 +23 +246 +157 +16 +255 +215 +25 +255 +226 +75 +247 +173 +43 +77 +42 +0 +39 +31 +5 +42 +31 +4 +114 +64 +3 +115 +69 +5 +46 +32 +4 +46 +35 +5 +51 +37 +5 +34 +30 +5 +47 +34 +5 +35 +25 +5 +45 +33 +4 +43 +33 +4 +114 +64 +3 +114 +65 +3 +114 +65 +3 +132 +130 +128 +46 +35 +5 +84 +47 +1 +203 +127 +11 +67 +47 +7 +76 +42 +1 +137 +81 +1 +219 +137 +12 +154 +93 +3 +227 +143 +13 +251 +197 +22 +248 +170 +18 +253 +204 +23 +255 +215 +25 +255 +235 +103 +249 +179 +51 +98 +54 +3 +52 +38 +4 +41 +32 +5 +39 +29 +4 +52 +36 +4 +79 +44 +1 +75 +42 +1 +84 +46 +1 +47 +35 +4 +39 +31 +5 +81 +44 +1 +135 +82 +1 +88 +49 +1 +40 +30 +4 +46 +34 +4 +43 +31 +4 +47 +35 +5 +46 +35 +5 +88 +48 +0 +226 +142 +13 +41 +33 +5 +81 +44 +0 +141 +84 +1 +231 +146 +13 +144 +86 +1 +234 +148 +14 +253 +205 +23 +247 +165 +17 +254 +208 +24 +255 +215 +24 +255 +238 +115 +249 +174 +45 +92 +50 +0 +46 +36 +5 +40 +32 +5 +39 +29 +4 +53 +37 +4 +82 +45 +1 +74 +41 +1 +85 +47 +1 +42 +34 +5 +39 +31 +5 +84 +46 +1 +136 +83 +2 +83 +46 +1 +37 +29 +4 +47 +34 +4 +43 +31 +4 +140 +132 +128 +68 +38 +0 +59 +39 +4 +92 +53 +2 +41 +30 +4 +63 +36 +1 +92 +50 +0 +145 +87 +2 +149 +89 +1 +245 +201 +22 +255 +214 +25 +254 +211 +24 +255 +215 +25 +255 +215 +25 +255 +193 +69 +119 +72 +11 +43 +33 +4 +47 +34 +5 +34 +27 +5 +81 +44 +1 +235 +233 +233 +243 +229 +132 +151 +97 +13 +86 +48 +0 +85 +47 +0 +41 +31 +5 +138 +83 +1 +236 +149 +14 +242 +199 +22 +107 +69 +6 +36 +29 +5 +48 +35 +5 +84 +47 +1 +65 +36 +0 +59 +40 +4 +99 +55 +2 +32 +27 +5 +67 +37 +0 +93 +51 +0 +153 +93 +2 +148 +89 +1 +253 +209 +24 +255 +215 +25 +254 +211 +24 +255 +215 +25 +255 +215 +25 +255 +190 +75 +108 +63 +5 +41 +32 +5 +48 +34 +5 +33 +27 +5 +87 +48 +7 +240 +240 +240 +242 +227 +119 +143 +86 +3 +83 +46 +0 +85 +47 +0 +37 +31 +5 +145 +87 +1 +239 +151 +15 +242 +203 +23 +98 +60 +5 +34 +29 +5 +48 +35 +5 +156 +138 +128 +93 +51 +0 +77 +43 +1 +54 +35 +3 +35 +30 +5 +68 +38 +1 +71 +38 +0 +135 +80 +1 +219 +137 +11 +253 +210 +24 +255 +215 +25 +255 +215 +25 +255 +233 +100 +255 +247 +212 +254 +182 +59 +104 +59 +2 +42 +32 +5 +36 +28 +5 +74 +42 +1 +216 +207 +205 +171 +123 +70 +238 +166 +39 +230 +146 +15 +141 +85 +1 +87 +48 +0 +53 +37 +5 +97 +54 +0 +249 +201 +23 +133 +91 +7 +53 +38 +5 +78 +44 +1 +82 +46 +1 +135 +80 +1 +86 +47 +0 +77 +43 +1 +49 +33 +4 +34 +29 +5 +72 +39 +0 +70 +38 +0 +144 +87 +1 +227 +143 +13 +255 +214 +25 +255 +215 +25 +255 +215 +24 +255 +235 +107 +255 +247 +218 +253 +174 +35 +91 +50 +0 +40 +32 +5 +35 +28 +5 +79 +45 +5 +225 +217 +216 +168 +119 +60 +246 +171 +37 +228 +144 +13 +137 +82 +1 +81 +44 +0 +51 +37 +5 +102 +56 +1 +253 +205 +23 +121 +78 +6 +50 +36 +5 +79 +44 +1 +82 +46 +1 +202 +160 +129 +229 +144 +14 +82 +45 +2 +46 +33 +4 +40 +32 +5 +37 +28 +4 +79 +43 +0 +91 +51 +0 +205 +152 +54 +252 +200 +27 +255 +212 +25 +255 +234 +100 +255 +208 +83 +255 +188 +69 +133 +83 +12 +53 +35 +4 +38 +29 +5 +75 +43 +1 +135 +80 +1 +240 +164 +51 +235 +148 +15 +252 +201 +23 +254 +208 +23 +242 +222 +108 +147 +101 +20 +84 +48 +1 +38 +30 +4 +122 +81 +8 +51 +37 +5 +80 +44 +1 +231 +225 +224 +142 +85 +3 +229 +144 +13 +228 +144 +14 +70 +38 +0 +41 +32 +5 +40 +32 +5 +36 +28 +4 +81 +44 +0 +92 +51 +0 +217 +163 +59 +254 +202 +24 +255 +214 +24 +255 +236 +111 +255 +205 +79 +255 +187 +68 +116 +68 +4 +48 +33 +4 +37 +29 +5 +81 +45 +1 +141 +84 +1 +247 +169 +53 +234 +148 +14 +254 +207 +24 +254 +208 +24 +242 +223 +112 +135 +84 +5 +79 +45 +1 +36 +29 +4 +124 +82 +8 +45 +33 +4 +83 +45 +6 +232 +225 +221 +141 +84 +1 +213 +189 +129 +254 +210 +24 +85 +54 +3 +81 +50 +4 +40 +34 +5 +42 +33 +5 +36 +28 +5 +63 +35 +1 +111 +68 +7 +162 +104 +5 +231 +151 +14 +152 +101 +16 +107 +64 +9 +104 +60 +5 +47 +34 +4 +28 +24 +5 +46 +26 +1 +101 +58 +0 +138 +83 +0 +239 +151 +15 +254 +208 +24 +255 +215 +25 +255 +215 +24 +255 +239 +120 +240 +162 +29 +103 +58 +1 +39 +31 +5 +54 +38 +5 +82 +50 +5 +233 +215 +111 +247 +167 +45 +246 +205 +23 +254 +210 +24 +254 +210 +24 +72 +42 +1 +83 +52 +5 +34 +31 +5 +43 +33 +5 +35 +28 +5 +68 +36 +0 +116 +71 +8 +165 +106 +5 +243 +159 +16 +139 +92 +16 +105 +62 +9 +104 +60 +5 +40 +31 +4 +27 +24 +5 +47 +26 +0 +109 +63 +0 +142 +85 +0 +246 +156 +16 +254 +210 +24 +255 +215 +25 +255 +215 +25 +255 +240 +124 +238 +152 +16 +90 +49 +0 +37 +30 +5 +54 +38 +5 +84 +50 +6 +241 +224 +114 +247 +167 +42 +246 +205 +23 +213 +191 +129 +255 +232 +92 +77 +54 +13 +79 +48 +4 +38 +32 +5 +40 +32 +5 +34 +29 +5 +35 +26 +4 +82 +46 +1 +86 +49 +1 +116 +67 +3 +89 +50 +0 +46 +31 +4 +51 +35 +4 +44 +32 +5 +32 +26 +5 +61 +34 +0 +129 +77 +1 +217 +136 +12 +245 +155 +16 +255 +213 +25 +255 +215 +25 +255 +215 +24 +255 +239 +120 +231 +157 +28 +88 +50 +1 +36 +29 +5 +42 +33 +5 +95 +58 +5 +166 +118 +31 +244 +154 +16 +255 +214 +25 +255 +215 +25 +255 +235 +102 +65 +38 +2 +82 +51 +5 +31 +29 +5 +41 +32 +5 +33 +29 +5 +35 +26 +4 +87 +49 +0 +85 +49 +1 +121 +70 +3 +85 +48 +0 +42 +29 +4 +51 +35 +4 +43 +31 +5 +31 +25 +5 +63 +34 +0 +139 +83 +1 +225 +142 +13 +246 +157 +16 +255 +215 +25 +255 +215 +25 +255 +215 +25 +255 +240 +124 +228 +145 +15 +75 +41 +0 +34 +29 +5 +42 +33 +5 +100 +60 +5 +171 +122 +32 +246 +157 +16 +255 +215 +25 +213 +191 +129 +255 +236 +109 +99 +60 +15 +64 +41 +4 +42 +31 +5 +91 +60 +5 +132 +83 +5 +54 +40 +5 +49 +34 +4 +39 +30 +4 +51 +35 +4 +41 +29 +4 +77 +43 +1 +83 +46 +1 +93 +55 +4 +45 +32 +5 +82 +45 +0 +117 +69 +0 +233 +147 +14 +253 +203 +23 +255 +215 +25 +255 +215 +25 +255 +235 +104 +255 +252 +231 +244 +167 +50 +92 +52 +1 +32 +29 +5 +34 +29 +5 +46 +34 +5 +95 +53 +0 +160 +98 +3 +246 +164 +17 +254 +212 +24 +255 +239 +121 +86 +45 +3 +59 +40 +5 +40 +30 +5 +97 +64 +5 +135 +85 +5 +40 +32 +5 +50 +34 +4 +38 +29 +4 +53 +36 +4 +38 +28 +4 +81 +45 +1 +83 +46 +1 +94 +57 +5 +40 +30 +5 +84 +46 +0 +121 +72 +0 +244 +155 +16 +254 +207 +24 +255 +215 +25 +255 +215 +25 +255 +237 +111 +255 +253 +237 +243 +156 +22 +77 +42 +0 +30 +28 +5 +34 +29 +5 +47 +35 +5 +98 +54 +0 +165 +101 +4 +247 +164 +17 +213 +204 +148 +123 +89 +34 +74 +40 +2 +46 +33 +4 +33 +27 +5 +220 +216 +214 +246 +229 +125 +116 +76 +27 +85 +46 +0 +96 +58 +5 +51 +37 +5 +78 +44 +1 +138 +82 +1 +228 +143 +14 +112 +64 +3 +41 +29 +5 +84 +47 +0 +116 +68 +0 +233 +147 +14 +254 +211 +24 +255 +215 +25 +255 +235 +105 +255 +252 +234 +243 +167 +56 +115 +68 +7 +57 +39 +4 +213 +177 +87 +140 +87 +6 +90 +50 +1 +42 +32 +4 +144 +87 +1 +245 +155 +16 +254 +233 +109 +105 +70 +20 +72 +39 +0 +41 +31 +5 +31 +25 +6 +238 +234 +232 +246 +228 +116 +92 +51 +9 +85 +46 +0 +97 +59 +5 +42 +32 +5 +83 +45 +1 +143 +85 +1 +233 +147 +15 +95 +53 +1 +36 +27 +5 +87 +48 +0 +121 +71 +0 +244 +155 +16 +255 +215 +25 +255 +215 +25 +255 +237 +114 +255 +252 +240 +243 +163 +44 +98 +56 +2 +53 +37 +6 +219 +182 +89 +138 +84 +2 +85 +46 +0 +39 +32 +4 +150 +91 +1 +246 +156 +16 +143 +134 +129 +74 +41 +1 +42 +31 +4 +48 +34 +5 +213 +200 +103 +117 +79 +39 +99 +60 +11 +90 +49 +2 +221 +138 +13 +104 +59 +2 +42 +29 +4 +81 +45 +1 +228 +143 +14 +254 +209 +24 +113 +73 +4 +45 +32 +5 +76 +42 +0 +136 +81 +1 +236 +149 +14 +254 +233 +112 +255 +239 +119 +255 +252 +233 +247 +169 +54 +106 +59 +2 +58 +40 +4 +81 +44 +1 +150 +93 +9 +239 +151 +15 +245 +201 +23 +96 +58 +2 +55 +38 +5 +87 +58 +6 +99 +60 +11 +71 +39 +0 +39 +30 +5 +49 +33 +5 +237 +224 +115 +101 +62 +27 +99 +60 +11 +88 +47 +0 +235 +148 +15 +92 +50 +1 +33 +26 +5 +86 +46 +0 +240 +152 +15 +254 +212 +24 +94 +54 +1 +41 +30 +5 +78 +42 +0 +144 +87 +1 +245 +155 +16 +255 +238 +118 +255 +239 +119 +255 +253 +244 +245 +161 +36 +98 +54 +1 +53 +39 +4 +83 +45 +0 +155 +97 +9 +241 +152 +15 +245 +204 +24 +86 +48 +1 +55 +38 +5 +88 +58 +6 +131 +130 +128 +46 +34 +4 +44 +32 +5 +75 +43 +2 +109 +74 +19 +135 +81 +3 +139 +83 +1 +139 +83 +1 +160 +97 +3 +95 +52 +0 +55 +37 +4 +48 +34 +4 +107 +62 +3 +113 +73 +4 +57 +37 +4 +32 +29 +5 +37 +28 +4 +88 +50 +1 +155 +94 +3 +241 +164 +31 +247 +168 +33 +129 +89 +44 +95 +56 +6 +46 +33 +4 +34 +28 +5 +84 +46 +0 +225 +141 +13 +253 +205 +23 +255 +234 +100 +99 +60 +10 +40 +31 +5 +40 +33 +5 +44 +33 +4 +46 +34 +4 +44 +32 +5 +81 +45 +1 +112 +77 +21 +138 +82 +1 +139 +83 +1 +139 +83 +1 +162 +98 +3 +90 +49 +0 +48 +35 +5 +48 +34 +4 +112 +64 +2 +113 +73 +4 +50 +33 +4 +31 +28 +5 +37 +28 +4 +96 +53 +0 +162 +98 +3 +247 +168 +33 +247 +168 +33 +115 +80 +45 +93 +54 +3 +44 +33 +4 +33 +28 +5 +89 +48 +0 +232 +147 +14 +254 +206 +22 +254 +235 +107 +89 +48 +2 +39 +31 +5 +40 +33 +5 +132 +130 +128 +36 +29 +5 +37 +28 +5 +77 +44 +1 +133 +79 +1 +148 +89 +1 +230 +145 +13 +236 +149 +15 +236 +149 +15 +103 +58 +1 +60 +40 +4 +43 +34 +5 +39 +32 +5 +41 +32 +5 +45 +35 +5 +37 +30 +5 +40 +31 +5 +42 +30 +5 +89 +49 +1 +102 +57 +1 +102 +57 +2 +45 +32 +4 +39 +30 +5 +47 +35 +5 +38 +30 +5 +35 +30 +5 +98 +54 +2 +251 +233 +111 +113 +76 +26 +58 +39 +5 +41 +32 +5 +37 +28 +5 +46 +33 +5 +34 +29 +5 +38 +28 +5 +86 +47 +0 +140 +84 +1 +149 +89 +1 +236 +149 +14 +236 +149 +15 +236 +149 +14 +91 +49 +0 +55 +38 +5 +42 +34 +5 +39 +32 +4 +41 +32 +5 +45 +35 +5 +36 +30 +5 +40 +31 +5 +42 +30 +5 +93 +51 +0 +102 +57 +2 +102 +57 +2 +39 +30 +4 +40 +31 +5 +48 +35 +5 +37 +30 +5 +34 +30 +4 +104 +57 +5 +255 +238 +113 +99 +59 +15 +56 +39 +5 +41 +32 +5 +37 +28 +5 +131 +130 +128 +46 +33 +5 +82 +45 +1 +203 +127 +12 +163 +100 +3 +230 +145 +13 +246 +156 +16 +253 +202 +23 +254 +212 +24 +104 +62 +3 +52 +34 +4 +213 +213 +212 +240 +229 +130 +96 +59 +11 +77 +42 +0 +67 +36 +0 +39 +30 +5 +43 +33 +5 +40 +30 +5 +32 +27 +5 +42 +32 +5 +35 +30 +5 +82 +44 +1 +233 +220 +113 +107 +66 +21 +86 +47 +0 +34 +30 +4 +56 +44 +11 +36 +29 +5 +39 +32 +5 +37 +28 +5 +33 +28 +5 +37 +28 +5 +47 +33 +5 +85 +47 +0 +227 +143 +14 +152 +91 +2 +239 +151 +15 +246 +156 +16 +254 +209 +24 +254 +212 +24 +91 +49 +0 +43 +30 +4 +235 +235 +235 +239 +227 +119 +87 +48 +2 +76 +42 +0 +67 +36 +0 +37 +30 +5 +44 +34 +5 +39 +29 +5 +32 +27 +5 +43 +33 +5 +34 +30 +5 +87 +46 +3 +240 +227 +117 +90 +47 +5 +85 +47 +0 +31 +29 +5 +56 +44 +11 +35 +28 +5 +40 +32 +5 +37 +28 +5 +33 +28 +5 +131 +130 +128 +41 +32 +5 +84 +46 +1 +146 +88 +3 +150 +90 +1 +235 +148 +14 +253 +202 +23 +255 +214 +25 +129 +86 +8 +53 +34 +4 +188 +166 +82 +173 +125 +56 +163 +108 +23 +140 +84 +2 +136 +81 +1 +116 +68 +0 +82 +46 +1 +47 +33 +4 +58 +40 +5 +38 +30 +5 +38 +30 +5 +75 +43 +1 +217 +199 +99 +254 +251 +227 +231 +215 +123 +148 +95 +14 +130 +80 +2 +133 +81 +2 +130 +80 +2 +36 +30 +5 +43 +31 +5 +46 +35 +5 +38 +30 +5 +42 +32 +5 +88 +48 +0 +158 +96 +3 +148 +89 +1 +244 +155 +16 +253 +205 +23 +255 +215 +25 +112 +69 +5 +47 +32 +4 +212 +188 +94 +166 +113 +48 +163 +108 +22 +139 +83 +1 +135 +81 +1 +114 +67 +0 +81 +45 +1 +43 +31 +5 +59 +41 +5 +36 +29 +5 +38 +30 +5 +80 +44 +3 +226 +209 +106 +255 +252 +233 +227 +210 +108 +140 +84 +4 +129 +80 +2 +133 +81 +2 +129 +79 +2 +29 +27 +5 +44 +31 +5 +47 +35 +5 +130 +130 +128 +40 +31 +5 +84 +46 +1 +208 +169 +17 +164 +108 +5 +235 +148 +14 +254 +211 +24 +132 +88 +8 +44 +31 +4 +73 +41 +1 +122 +75 +12 +221 +139 +14 +242 +218 +104 +236 +153 +21 +236 +149 +14 +233 +147 +14 +146 +87 +2 +92 +52 +1 +54 +38 +4 +39 +32 +5 +82 +45 +1 +219 +203 +102 +112 +72 +27 +248 +235 +132 +248 +175 +41 +236 +150 +15 +236 +149 +14 +236 +149 +14 +156 +95 +2 +86 +48 +1 +50 +36 +5 +38 +29 +5 +34 +28 +5 +41 +32 +5 +88 +47 +0 +232 +192 +21 +152 +93 +2 +244 +155 +16 +255 +215 +25 +110 +65 +5 +36 +28 +4 +76 +42 +1 +128 +80 +14 +233 +146 +13 +243 +223 +112 +236 +149 +14 +236 +149 +14 +233 +147 +14 +141 +84 +1 +85 +47 +1 +51 +37 +5 +39 +32 +5 +84 +45 +1 +233 +218 +111 +104 +62 +20 +254 +241 +136 +247 +167 +28 +236 +149 +14 +236 +149 +14 +236 +149 +14 +149 +90 +1 +82 +46 +1 +48 +35 +5 +38 +29 +5 +131 +130 +128 +37 +29 +5 +40 +29 +5 +85 +48 +3 +93 +50 +0 +97 +53 +1 +97 +53 +2 +90 +48 +0 +47 +34 +4 +78 +43 +0 +123 +73 +0 +238 +214 +104 +255 +252 +234 +254 +235 +125 +254 +215 +39 +254 +232 +107 +240 +155 +19 +108 +60 +3 +43 +31 +4 +51 +37 +5 +88 +48 +0 +97 +55 +10 +140 +83 +1 +242 +159 +21 +246 +156 +16 +253 +206 +22 +254 +211 +24 +254 +211 +24 +241 +157 +16 +99 +55 +1 +36 +29 +5 +41 +32 +5 +37 +30 +5 +37 +28 +5 +40 +29 +5 +94 +52 +2 +93 +50 +0 +97 +53 +1 +97 +53 +2 +89 +48 +0 +42 +32 +5 +81 +44 +0 +130 +77 +0 +251 +231 +114 +255 +254 +243 +254 +235 +118 +254 +212 +27 +254 +234 +117 +239 +151 +14 +91 +49 +1 +38 +29 +5 +52 +38 +5 +89 +48 +0 +98 +56 +10 +145 +86 +1 +246 +161 +22 +246 +156 +16 +254 +210 +23 +254 +211 +24 +254 +211 +24 +239 +152 +15 +89 +48 +0 +34 +29 +5 +41 +32 +5 +130 +129 +128 +36 +29 +5 +34 +28 +5 +47 +34 +5 +38 +32 +5 +49 +36 +5 +43 +31 +5 +35 +27 +5 +43 +33 +5 +75 +41 +0 +133 +79 +1 +233 +150 +17 +254 +234 +119 +255 +217 +33 +255 +215 +25 +255 +238 +113 +246 +160 +20 +109 +60 +3 +66 +42 +4 +86 +47 +1 +89 +48 +0 +139 +83 +1 +235 +149 +14 +246 +156 +16 +253 +206 +23 +255 +250 +232 +255 +217 +38 +255 +238 +119 +247 +164 +27 +99 +55 +1 +42 +32 +5 +41 +30 +5 +33 +26 +5 +37 +30 +5 +33 +28 +5 +49 +36 +5 +36 +31 +5 +50 +36 +5 +43 +31 +5 +34 +27 +5 +45 +34 +5 +77 +42 +0 +142 +85 +1 +244 +157 +18 +255 +240 +127 +255 +216 +27 +255 +215 +24 +255 +240 +123 +246 +156 +15 +91 +49 +1 +64 +42 +5 +88 +48 +0 +89 +48 +0 +145 +87 +1 +242 +153 +15 +246 +156 +16 +254 +212 +24 +255 +252 +244 +255 +216 +25 +255 +239 +121 +245 +156 +17 +89 +48 +0 +41 +32 +5 +41 +30 +5 +131 +130 +128 +35 +29 +5 +78 +44 +1 +84 +46 +1 +83 +45 +1 +84 +47 +1 +84 +46 +1 +53 +35 +4 +35 +28 +5 +77 +42 +0 +135 +81 +1 +233 +147 +14 +254 +213 +32 +255 +215 +25 +255 +215 +25 +255 +238 +113 +109 +65 +9 +54 +37 +4 +56 +39 +5 +87 +47 +0 +139 +83 +1 +224 +141 +12 +253 +224 +107 +254 +209 +27 +255 +214 +25 +255 +220 +52 +255 +215 +24 +255 +239 +122 +247 +164 +27 +99 +55 +1 +42 +31 +5 +33 +27 +5 +43 +33 +5 +34 +28 +5 +82 +45 +1 +84 +46 +1 +83 +45 +1 +84 +47 +1 +84 +46 +1 +48 +34 +5 +34 +27 +5 +80 +43 +0 +144 +87 +1 +244 +154 +15 +255 +218 +34 +255 +215 +25 +255 +215 +24 +255 +240 +123 +104 +58 +2 +48 +34 +4 +57 +39 +5 +89 +48 +0 +142 +84 +1 +233 +148 +14 +254 +229 +112 +254 +208 +23 +255 +215 +25 +255 +220 +53 +255 +216 +24 +255 +240 +124 +245 +156 +17 +89 +48 +0 +41 +30 +5 +33 +27 +5 +130 +129 +128 +77 +43 +1 +88 +46 +0 +208 +198 +193 +243 +230 +138 +107 +65 +18 +89 +48 +0 +86 +47 +0 +52 +35 +4 +81 +45 +0 +129 +77 +0 +232 +147 +14 +254 +231 +109 +255 +238 +117 +255 +238 +117 +255 +219 +38 +92 +50 +2 +67 +42 +4 +43 +34 +5 +86 +47 +0 +146 +88 +1 +235 +148 +14 +247 +163 +24 +255 +212 +24 +255 +215 +24 +255 +215 +24 +255 +237 +113 +255 +240 +124 +247 +164 +27 +99 +55 +1 +50 +36 +5 +34 +30 +5 +31 +27 +5 +83 +46 +1 +88 +46 +0 +232 +228 +226 +242 +228 +121 +91 +48 +4 +89 +48 +0 +86 +47 +0 +48 +34 +5 +83 +46 +0 +136 +82 +0 +243 +154 +15 +255 +237 +117 +255 +238 +117 +255 +238 +118 +255 +218 +31 +87 +45 +0 +64 +41 +5 +41 +33 +5 +89 +48 +0 +148 +89 +1 +244 +155 +15 +247 +164 +24 +255 +215 +24 +255 +215 +24 +255 +215 +24 +255 +238 +117 +255 +240 +124 +245 +156 +17 +89 +48 +0 +48 +35 +5 +34 +30 +5 +131 +130 +128 +81 +45 +1 +230 +214 +109 +129 +93 +47 +144 +89 +11 +146 +87 +2 +145 +87 +1 +100 +56 +0 +44 +31 +4 +66 +36 +0 +82 +46 +0 +144 +87 +2 +239 +155 +19 +247 +160 +20 +119 +69 +11 +97 +52 +2 +49 +33 +4 +46 +34 +5 +48 +36 +5 +44 +33 +5 +90 +49 +0 +146 +88 +1 +239 +151 +14 +255 +235 +116 +255 +239 +120 +255 +239 +120 +255 +240 +123 +255 +254 +245 +247 +165 +43 +97 +55 +1 +39 +29 +5 +37 +30 +5 +40 +32 +5 +88 +48 +1 +245 +230 +119 +104 +63 +28 +151 +95 +10 +145 +87 +1 +145 +87 +1 +92 +50 +0 +39 +29 +5 +69 +36 +0 +84 +47 +0 +151 +91 +2 +246 +160 +20 +247 +160 +20 +102 +56 +9 +97 +52 +2 +47 +33 +5 +46 +34 +5 +48 +36 +5 +44 +33 +5 +92 +50 +0 +152 +92 +2 +245 +157 +16 +255 +239 +120 +255 +239 +120 +255 +239 +120 +255 +240 +126 +255 +254 +249 +246 +157 +20 +87 +48 +0 +38 +29 +5 +37 +30 +5 +130 +130 +128 +80 +45 +1 +92 +48 +5 +134 +79 +2 +148 +89 +1 +233 +147 +14 +244 +155 +16 +166 +101 +4 +96 +53 +0 +43 +32 +4 +67 +38 +1 +78 +43 +0 +91 +50 +0 +92 +50 +0 +55 +38 +4 +43 +31 +5 +42 +34 +5 +51 +37 +5 +42 +31 +5 +45 +34 +5 +86 +48 +0 +90 +49 +0 +146 +87 +1 +242 +155 +17 +254 +230 +112 +255 +253 +241 +255 +255 +252 +247 +162 +34 +108 +61 +2 +41 +30 +5 +45 +34 +5 +32 +26 +5 +34 +30 +5 +87 +47 +0 +93 +48 +5 +143 +85 +1 +148 +89 +1 +242 +154 +15 +244 +155 +16 +152 +92 +2 +89 +49 +0 +38 +30 +5 +72 +40 +0 +79 +43 +0 +92 +50 +0 +92 +50 +0 +51 +36 +5 +42 +30 +5 +42 +34 +5 +52 +38 +5 +41 +30 +5 +45 +34 +5 +87 +48 +0 +91 +49 +0 +151 +91 +1 +246 +158 +17 +255 +238 +123 +255 +254 +250 +255 +252 +248 +247 +159 +24 +94 +52 +1 +38 +29 +5 +44 +34 +5 +32 +26 +5 +139 +132 +128 +46 +34 +4 +84 +46 +1 +135 +80 +1 +223 +141 +12 +245 +155 +16 +253 +206 +24 +241 +162 +16 +156 +94 +3 +90 +50 +0 +50 +34 +4 +38 +29 +5 +35 +27 +4 +231 +227 +227 +239 +227 +134 +98 +60 +11 +85 +47 +0 +86 +47 +0 +85 +46 +0 +85 +46 +0 +47 +34 +4 +84 +46 +1 +94 +52 +0 +104 +58 +1 +230 +152 +23 +247 +165 +41 +247 +165 +42 +109 +62 +3 +42 +31 +4 +82 +44 +1 +85 +47 +0 +85 +46 +0 +85 +46 +0 +40 +32 +4 +88 +48 +0 +144 +86 +1 +235 +148 +14 +246 +156 +16 +254 +210 +24 +239 +154 +15 +145 +87 +1 +86 +47 +0 +43 +32 +4 +37 +29 +5 +35 +27 +6 +241 +238 +238 +239 +226 +120 +86 +47 +2 +85 +47 +0 +86 +47 +0 +85 +46 +0 +85 +46 +1 +45 +33 +5 +88 +48 +0 +94 +52 +0 +103 +58 +1 +244 +162 +25 +247 +165 +42 +244 +163 +42 +104 +58 +1 +36 +28 +4 +84 +45 +0 +85 +47 +0 +85 +46 +0 +159 +140 +128 +95 +53 +0 +39 +29 +4 +121 +74 +2 +230 +145 +14 +253 +205 +23 +255 +215 +25 +255 +212 +24 +250 +209 +23 +104 +62 +3 +44 +31 +4 +46 +34 +5 +227 +215 +111 +160 +108 +31 +154 +98 +12 +230 +145 +14 +149 +90 +2 +145 +87 +1 +145 +87 +1 +233 +147 +14 +91 +50 +1 +53 +36 +4 +44 +33 +5 +87 +47 +0 +98 +54 +1 +99 +55 +1 +99 +55 +1 +49 +35 +5 +82 +44 +1 +238 +221 +114 +148 +91 +6 +145 +87 +1 +145 +87 +1 +88 +48 +0 +34 +27 +5 +137 +83 +1 +243 +154 +16 +254 +211 +24 +255 +215 +25 +255 +212 +24 +249 +209 +23 +91 +49 +0 +36 +27 +5 +45 +33 +5 +243 +230 +118 +155 +100 +24 +154 +98 +11 +238 +151 +15 +144 +86 +1 +145 +87 +1 +145 +87 +1 +238 +150 +15 +85 +46 +0 +48 +35 +5 +45 +33 +5 +89 +48 +0 +99 +55 +1 +99 +55 +1 +98 +54 +1 +47 +35 +5 +84 +43 +2 +244 +229 +117 +145 +86 +2 +145 +87 +1 +160 +140 +128 +96 +54 +0 +49 +35 +4 +126 +77 +2 +151 +91 +1 +235 +150 +14 +254 +211 +24 +255 +235 +105 +255 +239 +122 +57 +49 +18 +40 +30 +5 +82 +45 +1 +146 +91 +7 +148 +89 +1 +148 +89 +1 +236 +149 +15 +244 +154 +16 +244 +154 +16 +244 +154 +16 +254 +210 +24 +93 +49 +1 +44 +32 +4 +31 +27 +5 +32 +27 +5 +38 +30 +5 +48 +34 +5 +43 +32 +5 +87 +47 +0 +236 +219 +113 +255 +254 +244 +252 +237 +126 +244 +155 +16 +152 +92 +2 +89 +49 +0 +45 +34 +5 +141 +85 +1 +151 +91 +2 +245 +157 +16 +255 +214 +24 +255 +238 +118 +254 +239 +121 +39 +32 +7 +40 +30 +5 +87 +47 +0 +151 +94 +7 +148 +89 +1 +148 +89 +1 +245 +155 +16 +244 +154 +16 +244 +154 +16 +244 +155 +16 +253 +212 +24 +87 +45 +0 +38 +30 +5 +30 +26 +5 +32 +27 +5 +39 +30 +5 +49 +34 +5 +44 +33 +5 +86 +45 +0 +249 +234 +121 +255 +254 +249 +252 +234 +118 +244 +154 +15 +204 +161 +129 +157 +95 +3 +91 +51 +1 +54 +37 +4 +87 +49 +1 +150 +91 +2 +72 +53 +6 +71 +55 +17 +62 +50 +19 +51 +36 +6 +43 +33 +5 +83 +46 +1 +225 +141 +13 +153 +93 +2 +224 +141 +13 +253 +204 +23 +246 +159 +16 +253 +201 +23 +254 +210 +24 +255 +236 +109 +93 +50 +6 +53 +37 +4 +81 +45 +1 +84 +46 +0 +84 +46 +0 +40 +32 +5 +82 +44 +1 +236 +219 +113 +166 +118 +30 +249 +234 +131 +247 +166 +30 +158 +96 +2 +233 +147 +14 +145 +87 +1 +86 +47 +0 +47 +35 +4 +93 +51 +0 +156 +94 +2 +65 +49 +7 +72 +56 +19 +61 +49 +19 +50 +35 +5 +41 +32 +5 +87 +46 +0 +236 +149 +15 +148 +89 +1 +235 +148 +14 +254 +210 +24 +246 +156 +16 +254 +208 +24 +254 +210 +24 +254 +237 +114 +87 +45 +0 +49 +36 +5 +84 +46 +1 +84 +46 +0 +84 +46 +0 +36 +31 +5 +87 +46 +4 +240 +223 +115 +159 +106 +20 +254 +240 +135 +244 +162 +26 +157 +95 +2 +208 +163 +129 +241 +153 +15 +154 +93 +2 +98 +56 +1 +41 +29 +4 +45 +35 +5 +229 +229 +229 +243 +232 +143 +156 +106 +21 +87 +48 +0 +41 +32 +4 +77 +44 +1 +148 +89 +2 +148 +89 +1 +232 +146 +14 +246 +159 +16 +254 +209 +23 +255 +215 +24 +255 +236 +109 +255 +240 +124 +93 +50 +6 +47 +34 +4 +86 +47 +0 +142 +85 +1 +226 +143 +13 +56 +42 +6 +87 +47 +0 +153 +97 +11 +148 +89 +2 +241 +157 +22 +246 +156 +16 +249 +208 +23 +246 +159 +16 +241 +152 +15 +146 +87 +1 +87 +49 +0 +34 +26 +4 +46 +36 +7 +242 +242 +242 +244 +230 +125 +144 +89 +6 +82 +45 +0 +33 +29 +5 +83 +45 +0 +153 +93 +2 +148 +89 +1 +243 +154 +16 +246 +159 +16 +254 +212 +24 +255 +215 +25 +255 +238 +117 +254 +239 +124 +88 +45 +0 +42 +33 +5 +89 +48 +0 +144 +86 +1 +235 +149 +15 +41 +33 +5 +90 +48 +0 +154 +98 +11 +148 +89 +1 +246 +161 +23 +246 +157 +16 +249 +208 +23 +213 +191 +129 +255 +234 +106 +252 +236 +120 +244 +172 +39 +73 +50 +7 +227 +195 +99 +160 +104 +24 +229 +147 +18 +243 +154 +16 +249 +205 +23 +120 +82 +5 +46 +31 +4 +86 +47 +0 +235 +149 +15 +246 +156 +16 +254 +208 +24 +255 +238 +115 +255 +240 +121 +255 +240 +124 +103 +62 +16 +40 +31 +5 +82 +46 +1 +88 +47 +0 +237 +150 +15 +253 +200 +22 +52 +43 +7 +86 +47 +0 +146 +88 +1 +235 +149 +14 +246 +156 +16 +254 +212 +23 +255 +253 +246 +255 +215 +33 +255 +237 +118 +252 +236 +120 +242 +158 +22 +47 +34 +6 +244 +210 +107 +152 +95 +15 +242 +156 +19 +243 +154 +16 +250 +209 +23 +95 +57 +2 +40 +29 +5 +90 +48 +0 +243 +154 +16 +246 +156 +16 +255 +213 +23 +255 +240 +121 +255 +240 +121 +254 +240 +124 +93 +52 +7 +38 +30 +5 +87 +47 +0 +90 +49 +0 +243 +154 +15 +254 +204 +23 +34 +29 +5 +90 +49 +0 +147 +88 +1 +243 +154 +15 +246 +157 +16 +255 +214 +30 +255 +254 +249 +213 +204 +151 +255 +240 +124 +255 +253 +239 +248 +179 +74 +68 +47 +7 +84 +47 +2 +144 +86 +1 +229 +144 +13 +254 +207 +24 +255 +238 +115 +124 +87 +31 +55 +38 +4 +39 +29 +5 +87 +48 +0 +90 +49 +0 +90 +49 +0 +90 +49 +1 +90 +49 +1 +90 +49 +1 +33 +29 +5 +44 +34 +5 +84 +46 +1 +143 +85 +1 +250 +209 +24 +70 +56 +8 +48 +35 +5 +86 +47 +0 +241 +153 +15 +246 +156 +16 +246 +156 +16 +246 +156 +15 +255 +239 +124 +255 +240 +123 +255 +240 +124 +255 +255 +251 +247 +162 +33 +39 +32 +5 +89 +49 +1 +147 +88 +1 +242 +153 +15 +255 +213 +24 +255 +240 +122 +99 +57 +11 +50 +36 +5 +38 +28 +5 +90 +49 +0 +90 +49 +0 +90 +49 +0 +90 +49 +1 +90 +49 +1 +90 +49 +1 +29 +28 +5 +45 +34 +5 +89 +48 +0 +148 +90 +1 +254 +214 +25 +47 +35 +6 +49 +36 +5 +91 +49 +0 +245 +155 +16 +246 +156 +16 +246 +156 +16 +246 +159 +18 +255 +240 +125 +213 +204 +151 +255 +252 +226 +247 +170 +53 +246 +157 +18 +135 +82 +3 +92 +51 +0 +91 +55 +4 +61 +41 +5 +47 +41 +6 +88 +51 +8 +214 +205 +202 +240 +229 +136 +102 +66 +16 +72 +39 +0 +80 +43 +0 +40 +32 +4 +50 +36 +5 +41 +32 +5 +39 +31 +5 +82 +46 +1 +86 +47 +0 +89 +48 +0 +91 +49 +0 +46 +35 +6 +49 +34 +5 +84 +46 +1 +230 +144 +14 +254 +210 +24 +247 +161 +17 +254 +209 +24 +254 +212 +24 +255 +216 +27 +255 +239 +117 +255 +253 +242 +246 +161 +31 +246 +156 +16 +117 +70 +1 +90 +49 +0 +92 +55 +5 +55 +39 +5 +46 +42 +6 +91 +50 +8 +236 +231 +231 +240 +228 +122 +88 +49 +4 +71 +38 +0 +81 +44 +0 +36 +31 +5 +51 +37 +5 +39 +31 +5 +39 +31 +5 +85 +47 +0 +86 +47 +0 +89 +48 +0 +91 +49 +0 +44 +35 +6 +51 +35 +5 +87 +47 +1 +236 +150 +15 +254 +212 +24 +246 +157 +16 +254 +212 +24 +254 +212 +24 +255 +216 +27 +213 +213 +210 +247 +173 +59 +189 +118 +7 +112 +63 +2 +83 +45 +0 +54 +37 +4 +47 +36 +5 +76 +44 +1 +87 +47 +0 +236 +231 +230 +125 +91 +72 +86 +47 +5 +93 +53 +0 +143 +86 +1 +93 +52 +0 +76 +42 +0 +43 +31 +5 +50 +35 +5 +83 +46 +1 +89 +48 +0 +144 +86 +1 +230 +145 +14 +248 +205 +23 +107 +66 +6 +50 +34 +5 +85 +46 +0 +239 +151 +15 +246 +157 +16 +246 +156 +16 +254 +235 +115 +255 +239 +121 +255 +239 +121 +255 +253 +242 +246 +161 +30 +183 +114 +6 +96 +52 +1 +82 +45 +0 +51 +36 +5 +47 +36 +5 +81 +45 +0 +87 +45 +2 +247 +245 +244 +101 +60 +31 +85 +47 +5 +94 +54 +0 +146 +87 +1 +86 +47 +0 +76 +42 +0 +41 +30 +5 +51 +36 +5 +87 +47 +0 +90 +48 +0 +147 +88 +1 +239 +152 +15 +247 +208 +24 +100 +59 +5 +43 +31 +5 +89 +48 +0 +245 +156 +16 +246 +157 +16 +246 +156 +16 +255 +239 +121 +255 +239 +121 +255 +239 +121 +208 +163 +129 +108 +61 +3 +79 +43 +0 +46 +31 +4 +44 +31 +5 +38 +30 +5 +85 +47 +1 +74 +40 +0 +135 +81 +1 +110 +62 +5 +111 +64 +1 +136 +82 +0 +147 +88 +1 +240 +153 +18 +251 +184 +57 +80 +48 +6 +77 +46 +0 +46 +34 +4 +84 +46 +1 +143 +86 +1 +241 +153 +15 +254 +207 +24 +101 +55 +3 +29 +27 +5 +43 +33 +5 +33 +27 +5 +87 +47 +1 +147 +89 +1 +149 +89 +1 +249 +232 +118 +255 +254 +249 +255 +255 +253 +247 +161 +31 +91 +49 +1 +78 +42 +0 +40 +29 +5 +45 +32 +5 +38 +30 +5 +88 +48 +0 +71 +38 +0 +142 +85 +1 +107 +60 +5 +112 +65 +0 +139 +84 +0 +147 +88 +1 +245 +157 +18 +252 +188 +63 +67 +37 +1 +78 +47 +0 +42 +33 +5 +89 +48 +0 +148 +89 +1 +245 +155 +16 +254 +213 +24 +89 +44 +1 +27 +26 +5 +45 +34 +5 +33 +27 +5 +90 +49 +0 +149 +90 +1 +149 +89 +2 +255 +240 +125 +255 +255 +252 +255 +255 +253 +142 +133 +128 +41 +31 +4 +45 +34 +5 +77 +44 +1 +52 +36 +4 +81 +45 +1 +71 +38 +0 +130 +77 +1 +136 +81 +0 +127 +75 +0 +142 +85 +1 +226 +143 +13 +239 +152 +15 +254 +208 +24 +255 +227 +97 +214 +147 +19 +68 +38 +1 +46 +34 +4 +84 +46 +1 +230 +145 +14 +254 +209 +24 +114 +69 +5 +41 +30 +4 +40 +31 +5 +32 +27 +5 +36 +28 +5 +32 +26 +5 +92 +50 +0 +93 +50 +0 +238 +156 +21 +247 +162 +33 +247 +162 +33 +101 +56 +2 +34 +28 +4 +47 +34 +5 +83 +46 +1 +46 +34 +5 +85 +46 +1 +69 +37 +0 +140 +83 +1 +135 +81 +0 +127 +74 +0 +144 +86 +1 +237 +150 +14 +239 +152 +15 +254 +211 +24 +255 +230 +109 +211 +140 +13 +64 +35 +0 +43 +34 +5 +89 +48 +0 +239 +152 +15 +254 +211 +24 +99 +54 +3 +36 +29 +5 +40 +32 +5 +31 +27 +5 +36 +28 +5 +33 +26 +5 +93 +51 +0 +92 +50 +0 +246 +161 +22 +247 +162 +33 +247 +162 +33 +131 +130 +128 +40 +31 +5 +82 +46 +1 +133 +79 +1 +64 +44 +4 +78 +43 +1 +88 +47 +0 +138 +82 +1 +99 +55 +0 +143 +85 +1 +225 +141 +13 +253 +205 +23 +247 +161 +17 +254 +212 +24 +255 +224 +64 +251 +180 +49 +84 +46 +3 +43 +33 +4 +35 +29 +5 +89 +49 +1 +93 +49 +1 +45 +32 +4 +48 +35 +5 +52 +38 +5 +36 +31 +5 +47 +35 +5 +37 +26 +5 +38 +31 +5 +36 +31 +5 +90 +50 +1 +93 +50 +1 +93 +50 +1 +40 +31 +5 +41 +32 +5 +87 +47 +0 +142 +85 +1 +51 +38 +5 +81 +44 +0 +88 +47 +0 +146 +87 +1 +92 +50 +0 +147 +88 +1 +238 +150 +15 +254 +211 +24 +246 +157 +16 +255 +215 +25 +255 +225 +69 +251 +177 +47 +79 +43 +0 +38 +31 +5 +35 +29 +5 +93 +50 +1 +93 +49 +1 +39 +31 +5 +48 +36 +5 +53 +38 +5 +34 +30 +5 +48 +36 +5 +36 +25 +5 +38 +31 +5 +36 +31 +5 +93 +50 +1 +93 +50 +1 +93 +50 +1 +132 +130 +128 +46 +36 +5 +84 +47 +1 +210 +131 +12 +67 +47 +7 +76 +42 +1 +142 +85 +1 +227 +143 +13 +160 +97 +3 +236 +150 +14 +253 +203 +23 +247 +166 +18 +254 +209 +24 +255 +215 +25 +255 +236 +107 +248 +178 +51 +99 +55 +3 +53 +38 +4 +41 +32 +5 +34 +27 +5 +48 +35 +8 +84 +45 +2 +78 +42 +0 +88 +47 +0 +48 +36 +4 +38 +31 +5 +86 +47 +0 +145 +87 +1 +94 +52 +0 +35 +28 +5 +41 +32 +5 +38 +29 +5 +48 +36 +5 +46 +36 +5 +88 +48 +0 +234 +148 +14 +40 +32 +5 +80 +44 +0 +146 +88 +1 +240 +152 +15 +149 +90 +1 +243 +154 +16 +254 +211 +24 +247 +159 +17 +255 +213 +25 +255 +215 +24 +255 +239 +120 +248 +173 +45 +93 +51 +0 +47 +36 +5 +41 +32 +5 +33 +27 +5 +48 +35 +8 +88 +47 +2 +77 +42 +0 +88 +48 +0 +43 +34 +5 +38 +30 +5 +89 +48 +0 +147 +88 +1 +89 +48 +0 +31 +27 +5 +42 +32 +5 +38 +28 +5 +140 +132 +128 +69 +38 +0 +57 +39 +4 +82 +46 +1 +39 +29 +4 +62 +35 +1 +88 +48 +0 +138 +82 +1 +148 +89 +1 +246 +205 +23 +255 +215 +25 +255 +214 +25 +255 +215 +24 +255 +215 +24 +255 +189 +65 +109 +64 +7 +39 +31 +5 +46 +33 +5 +34 +27 +5 +84 +43 +0 +247 +246 +246 +253 +241 +139 +156 +100 +14 +85 +48 +0 +88 +48 +0 +42 +32 +5 +142 +86 +1 +243 +154 +15 +252 +209 +24 +112 +72 +6 +35 +29 +5 +49 +36 +5 +86 +47 +0 +66 +36 +0 +56 +39 +5 +88 +48 +1 +32 +27 +5 +66 +36 +0 +89 +48 +0 +146 +88 +1 +148 +89 +1 +253 +213 +25 +255 +215 +25 +255 +214 +25 +255 +215 +24 +255 +215 +24 +255 +186 +71 +97 +54 +1 +37 +30 +5 +48 +34 +5 +32 +26 +5 +90 +48 +7 +253 +253 +253 +253 +239 +125 +147 +89 +3 +82 +46 +0 +88 +48 +0 +37 +31 +5 +149 +90 +1 +245 +155 +16 +252 +213 +25 +102 +62 +5 +33 +28 +5 +49 +36 +5 +159 +140 +128 +96 +53 +0 +81 +44 +0 +49 +33 +4 +35 +30 +5 +69 +39 +1 +68 +37 +0 +134 +80 +1 +230 +145 +13 +254 +210 +24 +255 +215 +25 +255 +215 +24 +255 +237 +111 +255 +252 +239 +253 +182 +56 +103 +58 +2 +43 +33 +5 +34 +27 +5 +80 +44 +1 +236 +233 +232 +157 +100 +32 +236 +153 +20 +242 +153 +15 +150 +90 +2 +87 +48 +0 +54 +38 +5 +89 +48 +0 +250 +208 +24 +111 +70 +4 +43 +32 +5 +84 +44 +0 +87 +47 +0 +142 +85 +1 +89 +48 +0 +80 +44 +0 +42 +30 +4 +34 +30 +5 +73 +40 +0 +67 +36 +0 +144 +87 +1 +240 +152 +15 +255 +214 +25 +255 +215 +25 +255 +215 +23 +255 +239 +120 +255 +253 +246 +253 +172 +28 +91 +49 +0 +40 +32 +5 +33 +27 +5 +86 +47 +4 +245 +244 +243 +153 +95 +19 +245 +159 +20 +241 +152 +15 +145 +86 +1 +79 +43 +0 +53 +38 +5 +94 +49 +1 +254 +213 +25 +97 +55 +2 +41 +32 +5 +86 +44 +0 +87 +47 +0 +207 +163 +129 +244 +154 +16 +81 +45 +2 +46 +33 +4 +40 +32 +5 +32 +27 +5 +80 +44 +0 +85 +47 +0 +201 +152 +58 +251 +198 +27 +255 +212 +25 +254 +236 +109 +254 +204 +78 +254 +179 +46 +116 +70 +7 +46 +32 +4 +37 +28 +5 +80 +45 +1 +141 +84 +1 +240 +154 +22 +244 +155 +16 +254 +207 +24 +255 +214 +24 +252 +236 +119 +154 +106 +21 +87 +49 +0 +31 +28 +5 +105 +64 +6 +45 +34 +5 +84 +43 +1 +247 +245 +244 +148 +89 +3 +239 +151 +15 +243 +154 +16 +68 +37 +0 +41 +32 +5 +41 +32 +5 +32 +27 +5 +83 +46 +0 +85 +46 +0 +213 +164 +64 +254 +201 +24 +255 +214 +24 +254 +239 +120 +254 +201 +74 +254 +178 +45 +97 +54 +2 +43 +31 +5 +37 +28 +5 +86 +47 +0 +146 +88 +1 +246 +158 +23 +244 +155 +16 +255 +213 +25 +255 +214 +25 +252 +238 +122 +142 +89 +5 +82 +46 +0 +29 +27 +5 +107 +65 +6 +39 +31 +5 +87 +45 +6 +247 +245 +241 +147 +88 +1 +213 +191 +129 +255 +214 +24 +85 +55 +3 +84 +51 +4 +40 +34 +5 +43 +33 +5 +32 +27 +5 +62 +34 +1 +103 +60 +2 +154 +96 +3 +230 +146 +14 +142 +88 +5 +94 +51 +2 +91 +49 +1 +42 +31 +4 +27 +24 +5 +47 +26 +0 +103 +60 +0 +138 +83 +0 +239 +151 +15 +254 +212 +25 +255 +215 +25 +255 +215 +24 +255 +239 +120 +246 +167 +30 +104 +58 +2 +40 +31 +5 +49 +36 +5 +85 +52 +5 +244 +228 +118 +246 +159 +23 +254 +213 +25 +255 +214 +25 +255 +214 +24 +72 +42 +1 +86 +53 +5 +33 +31 +5 +44 +34 +5 +31 +26 +5 +66 +36 +0 +107 +63 +2 +158 +98 +3 +242 +154 +15 +128 +78 +4 +91 +49 +2 +91 +49 +1 +35 +29 +5 +26 +23 +5 +48 +26 +0 +111 +65 +0 +141 +85 +0 +246 +156 +16 +255 +215 +25 +255 +215 +25 +255 +215 +25 +255 +240 +124 +245 +157 +17 +90 +49 +0 +37 +30 +5 +49 +36 +5 +87 +51 +6 +252 +237 +122 +246 +159 +20 +254 +214 +25 +213 +191 +129 +255 +235 +104 +76 +54 +15 +79 +48 +4 +38 +32 +5 +40 +31 +5 +33 +30 +5 +30 +25 +5 +79 +44 +1 +73 +41 +0 +94 +52 +1 +80 +44 +0 +37 +27 +4 +43 +32 +5 +44 +32 +5 +33 +26 +5 +63 +35 +0 +134 +80 +1 +231 +146 +14 +246 +156 +16 +255 +213 +25 +255 +215 +25 +255 +215 +24 +255 +239 +120 +228 +154 +28 +85 +48 +1 +35 +29 +5 +41 +32 +5 +97 +59 +5 +151 +96 +11 +243 +154 +16 +255 +214 +25 +255 +215 +25 +255 +238 +116 +63 +37 +3 +81 +50 +5 +31 +29 +5 +41 +32 +5 +33 +30 +5 +29 +24 +5 +84 +46 +0 +72 +40 +0 +98 +54 +1 +77 +42 +0 +33 +26 +5 +44 +33 +5 +44 +32 +5 +32 +26 +5 +65 +35 +0 +144 +86 +1 +240 +152 +15 +246 +157 +16 +255 +215 +25 +255 +215 +25 +255 +215 +25 +255 +240 +123 +225 +143 +15 +72 +39 +0 +34 +28 +5 +41 +32 +5 +102 +61 +5 +155 +99 +12 +246 +158 +16 +255 +215 +25 +213 +191 +129 +255 +237 +109 +102 +61 +15 +62 +41 +4 +43 +31 +5 +96 +61 +5 +145 +89 +5 +57 +42 +5 +45 +32 +5 +35 +28 +5 +46 +33 +5 +35 +27 +5 +83 +45 +1 +87 +46 +0 +99 +58 +4 +46 +33 +5 +84 +47 +0 +114 +67 +0 +233 +147 +14 +254 +210 +24 +255 +215 +25 +255 +215 +23 +255 +237 +114 +255 +254 +245 +247 +169 +53 +93 +52 +2 +30 +27 +4 +31 +28 +5 +38 +31 +5 +88 +48 +0 +149 +90 +1 +245 +157 +16 +254 +212 +23 +255 +240 +121 +88 +47 +3 +56 +39 +5 +41 +30 +5 +102 +65 +5 +148 +90 +5 +41 +33 +5 +46 +32 +5 +34 +28 +5 +49 +34 +5 +33 +27 +5 +87 +47 +0 +86 +46 +0 +100 +60 +5 +41 +30 +5 +86 +48 +0 +118 +70 +0 +244 +155 +16 +255 +213 +25 +255 +215 +25 +255 +215 +24 +255 +239 +122 +255 +254 +251 +245 +158 +23 +78 +43 +0 +28 +26 +5 +31 +28 +5 +39 +31 +5 +92 +50 +0 +153 +93 +2 +246 +158 +16 +212 +204 +151 +109 +72 +24 +72 +39 +0 +45 +32 +4 +32 +26 +6 +229 +229 +229 +253 +239 +134 +120 +79 +29 +88 +47 +0 +101 +60 +5 +51 +37 +5 +82 +45 +1 +143 +85 +1 +240 +152 +15 +112 +64 +2 +41 +29 +5 +84 +47 +0 +117 +68 +0 +233 +147 +14 +254 +211 +23 +255 +215 +24 +255 +237 +113 +255 +253 +242 +241 +159 +34 +101 +58 +3 +54 +38 +4 +228 +190 +93 +150 +93 +6 +94 +50 +0 +37 +31 +5 +144 +87 +1 +244 +155 +16 +253 +234 +116 +90 +51 +8 +70 +38 +0 +39 +31 +5 +31 +25 +7 +249 +248 +247 +253 +239 +124 +96 +52 +9 +88 +47 +0 +102 +62 +5 +41 +32 +5 +87 +47 +0 +147 +89 +1 +245 +155 +16 +94 +52 +1 +36 +27 +5 +87 +48 +0 +121 +71 +0 +244 +155 +16 +255 +215 +24 +255 +215 +24 +255 +239 +122 +255 +253 +249 +241 +154 +20 +82 +45 +1 +51 +37 +6 +234 +194 +95 +148 +89 +2 +88 +46 +0 +34 +31 +5 +150 +90 +1 +245 +156 +16 +140 +132 +128 +73 +39 +0 +40 +31 +4 +49 +34 +5 +223 +210 +108 +108 +67 +22 +90 +49 +2 +89 +48 +0 +228 +144 +14 +104 +58 +2 +42 +29 +4 +81 +45 +1 +233 +147 +15 +254 +212 +24 +113 +73 +4 +45 +32 +5 +75 +41 +0 +137 +82 +1 +236 +149 +14 +254 +234 +118 +255 +240 +124 +255 +253 +239 +247 +165 +40 +97 +53 +1 +56 +39 +4 +82 +44 +0 +145 +87 +2 +243 +154 +15 +254 +210 +24 +99 +59 +2 +50 +35 +5 +78 +51 +5 +89 +49 +2 +70 +38 +0 +37 +30 +5 +50 +34 +5 +247 +234 +121 +92 +49 +8 +90 +49 +2 +88 +47 +0 +243 +154 +15 +91 +49 +0 +32 +25 +5 +86 +46 +0 +245 +155 +16 +255 +215 +25 +94 +54 +1 +41 +30 +5 +77 +42 +0 +146 +88 +1 +245 +155 +16 +255 +240 +123 +255 +240 +124 +255 +254 +251 +245 +156 +20 +90 +48 +0 +52 +38 +5 +85 +45 +0 +150 +91 +2 +246 +155 +16 +253 +213 +24 +89 +48 +0 +49 +35 +5 +78 +51 +5 +131 +130 +128 +42 +33 +5 +44 +32 +5 +78 +44 +1 +93 +54 +5 +140 +83 +1 +146 +88 +1 +146 +88 +1 +150 +91 +1 +94 +52 +0 +57 +38 +4 +43 +33 +5 +90 +50 +1 +94 +54 +1 +50 +33 +4 +31 +28 +5 +31 +27 +5 +82 +46 +1 +145 +87 +1 +240 +154 +19 +247 +159 +20 +112 +66 +14 +74 +41 +1 +40 +31 +5 +32 +27 +5 +84 +46 +0 +237 +149 +15 +254 +212 +24 +255 +237 +112 +99 +60 +11 +39 +31 +5 +35 +31 +5 +38 +31 +5 +43 +34 +5 +45 +32 +5 +85 +47 +0 +94 +54 +6 +145 +87 +1 +146 +88 +1 +146 +88 +1 +150 +91 +1 +90 +49 +0 +51 +36 +5 +42 +33 +5 +94 +51 +1 +94 +54 +1 +45 +30 +5 +29 +28 +5 +31 +26 +5 +89 +49 +0 +151 +91 +1 +246 +158 +19 +246 +159 +19 +96 +56 +13 +72 +40 +1 +38 +31 +5 +31 +27 +5 +89 +48 +0 +243 +155 +16 +255 +213 +22 +254 +239 +120 +89 +48 +2 +37 +30 +5 +35 +31 +5 +132 +130 +128 +35 +29 +5 +36 +28 +5 +76 +42 +1 +138 +82 +1 +147 +89 +1 +238 +150 +15 +245 +155 +16 +245 +155 +16 +104 +58 +2 +61 +40 +4 +41 +33 +5 +33 +29 +5 +37 +30 +5 +44 +35 +5 +38 +30 +5 +41 +32 +5 +38 +29 +5 +84 +46 +1 +90 +49 +0 +90 +49 +0 +40 +31 +4 +37 +30 +5 +45 +34 +5 +38 +30 +5 +29 +28 +5 +87 +46 +0 +251 +236 +121 +102 +63 +18 +55 +38 +5 +41 +32 +5 +37 +28 +5 +47 +34 +5 +33 +28 +5 +36 +28 +5 +84 +45 +0 +145 +87 +1 +148 +89 +1 +244 +155 +16 +245 +155 +16 +245 +155 +16 +91 +49 +0 +55 +39 +5 +40 +32 +5 +33 +29 +5 +37 +30 +5 +46 +36 +5 +37 +30 +5 +41 +32 +5 +38 +28 +5 +89 +48 +0 +90 +49 +0 +90 +49 +0 +34 +29 +5 +37 +30 +5 +46 +34 +5 +37 +30 +5 +29 +28 +5 +92 +48 +4 +255 +240 +123 +86 +45 +5 +53 +38 +5 +41 +32 +5 +37 +28 +5 +131 +130 +128 +46 +33 +5 +85 +47 +1 +212 +133 +12 +165 +100 +4 +235 +149 +14 +246 +156 +16 +253 +205 +23 +255 +215 +25 +104 +62 +3 +51 +33 +4 +226 +226 +226 +255 +242 +137 +99 +60 +11 +79 +43 +0 +69 +37 +0 +38 +30 +5 +44 +33 +5 +37 +29 +5 +30 +26 +5 +40 +32 +5 +35 +30 +5 +85 +45 +0 +248 +233 +120 +111 +68 +21 +89 +48 +0 +32 +29 +5 +49 +35 +5 +34 +28 +5 +39 +32 +5 +37 +28 +5 +33 +28 +5 +37 +28 +5 +48 +34 +5 +88 +48 +0 +237 +150 +15 +152 +91 +2 +245 +155 +16 +246 +156 +16 +255 +213 +25 +254 +215 +25 +91 +49 +0 +42 +29 +4 +250 +250 +250 +254 +240 +125 +90 +49 +2 +77 +42 +0 +68 +36 +0 +37 +30 +5 +45 +34 +5 +37 +28 +5 +30 +26 +5 +41 +32 +5 +34 +30 +5 +90 +47 +3 +254 +240 +124 +93 +48 +5 +89 +48 +0 +29 +28 +5 +50 +36 +5 +33 +28 +5 +39 +32 +5 +37 +28 +5 +33 +28 +5 +131 +130 +128 +40 +32 +5 +84 +46 +1 +137 +81 +1 +148 +89 +1 +235 +148 +14 +254 +209 +24 +255 +215 +25 +112 +70 +5 +46 +31 +4 +208 +185 +93 +166 +112 +29 +150 +91 +6 +146 +88 +1 +144 +87 +1 +123 +73 +0 +89 +49 +0 +48 +33 +4 +61 +42 +5 +39 +31 +5 +37 +30 +5 +81 +45 +2 +237 +221 +113 +255 +254 +244 +249 +236 +138 +156 +102 +16 +144 +87 +1 +145 +87 +1 +144 +87 +1 +35 +30 +5 +44 +32 +5 +48 +36 +5 +38 +30 +5 +41 +32 +5 +88 +48 +0 +147 +88 +1 +148 +89 +1 +244 +155 +16 +255 +213 +25 +255 +215 +25 +94 +50 +2 +42 +30 +5 +237 +212 +107 +154 +95 +16 +150 +91 +6 +146 +88 +1 +144 +87 +1 +121 +71 +0 +87 +47 +0 +42 +31 +5 +63 +43 +5 +37 +30 +5 +37 +30 +5 +87 +46 +3 +247 +233 +121 +255 +254 +249 +248 +234 +123 +148 +89 +4 +144 +87 +1 +145 +87 +1 +144 +87 +1 +28 +27 +5 +45 +32 +5 +49 +36 +5 +130 +130 +128 +40 +31 +5 +84 +46 +1 +215 +178 +19 +166 +109 +5 +235 +148 +14 +254 +210 +24 +120 +76 +6 +38 +29 +4 +76 +42 +1 +112 +65 +2 +228 +144 +14 +252 +231 +114 +245 +160 +23 +245 +155 +16 +244 +155 +16 +152 +92 +2 +97 +54 +0 +53 +37 +4 +40 +32 +5 +86 +47 +0 +233 +218 +111 +101 +57 +16 +248 +233 +121 +247 +168 +31 +245 +155 +16 +245 +155 +16 +245 +155 +16 +158 +96 +2 +92 +50 +0 +50 +36 +5 +37 +28 +5 +33 +28 +5 +41 +32 +5 +88 +47 +0 +241 +203 +23 +152 +93 +2 +244 +155 +16 +254 +214 +25 +96 +52 +2 +31 +27 +5 +80 +44 +0 +117 +68 +2 +241 +153 +15 +253 +237 +122 +245 +156 +16 +245 +155 +16 +245 +155 +16 +147 +88 +1 +90 +49 +0 +49 +36 +5 +40 +32 +5 +88 +47 +1 +247 +233 +120 +91 +46 +8 +254 +240 +125 +246 +159 +19 +245 +155 +16 +245 +155 +16 +245 +155 +16 +149 +90 +1 +88 +48 +0 +49 +36 +5 +37 +28 +5 +131 +130 +128 +37 +28 +5 +37 +28 +5 +77 +42 +1 +89 +47 +0 +88 +47 +0 +88 +46 +0 +88 +47 +0 +48 +34 +4 +78 +43 +0 +124 +73 +0 +239 +218 +109 +255 +253 +242 +255 +240 +131 +255 +218 +40 +255 +237 +113 +246 +159 +20 +109 +61 +3 +42 +30 +4 +52 +37 +5 +88 +48 +0 +89 +47 +1 +144 +86 +1 +242 +153 +15 +246 +157 +16 +254 +210 +26 +255 +215 +25 +255 +215 +26 +246 +161 +17 +99 +55 +1 +35 +29 +5 +41 +32 +5 +37 +30 +5 +37 +28 +5 +37 +28 +5 +85 +44 +1 +89 +48 +0 +88 +47 +0 +88 +45 +0 +89 +48 +0 +42 +32 +5 +80 +44 +0 +131 +77 +0 +251 +235 +120 +255 +254 +251 +255 +239 +124 +255 +215 +27 +255 +240 +123 +246 +155 +15 +91 +49 +1 +38 +28 +5 +54 +38 +5 +89 +48 +0 +89 +47 +1 +150 +90 +1 +246 +156 +16 +246 +157 +16 +255 +215 +27 +255 +215 +25 +255 +215 +26 +245 +156 +16 +89 +48 +0 +33 +28 +5 +41 +32 +5 +130 +129 +128 +36 +29 +5 +34 +28 +5 +45 +34 +5 +36 +31 +5 +47 +35 +5 +41 +30 +5 +33 +27 +5 +43 +33 +5 +75 +41 +0 +133 +79 +1 +233 +147 +13 +254 +233 +114 +255 +216 +30 +255 +215 +25 +255 +238 +113 +246 +160 +20 +109 +61 +3 +67 +43 +4 +87 +48 +0 +89 +48 +0 +141 +84 +1 +239 +151 +14 +246 +156 +16 +254 +208 +24 +255 +251 +238 +255 +217 +38 +255 +239 +122 +247 +164 +27 +99 +55 +1 +42 +32 +5 +41 +30 +5 +32 +26 +5 +37 +30 +5 +33 +28 +5 +48 +35 +5 +34 +30 +5 +49 +36 +5 +41 +30 +5 +32 +26 +5 +45 +34 +5 +77 +42 +0 +142 +86 +1 +243 +153 +14 +255 +239 +122 +255 +215 +24 +255 +215 +24 +255 +240 +123 +246 +155 +15 +91 +49 +1 +65 +42 +5 +89 +48 +0 +89 +48 +0 +148 +89 +1 +245 +156 +15 +246 +156 +16 +255 +214 +25 +255 +254 +251 +255 +216 +25 +255 +240 +124 +245 +156 +17 +89 +48 +0 +41 +32 +5 +41 +30 +5 +131 +130 +128 +35 +29 +5 +82 +46 +1 +89 +47 +3 +89 +47 +2 +88 +48 +0 +88 +48 +0 +56 +36 +4 +34 +27 +5 +77 +42 +0 +135 +81 +1 +233 +147 +14 +254 +211 +24 +255 +215 +25 +255 +215 +25 +255 +237 +113 +94 +53 +8 +48 +35 +4 +54 +38 +5 +87 +47 +0 +145 +87 +1 +233 +147 +13 +254 +232 +115 +255 +215 +28 +255 +215 +25 +255 +216 +29 +255 +215 +24 +255 +239 +122 +247 +164 +27 +99 +55 +1 +42 +31 +5 +32 +26 +5 +44 +33 +5 +34 +28 +5 +87 +47 +0 +89 +46 +4 +89 +47 +2 +88 +48 +0 +88 +48 +0 +50 +35 +5 +33 +26 +5 +80 +44 +0 +144 +87 +1 +244 +154 +15 +255 +215 +25 +255 +215 +25 +255 +215 +24 +255 +240 +123 +89 +46 +0 +43 +33 +5 +56 +39 +5 +90 +48 +0 +147 +88 +1 +242 +154 +15 +255 +237 +121 +255 +214 +24 +255 +215 +25 +255 +216 +29 +255 +216 +25 +255 +240 +124 +245 +156 +17 +89 +48 +0 +41 +30 +5 +32 +26 +5 +130 +129 +128 +79 +44 +1 +91 +47 +3 +215 +207 +202 +252 +240 +144 +108 +66 +18 +90 +49 +0 +89 +48 +0 +53 +36 +4 +81 +45 +0 +127 +76 +0 +231 +146 +14 +254 +232 +114 +255 +239 +123 +253 +238 +123 +253 +216 +32 +92 +50 +1 +68 +43 +4 +42 +33 +5 +85 +47 +0 +145 +87 +1 +234 +148 +14 +246 +157 +16 +255 +213 +25 +255 +215 +25 +255 +215 +25 +255 +239 +119 +255 +240 +126 +247 +164 +27 +99 +55 +1 +50 +36 +5 +34 +30 +5 +30 +26 +5 +87 +47 +0 +91 +47 +3 +240 +238 +237 +252 +238 +127 +92 +48 +4 +90 +49 +0 +89 +48 +0 +49 +34 +5 +83 +46 +0 +135 +81 +0 +242 +153 +14 +255 +238 +122 +255 +239 +123 +253 +238 +123 +253 +215 +25 +86 +45 +0 +65 +42 +5 +40 +32 +5 +89 +48 +0 +148 +89 +1 +243 +154 +15 +246 +158 +16 +255 +215 +25 +255 +215 +25 +255 +216 +25 +255 +240 +123 +255 +240 +126 +245 +156 +17 +89 +48 +0 +48 +36 +5 +34 +30 +5 +131 +130 +128 +81 +45 +1 +233 +218 +111 +125 +86 +34 +138 +82 +2 +150 +90 +1 +150 +90 +1 +102 +57 +0 +45 +31 +4 +65 +35 +1 +79 +44 +0 +138 +83 +1 +235 +149 +14 +243 +154 +15 +111 +62 +3 +88 +46 +0 +47 +33 +5 +45 +34 +5 +48 +36 +5 +41 +32 +5 +87 +47 +0 +140 +84 +1 +237 +150 +14 +254 +235 +118 +255 +240 +124 +255 +240 +127 +255 +240 +127 +255 +252 +247 +244 +163 +43 +96 +54 +1 +39 +29 +5 +37 +30 +5 +41 +32 +5 +88 +48 +1 +248 +234 +121 +98 +55 +13 +146 +87 +2 +150 +90 +1 +150 +91 +1 +93 +51 +0 +40 +29 +5 +67 +36 +0 +81 +45 +0 +145 +87 +1 +243 +154 +15 +244 +154 +15 +93 +49 +2 +88 +46 +0 +45 +32 +5 +45 +34 +5 +49 +36 +5 +42 +32 +5 +89 +48 +0 +146 +88 +1 +243 +155 +16 +255 +238 +122 +255 +240 +124 +255 +240 +127 +255 +241 +129 +255 +253 +250 +243 +155 +19 +86 +48 +0 +37 +28 +5 +37 +30 +5 +130 +130 +128 +80 +45 +1 +88 +45 +0 +135 +79 +1 +148 +89 +1 +235 +148 +14 +246 +156 +16 +167 +102 +4 +97 +54 +0 +42 +32 +5 +67 +38 +1 +76 +41 +0 +87 +47 +0 +88 +45 +2 +52 +36 +5 +41 +30 +5 +42 +34 +5 +51 +37 +5 +42 +31 +5 +45 +34 +5 +85 +48 +0 +89 +48 +0 +143 +86 +1 +241 +153 +14 +254 +230 +112 +255 +253 +243 +255 +255 +254 +246 +159 +25 +104 +58 +1 +40 +29 +5 +45 +34 +5 +32 +26 +5 +34 +30 +5 +87 +47 +0 +88 +45 +0 +144 +86 +1 +148 +89 +1 +244 +155 +16 +246 +156 +16 +153 +93 +2 +90 +49 +0 +37 +30 +5 +72 +39 +0 +76 +42 +0 +88 +47 +0 +88 +45 +2 +48 +35 +5 +41 +30 +5 +42 +34 +5 +53 +38 +5 +41 +30 +5 +46 +34 +5 +87 +48 +0 +89 +48 +0 +148 +89 +1 +245 +155 +14 +255 +238 +122 +255 +254 +253 +255 +252 +250 +246 +156 +15 +90 +49 +0 +37 +28 +5 +45 +34 +5 +32 +26 +5 +140 +132 +128 +42 +33 +4 +83 +46 +1 +135 +80 +1 +229 +145 +13 +246 +156 +16 +254 +210 +24 +247 +167 +18 +162 +98 +3 +94 +52 +0 +48 +34 +4 +34 +29 +5 +31 +27 +6 +240 +240 +240 +252 +239 +141 +103 +62 +12 +89 +48 +0 +89 +48 +0 +89 +48 +0 +89 +48 +0 +43 +33 +5 +83 +46 +1 +89 +48 +0 +91 +49 +0 +227 +144 +14 +245 +156 +20 +245 +157 +20 +96 +53 +1 +37 +28 +4 +86 +45 +3 +89 +48 +0 +89 +48 +0 +89 +48 +0 +36 +31 +5 +88 +48 +0 +144 +86 +1 +242 +153 +15 +246 +157 +16 +255 +214 +25 +246 +159 +16 +150 +91 +2 +89 +48 +0 +40 +31 +5 +34 +28 +5 +31 +27 +8 +251 +251 +250 +252 +238 +126 +90 +49 +2 +89 +48 +0 +89 +48 +0 +89 +48 +0 +89 +48 +0 +42 +32 +5 +88 +48 +0 +89 +48 +0 +90 +48 +0 +242 +154 +16 +245 +156 +20 +242 +155 +19 +90 +49 +0 +32 +27 +5 +89 +46 +2 +89 +48 +0 +89 +48 +0 +160 +140 +128 +97 +54 +0 +36 +28 +4 +120 +74 +2 +228 +144 +13 +254 +207 +24 +255 +215 +25 +255 +215 +25 +254 +215 +25 +103 +62 +3 +44 +31 +4 +47 +35 +5 +233 +220 +113 +155 +99 +14 +148 +90 +3 +236 +149 +14 +154 +93 +2 +149 +90 +1 +149 +90 +1 +239 +152 +15 +93 +50 +1 +50 +36 +4 +41 +32 +5 +86 +47 +0 +89 +48 +0 +89 +48 +0 +89 +48 +0 +47 +35 +5 +87 +46 +4 +245 +229 +121 +153 +96 +10 +149 +90 +1 +148 +89 +1 +90 +49 +0 +30 +26 +5 +137 +83 +1 +241 +152 +15 +254 +212 +25 +255 +215 +25 +255 +215 +25 +254 +215 +25 +90 +48 +1 +36 +27 +5 +46 +34 +5 +249 +235 +121 +149 +90 +6 +148 +89 +2 +245 +155 +16 +149 +90 +1 +149 +90 +1 +150 +90 +1 +244 +156 +16 +87 +47 +0 +46 +34 +5 +42 +32 +5 +88 +48 +0 +89 +48 +0 +89 +48 +0 +88 +48 +0 +46 +34 +5 +89 +46 +5 +252 +237 +124 +150 +91 +5 +149 +90 +1 +160 +140 +128 +96 +54 +0 +49 +35 +4 +126 +77 +2 +148 +89 +1 +235 +148 +14 +254 +211 +24 +255 +236 +107 +255 +240 +124 +55 +49 +19 +40 +30 +5 +83 +46 +1 +143 +85 +1 +148 +89 +1 +148 +89 +1 +236 +149 +15 +246 +156 +16 +246 +156 +16 +246 +156 +16 +254 +211 +23 +93 +49 +1 +43 +32 +4 +30 +26 +5 +30 +26 +5 +36 +29 +5 +47 +34 +5 +41 +32 +5 +86 +45 +0 +240 +223 +115 +255 +254 +248 +255 +241 +128 +246 +157 +17 +152 +91 +2 +88 +49 +0 +45 +34 +5 +142 +86 +1 +148 +89 +1 +245 +155 +16 +255 +215 +24 +255 +239 +120 +254 +240 +124 +37 +31 +7 +41 +30 +5 +88 +47 +0 +147 +88 +2 +148 +89 +1 +147 +88 +1 +245 +155 +16 +246 +156 +16 +246 +156 +16 +246 +156 +16 +254 +214 +23 +87 +45 +0 +38 +30 +5 +30 +26 +5 +30 +26 +5 +37 +30 +5 +48 +34 +5 +42 +32 +5 +86 +42 +0 +253 +239 +123 +255 +255 +252 +254 +238 +121 +246 +156 +16 +208 +163 +129 +162 +99 +3 +95 +52 +0 +47 +33 +4 +81 +45 +1 +142 +85 +1 +53 +37 +7 +51 +36 +8 +42 +31 +7 +51 +35 +5 +43 +33 +5 +83 +46 +1 +232 +146 +14 +154 +93 +2 +231 +146 +14 +254 +209 +24 +246 +159 +16 +253 +205 +23 +255 +215 +24 +255 +238 +117 +93 +50 +6 +54 +37 +4 +86 +47 +0 +89 +48 +0 +88 +47 +0 +39 +32 +5 +85 +45 +0 +249 +234 +120 +159 +106 +20 +249 +232 +120 +247 +159 +20 +150 +90 +1 +240 +152 +15 +150 +90 +1 +89 +48 +0 +37 +30 +5 +88 +48 +0 +147 +89 +1 +45 +32 +7 +52 +37 +8 +41 +30 +7 +52 +36 +5 +41 +32 +5 +86 +46 +0 +243 +154 +16 +148 +89 +1 +243 +153 +15 +255 +214 +25 +246 +156 +16 +255 +213 +25 +255 +215 +24 +254 +239 +122 +87 +45 +0 +50 +36 +5 +88 +48 +0 +89 +48 +0 +88 +47 +0 +35 +30 +5 +91 +47 +4 +253 +238 +123 +151 +92 +8 +254 +238 +124 +243 +155 +16 +149 +89 +1 +208 +163 +129 +246 +157 +17 +159 +96 +5 +101 +57 +1 +38 +28 +4 +40 +33 +6 +238 +237 +236 +254 +241 +147 +163 +110 +22 +90 +49 +1 +41 +31 +4 +76 +43 +1 +142 +85 +1 +149 +90 +1 +232 +146 +14 +246 +157 +16 +254 +212 +24 +255 +215 +24 +255 +237 +114 +252 +237 +122 +92 +50 +6 +47 +34 +4 +86 +47 +0 +146 +88 +1 +234 +148 +14 +56 +42 +6 +87 +47 +0 +147 +89 +3 +149 +90 +1 +241 +153 +15 +246 +156 +16 +254 +215 +27 +246 +159 +16 +246 +157 +16 +150 +90 +4 +91 +50 +0 +31 +25 +5 +41 +34 +10 +250 +249 +249 +254 +239 +129 +151 +93 +6 +84 +45 +1 +32 +29 +5 +82 +45 +0 +147 +89 +1 +149 +89 +1 +243 +154 +16 +246 +157 +16 +255 +215 +24 +255 +215 +25 +255 +240 +122 +251 +236 +122 +87 +45 +0 +43 +33 +5 +89 +48 +0 +148 +89 +1 +243 +155 +16 +41 +32 +5 +90 +49 +0 +148 +90 +3 +149 +90 +1 +246 +156 +16 +246 +158 +16 +255 +215 +27 +213 +193 +129 +255 +236 +108 +255 +240 +127 +248 +175 +40 +74 +50 +7 +227 +194 +98 +157 +99 +14 +229 +144 +13 +246 +157 +16 +254 +211 +25 +122 +83 +6 +45 +31 +4 +83 +45 +1 +233 +147 +15 +241 +153 +16 +248 +204 +23 +249 +233 +114 +249 +234 +120 +249 +234 +120 +96 +55 +11 +39 +31 +5 +83 +46 +1 +90 +49 +0 +240 +153 +15 +246 +195 +22 +53 +44 +7 +86 +47 +0 +149 +90 +1 +238 +150 +15 +246 +156 +16 +254 +211 +23 +255 +254 +247 +255 +217 +35 +255 +239 +121 +255 +240 +127 +247 +162 +22 +47 +34 +6 +244 +209 +106 +149 +90 +4 +242 +153 +15 +246 +158 +16 +255 +215 +25 +97 +57 +2 +39 +29 +5 +86 +47 +0 +241 +152 +15 +241 +152 +15 +249 +209 +23 +249 +234 +120 +249 +234 +120 +248 +233 +120 +86 +45 +2 +37 +30 +5 +88 +48 +0 +92 +50 +0 +246 +157 +16 +246 +200 +22 +35 +29 +5 +90 +49 +0 +150 +90 +1 +245 +155 +16 +246 +157 +16 +255 +214 +30 +255 +254 +250 +213 +204 +151 +255 +240 +124 +255 +253 +240 +248 +179 +75 +68 +47 +7 +83 +46 +1 +144 +86 +1 +229 +144 +13 +254 +208 +24 +255 +238 +117 +124 +87 +31 +55 +38 +4 +38 +29 +5 +86 +47 +0 +89 +48 +0 +89 +48 +0 +89 +48 +0 +89 +48 +0 +89 +48 +0 +32 +29 +5 +44 +34 +5 +84 +46 +1 +143 +86 +1 +250 +210 +24 +69 +55 +8 +48 +36 +5 +86 +47 +0 +242 +153 +16 +246 +156 +16 +246 +156 +16 +246 +156 +15 +255 +239 +123 +255 +240 +124 +255 +240 +124 +255 +255 +253 +247 +162 +33 +39 +32 +5 +88 +48 +0 +147 +89 +1 +242 +153 +15 +255 +214 +24 +255 +240 +123 +99 +57 +11 +50 +36 +5 +37 +28 +5 +89 +48 +0 +89 +48 +0 +89 +48 +0 +89 +48 +0 +89 +48 +0 +89 +48 +0 +29 +28 +5 +45 +34 +5 +89 +48 +0 +149 +90 +1 +254 +215 +25 +46 +34 +6 +49 +36 +5 +91 +49 +0 +246 +156 +16 +246 +156 +16 +246 +156 +16 +246 +158 +18 +255 +240 +124 diff --git a/sprite/magma.ppm b/sprite/magma.ppm new file mode 100644 index 0000000..9aaa4d5 --- /dev/null +++ b/sprite/magma.ppm @@ -0,0 +1,12290 @@ +64 64 +255 +27 +22 +28 +27 +22 +28 +29 +24 +30 +40 +28 +26 +55 +32 +22 +30 +18 +20 +139 +16 +15 +213 +67 +10 +232 +108 +12 +123 +20 +19 +32 +21 +21 +32 +24 +24 +28 +23 +27 +25 +23 +28 +25 +23 +28 +26 +23 +28 +27 +22 +28 +29 +25 +31 +27 +22 +26 +33 +24 +29 +75 +17 +19 +180 +37 +12 +234 +101 +8 +136 +18 +17 +52 +20 +18 +82 +39 +30 +27 +27 +30 +30 +24 +31 +30 +25 +31 +30 +25 +31 +34 +23 +23 +40 +19 +21 +202 +11 +9 +135 +15 +12 +91 +24 +23 +25 +20 +22 +32 +20 +27 +34 +23 +30 +28 +20 +23 +30 +18 +21 +28 +22 +23 +32 +24 +24 +35 +26 +24 +111 +54 +27 +45 +18 +19 +163 +16 +15 +217 +37 +13 +227 +57 +8 +144 +13 +18 +74 +36 +27 +28 +20 +23 +82 +41 +26 +30 +23 +29 +27 +22 +28 +27 +22 +27 +27 +22 +26 +27 +22 +26 +27 +22 +28 +27 +22 +28 +26 +21 +27 +24 +19 +25 +26 +19 +26 +28 +21 +28 +31 +23 +30 +27 +22 +28 +27 +22 +28 +28 +23 +29 +31 +24 +28 +104 +49 +22 +27 +19 +22 +89 +20 +16 +210 +55 +11 +233 +97 +9 +129 +16 +19 +32 +21 +21 +32 +26 +26 +29 +24 +28 +26 +24 +29 +25 +23 +28 +27 +23 +29 +28 +23 +29 +29 +25 +31 +28 +23 +27 +28 +22 +24 +58 +19 +24 +131 +18 +15 +237 +110 +14 +209 +20 +10 +80 +17 +22 +72 +29 +23 +33 +26 +22 +27 +23 +29 +28 +23 +29 +28 +23 +29 +37 +29 +28 +38 +19 +21 +181 +11 +17 +203 +9 +18 +123 +22 +16 +32 +21 +25 +44 +22 +20 +60 +33 +27 +74 +41 +23 +68 +35 +22 +55 +32 +23 +54 +28 +17 +62 +25 +15 +29 +19 +25 +70 +30 +19 +161 +15 +14 +230 +86 +11 +221 +50 +15 +160 +16 +13 +77 +33 +21 +26 +19 +21 +88 +38 +27 +29 +24 +29 +28 +23 +29 +27 +22 +27 +27 +22 +26 +27 +22 +26 +26 +21 +27 +27 +22 +28 +27 +22 +28 +25 +20 +26 +26 +19 +26 +29 +22 +29 +26 +21 +27 +26 +21 +27 +25 +20 +26 +26 +21 +27 +27 +25 +30 +80 +41 +25 +30 +19 +18 +73 +23 +19 +198 +45 +12 +219 +61 +12 +126 +16 +15 +28 +20 +19 +33 +24 +27 +30 +24 +28 +28 +24 +30 +28 +23 +29 +29 +23 +29 +27 +20 +27 +29 +22 +29 +33 +26 +33 +28 +21 +28 +33 +22 +26 +107 +18 +16 +215 +50 +13 +226 +53 +12 +110 +14 +14 +37 +18 +20 +56 +35 +31 +27 +23 +28 +27 +21 +28 +28 +22 +28 +33 +25 +29 +29 +17 +20 +114 +16 +18 +226 +58 +15 +157 +12 +18 +90 +29 +19 +25 +21 +21 +30 +21 +23 +26 +18 +24 +29 +19 +22 +27 +20 +23 +30 +23 +26 +33 +24 +25 +44 +31 +25 +109 +24 +19 +179 +17 +15 +241 +120 +8 +221 +54 +13 +118 +15 +10 +95 +37 +18 +24 +20 +21 +69 +28 +21 +32 +25 +28 +29 +24 +30 +28 +22 +29 +27 +22 +28 +25 +20 +26 +24 +19 +25 +26 +21 +27 +26 +21 +27 +26 +21 +27 +26 +21 +27 +26 +21 +27 +26 +21 +27 +25 +20 +26 +26 +21 +27 +27 +22 +28 +27 +22 +29 +51 +29 +25 +31 +19 +21 +96 +38 +18 +183 +30 +10 +205 +20 +9 +108 +17 +20 +27 +20 +20 +30 +23 +24 +27 +22 +26 +28 +23 +29 +28 +23 +29 +29 +23 +29 +31 +24 +31 +30 +23 +30 +31 +24 +31 +29 +21 +26 +29 +24 +27 +87 +19 +22 +179 +15 +14 +239 +79 +14 +153 +13 +15 +56 +19 +21 +45 +30 +27 +31 +24 +31 +37 +27 +35 +33 +22 +30 +34 +24 +29 +33 +24 +26 +74 +16 +22 +213 +52 +19 +219 +42 +15 +143 +12 +15 +107 +27 +22 +55 +32 +22 +99 +49 +28 +56 +29 +24 +48 +28 +27 +41 +25 +21 +46 +23 +19 +92 +17 +16 +148 +13 +9 +224 +67 +13 +245 +173 +8 +242 +149 +15 +116 +21 +17 +138 +46 +28 +30 +23 +26 +29 +19 +19 +86 +46 +29 +36 +26 +27 +29 +24 +30 +26 +21 +27 +26 +21 +27 +27 +22 +28 +27 +22 +28 +26 +21 +27 +27 +22 +28 +27 +22 +28 +26 +21 +27 +26 +21 +27 +25 +20 +26 +26 +22 +28 +30 +22 +29 +31 +24 +29 +32 +26 +25 +28 +19 +21 +116 +54 +22 +180 +23 +13 +190 +13 +11 +71 +18 +18 +67 +36 +18 +37 +25 +24 +29 +24 +28 +28 +23 +29 +28 +23 +29 +27 +23 +29 +26 +23 +28 +28 +24 +30 +30 +25 +31 +29 +22 +27 +29 +25 +26 +51 +19 +22 +138 +17 +15 +225 +50 +11 +200 +15 +15 +84 +17 +20 +33 +24 +24 +30 +26 +28 +29 +24 +30 +27 +22 +28 +28 +25 +30 +41 +27 +24 +33 +17 +18 +126 +25 +13 +224 +58 +10 +200 +25 +14 +110 +15 +16 +107 +25 +19 +30 +22 +24 +28 +20 +22 +41 +23 +19 +79 +22 +21 +118 +16 +19 +177 +12 +19 +212 +29 +13 +240 +132 +10 +245 +189 +8 +244 +188 +5 +218 +76 +11 +128 +19 +13 +105 +21 +18 +28 +19 +19 +29 +19 +22 +34 +22 +23 +35 +28 +31 +30 +24 +25 +31 +24 +29 +29 +24 +30 +30 +24 +30 +29 +23 +29 +25 +23 +28 +27 +22 +28 +27 +22 +28 +27 +22 +26 +26 +21 +27 +26 +21 +27 +30 +22 +29 +34 +25 +32 +33 +26 +32 +27 +20 +20 +116 +49 +22 +184 +22 +12 +165 +16 +16 +53 +18 +23 +103 +51 +21 +33 +23 +24 +29 +24 +28 +27 +23 +29 +27 +22 +28 +25 +19 +26 +27 +22 +28 +28 +23 +29 +29 +24 +30 +31 +25 +30 +27 +21 +22 +37 +27 +26 +110 +17 +18 +196 +19 +13 +220 +30 +9 +98 +16 +17 +46 +18 +22 +36 +25 +29 +26 +21 +27 +26 +21 +27 +26 +23 +29 +43 +28 +25 +31 +24 +23 +60 +20 +25 +177 +50 +20 +228 +72 +10 +188 +25 +16 +113 +18 +16 +131 +33 +24 +125 +39 +20 +121 +21 +13 +174 +15 +15 +203 +16 +19 +216 +32 +11 +233 +87 +8 +240 +129 +13 +229 +137 +11 +236 +156 +16 +243 +146 +9 +223 +56 +13 +172 +25 +12 +133 +22 +24 +58 +28 +18 +28 +19 +18 +29 +19 +23 +35 +25 +25 +37 +27 +29 +33 +24 +27 +34 +25 +28 +29 +24 +30 +27 +25 +30 +27 +22 +28 +27 +22 +28 +27 +22 +26 +28 +21 +25 +31 +21 +27 +35 +28 +33 +30 +25 +29 +36 +27 +28 +25 +19 +22 +91 +37 +23 +194 +17 +12 +131 +15 +11 +33 +20 +18 +113 +54 +25 +32 +24 +27 +30 +24 +28 +27 +23 +27 +27 +22 +28 +33 +24 +32 +32 +24 +31 +28 +22 +29 +29 +24 +30 +31 +25 +31 +29 +22 +21 +31 +27 +27 +62 +22 +22 +147 +15 +15 +226 +43 +11 +110 +15 +14 +67 +19 +20 +42 +26 +24 +36 +25 +31 +30 +22 +27 +31 +23 +27 +37 +29 +28 +56 +34 +21 +58 +32 +24 +89 +22 +16 +201 +67 +13 +238 +136 +9 +211 +24 +19 +187 +23 +16 +181 +20 +13 +203 +18 +13 +233 +75 +15 +221 +56 +13 +184 +19 +12 +159 +15 +12 +153 +15 +13 +151 +23 +18 +149 +18 +17 +160 +33 +13 +197 +74 +16 +234 +115 +14 +202 +31 +13 +142 +18 +14 +103 +25 +20 +40 +17 +19 +39 +25 +24 +36 +24 +28 +33 +24 +27 +32 +23 +24 +29 +24 +26 +29 +25 +26 +27 +22 +28 +26 +22 +28 +29 +22 +29 +31 +23 +28 +36 +25 +31 +31 +24 +29 +30 +25 +29 +31 +22 +24 +29 +19 +21 +96 +20 +16 +205 +26 +13 +105 +17 +18 +25 +20 +22 +84 +43 +27 +29 +24 +28 +30 +24 +28 +27 +23 +27 +27 +22 +28 +28 +21 +28 +27 +22 +28 +26 +23 +28 +29 +24 +30 +29 +25 +31 +42 +29 +30 +33 +22 +24 +42 +28 +24 +102 +19 +15 +217 +56 +15 +176 +44 +20 +93 +19 +17 +41 +22 +20 +39 +25 +24 +32 +26 +28 +30 +25 +29 +26 +21 +26 +70 +37 +23 +39 +22 +22 +113 +47 +22 +128 +22 +20 +232 +95 +11 +243 +136 +8 +242 +128 +14 +240 +115 +12 +214 +59 +11 +162 +14 +23 +88 +17 +18 +47 +20 +22 +45 +22 +22 +75 +38 +26 +89 +44 +25 +59 +37 +24 +43 +28 +25 +62 +34 +31 +89 +28 +23 +160 +41 +10 +221 +58 +17 +179 +29 +8 +154 +22 +17 +84 +22 +21 +46 +25 +21 +34 +22 +20 +34 +25 +28 +33 +24 +27 +31 +23 +26 +29 +23 +25 +31 +24 +27 +32 +24 +31 +27 +25 +30 +29 +25 +28 +29 +26 +29 +34 +25 +29 +27 +19 +24 +46 +27 +28 +124 +16 +15 +224 +57 +11 +106 +20 +22 +29 +19 +21 +32 +25 +25 +30 +24 +25 +29 +23 +25 +28 +23 +27 +27 +22 +28 +27 +22 +28 +27 +22 +28 +27 +22 +28 +28 +23 +29 +30 +25 +31 +35 +25 +23 +31 +21 +19 +40 +25 +21 +46 +19 +16 +182 +36 +12 +215 +53 +15 +105 +19 +16 +42 +19 +18 +56 +33 +24 +29 +26 +30 +31 +26 +31 +24 +19 +26 +48 +31 +26 +35 +22 +18 +106 +49 +25 +106 +32 +23 +206 +29 +13 +246 +169 +4 +239 +132 +14 +159 +26 +13 +70 +25 +24 +29 +23 +18 +40 +27 +28 +35 +25 +29 +31 +26 +31 +30 +25 +31 +31 +25 +31 +30 +25 +30 +31 +25 +30 +30 +26 +31 +32 +24 +29 +35 +25 +29 +73 +33 +24 +137 +25 +18 +205 +36 +14 +159 +15 +10 +99 +21 +18 +42 +27 +22 +34 +22 +22 +33 +26 +27 +34 +25 +28 +33 +24 +27 +33 +24 +27 +31 +24 +27 +43 +27 +21 +74 +44 +27 +67 +37 +20 +92 +48 +26 +41 +29 +20 +47 +21 +16 +140 +17 +19 +236 +129 +20 +97 +25 +22 +29 +20 +21 +32 +25 +25 +30 +24 +26 +29 +23 +25 +27 +22 +27 +27 +22 +28 +26 +21 +27 +22 +17 +23 +23 +18 +24 +26 +21 +27 +30 +25 +30 +31 +26 +27 +47 +30 +25 +33 +24 +24 +42 +27 +25 +110 +18 +19 +230 +71 +11 +129 +14 +12 +76 +23 +20 +34 +22 +21 +35 +24 +24 +30 +25 +31 +25 +20 +26 +44 +28 +26 +33 +22 +22 +81 +41 +27 +92 +26 +17 +204 +38 +10 +228 +99 +16 +115 +28 +19 +33 +21 +15 +39 +25 +30 +30 +26 +28 +29 +26 +30 +28 +26 +31 +29 +25 +31 +27 +22 +28 +26 +21 +27 +26 +21 +27 +26 +21 +27 +28 +23 +29 +28 +23 +28 +26 +24 +31 +27 +24 +30 +35 +23 +29 +59 +29 +21 +205 +40 +15 +156 +15 +20 +71 +19 +19 +36 +25 +21 +43 +27 +25 +34 +25 +23 +33 +24 +27 +28 +19 +22 +38 +26 +25 +40 +24 +23 +32 +21 +21 +30 +20 +24 +50 +30 +26 +57 +25 +16 +85 +17 +20 +180 +47 +10 +203 +81 +13 +60 +22 +20 +32 +23 +25 +30 +26 +25 +31 +25 +26 +28 +23 +25 +27 +21 +26 +27 +20 +27 +24 +17 +24 +25 +18 +25 +28 +21 +28 +31 +25 +31 +29 +24 +29 +28 +26 +31 +55 +33 +27 +26 +22 +19 +48 +29 +21 +63 +21 +15 +198 +47 +17 +172 +16 +10 +114 +20 +18 +24 +21 +20 +56 +33 +31 +29 +25 +28 +30 +25 +27 +45 +32 +31 +33 +26 +25 +100 +57 +26 +134 +22 +19 +230 +75 +17 +76 +32 +25 +34 +23 +23 +30 +25 +28 +28 +25 +30 +29 +24 +30 +29 +24 +30 +29 +23 +30 +27 +22 +28 +25 +20 +26 +23 +19 +25 +25 +19 +25 +26 +20 +26 +27 +22 +28 +26 +20 +27 +24 +17 +24 +25 +19 +26 +27 +22 +26 +38 +28 +25 +82 +37 +24 +215 +53 +13 +139 +18 +16 +36 +18 +22 +33 +25 +24 +36 +21 +22 +47 +30 +25 +31 +25 +28 +28 +19 +22 +31 +23 +28 +34 +24 +23 +75 +41 +23 +40 +22 +16 +60 +22 +20 +130 +25 +19 +221 +76 +12 +153 +18 +11 +32 +22 +25 +37 +25 +26 +31 +24 +24 +33 +24 +26 +31 +23 +26 +30 +22 +28 +25 +18 +25 +24 +17 +24 +27 +20 +27 +31 +23 +30 +29 +22 +29 +28 +24 +29 +29 +24 +29 +41 +27 +24 +53 +24 +17 +38 +26 +26 +42 +21 +20 +129 +16 +10 +227 +47 +12 +136 +15 +17 +71 +29 +22 +32 +21 +19 +77 +45 +31 +43 +28 +16 +39 +26 +25 +39 +28 +22 +78 +35 +24 +207 +27 +16 +162 +32 +11 +51 +28 +25 +30 +25 +27 +27 +24 +28 +28 +23 +29 +28 +23 +29 +27 +22 +28 +26 +21 +27 +23 +18 +24 +23 +18 +24 +25 +19 +25 +28 +19 +27 +32 +24 +31 +26 +21 +27 +23 +17 +24 +26 +19 +26 +28 +20 +27 +34 +25 +31 +35 +26 +31 +49 +28 +22 +174 +45 +10 +223 +55 +16 +102 +19 +20 +41 +18 +20 +54 +27 +26 +35 +21 +16 +35 +22 +26 +44 +26 +20 +72 +34 +23 +57 +30 +17 +33 +20 +22 +65 +24 +25 +103 +26 +22 +163 +15 +11 +240 +104 +11 +130 +18 +20 +33 +20 +23 +48 +30 +27 +33 +24 +24 +32 +24 +27 +34 +22 +25 +30 +23 +27 +26 +20 +24 +25 +17 +22 +31 +21 +27 +31 +22 +28 +28 +22 +28 +28 +23 +29 +30 +24 +29 +31 +25 +26 +79 +40 +26 +34 +24 +22 +37 +22 +21 +117 +20 +17 +227 +58 +19 +171 +27 +16 +112 +25 +15 +98 +43 +22 +32 +20 +18 +32 +19 +23 +32 +25 +24 +48 +30 +26 +131 +19 +19 +226 +70 +19 +72 +20 +19 +39 +32 +27 +28 +24 +30 +27 +23 +29 +28 +23 +29 +27 +22 +28 +26 +22 +28 +26 +19 +26 +23 +18 +24 +25 +20 +26 +28 +19 +27 +34 +24 +32 +30 +24 +31 +23 +19 +25 +25 +19 +25 +29 +20 +26 +37 +26 +32 +35 +24 +29 +37 +24 +27 +46 +29 +24 +158 +34 +17 +232 +80 +8 +199 +41 +14 +112 +18 +18 +51 +17 +18 +138 +54 +29 +33 +24 +18 +32 +18 +21 +71 +38 +25 +44 +25 +20 +71 +32 +19 +151 +33 +24 +156 +20 +15 +211 +42 +10 +232 +99 +13 +109 +24 +20 +32 +20 +20 +61 +35 +26 +42 +23 +25 +36 +24 +25 +37 +22 +25 +29 +23 +25 +29 +23 +27 +30 +23 +27 +30 +22 +27 +28 +22 +27 +26 +21 +27 +27 +22 +28 +29 +24 +29 +30 +25 +27 +88 +45 +26 +31 +20 +17 +55 +28 +18 +86 +21 +18 +185 +33 +9 +214 +44 +12 +108 +16 +19 +130 +33 +20 +82 +42 +31 +42 +25 +27 +44 +30 +29 +134 +30 +20 +216 +29 +8 +204 +55 +14 +41 +28 +28 +33 +28 +31 +29 +24 +30 +28 +23 +29 +28 +23 +29 +27 +22 +28 +26 +22 +28 +26 +19 +26 +26 +17 +24 +28 +19 +26 +31 +21 +29 +32 +25 +32 +26 +21 +27 +26 +19 +26 +30 +21 +27 +36 +27 +32 +32 +23 +28 +32 +24 +27 +37 +25 +27 +41 +25 +26 +121 +31 +15 +228 +78 +7 +232 +84 +11 +194 +27 +7 +101 +18 +23 +30 +20 +20 +62 +30 +18 +69 +42 +31 +44 +25 +14 +78 +25 +14 +143 +23 +10 +166 +27 +10 +208 +36 +15 +243 +128 +12 +201 +67 +10 +108 +22 +21 +46 +21 +23 +59 +24 +16 +59 +31 +28 +40 +22 +24 +38 +22 +24 +30 +21 +25 +28 +22 +26 +26 +22 +26 +27 +22 +26 +26 +20 +25 +23 +19 +25 +24 +20 +25 +28 +25 +28 +29 +24 +28 +89 +45 +24 +33 +22 +18 +66 +35 +17 +67 +22 +16 +177 +22 +13 +237 +124 +8 +168 +13 +11 +141 +18 +13 +125 +17 +19 +130 +23 +18 +180 +25 +15 +206 +28 +10 +227 +70 +12 +101 +30 +22 +39 +29 +29 +33 +25 +27 +27 +21 +27 +27 +21 +28 +30 +22 +29 +28 +23 +29 +26 +22 +27 +27 +22 +26 +31 +23 +29 +32 +24 +31 +31 +24 +30 +27 +22 +26 +26 +21 +26 +33 +26 +31 +34 +26 +32 +28 +21 +27 +28 +23 +28 +31 +25 +27 +37 +25 +27 +37 +27 +26 +84 +29 +20 +228 +63 +14 +240 +131 +6 +235 +120 +12 +190 +27 +10 +123 +16 +17 +52 +20 +19 +26 +18 +24 +143 +16 +20 +169 +13 +14 +189 +27 +16 +217 +49 +12 +244 +126 +11 +252 +186 +9 +208 +76 +17 +137 +24 +18 +44 +28 +25 +44 +19 +17 +76 +34 +15 +50 +27 +23 +29 +25 +28 +31 +22 +25 +27 +22 +26 +26 +23 +26 +27 +22 +26 +26 +18 +24 +26 +19 +26 +27 +21 +27 +32 +25 +29 +36 +26 +31 +85 +43 +24 +34 +22 +18 +39 +23 +17 +89 +34 +20 +196 +42 +7 +242 +179 +9 +231 +104 +14 +217 +37 +5 +211 +17 +13 +214 +32 +10 +230 +68 +14 +231 +96 +11 +245 +149 +17 +71 +30 +20 +36 +28 +29 +29 +23 +26 +27 +20 +26 +26 +19 +26 +29 +20 +27 +28 +23 +29 +27 +22 +26 +27 +22 +26 +28 +21 +27 +28 +21 +28 +27 +22 +27 +27 +22 +26 +27 +22 +26 +28 +22 +26 +28 +22 +27 +27 +22 +28 +28 +23 +28 +32 +25 +28 +37 +25 +27 +40 +26 +26 +64 +25 +18 +209 +39 +14 +239 +124 +7 +240 +140 +8 +233 +106 +10 +216 +79 +17 +143 +13 +18 +169 +26 +19 +205 +22 +15 +219 +42 +16 +222 +68 +11 +241 +124 +8 +245 +208 +6 +246 +208 +6 +226 +128 +10 +162 +27 +18 +71 +22 +21 +44 +23 +28 +44 +20 +21 +81 +37 +24 +40 +24 +26 +32 +23 +32 +30 +22 +26 +25 +23 +26 +26 +22 +27 +31 +23 +29 +33 +22 +28 +35 +24 +30 +39 +27 +32 +36 +25 +27 +88 +42 +25 +51 +33 +22 +37 +24 +19 +149 +25 +15 +226 +74 +6 +244 +181 +8 +230 +129 +7 +229 +93 +13 +229 +93 +10 +231 +124 +7 +233 +127 +12 +240 +150 +9 +247 +152 +10 +70 +32 +22 +34 +26 +28 +30 +23 +27 +29 +20 +28 +31 +23 +28 +33 +22 +30 +28 +23 +29 +26 +22 +27 +27 +22 +27 +27 +22 +28 +28 +22 +28 +27 +22 +27 +27 +22 +26 +27 +22 +26 +28 +22 +27 +25 +19 +25 +24 +19 +25 +26 +20 +26 +30 +22 +26 +34 +25 +27 +36 +25 +23 +66 +25 +18 +191 +35 +12 +234 +129 +5 +240 +141 +7 +234 +129 +8 +239 +118 +17 +211 +31 +17 +190 +12 +14 +224 +57 +14 +241 +108 +14 +244 +138 +13 +244 +166 +8 +249 +200 +10 +247 +185 +6 +238 +157 +10 +188 +24 +10 +161 +34 +17 +57 +25 +20 +46 +22 +24 +28 +19 +18 +85 +44 +28 +34 +22 +25 +30 +24 +28 +28 +23 +27 +29 +24 +28 +30 +23 +26 +34 +24 +27 +36 +25 +30 +31 +24 +32 +39 +25 +22 +38 +22 +12 +43 +29 +24 +145 +32 +16 +221 +53 +11 +235 +72 +20 +176 +17 +14 +170 +23 +9 +172 +16 +12 +168 +22 +11 +173 +28 +13 +184 +25 +16 +205 +39 +12 +242 +123 +10 +97 +41 +23 +35 +25 +28 +35 +25 +32 +35 +25 +33 +34 +25 +29 +30 +23 +30 +27 +23 +29 +26 +22 +28 +27 +22 +28 +27 +22 +28 +26 +21 +27 +27 +22 +26 +27 +22 +26 +27 +22 +27 +23 +18 +24 +23 +18 +24 +25 +20 +26 +27 +21 +27 +35 +25 +31 +34 +25 +28 +40 +25 +23 +87 +19 +20 +184 +25 +12 +237 +104 +11 +199 +64 +10 +186 +45 +19 +162 +32 +13 +186 +29 +12 +215 +22 +10 +191 +18 +12 +210 +46 +10 +220 +69 +10 +225 +89 +10 +228 +106 +7 +240 +129 +13 +241 +145 +15 +210 +27 +6 +181 +13 +11 +169 +23 +13 +139 +31 +24 +59 +27 +20 +36 +22 +22 +45 +30 +28 +35 +27 +26 +39 +26 +26 +37 +26 +27 +33 +26 +26 +32 +24 +24 +36 +26 +22 +35 +26 +26 +45 +27 +20 +38 +18 +20 +135 +22 +16 +229 +67 +13 +227 +64 +10 +161 +21 +11 +142 +44 +20 +121 +32 +22 +76 +30 +18 +61 +29 +14 +111 +46 +22 +152 +49 +18 +171 +32 +12 +231 +76 +7 +137 +24 +10 +45 +29 +26 +34 +26 +28 +32 +24 +31 +31 +23 +28 +27 +24 +29 +27 +23 +29 +27 +22 +28 +25 +20 +26 +25 +20 +26 +25 +21 +27 +26 +21 +26 +27 +22 +26 +26 +21 +25 +23 +18 +24 +24 +19 +25 +28 +23 +28 +32 +23 +30 +38 +28 +34 +32 +25 +28 +44 +25 +24 +88 +19 +17 +187 +18 +11 +214 +43 +11 +152 +17 +16 +154 +38 +13 +115 +48 +16 +90 +28 +20 +127 +17 +16 +149 +15 +15 +160 +16 +17 +164 +25 +19 +157 +34 +20 +172 +44 +21 +221 +58 +12 +231 +76 +10 +236 +112 +7 +237 +126 +15 +195 +22 +9 +180 +19 +12 +165 +14 +12 +148 +20 +18 +104 +24 +18 +80 +26 +18 +64 +29 +23 +48 +25 +21 +42 +23 +19 +36 +21 +22 +30 +19 +19 +40 +16 +22 +83 +19 +18 +166 +19 +17 +225 +61 +7 +225 +53 +15 +138 +19 +16 +75 +17 +20 +50 +24 +24 +51 +24 +22 +58 +32 +28 +46 +30 +26 +35 +25 +24 +40 +24 +22 +118 +53 +23 +132 +24 +15 +226 +58 +13 +76 +35 +29 +28 +27 +32 +31 +25 +31 +29 +24 +30 +29 +24 +30 +28 +23 +29 +25 +18 +25 +24 +17 +24 +26 +20 +27 +27 +22 +28 +26 +21 +26 +27 +22 +26 +27 +21 +26 +26 +19 +26 +28 +18 +26 +33 +24 +31 +38 +28 +36 +35 +26 +33 +32 +25 +30 +50 +25 +24 +99 +19 +19 +207 +23 +13 +154 +19 +12 +105 +29 +20 +60 +29 +13 +96 +45 +18 +114 +53 +23 +103 +32 +21 +41 +24 +25 +58 +36 +26 +27 +20 +19 +45 +23 +19 +144 +68 +20 +145 +24 +12 +226 +43 +8 +240 +123 +9 +243 +164 +10 +236 +122 +9 +238 +96 +12 +236 +62 +12 +233 +58 +14 +235 +55 +13 +214 +42 +11 +184 +20 +9 +166 +15 +14 +175 +19 +15 +188 +26 +15 +199 +32 +18 +195 +30 +11 +221 +56 +11 +237 +101 +9 +217 +66 +13 +136 +19 +18 +48 +18 +19 +42 +30 +33 +29 +21 +29 +26 +21 +27 +27 +24 +32 +27 +26 +31 +31 +25 +31 +32 +24 +30 +38 +27 +30 +58 +24 +25 +154 +27 +11 +141 +29 +13 +53 +30 +28 +30 +26 +32 +29 +24 +30 +28 +23 +30 +24 +20 +26 +24 +18 +25 +27 +20 +27 +28 +20 +26 +34 +23 +30 +28 +22 +27 +27 +21 +25 +27 +22 +26 +34 +24 +32 +39 +26 +35 +35 +25 +34 +29 +23 +31 +30 +25 +31 +34 +25 +29 +58 +25 +23 +115 +17 +17 +219 +30 +12 +123 +16 +16 +43 +23 +24 +103 +50 +25 +39 +26 +22 +33 +24 +30 +31 +24 +30 +27 +22 +27 +33 +25 +29 +52 +33 +29 +42 +23 +16 +51 +22 +19 +126 +36 +19 +178 +29 +20 +244 +121 +16 +236 +139 +10 +208 +80 +15 +175 +26 +7 +135 +20 +16 +128 +23 +18 +140 +19 +14 +136 +14 +11 +147 +12 +17 +170 +15 +17 +198 +38 +18 +229 +83 +7 +244 +130 +11 +246 +159 +12 +245 +155 +10 +228 +127 +12 +101 +19 +16 +59 +22 +23 +37 +26 +27 +26 +18 +22 +22 +17 +24 +22 +17 +23 +22 +17 +23 +28 +23 +29 +28 +23 +29 +29 +24 +31 +32 +24 +29 +37 +27 +26 +43 +18 +17 +211 +53 +18 +39 +21 +24 +32 +25 +28 +29 +24 +29 +25 +20 +26 +25 +19 +25 +27 +22 +26 +29 +21 +26 +36 +23 +27 +34 +23 +27 +28 +22 +26 +25 +19 +23 +25 +19 +24 +34 +24 +32 +28 +23 +29 +29 +24 +30 +29 +24 +30 +30 +25 +29 +32 +25 +27 +89 +19 +20 +195 +15 +12 +199 +23 +12 +107 +19 +19 +39 +24 +19 +33 +26 +25 +30 +25 +31 +29 +24 +30 +28 +23 +29 +25 +20 +27 +29 +22 +27 +30 +25 +31 +72 +37 +18 +106 +52 +27 +137 +58 +18 +138 +26 +14 +241 +117 +17 +200 +57 +11 +162 +19 +19 +91 +30 +15 +126 +57 +31 +63 +32 +18 +63 +28 +23 +64 +29 +23 +53 +26 +26 +49 +24 +23 +55 +26 +19 +86 +22 +18 +210 +66 +14 +246 +192 +8 +239 +143 +9 +140 +29 +16 +84 +28 +25 +44 +25 +19 +32 +23 +23 +21 +18 +25 +24 +20 +26 +24 +18 +25 +26 +21 +27 +27 +22 +28 +28 +23 +28 +28 +23 +29 +27 +25 +28 +30 +25 +28 +30 +24 +31 +134 +18 +18 +133 +25 +20 +39 +27 +25 +24 +21 +23 +29 +21 +26 +29 +21 +25 +30 +23 +26 +34 +22 +25 +45 +26 +31 +30 +23 +25 +28 +22 +26 +27 +21 +25 +27 +21 +26 +39 +26 +35 +32 +24 +31 +31 +23 +30 +32 +24 +31 +32 +25 +28 +39 +24 +26 +132 +14 +11 +221 +28 +8 +161 +12 +15 +56 +20 +17 +55 +31 +26 +31 +25 +29 +29 +24 +30 +27 +22 +28 +26 +20 +26 +28 +21 +28 +28 +23 +29 +30 +25 +31 +32 +26 +30 +128 +64 +31 +123 +63 +26 +163 +28 +12 +216 +26 +10 +135 +23 +15 +29 +19 +17 +69 +35 +28 +30 +24 +24 +29 +23 +29 +27 +22 +27 +31 +22 +27 +27 +22 +28 +32 +23 +28 +47 +32 +27 +38 +28 +19 +86 +25 +12 +230 +98 +7 +227 +81 +16 +111 +22 +18 +58 +28 +18 +90 +49 +28 +25 +23 +30 +24 +19 +25 +23 +18 +24 +26 +19 +26 +29 +22 +29 +27 +22 +26 +27 +22 +26 +28 +23 +29 +26 +21 +27 +27 +20 +26 +29 +22 +27 +55 +23 +22 +218 +61 +20 +78 +20 +23 +35 +21 +23 +41 +25 +27 +33 +21 +23 +35 +21 +26 +38 +25 +27 +34 +25 +27 +28 +25 +29 +31 +24 +28 +28 +22 +26 +29 +23 +28 +40 +27 +34 +29 +26 +29 +35 +24 +30 +38 +27 +26 +44 +25 +27 +70 +29 +23 +193 +18 +7 +224 +28 +15 +116 +19 +15 +44 +28 +27 +30 +25 +26 +29 +23 +29 +27 +22 +28 +27 +22 +28 +26 +18 +25 +33 +22 +30 +28 +23 +29 +29 +24 +30 +28 +26 +30 +87 +48 +29 +112 +45 +20 +190 +23 +7 +187 +17 +10 +70 +20 +16 +49 +28 +24 +29 +23 +29 +27 +23 +27 +29 +22 +21 +25 +23 +26 +26 +18 +23 +19 +17 +21 +24 +18 +23 +32 +22 +28 +60 +31 +27 +89 +37 +18 +210 +47 +10 +207 +35 +9 +96 +20 +18 +58 +30 +20 +105 +50 +23 +35 +23 +22 +31 +22 +29 +34 +25 +33 +29 +22 +29 +27 +20 +27 +27 +22 +26 +27 +22 +26 +25 +20 +26 +23 +18 +24 +22 +18 +25 +24 +20 +26 +48 +32 +27 +157 +19 +19 +217 +53 +15 +129 +29 +21 +63 +26 +20 +38 +23 +22 +30 +19 +22 +30 +18 +20 +61 +39 +27 +36 +23 +27 +32 +25 +27 +32 +25 +29 +32 +24 +27 +33 +25 +28 +38 +24 +29 +43 +28 +20 +130 +53 +22 +90 +38 +21 +69 +20 +20 +222 +45 +17 +199 +15 +14 +68 +28 +23 +32 +28 +29 +30 +24 +29 +25 +24 +30 +27 +22 +28 +27 +22 +28 +29 +21 +28 +27 +22 +28 +28 +23 +29 +29 +24 +30 +38 +26 +27 +24 +21 +18 +135 +30 +21 +218 +36 +16 +137 +14 +11 +51 +20 +19 +32 +25 +24 +28 +23 +27 +27 +22 +27 +27 +22 +26 +27 +22 +27 +22 +17 +23 +22 +17 +23 +23 +16 +23 +32 +24 +27 +45 +27 +27 +89 +43 +24 +179 +27 +9 +209 +32 +14 +85 +18 +18 +74 +35 +20 +47 +25 +18 +49 +27 +18 +29 +22 +25 +25 +21 +27 +21 +16 +22 +23 +18 +24 +26 +21 +27 +26 +21 +27 +23 +16 +23 +24 +17 +24 +25 +20 +26 +26 +21 +27 +26 +23 +27 +104 +28 +19 +218 +73 +16 +241 +119 +13 +211 +50 +14 +162 +37 +10 +130 +20 +14 +78 +23 +23 +32 +18 +22 +31 +24 +19 +42 +28 +21 +53 +33 +23 +54 +32 +22 +66 +35 +23 +103 +45 +24 +87 +36 +25 +45 +18 +22 +40 +22 +23 +115 +18 +18 +230 +41 +15 +127 +14 +14 +41 +26 +22 +30 +26 +28 +29 +24 +30 +27 +22 +28 +27 +22 +26 +27 +22 +26 +27 +22 +28 +27 +22 +28 +27 +22 +28 +29 +24 +30 +56 +36 +31 +63 +14 +23 +170 +16 +14 +224 +39 +8 +91 +17 +16 +36 +23 +27 +24 +25 +26 +26 +23 +26 +27 +22 +25 +27 +22 +26 +27 +20 +26 +26 +16 +24 +27 +19 +27 +28 +18 +25 +32 +24 +26 +39 +27 +31 +69 +29 +19 +163 +16 +14 +206 +27 +9 +92 +20 +22 +71 +38 +27 +32 +20 +17 +60 +34 +24 +30 +23 +26 +23 +18 +24 +22 +17 +23 +22 +17 +23 +26 +21 +27 +27 +22 +27 +28 +21 +28 +26 +19 +26 +26 +21 +27 +26 +21 +27 +27 +22 +28 +72 +39 +34 +174 +25 +16 +242 +170 +12 +249 +184 +8 +248 +183 +10 +232 +108 +7 +204 +70 +9 +148 +15 +13 +100 +16 +20 +70 +26 +21 +51 +26 +21 +43 +28 +26 +48 +26 +20 +44 +24 +25 +76 +31 +16 +108 +49 +24 +110 +33 +24 +187 +28 +12 +214 +31 +10 +99 +22 +22 +68 +37 +29 +22 +20 +25 +22 +18 +24 +21 +16 +22 +25 +20 +24 +25 +21 +25 +24 +19 +25 +27 +22 +28 +28 +23 +27 +28 +24 +29 +43 +24 +24 +110 +16 +21 +214 +27 +10 +191 +31 +5 +58 +20 +23 +24 +20 +23 +23 +18 +24 +25 +20 +26 +27 +22 +26 +27 +22 +26 +27 +21 +26 +27 +20 +27 +30 +22 +29 +35 +26 +31 +30 +25 +29 +30 +24 +30 +47 +27 +22 +162 +14 +10 +220 +43 +10 +110 +18 +20 +33 +21 +16 +39 +25 +23 +27 +19 +15 +42 +30 +28 +31 +22 +26 +26 +20 +23 +29 +22 +29 +26 +21 +25 +27 +22 +26 +32 +25 +32 +35 +24 +32 +32 +22 +28 +33 +23 +29 +32 +23 +31 +44 +31 +24 +151 +18 +14 +231 +106 +11 +250 +184 +6 +246 +190 +12 +240 +161 +11 +236 +143 +13 +238 +119 +9 +222 +73 +10 +170 +22 +12 +122 +17 +16 +102 +19 +14 +83 +20 +12 +92 +23 +22 +102 +19 +10 +108 +20 +18 +174 +16 +16 +235 +70 +14 +184 +30 +7 +82 +24 +22 +67 +36 +27 +25 +18 +27 +22 +17 +24 +20 +15 +22 +21 +16 +22 +20 +15 +21 +23 +16 +23 +28 +23 +29 +28 +24 +29 +35 +25 +27 +38 +18 +18 +161 +22 +8 +235 +120 +16 +101 +16 +19 +34 +21 +24 +28 +18 +28 +23 +19 +24 +23 +18 +24 +26 +21 +25 +27 +22 +26 +26 +21 +26 +27 +22 +28 +28 +22 +29 +29 +24 +28 +36 +27 +27 +23 +20 +30 +42 +25 +23 +147 +16 +16 +229 +56 +10 +143 +14 +15 +45 +23 +22 +46 +31 +26 +33 +25 +24 +32 +21 +19 +34 +23 +26 +33 +23 +25 +32 +21 +27 +27 +22 +26 +27 +22 +26 +26 +22 +27 +30 +23 +30 +32 +27 +34 +32 +26 +33 +30 +24 +29 +33 +22 +30 +147 +31 +14 +240 +117 +7 +238 +126 +13 +210 +92 +11 +179 +48 +13 +182 +68 +15 +157 +42 +15 +189 +40 +15 +219 +50 +19 +223 +35 +14 +198 +23 +12 +162 +22 +7 +171 +33 +10 +185 +35 +15 +204 +35 +10 +224 +83 +10 +225 +111 +9 +166 +29 +17 +84 +24 +24 +36 +21 +21 +45 +27 +32 +34 +25 +34 +33 +23 +32 +32 +23 +31 +30 +21 +28 +26 +19 +26 +31 +23 +30 +30 +24 +31 +29 +22 +25 +96 +18 +20 +215 +59 +12 +215 +82 +14 +52 +22 +24 +32 +26 +32 +28 +21 +28 +25 +20 +26 +28 +23 +29 +29 +23 +29 +28 +21 +28 +27 +22 +28 +27 +22 +28 +29 +24 +29 +34 +24 +26 +60 +40 +33 +29 +23 +26 +40 +26 +23 +124 +14 +18 +229 +59 +12 +179 +15 +10 +80 +34 +23 +34 +20 +15 +43 +28 +23 +32 +20 +18 +49 +29 +21 +34 +24 +25 +29 +23 +26 +28 +23 +26 +24 +20 +23 +24 +21 +26 +26 +22 +27 +27 +22 +28 +28 +23 +29 +28 +25 +32 +54 +30 +29 +198 +65 +19 +207 +81 +16 +160 +25 +14 +137 +22 +21 +116 +26 +19 +82 +30 +24 +56 +30 +28 +72 +25 +26 +81 +21 +24 +122 +14 +19 +165 +21 +10 +225 +60 +10 +217 +47 +13 +232 +83 +13 +242 +124 +13 +239 +141 +12 +233 +132 +12 +177 +26 +15 +87 +22 +19 +38 +25 +27 +50 +30 +26 +34 +26 +28 +29 +25 +30 +29 +24 +30 +28 +23 +29 +30 +23 +30 +30 +25 +31 +35 +24 +28 +26 +20 +22 +140 +15 +15 +233 +114 +10 +125 +19 +17 +32 +26 +25 +32 +21 +29 +34 +23 +31 +34 +25 +33 +33 +24 +32 +30 +23 +30 +29 +22 +29 +29 +23 +29 +29 +24 +30 +31 +25 +28 +41 +28 +27 +24 +21 +26 +54 +35 +28 +32 +23 +27 +121 +18 +15 +224 +51 +11 +209 +24 +12 +122 +20 +16 +50 +27 +21 +65 +34 +21 +57 +30 +21 +30 +20 +16 +47 +29 +24 +34 +25 +26 +33 +25 +26 +42 +27 +30 +36 +23 +27 +29 +24 +26 +29 +24 +30 +29 +24 +30 +32 +24 +29 +163 +39 +14 +175 +53 +13 +107 +39 +30 +56 +33 +28 +32 +27 +27 +31 +25 +23 +28 +27 +32 +29 +25 +31 +33 +22 +29 +29 +24 +28 +42 +26 +24 +52 +23 +22 +102 +16 +24 +196 +30 +11 +228 +67 +13 +233 +112 +9 +238 +145 +6 +241 +154 +13 +184 +35 +14 +114 +17 +17 +73 +36 +23 +30 +23 +23 +42 +31 +29 +29 +25 +30 +28 +26 +31 +27 +25 +30 +29 +24 +30 +33 +25 +28 +22 +21 +18 +55 +20 +21 +186 +17 +14 +225 +87 +10 +53 +17 +19 +27 +24 +29 +28 +23 +29 +28 +22 +28 +28 +23 +29 +29 +23 +29 +28 +24 +30 +31 +24 +27 +36 +26 +25 +43 +33 +33 +27 +19 +22 +25 +20 +25 +28 +25 +32 +42 +32 +28 +24 +20 +27 +108 +21 +23 +221 +73 +17 +226 +98 +8 +154 +20 +12 +128 +34 +23 +43 +25 +12 +62 +30 +18 +91 +44 +27 +31 +22 +16 +79 +41 +24 +39 +26 +20 +35 +26 +27 +44 +30 +26 +46 +29 +29 +31 +26 +27 +40 +22 +23 +152 +21 +18 +165 +46 +20 +59 +29 +21 +31 +23 +36 +30 +25 +31 +30 +25 +31 +30 +25 +31 +29 +24 +30 +27 +22 +28 +28 +21 +28 +32 +22 +30 +31 +25 +31 +31 +25 +30 +47 +24 +25 +82 +19 +19 +173 +23 +17 +211 +29 +9 +227 +100 +9 +238 +138 +14 +200 +74 +15 +133 +24 +16 +51 +29 +21 +42 +26 +20 +33 +20 +18 +40 +29 +28 +30 +25 +31 +30 +25 +31 +27 +26 +33 +27 +20 +23 +45 +26 +25 +110 +15 +16 +213 +34 +9 +165 +26 +17 +39 +30 +32 +32 +22 +30 +26 +24 +29 +25 +23 +28 +25 +23 +28 +26 +24 +29 +27 +24 +29 +32 +26 +30 +23 +18 +20 +23 +19 +24 +29 +24 +30 +32 +25 +27 +39 +28 +27 +31 +24 +23 +39 +17 +20 +140 +21 +17 +223 +84 +7 +237 +129 +6 +220 +46 +11 +143 +14 +10 +104 +21 +18 +112 +35 +25 +75 +28 +21 +51 +26 +19 +35 +20 +13 +108 +49 +21 +122 +56 +24 +64 +31 +18 +38 +26 +25 +59 +25 +23 +167 +22 +12 +151 +24 +13 +41 +28 +29 +31 +25 +30 +30 +25 +27 +30 +25 +31 +31 +26 +32 +32 +25 +32 +37 +28 +36 +37 +26 +34 +35 +25 +33 +30 +25 +31 +29 +23 +29 +28 +21 +29 +43 +25 +28 +42 +21 +19 +50 +26 +18 +148 +22 +17 +216 +46 +13 +236 +134 +16 +199 +30 +10 +152 +21 +15 +54 +23 +17 +38 +22 +17 +40 +27 +25 +29 +19 +20 +34 +27 +29 +37 +30 +32 +33 +25 +27 +24 +25 +25 +95 +34 +25 +161 +13 +18 +232 +65 +18 +81 +16 +18 +41 +28 +27 +27 +24 +29 +28 +23 +29 +27 +22 +28 +27 +22 +28 +27 +22 +28 +27 +22 +28 +25 +20 +26 +26 +23 +29 +29 +24 +29 +29 +24 +28 +38 +27 +26 +35 +24 +21 +34 +18 +21 +108 +19 +20 +198 +38 +16 +238 +119 +10 +251 +171 +8 +240 +133 +6 +234 +101 +6 +213 +42 +11 +166 +19 +10 +148 +15 +11 +149 +14 +15 +131 +16 +18 +115 +22 +18 +88 +18 +18 +72 +25 +16 +76 +21 +14 +175 +25 +13 +190 +28 +12 +47 +24 +25 +28 +25 +31 +30 +25 +31 +30 +25 +31 +30 +25 +31 +30 +25 +31 +33 +25 +30 +33 +25 +30 +31 +25 +31 +30 +25 +31 +29 +25 +31 +31 +24 +31 +35 +25 +32 +34 +26 +34 +62 +38 +30 +43 +28 +21 +84 +29 +19 +193 +40 +16 +227 +91 +12 +225 +48 +13 +175 +20 +12 +122 +24 +23 +33 +25 +23 +26 +22 +20 +25 +20 +19 +27 +20 +21 +26 +18 +20 +25 +18 +24 +113 +23 +22 +160 +16 +13 +199 +16 +10 +214 +41 +14 +40 +18 +21 +32 +25 +30 +28 +25 +31 +28 +23 +29 +27 +22 +28 +24 +19 +25 +24 +19 +25 +25 +20 +26 +28 +23 +29 +28 +23 +28 +30 +23 +25 +41 +26 +23 +31 +20 +21 +27 +17 +21 +98 +21 +18 +164 +24 +7 +227 +64 +6 +249 +155 +11 +248 +160 +10 +242 +137 +11 +236 +124 +15 +231 +79 +10 +229 +81 +12 +232 +74 +11 +231 +64 +10 +228 +59 +15 +210 +34 +9 +166 +18 +19 +154 +22 +11 +205 +28 +10 +220 +50 +16 +57 +27 +30 +29 +25 +30 +27 +23 +27 +25 +20 +26 +26 +21 +27 +29 +24 +30 +30 +25 +31 +30 +25 +31 +30 +25 +31 +30 +25 +31 +30 +25 +31 +30 +25 +31 +28 +26 +31 +28 +25 +30 +31 +25 +31 +30 +25 +30 +55 +32 +21 +61 +29 +17 +119 +23 +15 +230 +78 +8 +222 +55 +12 +198 +18 +15 +161 +23 +12 +108 +49 +31 +80 +39 +22 +45 +26 +19 +40 +25 +25 +41 +26 +26 +41 +23 +27 +184 +19 +16 +204 +25 +13 +221 +52 +10 +157 +17 +13 +26 +19 +24 +30 +25 +30 +29 +24 +30 +26 +24 +29 +23 +18 +24 +23 +18 +24 +24 +19 +25 +25 +20 +26 +29 +24 +30 +28 +23 +27 +31 +25 +26 +44 +27 +24 +29 +20 +23 +87 +16 +14 +138 +14 +16 +220 +45 +10 +219 +53 +6 +213 +44 +10 +205 +29 +14 +196 +31 +17 +193 +29 +12 +190 +26 +15 +186 +16 +14 +199 +18 +15 +194 +23 +20 +190 +20 +17 +199 +22 +9 +218 +31 +9 +223 +51 +8 +236 +89 +11 +74 +18 +9 +28 +28 +26 +29 +24 +30 +26 +19 +26 +24 +19 +26 +23 +18 +25 +26 +20 +28 +32 +26 +33 +29 +24 +30 +28 +24 +30 +28 +23 +29 +28 +23 +29 +28 +23 +29 +29 +24 +30 +29 +24 +30 +30 +25 +31 +31 +25 +32 +31 +24 +25 +34 +26 +24 +86 +21 +11 +236 +90 +7 +239 +98 +11 +222 +67 +9 +194 +47 +9 +158 +22 +8 +141 +14 +9 +138 +12 +18 +131 +14 +14 +125 +12 +17 +123 +14 +16 +239 +101 +13 +239 +102 +10 +225 +57 +8 +95 +18 +16 +26 +19 +24 +30 +24 +30 +29 +24 +30 +28 +22 +28 +28 +19 +27 +27 +19 +26 +27 +19 +26 +31 +22 +26 +35 +26 +29 +33 +23 +23 +43 +30 +25 +32 +22 +25 +44 +17 +21 +129 +18 +15 +204 +31 +9 +229 +63 +21 +173 +17 +13 +142 +18 +16 +124 +18 +17 +97 +17 +19 +64 +23 +17 +33 +21 +13 +35 +17 +16 +88 +21 +18 +119 +25 +22 +141 +24 +16 +161 +21 +13 +170 +27 +12 +220 +39 +15 +238 +80 +11 +32 +21 +24 +35 +25 +29 +28 +24 +29 +29 +22 +29 +26 +18 +23 +25 +18 +23 +28 +19 +25 +30 +21 +26 +31 +25 +31 +28 +23 +29 +28 +23 +29 +28 +23 +29 +27 +22 +28 +26 +21 +27 +26 +21 +27 +27 +22 +28 +30 +25 +32 +32 +24 +25 +28 +24 +21 +61 +23 +17 +223 +62 +7 +239 +134 +2 +244 +134 +8 +241 +132 +11 +232 +103 +12 +229 +73 +18 +213 +37 +14 +215 +35 +10 +221 +38 +10 +223 +50 +15 +244 +113 +9 +241 +109 +9 +218 +56 +11 +83 +19 +21 +31 +21 +23 +47 +31 +31 +28 +25 +32 +29 +24 +28 +29 +23 +27 +32 +23 +28 +31 +23 +28 +32 +22 +26 +33 +25 +23 +58 +34 +29 +28 +22 +25 +32 +23 +23 +75 +17 +22 +166 +14 +13 +230 +63 +19 +146 +14 +18 +106 +24 +15 +63 +31 +30 +50 +30 +26 +63 +41 +29 +51 +32 +25 +52 +32 +26 +51 +31 +26 +50 +30 +25 +49 +32 +25 +48 +31 +23 +86 +22 +12 +177 +37 +20 +157 +22 +7 +215 +44 +18 +36 +22 +20 +33 +26 +27 +29 +23 +29 +28 +23 +29 +30 +22 +29 +30 +21 +28 +30 +21 +28 +33 +24 +31 +27 +22 +26 +27 +22 +26 +27 +21 +27 +25 +18 +25 +23 +18 +24 +24 +19 +25 +24 +19 +25 +26 +21 +27 +30 +25 +31 +36 +24 +24 +29 +25 +19 +51 +19 +14 +211 +52 +11 +245 +187 +4 +239 +152 +7 +223 +74 +11 +163 +15 +14 +124 +15 +16 +95 +17 +19 +91 +14 +16 +119 +16 +18 +136 +16 +19 +183 +29 +12 +237 +92 +6 +178 +28 +23 +66 +22 +21 +25 +20 +23 +38 +24 +22 +41 +29 +29 +28 +25 +28 +30 +24 +28 +29 +24 +28 +30 +24 +24 +42 +29 +26 +78 +37 +19 +23 +19 +22 +33 +24 +26 +33 +20 +19 +124 +15 +15 +219 +41 +11 +172 +22 +8 +118 +23 +23 +57 +33 +20 +67 +37 +26 +32 +24 +28 +29 +25 +28 +32 +24 +28 +32 +24 +28 +32 +25 +27 +33 +26 +28 +30 +26 +30 +32 +26 +26 +40 +28 +26 +75 +30 +19 +151 +24 +19 +206 +34 +15 +48 +22 +16 +36 +24 +29 +29 +24 +30 +28 +23 +29 +27 +22 +28 +27 +22 +28 +27 +22 +28 +27 +22 +28 +27 +22 +26 +27 +22 +26 +25 +18 +24 +23 +16 +23 +27 +21 +27 +27 +22 +28 +26 +20 +27 +29 +21 +28 +30 +25 +28 +39 +24 +27 +46 +28 +21 +65 +24 +16 +217 +70 +9 +244 +190 +13 +200 +64 +9 +113 +16 +20 +83 +29 +29 +59 +32 +24 +35 +25 +29 +30 +24 +26 +29 +23 +27 +31 +25 +30 +106 +17 +22 +224 +59 +5 +97 +18 +16 +54 +25 +26 +38 +27 +28 +27 +19 +22 +39 +29 +28 +87 +45 +26 +114 +55 +28 +116 +54 +28 +107 +50 +30 +65 +32 +24 +26 +18 +17 +34 +24 +26 +58 +34 +25 +52 +26 +19 +181 +18 +6 +219 +51 +11 +130 +15 +22 +63 +22 +21 +41 +29 +33 +27 +26 +31 +30 +25 +31 +30 +21 +28 +30 +23 +30 +31 +24 +30 +29 +24 +29 +29 +24 +29 +30 +25 +30 +31 +26 +31 +29 +26 +30 +45 +24 +26 +87 +23 +17 +215 +41 +16 +99 +16 +16 +30 +21 +17 +34 +25 +26 +28 +25 +27 +25 +23 +28 +27 +21 +28 +26 +21 +27 +23 +19 +25 +26 +21 +27 +27 +22 +28 +24 +20 +26 +26 +19 +26 +25 +19 +26 +26 +20 +26 +35 +23 +32 +29 +24 +30 +39 +28 +30 +29 +19 +18 +95 +44 +22 +101 +25 +20 +232 +101 +10 +169 +35 +13 +56 +18 +19 +39 +28 +28 +27 +24 +29 +27 +22 +29 +25 +20 +26 +28 +21 +28 +30 +23 +30 +28 +24 +31 +95 +13 +21 +220 +46 +16 +111 +19 +14 +34 +23 +27 +43 +29 +23 +25 +20 +23 +27 +18 +19 +28 +19 +22 +26 +19 +21 +26 +18 +18 +26 +18 +19 +24 +19 +21 +32 +24 +28 +36 +26 +27 +34 +21 +16 +93 +28 +14 +222 +44 +16 +165 +16 +14 +47 +23 +19 +50 +19 +22 +33 +25 +29 +29 +25 +31 +30 +25 +31 +34 +25 +32 +29 +22 +29 +28 +21 +28 +27 +22 +28 +27 +22 +28 +27 +22 +28 +27 +22 +28 +27 +24 +28 +27 +26 +29 +67 +22 +27 +154 +25 +15 +164 +14 +13 +65 +36 +29 +46 +31 +27 +43 +25 +20 +31 +23 +27 +29 +23 +26 +27 +20 +26 +25 +18 +25 +23 +18 +24 +27 +22 +28 +26 +22 +28 +31 +25 +32 +34 +23 +31 +35 +25 +33 +30 +25 +33 +33 +24 +29 +31 +25 +23 +60 +31 +25 +38 +22 +19 +179 +22 +12 +194 +45 +14 +45 +18 +14 +46 +27 +25 +28 +23 +27 +26 +21 +27 +24 +19 +25 +25 +20 +26 +27 +20 +27 +30 +23 +30 +27 +23 +30 +89 +16 +24 +206 +31 +20 +111 +25 +24 +26 +22 +25 +44 +27 +24 +27 +21 +22 +25 +19 +19 +27 +18 +19 +26 +17 +17 +23 +17 +18 +24 +16 +16 +31 +24 +26 +36 +24 +27 +50 +30 +25 +40 +25 +21 +127 +17 +17 +224 +43 +7 +121 +19 +16 +38 +23 +23 +49 +24 +24 +29 +25 +30 +30 +23 +27 +28 +23 +29 +27 +23 +29 +26 +21 +27 +24 +19 +25 +22 +17 +23 +22 +17 +23 +23 +18 +24 +24 +19 +25 +25 +20 +26 +29 +24 +30 +52 +27 +26 +107 +17 +16 +201 +19 +13 +70 +24 +18 +32 +23 +24 +47 +28 +21 +78 +45 +27 +41 +25 +25 +33 +23 +29 +31 +23 +26 +31 +21 +26 +31 +22 +27 +28 +23 +27 +28 +23 +27 +29 +24 +28 +30 +25 +29 +31 +25 +28 +28 +22 +27 +40 +22 +24 +87 +43 +19 +69 +22 +21 +222 +49 +13 +77 +15 +15 +37 +28 +26 +25 +22 +27 +27 +22 +28 +24 +19 +25 +22 +18 +24 +24 +20 +26 +29 +20 +28 +34 +26 +33 +29 +23 +31 +89 +17 +19 +194 +17 +13 +98 +24 +25 +62 +28 +23 +43 +24 +23 +34 +24 +25 +33 +24 +25 +34 +22 +24 +31 +19 +21 +29 +17 +21 +36 +21 +24 +45 +26 +28 +41 +25 +24 +39 +21 +18 +104 +41 +22 +197 +21 +8 +186 +31 +11 +73 +25 +20 +31 +20 +21 +46 +30 +32 +25 +21 +26 +25 +20 +24 +28 +21 +28 +29 +23 +29 +26 +21 +27 +22 +17 +23 +21 +16 +22 +23 +18 +24 +26 +21 +27 +28 +23 +29 +27 +22 +28 +26 +21 +27 +32 +25 +26 +83 +17 +19 +222 +45 +13 +104 +18 +15 +81 +43 +28 +35 +23 +24 +25 +19 +24 +66 +35 +19 +42 +26 +26 +32 +24 +27 +34 +24 +27 +33 +24 +26 +32 +24 +26 +32 +24 +26 +33 +24 +27 +33 +24 +26 +32 +25 +25 +50 +27 +21 +81 +41 +24 +35 +24 +22 +162 +22 +18 +145 +17 +12 +32 +26 +22 +28 +22 +24 +27 +22 +26 +27 +22 +28 +26 +21 +27 +24 +17 +24 +26 +19 +26 +35 +23 +32 +28 +24 +30 +29 +24 +28 +96 +16 +17 +189 +52 +18 +130 +32 +28 +64 +19 +16 +86 +37 +23 +38 +25 +25 +36 +24 +25 +40 +24 +22 +35 +20 +23 +40 +22 +25 +42 +28 +25 +38 +25 +25 +78 +38 +25 +38 +23 +25 +152 +25 +13 +219 +49 +6 +137 +19 +14 +62 +27 +25 +37 +24 +21 +30 +25 +28 +25 +20 +26 +28 +21 +27 +34 +25 +30 +28 +22 +26 +23 +18 +24 +21 +16 +22 +25 +20 +24 +27 +22 +26 +27 +22 +28 +27 +22 +28 +28 +23 +29 +28 +23 +29 +26 +23 +28 +73 +18 +21 +223 +49 +18 +126 +19 +15 +41 +22 +17 +112 +51 +31 +45 +27 +22 +24 +19 +23 +31 +19 +18 +39 +26 +23 +55 +32 +26 +59 +36 +29 +50 +31 +26 +39 +25 +26 +35 +26 +26 +41 +26 +22 +31 +23 +23 +33 +21 +19 +37 +27 +22 +132 +21 +16 +198 +40 +18 +33 +23 +21 +25 +20 +25 +24 +19 +25 +24 +19 +25 +25 +22 +27 +28 +21 +28 +31 +20 +27 +34 +23 +30 +31 +24 +31 +26 +24 +29 +36 +24 +27 +111 +19 +15 +225 +74 +17 +174 +11 +14 +112 +23 +21 +61 +17 +22 +47 +26 +21 +77 +36 +33 +65 +31 +23 +44 +23 +23 +41 +22 +23 +48 +24 +20 +121 +54 +26 +44 +21 +21 +137 +42 +19 +206 +59 +9 +222 +66 +14 +129 +22 +21 +48 +19 +22 +39 +29 +26 +30 +25 +30 +33 +25 +29 +33 +23 +28 +28 +22 +26 +25 +22 +26 +21 +16 +22 +22 +17 +23 +27 +22 +26 +27 +22 +26 +27 +22 +28 +27 +22 +28 +27 +22 +28 +28 +23 +29 +28 +23 +29 +71 +22 +25 +205 +27 +16 +149 +14 +17 +39 +23 +25 +29 +16 +22 +34 +21 +19 +33 +21 +19 +27 +18 +19 +28 +18 +19 +26 +18 +20 +26 +17 +19 +27 +18 +18 +27 +19 +19 +25 +19 +20 +30 +23 +24 +43 +32 +24 +74 +37 +33 +150 +32 +18 +208 +27 +8 +47 +18 +25 +28 +21 +29 +24 +21 +24 +26 +21 +27 +24 +19 +25 +25 +19 +25 +29 +20 +28 +29 +22 +26 +29 +22 +27 +28 +22 +29 +26 +24 +29 +42 +29 +32 +117 +20 +13 +238 +99 +9 +227 +68 +16 +186 +21 +13 +163 +15 +13 +125 +22 +21 +77 +25 +24 +55 +22 +21 +50 +18 +13 +51 +24 +17 +62 +23 +17 +53 +23 +16 +155 +34 +15 +200 +52 +14 +237 +124 +7 +196 +41 +12 +101 +28 +24 +40 +24 +25 +34 +25 +25 +28 +25 +31 +31 +25 +30 +29 +22 +28 +27 +22 +27 +26 +22 +27 +22 +15 +22 +23 +16 +23 +27 +22 +27 +27 +22 +27 +28 +21 +28 +28 +21 +28 +28 +20 +27 +27 +22 +28 +25 +26 +30 +73 +23 +25 +207 +46 +14 +164 +24 +10 +91 +32 +22 +31 +25 +28 +32 +23 +25 +33 +24 +24 +37 +25 +24 +45 +28 +26 +46 +27 +27 +44 +28 +27 +52 +30 +23 +46 +24 +23 +49 +26 +25 +57 +36 +21 +104 +20 +14 +195 +35 +11 +203 +33 +15 +91 +21 +20 +34 +25 +26 +26 +23 +27 +27 +20 +27 +27 +19 +26 +26 +18 +25 +28 +20 +25 +30 +21 +26 +26 +19 +25 +26 +19 +25 +26 +19 +26 +26 +21 +27 +37 +27 +29 +140 +17 +15 +233 +77 +8 +213 +29 +13 +208 +24 +11 +217 +35 +9 +227 +43 +13 +218 +35 +16 +198 +21 +10 +206 +44 +15 +196 +40 +11 +200 +28 +10 +220 +45 +8 +235 +101 +12 +248 +181 +6 +243 +149 +7 +151 +16 +13 +65 +21 +20 +37 +27 +27 +27 +21 +25 +26 +21 +27 +27 +22 +28 +29 +24 +30 +27 +22 +28 +27 +22 +28 +23 +16 +23 +22 +15 +22 +25 +20 +26 +26 +21 +27 +26 +19 +26 +26 +19 +26 +28 +20 +28 +28 +23 +29 +26 +26 +29 +80 +19 +16 +223 +75 +9 +203 +65 +19 +142 +33 +23 +99 +44 +27 +81 +29 +26 +103 +27 +25 +106 +19 +18 +128 +15 +20 +138 +14 +17 +159 +13 +17 +174 +13 +11 +177 +17 +14 +184 +29 +20 +207 +36 +15 +217 +31 +11 +219 +62 +13 +132 +17 +18 +72 +26 +24 +27 +24 +30 +28 +23 +29 +28 +23 +29 +29 +23 +29 +29 +23 +29 +29 +23 +27 +27 +22 +26 +26 +19 +26 +26 +19 +26 +28 +21 +28 +27 +20 +27 +32 +23 +25 +192 +29 +19 +199 +24 +13 +161 +17 +18 +134 +14 +13 +109 +15 +16 +112 +14 +17 +134 +14 +18 +148 +12 +15 +167 +14 +13 +179 +14 +13 +175 +21 +13 +181 +29 +14 +217 +78 +13 +240 +144 +13 +236 +105 +5 +124 +16 +16 +45 +19 +21 +29 +20 +25 +27 +22 +26 +26 +20 +25 +24 +19 +25 +27 +22 +27 +29 +23 +28 +27 +22 +26 +28 +21 +28 +30 +20 +28 +27 +18 +26 +27 +18 +25 +29 +21 +27 +31 +23 +28 +30 +23 +30 +27 +22 +28 +38 +23 +23 +114 +23 +18 +238 +124 +16 +226 +88 +8 +191 +28 +19 +158 +21 +20 +149 +15 +15 +165 +14 +16 +204 +22 +12 +216 +22 +18 +212 +31 +11 +233 +110 +16 +234 +108 +17 +224 +76 +10 +232 +93 +10 +227 +96 +11 +234 +71 +14 +151 +19 +9 +62 +22 +21 +76 +27 +24 +33 +22 +25 +27 +24 +30 +27 +23 +28 +26 +23 +28 +26 +23 +28 +26 +22 +27 +26 +22 +27 +27 +20 +27 +30 +21 +28 +31 +22 +29 +29 +23 +29 +37 +26 +28 +216 +39 +11 +167 +13 +17 +98 +20 +18 +71 +25 +20 +76 +36 +25 +47 +24 +21 +43 +25 +25 +41 +27 +26 +54 +24 +25 +79 +26 +25 +95 +21 +24 +106 +19 +20 +133 +18 +17 +148 +32 +11 +235 +89 +13 +101 +19 +18 +39 +19 +20 +32 +23 +28 +31 +25 +29 +27 +21 +26 +25 +20 +26 +27 +21 +27 +31 +25 +29 +26 +22 +26 +26 +21 +27 +29 +20 +28 +29 +21 +29 +30 +22 +29 +28 +23 +27 +28 +22 +26 +27 +22 +28 +28 +23 +29 +71 +38 +26 +140 +19 +10 +243 +143 +13 +243 +170 +14 +229 +118 +12 +217 +69 +9 +233 +93 +13 +224 +80 +15 +223 +62 +14 +224 +46 +17 +216 +65 +13 +219 +109 +13 +217 +90 +9 +243 +124 +15 +242 +158 +6 +236 +137 +13 +174 +32 +13 +113 +14 +25 +55 +30 +29 +47 +24 +23 +49 +29 +29 +34 +23 +25 +27 +23 +29 +25 +23 +28 +26 +24 +29 +27 +22 +28 +27 +23 +29 +27 +22 +28 +32 +24 +31 +32 +25 +29 +30 +22 +26 +33 +21 +21 +166 +17 +20 +59 +18 +17 +38 +26 +23 +56 +28 +28 +25 +24 +28 +28 +22 +29 +27 +22 +26 +27 +23 +26 +26 +22 +26 +26 +23 +28 +25 +25 +29 +31 +25 +28 +60 +25 +23 +127 +39 +24 +217 +56 +16 +85 +21 +16 +36 +19 +20 +33 +26 +26 +27 +22 +26 +25 +21 +25 +26 +20 +26 +31 +22 +29 +30 +23 +29 +27 +22 +27 +25 +21 +27 +26 +20 +27 +26 +21 +27 +26 +21 +27 +25 +21 +26 +26 +22 +27 +27 +22 +28 +30 +23 +26 +88 +37 +19 +179 +20 +11 +241 +133 +10 +243 +184 +6 +244 +169 +9 +212 +69 +5 +221 +53 +12 +190 +26 +11 +165 +13 +12 +150 +18 +20 +110 +20 +20 +103 +21 +18 +151 +31 +15 +179 +17 +14 +223 +90 +12 +245 +156 +8 +165 +29 +14 +36 +21 +22 +44 +29 +29 +32 +26 +27 +35 +25 +24 +37 +22 +25 +41 +24 +27 +30 +23 +25 +26 +23 +28 +27 +20 +26 +30 +23 +29 +30 +24 +30 +29 +24 +29 +31 +23 +25 +43 +26 +23 +29 +25 +30 +93 +19 +16 +45 +25 +26 +29 +21 +25 +23 +18 +24 +37 +26 +26 +28 +21 +25 +27 +22 +25 +27 +22 +28 +24 +19 +25 +25 +20 +26 +28 +24 +30 +32 +23 +29 +28 +25 +30 +61 +21 +15 +209 +41 +15 +82 +21 +16 +38 +19 +21 +33 +24 +24 +28 +22 +26 +28 +22 +26 +32 +24 +32 +34 +26 +33 +27 +23 +29 +27 +22 +28 +26 +21 +27 +26 +21 +27 +26 +21 +27 +26 +21 +27 +26 +21 +27 +27 +22 +28 +28 +22 +26 +41 +28 +27 +72 +19 +17 +203 +31 +11 +241 +136 +12 +227 +104 +9 +202 +43 +13 +145 +19 +20 +101 +17 +15 +64 +22 +16 +44 +20 +19 +40 +25 +24 +61 +36 +26 +66 +40 +25 +64 +34 +18 +79 +28 +16 +176 +21 +12 +231 +110 +9 +178 +35 +9 +37 +22 +20 +41 +25 +29 +35 +26 +23 +32 +25 +27 +29 +24 +26 +28 +21 +22 +37 +24 +27 +33 +23 +28 +31 +24 +31 +33 +27 +33 +26 +26 +32 +46 +26 +23 +77 +39 +24 +32 +24 +23 +39 +27 +23 +49 +19 +23 +32 +24 +27 +26 +24 +31 +25 +22 +26 +25 +14 +22 +27 +17 +22 +28 +23 +26 +26 +21 +27 +26 +21 +27 +26 +20 +26 +28 +21 +28 +30 +23 +29 +32 +25 +24 +41 +23 +19 +209 +23 +15 +89 +18 +12 +39 +18 +20 +40 +26 +25 +35 +26 +31 +37 +27 +34 +33 +25 +30 +29 +24 +30 +27 +24 +29 +26 +22 +28 +27 +22 +28 +26 +21 +27 +22 +17 +23 +22 +17 +23 +25 +20 +25 +26 +22 +27 +31 +21 +28 +58 +30 +27 +121 +22 +15 +211 +31 +9 +238 +117 +11 +207 +62 +13 +114 +22 +17 +34 +24 +26 +57 +37 +33 +32 +26 +27 +27 +25 +29 +33 +22 +33 +25 +21 +27 +28 +22 +26 +28 +25 +29 +40 +26 +28 +88 +29 +19 +200 +31 +10 +203 +43 +14 +66 +27 +18 +31 +18 +20 +47 +32 +26 +32 +25 +27 +31 +25 +27 +27 +25 +27 +28 +23 +26 +25 +20 +23 +28 +23 +28 +28 +24 +28 +45 +24 +23 +55 +30 +18 +32 +22 +22 +33 +21 +23 +39 +21 +18 +48 +32 +30 +30 +25 +27 +28 +22 +27 +25 +20 +26 +26 +21 +27 +27 +22 +28 +23 +18 +24 +23 +18 +24 +24 +19 +25 +26 +21 +27 +27 +22 +28 +26 +24 +27 +33 +25 +22 +31 +19 +17 +206 +22 +13 +112 +21 +20 +44 +20 +21 +55 +38 +31 +34 +25 +28 +34 +24 +28 +31 +25 +29 +28 +24 +30 +29 +24 +30 +29 +24 +30 +27 +22 +28 +24 +18 +24 +25 +17 +24 +29 +21 +28 +39 +28 +34 +31 +23 +28 +37 +31 +21 +57 +21 +20 +184 +16 +13 +230 +85 +15 +218 +63 +7 +161 +15 +18 +35 +22 +18 +56 +34 +35 +30 +26 +28 +31 +25 +32 +30 +23 +30 +26 +19 +26 +26 +20 +26 +29 +24 +30 +29 +25 +30 +38 +25 +34 +31 +26 +24 +136 +22 +19 +237 +93 +17 +114 +16 +19 +30 +18 +21 +35 +25 +24 +40 +26 +22 +34 +25 +25 +33 +24 +25 +30 +25 +28 +30 +24 +28 +34 +24 +25 +42 +28 +25 +29 +21 +14 +37 +23 +23 +26 +22 +23 +52 +29 +21 +96 +21 +16 +53 +28 +20 +41 +26 +26 +29 +25 +28 +32 +26 +31 +28 +23 +29 +28 +23 +28 +23 +17 +23 +23 +19 +25 +25 +20 +26 +25 +21 +27 +29 +24 +30 +27 +23 +27 +39 +29 +21 +34 +21 +16 +220 +48 +14 +128 +20 +20 +50 +24 +24 +48 +29 +21 +35 +25 +27 +34 +24 +25 +31 +24 +29 +29 +25 +31 +30 +25 +30 +30 +24 +31 +28 +23 +29 +27 +22 +28 +29 +21 +27 +31 +23 +29 +30 +24 +28 +31 +22 +23 +42 +24 +29 +124 +17 +17 +214 +32 +13 +233 +67 +13 +181 +14 +12 +76 +16 +21 +46 +25 +27 +34 +25 +26 +34 +23 +27 +30 +24 +28 +30 +23 +30 +25 +18 +25 +25 +19 +25 +28 +22 +28 +33 +26 +33 +39 +27 +35 +32 +24 +31 +41 +27 +22 +218 +50 +13 +167 +14 +11 +68 +34 +27 +28 +19 +21 +35 +23 +20 +48 +28 +22 +51 +28 +19 +52 +31 +22 +50 +29 +20 +37 +19 +11 +43 +24 +24 +38 +19 +21 +33 +26 +21 +65 +28 +22 +135 +19 +14 +206 +56 +17 +24 +21 +20 +87 +45 +23 +34 +26 +28 +28 +19 +22 +31 +23 +27 +30 +23 +27 +31 +22 +27 +31 +21 +26 +31 +23 +30 +33 +22 +33 +29 +24 +29 +28 +25 +24 +49 +27 +25 +56 +22 +21 +232 +65 +13 +123 +20 +19 +65 +28 +26 +29 +19 +25 +94 +51 +30 +37 +24 +25 +30 +25 +27 +30 +25 +29 +31 +25 +28 +31 +24 +31 +30 +25 +31 +30 +24 +30 +29 +23 +29 +30 +24 +29 +56 +30 +21 +76 +38 +20 +63 +23 +22 +165 +18 +12 +219 +45 +8 +211 +29 +8 +148 +16 +18 +30 +20 +21 +47 +31 +30 +30 +24 +30 +32 +24 +29 +31 +22 +27 +28 +21 +27 +26 +20 +27 +30 +24 +30 +33 +26 +33 +31 +26 +32 +31 +24 +31 +31 +23 +30 +49 +26 +30 +152 +14 +20 +218 +52 +11 +81 +23 +14 +29 +24 +21 +32 +20 +22 +33 +22 +20 +38 +24 +20 +50 +33 +27 +48 +29 +22 +30 +20 +17 +34 +25 +24 +51 +31 +25 +104 +16 +17 +182 +17 +18 +217 +78 +12 +248 +145 +8 +58 +31 +29 +24 +19 +22 +91 +44 +24 +34 +23 +24 +33 +21 +22 +44 +29 +32 +39 +25 +26 +44 +28 +26 +61 +34 +24 +70 +40 +27 +41 +25 +22 +27 +19 +23 +33 +24 +24 +145 +26 +15 +225 +60 +11 +146 +24 +18 +66 +19 +16 +43 +20 +20 +30 +19 +22 +88 +46 +23 +93 +47 +27 +54 +31 +23 +36 +26 +24 +31 +25 +29 +31 +24 +29 +32 +24 +29 +35 +24 +27 +77 +38 +25 +82 +38 +20 +35 +21 +22 +107 +22 +12 +205 +31 +17 +220 +46 +16 +204 +15 +14 +80 +17 +19 +44 +29 +28 +28 +24 +26 +29 +22 +29 +32 +22 +27 +31 +22 +27 +27 +22 +28 +26 +22 +28 +26 +22 +28 +26 +22 +28 +26 +23 +29 +28 +24 +30 +29 +26 +28 +29 +29 +22 +76 +19 +13 +232 +90 +11 +155 +16 +17 +87 +42 +29 +28 +21 +19 +29 +18 +20 +30 +17 +22 +30 +19 +20 +43 +24 +22 +91 +19 +17 +165 +21 +14 +216 +57 +15 +206 +41 +20 +200 +35 +16 +231 +98 +10 +243 +160 +7 +82 +18 +20 +60 +31 +29 +30 +19 +20 +57 +33 +26 +28 +24 +26 +23 +19 +24 +39 +23 +20 +32 +20 +22 +26 +19 +18 +33 +18 +20 +38 +27 +21 +51 +25 +21 +122 +27 +22 +211 +33 +9 +242 +124 +12 +195 +32 +10 +78 +24 +26 +88 +36 +25 +41 +24 +28 +26 +19 +22 +27 +19 +19 +30 +19 +17 +33 +24 +20 +32 +23 +23 +42 +28 +22 +38 +23 +18 +48 +27 +26 +38 +25 +17 +37 +17 +22 +47 +24 +19 +135 +18 +10 +220 +39 +12 +211 +26 +8 +165 +12 +13 +37 +17 +18 +60 +33 +31 +27 +22 +28 +29 +20 +27 +30 +19 +25 +29 +23 +27 +27 +22 +27 +27 +22 +28 +26 +21 +27 +27 +22 +28 +28 +23 +29 +29 +24 +30 +28 +25 +29 +34 +25 +28 +49 +27 +22 +187 +24 +11 +217 +43 +11 +165 +13 +15 +137 +34 +22 +79 +29 +27 +77 +22 +22 +141 +19 +17 +224 +64 +15 +192 +56 +16 +85 +19 +17 +34 +19 +25 +27 +24 +23 +27 +21 +21 +47 +17 +17 +145 +21 +20 +208 +45 +20 +140 +15 +15 +95 +20 +18 +44 +17 +20 +36 +26 +23 +46 +31 +24 +101 +46 +27 +111 +51 +25 +90 +38 +21 +54 +25 +17 +100 +22 +21 +165 +16 +17 +214 +32 +14 +232 +132 +11 +241 +180 +6 +235 +139 +8 +145 +18 +11 +44 +26 +27 +64 +31 +19 +98 +48 +27 +69 +37 +26 +53 +29 +20 +49 +26 +20 +43 +27 +21 +32 +20 +22 +28 +19 +20 +34 +18 +21 +34 +20 +20 +35 +27 +19 +145 +37 +23 +174 +24 +14 +224 +64 +10 +200 +16 +13 +127 +17 +17 +27 +19 +24 +48 +30 +24 +28 +22 +28 +30 +20 +28 +33 +23 +28 +28 +22 +26 +26 +21 +26 +21 +16 +22 +22 +17 +23 +22 +17 +23 +25 +21 +26 +29 +24 +29 +30 +24 +29 +30 +25 +27 +54 +29 +30 +164 +14 +16 +247 +115 +7 +210 +59 +11 +206 +60 +11 +216 +47 +15 +194 +27 +18 +114 +19 +14 +37 +21 +26 +33 +24 +27 +29 +25 +25 +25 +23 +27 +26 +22 +25 +31 +25 +27 +32 +24 +23 +29 +18 +21 +155 +17 +9 +229 +70 +14 +181 +23 +14 +129 +16 +12 +89 +26 +17 +32 +17 +18 +26 +24 +19 +37 +22 +23 +95 +29 +22 +150 +16 +16 +203 +17 +17 +217 +42 +10 +226 +94 +12 +229 +127 +10 +235 +144 +6 +227 +122 +15 +221 +79 +13 +141 +18 +10 +113 +30 +27 +64 +22 +18 +29 +21 +21 +26 +20 +17 +27 +21 +19 +29 +21 +24 +31 +25 +24 +37 +24 +25 +36 +26 +27 +52 +27 +26 +139 +31 +26 +141 +12 +14 +220 +62 +14 +226 +71 +18 +175 +11 +12 +85 +18 +16 +28 +23 +25 +44 +28 +25 +31 +22 +30 +31 +21 +29 +30 +25 +31 +27 +22 +28 +22 +16 +23 +24 +17 +24 +25 +20 +26 +26 +21 +27 +25 +20 +24 +28 +21 +25 +32 +25 +28 +34 +24 +26 +36 +24 +20 +161 +17 +15 +244 +163 +6 +196 +88 +13 +104 +18 +16 +46 +20 +25 +37 +22 +23 +30 +21 +25 +27 +23 +25 +28 +23 +27 +26 +24 +27 +26 +21 +27 +26 +21 +27 +29 +23 +27 +35 +25 +27 +33 +25 +27 +53 +17 +15 +179 +64 +23 +232 +95 +9 +202 +32 +9 +139 +29 +15 +156 +41 +22 +124 +45 +20 +151 +26 +20 +177 +19 +18 +211 +18 +13 +222 +49 +16 +209 +23 +11 +197 +23 +13 +173 +18 +13 +180 +13 +16 +197 +35 +17 +212 +36 +16 +215 +30 +11 +195 +19 +16 +156 +12 +11 +102 +21 +17 +94 +24 +24 +98 +29 +27 +98 +28 +24 +100 +28 +25 +102 +26 +24 +95 +19 +21 +135 +15 +16 +176 +18 +11 +220 +66 +13 +232 +128 +12 +215 +70 +15 +157 +20 +15 +61 +19 +26 +28 +25 +29 +38 +24 +24 +28 +23 +30 +27 +22 +28 +26 +21 +27 +25 +20 +26 +23 +16 +23 +27 +19 +26 +27 +21 +28 +29 +23 +29 +36 +26 +32 +37 +27 +32 +32 +24 +28 +41 +29 +25 +60 +18 +17 +194 +62 +10 +203 +101 +15 +60 +17 +23 +29 +26 +27 +35 +23 +25 +27 +21 +25 +22 +18 +24 +28 +23 +29 +28 +23 +27 +26 +24 +27 +27 +22 +28 +26 +21 +27 +28 +21 +28 +33 +23 +28 +31 +24 +29 +31 +22 +20 +50 +19 +13 +183 +45 +16 +239 +96 +10 +204 +22 +10 +151 +14 +13 +167 +15 +18 +200 +13 +14 +212 +26 +8 +231 +89 +16 +195 +21 +13 +154 +16 +15 +164 +33 +16 +139 +51 +17 +131 +54 +22 +111 +35 +16 +131 +23 +16 +185 +16 +16 +215 +29 +17 +213 +36 +6 +216 +43 +11 +204 +30 +18 +188 +23 +14 +180 +20 +15 +180 +17 +12 +189 +17 +14 +208 +19 +14 +209 +30 +5 +226 +79 +11 +236 +140 +7 +238 +168 +9 +184 +68 +10 +140 +16 +16 +48 +17 +21 +30 +25 +28 +31 +24 +28 +28 +23 +29 +27 +22 +28 +27 +22 +28 +25 +20 +26 +27 +20 +27 +33 +25 +32 +34 +23 +32 +30 +22 +27 +47 +31 +42 +55 +32 +32 +45 +23 +28 +69 +22 +15 +157 +18 +8 +238 +135 +15 +139 +21 +11 +39 +24 +27 +25 +26 +28 +28 +22 +26 +28 +22 +27 +25 +19 +25 +32 +22 +30 +29 +22 +29 +26 +22 +28 +27 +22 +28 +25 +20 +26 +31 +23 +30 +31 +22 +29 +30 +25 +27 +30 +23 +24 +29 +20 +20 +60 +19 +16 +166 +18 +12 +226 +45 +13 +224 +55 +15 +206 +38 +9 +233 +109 +12 +246 +153 +14 +201 +64 +10 +146 +35 +22 +120 +45 +21 +64 +40 +25 +38 +27 +27 +35 +27 +32 +35 +28 +24 +58 +32 +24 +76 +26 +26 +129 +18 +18 +207 +41 +12 +244 +168 +15 +244 +178 +11 +246 +163 +18 +229 +88 +8 +234 +78 +11 +224 +56 +13 +227 +54 +16 +229 +80 +10 +238 +121 +13 +235 +136 +6 +245 +170 +13 +204 +58 +20 +142 +21 +17 +46 +23 +20 +31 +26 +29 +31 +25 +29 +28 +24 +30 +27 +22 +28 +27 +22 +28 +27 +22 +28 +26 +22 +28 +27 +22 +28 +30 +23 +27 +38 +26 +26 +69 +38 +29 +39 +18 +17 +133 +21 +16 +182 +14 +8 +241 +108 +14 +194 +47 +11 +65 +19 +21 +43 +26 +27 +29 +24 +27 +26 +22 +26 +26 +21 +25 +31 +21 +29 +34 +22 +30 +28 +21 +28 +26 +22 +28 +28 +23 +29 +28 +23 +29 +34 +23 +31 +28 +23 +29 +29 +24 +30 +32 +24 +29 +32 +25 +26 +30 +20 +19 +79 +20 +16 +175 +19 +8 +232 +77 +13 +243 +196 +12 +248 +194 +9 +236 +146 +5 +153 +17 +9 +97 +42 +22 +42 +27 +20 +25 +25 +32 +29 +24 +28 +29 +24 +30 +31 +24 +28 +33 +25 +27 +40 +24 +21 +63 +22 +19 +153 +25 +18 +230 +110 +8 +245 +204 +10 +235 +157 +7 +189 +57 +11 +176 +12 +14 +184 +13 +15 +199 +22 +14 +205 +40 +14 +197 +39 +14 +188 +42 +13 +227 +85 +12 +222 +71 +18 +140 +16 +17 +79 +31 +23 +33 +23 +23 +28 +26 +30 +29 +24 +30 +28 +23 +29 +27 +22 +28 +27 +22 +28 +26 +19 +26 +29 +22 +29 +28 +25 +30 +81 +37 +21 +53 +27 +17 +92 +22 +18 +166 +15 +12 +229 +72 +12 +231 +108 +11 +177 +15 +17 +41 +21 +22 +56 +28 +29 +26 +23 +29 +27 +22 +26 +27 +22 +26 +27 +22 +26 +27 +22 +26 +27 +22 +26 +27 +22 +26 +33 +24 +29 +35 +26 +31 +31 +24 +31 +25 +24 +29 +29 +24 +30 +32 +24 +29 +33 +25 +29 +28 +18 +20 +26 +20 +18 +84 +17 +15 +188 +39 +17 +233 +123 +13 +246 +190 +7 +226 +104 +10 +157 +21 +14 +37 +23 +19 +28 +25 +27 +27 +24 +28 +27 +23 +28 +28 +23 +29 +27 +24 +31 +27 +25 +31 +50 +34 +27 +31 +24 +28 +113 +17 +18 +200 +60 +12 +234 +147 +10 +205 +39 +7 +157 +21 +10 +117 +43 +22 +45 +19 +12 +88 +23 +16 +118 +18 +17 +157 +22 +17 +142 +18 +17 +176 +28 +16 +226 +72 +14 +159 +19 +19 +106 +29 +25 +32 +21 +22 +27 +24 +29 +30 +25 +31 +28 +23 +29 +28 +23 +29 +27 +22 +28 +30 +23 +30 +30 +23 +30 +33 +25 +22 +106 +54 +28 +24 +20 +19 +148 +28 +19 +193 +15 +14 +232 +81 +10 +207 +67 +15 +146 +17 +16 +34 +25 +27 +68 +28 +25 +26 +24 +27 +26 +21 +25 +27 +22 +26 +27 +22 +26 +27 +22 +26 +27 +22 +26 +27 +22 +26 +28 +23 +26 +28 +23 +27 +26 +22 +28 +27 +22 +28 +26 +21 +27 diff --git a/sprite/magma_shade.ppm b/sprite/magma_shade.ppm new file mode 100644 index 0000000..f3db1b5 --- /dev/null +++ b/sprite/magma_shade.ppm @@ -0,0 +1,12290 @@ +64 64 +255 +17 +8 +19 +17 +8 +19 +21 +12 +23 +43 +19 +15 +73 +27 +8 +23 +0 +4 +239 +0 +0 +255 +96 +0 +255 +177 +0 +207 +4 +2 +27 +6 +6 +27 +12 +12 +19 +10 +17 +14 +10 +19 +14 +10 +19 +15 +10 +19 +17 +8 +19 +21 +14 +25 +17 +8 +15 +29 +12 +21 +112 +0 +2 +255 +37 +0 +255 +164 +0 +233 +0 +0 +67 +4 +0 +126 +41 +23 +17 +17 +23 +23 +12 +25 +23 +14 +25 +23 +14 +25 +31 +10 +10 +43 +2 +6 +255 +0 +0 +231 +0 +0 +144 +12 +10 +14 +4 +8 +27 +4 +17 +31 +10 +23 +19 +4 +10 +23 +0 +6 +19 +8 +10 +27 +12 +12 +33 +15 +12 +183 +71 +17 +53 +0 +2 +255 +0 +0 +255 +37 +0 +255 +77 +0 +248 +0 +0 +110 +35 +17 +19 +4 +10 +126 +45 +15 +23 +10 +21 +17 +8 +19 +17 +8 +17 +17 +8 +15 +17 +8 +15 +17 +8 +19 +17 +8 +19 +15 +6 +17 +12 +2 +14 +15 +2 +15 +19 +6 +19 +25 +10 +23 +17 +8 +19 +17 +8 +19 +19 +10 +21 +25 +12 +19 +169 +61 +8 +17 +2 +8 +140 +4 +0 +255 +73 +0 +255 +156 +0 +219 +0 +2 +27 +6 +6 +27 +15 +15 +21 +12 +19 +15 +12 +21 +14 +10 +19 +17 +10 +21 +19 +10 +21 +21 +14 +25 +19 +10 +17 +19 +8 +12 +79 +2 +12 +223 +0 +0 +255 +181 +0 +255 +4 +0 +122 +0 +8 +106 +21 +10 +29 +15 +8 +17 +10 +21 +19 +10 +21 +19 +10 +21 +37 +21 +19 +39 +2 +6 +255 +0 +0 +255 +0 +0 +207 +8 +0 +27 +6 +14 +51 +8 +4 +83 +29 +17 +110 +45 +10 +98 +33 +8 +73 +27 +10 +71 +19 +0 +87 +14 +0 +21 +2 +14 +102 +23 +2 +255 +0 +0 +255 +134 +0 +255 +63 +0 +255 +0 +0 +116 +29 +6 +15 +2 +6 +138 +39 +17 +21 +12 +21 +19 +10 +21 +17 +8 +17 +17 +8 +15 +17 +8 +15 +15 +6 +17 +17 +8 +19 +17 +8 +19 +14 +4 +15 +15 +2 +15 +21 +8 +21 +15 +6 +17 +15 +6 +17 +14 +4 +15 +15 +6 +17 +17 +14 +23 +122 +45 +14 +23 +2 +0 +108 +10 +2 +255 +53 +0 +255 +85 +0 +213 +0 +0 +19 +4 +2 +29 +12 +17 +23 +12 +19 +19 +12 +23 +19 +10 +21 +21 +10 +21 +17 +4 +17 +21 +8 +21 +29 +15 +29 +19 +6 +19 +29 +8 +15 +175 +0 +0 +255 +63 +0 +255 +69 +0 +181 +0 +0 +37 +0 +4 +75 +33 +25 +17 +10 +19 +17 +6 +19 +19 +8 +19 +29 +14 +21 +21 +0 +4 +189 +0 +0 +255 +79 +0 +255 +0 +0 +142 +21 +2 +14 +6 +6 +23 +6 +10 +15 +0 +12 +21 +2 +8 +17 +4 +10 +23 +10 +15 +29 +12 +14 +51 +25 +14 +179 +12 +2 +255 +0 +0 +255 +201 +0 +255 +71 +0 +197 +0 +0 +152 +37 +0 +12 +4 +6 +100 +19 +6 +27 +14 +19 +21 +12 +23 +19 +8 +21 +17 +8 +19 +14 +4 +15 +12 +2 +14 +15 +6 +17 +15 +6 +17 +15 +6 +17 +15 +6 +17 +15 +6 +17 +15 +6 +17 +14 +4 +15 +15 +6 +17 +17 +8 +19 +17 +8 +21 +65 +21 +14 +25 +2 +6 +154 +39 +0 +255 +23 +0 +255 +4 +0 +177 +0 +4 +17 +4 +4 +23 +10 +12 +17 +8 +15 +19 +10 +21 +19 +10 +21 +21 +10 +21 +25 +12 +25 +23 +10 +23 +25 +12 +25 +21 +6 +15 +21 +12 +17 +136 +2 +8 +255 +0 +0 +255 +120 +0 +255 +0 +0 +75 +2 +6 +53 +23 +17 +25 +12 +25 +37 +17 +33 +29 +8 +23 +31 +12 +21 +29 +12 +15 +110 +0 +8 +255 +67 +2 +255 +47 +0 +246 +0 +0 +175 +17 +8 +73 +27 +8 +160 +61 +19 +75 +21 +12 +59 +19 +17 +45 +14 +6 +55 +10 +2 +146 +0 +0 +255 +0 +0 +255 +96 +0 +255 +255 +0 +255 +255 +0 +193 +6 +0 +237 +55 +19 +23 +10 +15 +21 +2 +2 +134 +55 +21 +35 +15 +17 +21 +12 +23 +15 +6 +17 +15 +6 +17 +17 +8 +19 +17 +8 +19 +15 +6 +17 +17 +8 +19 +17 +8 +19 +15 +6 +17 +15 +6 +17 +14 +4 +15 +15 +8 +19 +23 +8 +21 +25 +12 +21 +27 +15 +14 +19 +2 +6 +193 +71 +8 +255 +10 +0 +255 +0 +0 +104 +0 +0 +96 +35 +0 +37 +14 +12 +21 +12 +19 +19 +10 +21 +19 +10 +21 +17 +10 +21 +15 +10 +19 +19 +12 +23 +23 +14 +25 +21 +8 +17 +21 +14 +15 +65 +2 +8 +237 +0 +0 +255 +63 +0 +255 +0 +0 +130 +0 +4 +29 +12 +12 +23 +15 +19 +21 +12 +23 +17 +8 +19 +19 +14 +23 +45 +17 +12 +29 +0 +0 +213 +14 +0 +255 +79 +0 +255 +14 +0 +181 +0 +0 +175 +14 +2 +23 +8 +12 +19 +4 +8 +45 +10 +2 +120 +8 +6 +197 +0 +2 +255 +0 +2 +255 +21 +0 +255 +225 +0 +255 +255 +0 +255 +255 +0 +255 +114 +0 +217 +2 +0 +171 +6 +0 +19 +2 +2 +21 +2 +8 +31 +8 +10 +33 +19 +25 +23 +12 +14 +25 +12 +21 +21 +12 +23 +23 +12 +23 +21 +10 +21 +14 +10 +19 +17 +8 +19 +17 +8 +19 +17 +8 +15 +15 +6 +17 +15 +6 +17 +23 +8 +21 +31 +14 +27 +29 +15 +27 +17 +4 +4 +193 +61 +8 +255 +8 +0 +255 +0 +0 +69 +0 +10 +167 +65 +6 +29 +10 +12 +21 +12 +19 +17 +10 +21 +17 +8 +19 +14 +2 +15 +17 +8 +19 +19 +10 +21 +21 +12 +23 +25 +14 +23 +17 +6 +8 +37 +17 +15 +181 +0 +0 +255 +2 +0 +255 +23 +0 +158 +0 +0 +55 +0 +8 +35 +14 +21 +15 +6 +17 +15 +6 +17 +15 +10 +21 +49 +19 +14 +25 +12 +10 +83 +4 +14 +255 +63 +4 +255 +106 +0 +255 +14 +0 +187 +0 +0 +223 +29 +12 +211 +41 +4 +203 +6 +0 +255 +0 +0 +255 +0 +2 +255 +27 +0 +255 +136 +0 +255 +219 +0 +255 +235 +0 +255 +255 +0 +255 +252 +0 +255 +75 +0 +255 +14 +0 +227 +8 +12 +79 +19 +0 +19 +2 +0 +21 +2 +10 +33 +14 +14 +37 +17 +21 +29 +12 +17 +31 +14 +19 +21 +12 +23 +17 +14 +23 +17 +8 +19 +17 +8 +19 +17 +8 +15 +19 +6 +14 +25 +6 +17 +33 +19 +29 +23 +14 +21 +35 +17 +19 +14 +2 +8 +144 +37 +10 +255 +0 +0 +223 +0 +0 +29 +4 +0 +187 +71 +14 +27 +12 +17 +23 +12 +19 +17 +10 +17 +17 +8 +19 +29 +12 +27 +27 +12 +25 +19 +8 +21 +21 +12 +23 +25 +14 +25 +21 +8 +6 +25 +17 +17 +87 +8 +8 +254 +0 +0 +255 +49 +0 +181 +0 +0 +96 +2 +4 +47 +15 +12 +35 +14 +25 +23 +8 +17 +25 +10 +17 +37 +21 +19 +75 +31 +6 +79 +27 +12 +140 +8 +0 +255 +96 +0 +255 +233 +0 +255 +12 +2 +255 +10 +0 +255 +4 +0 +255 +0 +0 +255 +112 +0 +255 +75 +0 +255 +2 +0 +255 +0 +0 +255 +0 +0 +255 +10 +0 +255 +0 +0 +255 +29 +0 +255 +110 +0 +255 +191 +0 +255 +25 +0 +244 +0 +0 +167 +14 +4 +43 +0 +2 +41 +14 +12 +35 +12 +19 +29 +12 +17 +27 +10 +12 +21 +12 +15 +21 +14 +15 +17 +8 +19 +15 +8 +19 +21 +8 +21 +25 +10 +19 +35 +14 +25 +25 +12 +21 +23 +14 +21 +25 +8 +12 +21 +2 +6 +154 +4 +0 +255 +15 +0 +171 +0 +0 +14 +4 +8 +130 +49 +17 +21 +12 +19 +23 +12 +19 +17 +10 +17 +17 +8 +19 +19 +6 +19 +17 +8 +19 +15 +10 +19 +21 +12 +23 +21 +14 +25 +47 +21 +23 +29 +8 +12 +47 +19 +12 +166 +2 +0 +255 +75 +0 +255 +51 +4 +148 +2 +0 +45 +8 +4 +41 +14 +12 +27 +15 +19 +23 +14 +21 +15 +6 +15 +102 +37 +10 +41 +8 +8 +187 +57 +8 +217 +8 +4 +255 +152 +0 +255 +233 +0 +255 +217 +0 +255 +191 +0 +255 +81 +0 +255 +0 +10 +138 +0 +0 +57 +4 +8 +53 +8 +8 +112 +39 +15 +140 +51 +14 +81 +37 +12 +49 +19 +14 +87 +31 +25 +140 +19 +10 +255 +45 +0 +255 +79 +0 +255 +21 +0 +255 +8 +0 +130 +8 +6 +55 +14 +6 +31 +8 +4 +31 +14 +19 +29 +12 +17 +25 +10 +15 +21 +10 +14 +25 +12 +17 +27 +12 +25 +17 +14 +23 +21 +14 +19 +21 +15 +21 +31 +14 +21 +17 +2 +12 +55 +17 +19 +209 +0 +0 +255 +77 +0 +173 +4 +8 +21 +2 +6 +27 +14 +14 +23 +12 +14 +21 +10 +14 +19 +10 +17 +17 +8 +19 +17 +8 +19 +17 +8 +19 +17 +8 +19 +19 +10 +21 +23 +14 +25 +33 +14 +10 +25 +6 +2 +43 +14 +6 +55 +2 +0 +255 +35 +0 +255 +69 +0 +171 +2 +0 +47 +2 +0 +75 +29 +12 +21 +15 +23 +25 +15 +25 +12 +2 +15 +59 +25 +15 +33 +8 +0 +173 +61 +14 +173 +27 +10 +255 +21 +0 +255 +255 +0 +255 +225 +0 +255 +15 +0 +102 +14 +12 +21 +10 +0 +43 +17 +19 +33 +14 +21 +25 +15 +25 +23 +14 +25 +25 +14 +25 +23 +14 +23 +25 +14 +23 +23 +15 +25 +27 +12 +21 +33 +14 +21 +108 +29 +12 +235 +14 +0 +255 +35 +0 +255 +0 +0 +160 +6 +0 +47 +17 +8 +31 +8 +8 +29 +15 +17 +31 +14 +19 +29 +12 +17 +29 +12 +17 +25 +12 +17 +49 +17 +6 +110 +51 +17 +96 +37 +4 +146 +59 +15 +45 +21 +4 +57 +6 +0 +241 +0 +2 +255 +219 +4 +156 +14 +8 +21 +4 +6 +27 +14 +14 +23 +12 +15 +21 +10 +14 +17 +8 +17 +17 +8 +19 +15 +6 +17 +8 +0 +10 +10 +0 +12 +15 +6 +17 +23 +14 +23 +25 +15 +17 +57 +23 +14 +29 +12 +12 +47 +17 +14 +181 +0 +2 +255 +104 +0 +219 +0 +0 +114 +10 +4 +31 +8 +6 +33 +12 +12 +23 +14 +25 +14 +4 +15 +51 +19 +15 +29 +8 +8 +124 +45 +17 +146 +15 +0 +255 +39 +0 +255 +160 +0 +191 +19 +2 +29 +6 +0 +41 +14 +23 +23 +15 +19 +21 +15 +23 +19 +15 +25 +21 +14 +25 +17 +8 +19 +15 +6 +17 +15 +6 +17 +15 +6 +17 +19 +10 +21 +19 +10 +19 +15 +12 +25 +17 +12 +23 +33 +10 +21 +81 +21 +6 +255 +43 +0 +255 +0 +4 +104 +2 +2 +35 +14 +6 +49 +17 +14 +31 +14 +10 +29 +12 +17 +19 +2 +8 +39 +15 +14 +43 +12 +10 +27 +6 +6 +23 +4 +12 +63 +23 +15 +77 +14 +0 +132 +0 +4 +255 +57 +0 +255 +124 +0 +83 +8 +4 +27 +10 +14 +23 +15 +14 +25 +14 +15 +19 +10 +14 +17 +6 +15 +17 +4 +17 +12 +0 +12 +14 +0 +14 +19 +6 +19 +25 +14 +25 +21 +12 +21 +19 +15 +25 +73 +29 +17 +15 +8 +2 +59 +21 +6 +89 +6 +0 +255 +57 +0 +255 +0 +0 +189 +4 +0 +12 +6 +4 +75 +29 +25 +21 +14 +19 +23 +14 +17 +53 +27 +25 +29 +15 +14 +162 +77 +15 +229 +8 +2 +255 +112 +0 +114 +27 +14 +31 +10 +10 +23 +14 +19 +19 +14 +23 +21 +12 +23 +21 +12 +23 +21 +10 +23 +17 +8 +19 +14 +4 +15 +10 +2 +14 +14 +2 +14 +15 +4 +15 +17 +8 +19 +15 +4 +17 +12 +0 +12 +14 +2 +15 +17 +8 +15 +39 +19 +14 +126 +37 +12 +255 +69 +0 +239 +0 +0 +35 +0 +8 +29 +14 +12 +35 +6 +8 +57 +23 +14 +25 +14 +19 +19 +2 +8 +25 +10 +19 +31 +12 +10 +112 +45 +10 +43 +8 +0 +83 +8 +4 +221 +14 +2 +255 +114 +0 +255 +0 +0 +27 +8 +14 +37 +14 +15 +25 +12 +12 +29 +12 +15 +25 +10 +15 +23 +8 +19 +14 +0 +14 +12 +0 +12 +17 +4 +17 +25 +10 +23 +21 +8 +21 +19 +12 +21 +21 +12 +21 +45 +17 +12 +69 +12 +0 +39 +15 +15 +47 +6 +4 +219 +0 +0 +255 +57 +0 +233 +0 +0 +104 +21 +8 +27 +6 +2 +116 +53 +25 +49 +19 +0 +41 +15 +14 +41 +19 +8 +118 +33 +12 +255 +17 +0 +255 +27 +0 +65 +19 +14 +23 +14 +17 +17 +12 +19 +19 +10 +21 +19 +10 +21 +17 +8 +19 +15 +6 +17 +10 +0 +12 +10 +0 +12 +14 +2 +14 +19 +2 +17 +27 +12 +25 +15 +6 +17 +10 +0 +12 +15 +2 +15 +19 +4 +17 +31 +14 +25 +33 +15 +25 +61 +19 +8 +255 +53 +0 +255 +73 +0 +166 +2 +4 +45 +0 +4 +71 +17 +15 +33 +6 +0 +33 +8 +15 +51 +15 +4 +106 +31 +10 +77 +23 +0 +29 +4 +8 +92 +12 +14 +167 +15 +8 +255 +0 +0 +255 +169 +0 +221 +0 +4 +29 +4 +10 +59 +23 +17 +29 +12 +12 +27 +12 +17 +31 +8 +14 +23 +10 +17 +15 +4 +12 +14 +0 +8 +25 +6 +17 +25 +8 +19 +19 +8 +19 +19 +10 +21 +23 +12 +21 +25 +14 +15 +120 +43 +15 +31 +12 +8 +37 +8 +6 +195 +4 +0 +255 +79 +2 +255 +17 +0 +185 +14 +0 +158 +49 +8 +27 +4 +0 +27 +2 +10 +27 +14 +12 +59 +23 +15 +223 +2 +2 +255 +102 +2 +106 +4 +2 +41 +27 +17 +19 +12 +23 +17 +10 +21 +19 +10 +21 +17 +8 +19 +15 +8 +19 +15 +2 +15 +10 +0 +12 +14 +4 +15 +19 +2 +17 +31 +12 +27 +23 +12 +25 +10 +2 +14 +14 +2 +14 +21 +4 +15 +37 +15 +27 +33 +12 +21 +37 +12 +17 +55 +21 +12 +255 +31 +0 +255 +122 +0 +255 +45 +0 +185 +0 +0 +65 +0 +0 +237 +71 +21 +29 +12 +0 +27 +0 +6 +104 +39 +14 +51 +14 +4 +104 +27 +2 +255 +29 +12 +255 +4 +0 +255 +47 +0 +255 +160 +0 +179 +12 +4 +27 +4 +4 +85 +33 +15 +47 +10 +14 +35 +12 +14 +37 +8 +14 +21 +10 +14 +21 +10 +17 +23 +10 +17 +23 +8 +17 +19 +8 +17 +15 +6 +17 +17 +8 +19 +21 +12 +21 +23 +14 +17 +138 +53 +15 +25 +4 +0 +73 +19 +0 +134 +6 +0 +255 +29 +0 +255 +51 +0 +177 +0 +2 +221 +29 +4 +126 +47 +25 +47 +14 +17 +51 +23 +21 +229 +23 +4 +255 +21 +0 +255 +73 +0 +45 +19 +19 +29 +19 +25 +21 +12 +23 +19 +10 +21 +19 +10 +21 +17 +8 +19 +15 +8 +19 +15 +2 +15 +15 +0 +12 +19 +2 +15 +25 +6 +21 +27 +14 +27 +15 +6 +17 +15 +2 +15 +23 +6 +17 +35 +17 +27 +27 +10 +19 +27 +12 +17 +37 +14 +17 +45 +14 +15 +203 +25 +0 +255 +118 +0 +255 +130 +0 +255 +17 +0 +164 +0 +10 +23 +4 +4 +87 +23 +0 +100 +47 +25 +51 +14 +0 +118 +14 +0 +246 +10 +0 +255 +17 +0 +255 +35 +0 +255 +217 +0 +255 +96 +0 +177 +8 +6 +55 +6 +10 +81 +12 +0 +81 +25 +19 +43 +8 +12 +39 +8 +12 +23 +6 +14 +19 +8 +15 +15 +8 +15 +17 +8 +15 +15 +4 +14 +10 +2 +14 +12 +4 +14 +19 +14 +19 +21 +12 +19 +140 +53 +12 +29 +8 +0 +94 +33 +0 +96 +8 +0 +255 +8 +0 +255 +209 +0 +255 +0 +0 +243 +0 +0 +211 +0 +2 +221 +10 +0 +255 +14 +0 +255 +19 +0 +255 +102 +0 +164 +23 +8 +41 +21 +21 +29 +14 +17 +17 +6 +17 +17 +6 +19 +23 +8 +21 +19 +10 +21 +15 +8 +17 +17 +8 +15 +25 +10 +21 +27 +12 +25 +25 +12 +23 +17 +8 +15 +15 +6 +15 +29 +15 +25 +31 +15 +27 +19 +6 +17 +19 +10 +19 +25 +14 +17 +37 +14 +17 +37 +17 +15 +130 +21 +4 +255 +89 +0 +255 +223 +0 +255 +201 +0 +255 +17 +0 +207 +0 +0 +67 +4 +2 +15 +0 +12 +246 +0 +4 +255 +0 +0 +255 +17 +0 +255 +61 +0 +255 +213 +0 +255 +255 +0 +255 +114 +0 +235 +12 +0 +51 +19 +14 +51 +2 +0 +114 +31 +0 +63 +17 +10 +21 +14 +19 +25 +8 +14 +17 +8 +15 +15 +10 +15 +17 +8 +15 +15 +0 +12 +15 +2 +15 +17 +6 +17 +27 +14 +21 +35 +15 +25 +132 +49 +12 +31 +8 +0 +41 +10 +0 +140 +31 +4 +255 +47 +0 +255 +255 +0 +255 +169 +0 +255 +37 +0 +255 +0 +0 +255 +27 +0 +255 +98 +0 +255 +154 +0 +255 +255 +0 +104 +23 +4 +35 +19 +21 +21 +10 +15 +17 +4 +15 +15 +2 +15 +21 +4 +17 +19 +10 +21 +17 +8 +15 +17 +8 +15 +19 +6 +17 +19 +6 +19 +17 +8 +17 +17 +8 +15 +17 +8 +15 +19 +8 +15 +19 +8 +17 +17 +8 +19 +19 +10 +19 +27 +14 +19 +37 +14 +17 +43 +15 +15 +91 +14 +0 +255 +41 +0 +255 +209 +0 +255 +241 +0 +255 +173 +0 +255 +120 +0 +246 +0 +0 +255 +15 +2 +255 +8 +0 +255 +47 +0 +255 +98 +0 +255 +209 +0 +255 +255 +0 +255 +255 +0 +255 +217 +0 +255 +17 +0 +104 +8 +6 +51 +10 +19 +51 +4 +6 +124 +37 +12 +43 +12 +15 +27 +10 +27 +23 +8 +15 +14 +10 +15 +15 +8 +17 +25 +10 +21 +29 +8 +19 +33 +12 +23 +41 +17 +27 +35 +14 +17 +138 +47 +14 +65 +29 +8 +37 +12 +2 +255 +14 +0 +255 +110 +0 +255 +255 +0 +255 +219 +0 +255 +148 +0 +255 +148 +0 +255 +209 +0 +255 +215 +0 +255 +255 +0 +255 +255 +0 +102 +27 +8 +31 +15 +19 +23 +10 +17 +21 +4 +19 +25 +10 +19 +29 +8 +23 +19 +10 +21 +15 +8 +17 +17 +8 +17 +17 +8 +19 +19 +8 +19 +17 +8 +17 +17 +8 +15 +17 +8 +15 +19 +8 +17 +14 +2 +14 +12 +2 +14 +15 +4 +15 +23 +8 +15 +31 +14 +17 +35 +14 +10 +94 +14 +0 +255 +33 +0 +255 +219 +0 +255 +243 +0 +255 +219 +0 +255 +197 +0 +255 +25 +0 +255 +0 +0 +255 +77 +0 +255 +177 +0 +255 +237 +0 +255 +255 +0 +255 +255 +0 +255 +255 +0 +255 +255 +0 +255 +12 +0 +255 +31 +0 +77 +14 +4 +55 +8 +12 +19 +2 +0 +132 +51 +19 +31 +8 +14 +23 +12 +19 +19 +10 +17 +21 +12 +19 +23 +10 +15 +31 +12 +17 +35 +14 +23 +25 +12 +27 +41 +14 +8 +39 +8 +0 +49 +21 +12 +250 +27 +0 +255 +69 +0 +255 +106 +4 +255 +0 +0 +255 +10 +0 +255 +0 +0 +255 +8 +0 +255 +19 +0 +255 +14 +0 +255 +41 +0 +255 +207 +0 +156 +45 +10 +33 +14 +19 +33 +14 +27 +33 +14 +29 +31 +14 +21 +23 +10 +23 +17 +10 +21 +15 +8 +19 +17 +8 +19 +17 +8 +19 +15 +6 +17 +17 +8 +15 +17 +8 +15 +17 +8 +17 +10 +0 +12 +10 +0 +12 +14 +4 +15 +17 +6 +17 +33 +14 +25 +31 +14 +19 +43 +14 +10 +136 +2 +4 +255 +14 +0 +255 +169 +0 +255 +91 +0 +255 +53 +2 +255 +27 +0 +255 +21 +0 +255 +8 +0 +255 +0 +0 +255 +55 +0 +255 +100 +0 +255 +140 +0 +255 +173 +0 +255 +219 +0 +255 +250 +0 +255 +17 +0 +255 +0 +0 +255 +10 +0 +239 +25 +12 +81 +17 +4 +35 +8 +8 +53 +23 +19 +33 +17 +15 +41 +15 +15 +37 +15 +17 +29 +15 +15 +27 +12 +12 +35 +15 +8 +33 +15 +15 +53 +17 +4 +39 +0 +4 +231 +8 +0 +255 +96 +0 +255 +91 +0 +255 +6 +0 +244 +51 +4 +203 +27 +8 +114 +23 +0 +85 +21 +0 +183 +55 +8 +255 +61 +0 +255 +27 +0 +255 +114 +0 +235 +12 +0 +53 +21 +15 +31 +15 +19 +27 +12 +25 +25 +10 +19 +17 +12 +21 +17 +10 +21 +17 +8 +19 +14 +4 +15 +14 +4 +15 +14 +6 +17 +15 +6 +15 +17 +8 +15 +15 +6 +14 +10 +0 +12 +12 +2 +14 +19 +10 +19 +27 +10 +23 +39 +19 +31 +27 +14 +19 +51 +14 +12 +138 +2 +0 +255 +0 +0 +255 +49 +0 +255 +0 +0 +255 +39 +0 +191 +59 +0 +142 +19 +4 +215 +0 +0 +255 +0 +0 +255 +0 +0 +255 +14 +2 +255 +31 +4 +255 +51 +6 +255 +79 +0 +255 +114 +0 +255 +185 +0 +255 +213 +0 +255 +8 +0 +255 +2 +0 +255 +0 +0 +255 +4 +0 +169 +12 +0 +122 +15 +0 +91 +21 +10 +59 +14 +6 +47 +10 +2 +35 +6 +8 +23 +2 +2 +43 +0 +8 +128 +2 +0 +255 +2 +0 +255 +85 +0 +255 +69 +0 +237 +2 +0 +112 +0 +4 +63 +12 +12 +65 +12 +8 +79 +27 +19 +55 +23 +15 +33 +14 +12 +43 +12 +8 +197 +69 +10 +225 +12 +0 +255 +79 +0 +114 +33 +21 +19 +17 +27 +25 +14 +25 +21 +12 +23 +21 +12 +23 +19 +10 +21 +14 +0 +14 +12 +0 +12 +15 +4 +17 +17 +8 +19 +15 +6 +15 +17 +8 +15 +17 +6 +15 +15 +2 +15 +19 +0 +15 +29 +12 +25 +39 +19 +35 +33 +15 +29 +27 +14 +23 +63 +14 +12 +160 +2 +2 +255 +10 +0 +255 +2 +0 +171 +21 +4 +83 +21 +0 +154 +53 +0 +189 +69 +10 +167 +27 +6 +45 +12 +14 +79 +35 +15 +17 +4 +2 +53 +10 +2 +248 +98 +4 +250 +12 +0 +255 +49 +0 +255 +207 +0 +255 +255 +0 +255 +205 +0 +255 +154 +0 +255 +87 +0 +255 +79 +0 +255 +73 +0 +255 +47 +0 +255 +4 +0 +255 +0 +0 +255 +2 +0 +255 +15 +0 +255 +27 +0 +255 +23 +0 +255 +75 +0 +255 +164 +0 +255 +94 +0 +233 +2 +0 +59 +0 +2 +47 +23 +29 +21 +6 +21 +15 +6 +17 +17 +12 +27 +17 +15 +25 +25 +14 +25 +27 +12 +23 +39 +17 +23 +79 +12 +14 +255 +17 +0 +243 +21 +0 +69 +23 +19 +23 +15 +27 +21 +12 +23 +19 +10 +23 +12 +4 +15 +12 +0 +14 +17 +4 +17 +19 +4 +15 +31 +10 +23 +19 +8 +17 +17 +6 +14 +17 +8 +15 +31 +12 +27 +41 +15 +33 +33 +14 +31 +21 +10 +25 +23 +14 +25 +31 +14 +21 +79 +14 +10 +191 +0 +0 +255 +23 +0 +207 +0 +0 +49 +10 +12 +167 +63 +14 +41 +15 +8 +29 +12 +23 +25 +12 +23 +17 +8 +17 +29 +14 +21 +67 +29 +21 +47 +10 +0 +65 +8 +2 +213 +35 +2 +255 +21 +4 +255 +203 +0 +255 +239 +0 +255 +122 +0 +255 +15 +0 +231 +4 +0 +217 +10 +0 +241 +2 +0 +233 +0 +0 +254 +0 +0 +255 +0 +0 +255 +39 +0 +255 +128 +0 +255 +221 +0 +255 +255 +0 +255 +255 +0 +255 +215 +0 +164 +2 +0 +81 +8 +10 +37 +15 +17 +15 +0 +8 +8 +0 +12 +8 +0 +10 +8 +0 +10 +19 +10 +21 +19 +10 +21 +21 +12 +25 +27 +12 +21 +37 +17 +15 +49 +0 +0 +255 +69 +0 +41 +6 +12 +27 +14 +19 +21 +12 +21 +14 +4 +15 +14 +2 +14 +17 +8 +15 +21 +6 +15 +35 +10 +17 +31 +10 +17 +19 +8 +15 +14 +2 +10 +14 +2 +12 +31 +12 +27 +19 +10 +21 +21 +12 +23 +21 +12 +23 +23 +14 +21 +27 +14 +17 +140 +2 +4 +255 +0 +0 +255 +10 +0 +175 +2 +2 +41 +12 +2 +29 +15 +14 +23 +14 +25 +21 +12 +23 +19 +10 +21 +14 +4 +17 +21 +8 +17 +23 +14 +25 +106 +37 +0 +173 +67 +17 +235 +79 +0 +237 +15 +0 +255 +195 +0 +255 +77 +0 +255 +2 +2 +144 +23 +0 +213 +77 +25 +89 +27 +0 +89 +19 +10 +91 +21 +10 +69 +15 +15 +61 +12 +10 +73 +15 +2 +134 +8 +0 +255 +94 +0 +255 +255 +0 +255 +246 +0 +241 +21 +0 +130 +19 +14 +51 +14 +2 +27 +10 +10 +6 +0 +14 +12 +4 +15 +12 +0 +14 +15 +6 +17 +17 +8 +19 +19 +10 +19 +19 +10 +21 +17 +14 +19 +23 +14 +19 +23 +12 +25 +229 +0 +0 +227 +14 +4 +41 +17 +14 +12 +6 +10 +21 +6 +15 +21 +6 +14 +23 +10 +15 +31 +8 +14 +53 +15 +25 +23 +10 +14 +19 +8 +15 +17 +6 +14 +17 +6 +15 +41 +15 +33 +27 +12 +25 +25 +10 +23 +27 +12 +25 +27 +14 +19 +41 +12 +15 +225 +0 +0 +255 +19 +0 +255 +0 +0 +75 +4 +0 +73 +25 +15 +25 +14 +21 +21 +12 +23 +17 +8 +19 +15 +4 +15 +19 +6 +19 +19 +10 +21 +23 +14 +25 +27 +15 +23 +217 +91 +25 +207 +89 +15 +255 +19 +0 +255 +15 +0 +231 +10 +0 +21 +2 +0 +100 +33 +19 +23 +12 +12 +21 +10 +21 +17 +8 +17 +25 +8 +17 +17 +8 +19 +27 +10 +19 +57 +27 +17 +39 +19 +2 +134 +14 +0 +255 +158 +0 +255 +124 +0 +183 +8 +0 +79 +19 +0 +142 +61 +19 +14 +10 +23 +12 +2 +14 +10 +0 +12 +15 +2 +15 +21 +8 +21 +17 +8 +15 +17 +8 +15 +19 +10 +21 +15 +6 +17 +17 +4 +15 +21 +8 +17 +73 +10 +8 +255 +85 +4 +118 +4 +10 +33 +6 +10 +45 +14 +17 +29 +6 +10 +33 +6 +15 +39 +14 +17 +31 +14 +17 +19 +14 +21 +25 +12 +19 +19 +8 +15 +21 +10 +19 +43 +17 +31 +21 +15 +21 +33 +12 +23 +39 +17 +15 +51 +14 +17 +102 +21 +10 +255 +0 +0 +255 +19 +0 +193 +2 +0 +51 +19 +17 +23 +14 +15 +21 +10 +21 +17 +8 +19 +17 +8 +19 +15 +0 +14 +29 +8 +23 +19 +10 +21 +21 +12 +23 +19 +15 +23 +136 +59 +21 +185 +53 +4 +255 +10 +0 +255 +0 +0 +102 +4 +0 +61 +19 +12 +21 +10 +21 +17 +10 +17 +21 +8 +6 +14 +10 +15 +15 +0 +10 +2 +0 +6 +12 +0 +10 +27 +8 +19 +83 +25 +17 +140 +37 +0 +255 +57 +0 +255 +33 +0 +154 +4 +0 +79 +23 +4 +171 +63 +10 +33 +10 +8 +25 +8 +21 +31 +14 +29 +21 +8 +21 +17 +4 +17 +17 +8 +15 +17 +8 +15 +14 +4 +15 +10 +0 +12 +8 +0 +14 +12 +4 +15 +59 +27 +17 +255 +2 +2 +255 +69 +0 +219 +21 +6 +89 +15 +4 +39 +10 +8 +23 +2 +8 +23 +0 +4 +85 +41 +17 +35 +10 +17 +27 +14 +17 +27 +14 +21 +27 +12 +17 +29 +14 +19 +39 +12 +21 +49 +19 +4 +221 +69 +8 +142 +39 +6 +100 +4 +4 +255 +53 +0 +255 +0 +0 +98 +19 +10 +27 +19 +21 +23 +12 +21 +14 +12 +23 +17 +8 +19 +17 +8 +19 +21 +6 +19 +17 +8 +19 +19 +10 +21 +21 +12 +23 +39 +15 +17 +12 +6 +0 +231 +23 +6 +255 +35 +0 +235 +0 +0 +65 +4 +2 +27 +14 +12 +19 +10 +17 +17 +8 +17 +17 +8 +15 +17 +8 +17 +8 +0 +10 +8 +0 +10 +10 +0 +10 +27 +12 +17 +53 +17 +17 +140 +49 +12 +255 +17 +0 +255 +27 +0 +132 +0 +0 +110 +33 +4 +57 +14 +0 +61 +17 +0 +21 +8 +14 +14 +6 +17 +6 +0 +8 +10 +0 +12 +15 +6 +17 +15 +6 +17 +10 +0 +10 +12 +0 +12 +14 +4 +15 +15 +6 +17 +15 +10 +17 +169 +19 +2 +255 +108 +0 +255 +199 +0 +255 +63 +0 +255 +37 +0 +221 +4 +0 +118 +10 +10 +27 +0 +8 +25 +12 +2 +47 +19 +6 +69 +29 +10 +71 +27 +8 +94 +33 +10 +167 +53 +12 +136 +35 +14 +53 +0 +8 +43 +8 +10 +191 +0 +0 +255 +45 +0 +215 +0 +0 +45 +15 +8 +23 +15 +19 +21 +12 +23 +17 +8 +19 +17 +8 +15 +17 +8 +15 +17 +8 +19 +17 +8 +19 +17 +8 +19 +21 +12 +23 +75 +35 +25 +89 +0 +10 +255 +0 +0 +255 +41 +0 +144 +0 +0 +35 +10 +17 +12 +14 +15 +15 +10 +15 +17 +8 +14 +17 +8 +15 +17 +4 +15 +15 +0 +12 +17 +2 +17 +19 +0 +14 +27 +12 +15 +41 +17 +25 +100 +21 +2 +255 +0 +0 +255 +17 +0 +146 +4 +8 +104 +39 +17 +27 +4 +0 +83 +31 +12 +23 +10 +15 +10 +0 +12 +8 +0 +10 +8 +0 +10 +15 +6 +17 +17 +8 +17 +19 +6 +19 +15 +2 +15 +15 +6 +17 +15 +6 +17 +17 +8 +19 +106 +41 +31 +255 +14 +0 +255 +255 +0 +255 +255 +0 +255 +255 +0 +255 +177 +0 +255 +102 +0 +255 +0 +0 +162 +0 +4 +102 +15 +6 +65 +15 +6 +49 +19 +15 +59 +15 +4 +51 +12 +14 +114 +25 +0 +177 +61 +12 +181 +29 +12 +255 +19 +0 +255 +25 +0 +160 +8 +8 +98 +37 +21 +8 +4 +14 +8 +0 +12 +6 +0 +8 +14 +4 +12 +14 +6 +14 +12 +2 +14 +17 +8 +19 +19 +10 +17 +19 +12 +21 +49 +12 +12 +181 +0 +6 +255 +17 +0 +255 +25 +0 +79 +4 +10 +12 +4 +10 +10 +0 +12 +14 +4 +15 +17 +8 +15 +17 +8 +15 +17 +6 +15 +17 +4 +17 +23 +8 +21 +33 +15 +25 +23 +14 +21 +23 +12 +23 +57 +17 +8 +255 +0 +0 +255 +49 +0 +181 +0 +4 +29 +6 +0 +41 +14 +10 +17 +2 +0 +47 +23 +19 +25 +8 +15 +15 +4 +10 +21 +8 +21 +15 +6 +14 +17 +8 +15 +27 +14 +27 +33 +12 +27 +27 +8 +19 +29 +10 +21 +27 +10 +25 +51 +25 +12 +255 +0 +0 +255 +173 +0 +255 +255 +0 +255 +255 +0 +255 +255 +0 +255 +246 +0 +255 +199 +0 +255 +108 +0 +255 +8 +0 +205 +0 +0 +166 +2 +0 +128 +4 +0 +146 +10 +8 +166 +2 +0 +177 +4 +0 +255 +0 +0 +255 +102 +0 +255 +23 +0 +126 +12 +8 +96 +35 +17 +14 +0 +17 +8 +0 +12 +4 +0 +8 +6 +0 +8 +4 +0 +6 +10 +0 +10 +19 +10 +21 +19 +12 +21 +33 +14 +17 +39 +0 +0 +255 +8 +0 +255 +201 +0 +164 +0 +2 +31 +6 +12 +19 +0 +19 +10 +2 +12 +10 +0 +12 +15 +6 +14 +17 +8 +15 +15 +6 +15 +17 +8 +19 +19 +8 +21 +21 +12 +19 +35 +17 +17 +10 +4 +23 +47 +14 +10 +254 +0 +0 +255 +75 +0 +246 +0 +0 +53 +10 +8 +55 +25 +15 +29 +14 +12 +27 +6 +2 +31 +10 +15 +29 +10 +14 +27 +6 +17 +17 +8 +15 +17 +8 +15 +15 +8 +17 +23 +10 +23 +27 +17 +31 +27 +15 +29 +23 +12 +21 +29 +8 +23 +254 +25 +0 +255 +195 +0 +255 +213 +0 +255 +146 +0 +255 +59 +0 +255 +98 +0 +255 +47 +0 +255 +43 +0 +255 +63 +2 +255 +33 +0 +255 +10 +0 +255 +8 +0 +255 +29 +0 +255 +33 +0 +255 +33 +0 +255 +128 +0 +255 +183 +0 +255 +21 +0 +130 +12 +12 +35 +6 +6 +53 +17 +27 +31 +14 +31 +29 +10 +27 +27 +10 +25 +23 +6 +19 +15 +2 +15 +25 +10 +23 +23 +12 +25 +21 +8 +14 +154 +0 +4 +255 +81 +0 +255 +126 +0 +67 +8 +12 +27 +15 +27 +19 +6 +19 +14 +4 +15 +19 +10 +21 +21 +10 +21 +19 +6 +19 +17 +8 +19 +17 +8 +19 +21 +12 +21 +31 +12 +15 +83 +43 +29 +21 +10 +15 +43 +15 +10 +209 +0 +0 +255 +81 +0 +255 +0 +0 +122 +31 +10 +31 +4 +0 +49 +19 +10 +27 +4 +0 +61 +21 +6 +31 +12 +14 +21 +10 +15 +19 +10 +15 +12 +4 +10 +12 +6 +15 +15 +8 +17 +17 +8 +19 +19 +10 +21 +19 +14 +27 +71 +23 +21 +255 +92 +2 +255 +124 +0 +255 +14 +0 +235 +8 +6 +193 +15 +2 +126 +23 +12 +75 +23 +19 +106 +14 +15 +124 +6 +12 +205 +0 +2 +255 +6 +0 +255 +83 +0 +255 +57 +0 +255 +128 +0 +255 +209 +0 +255 +243 +0 +255 +225 +0 +255 +15 +0 +136 +8 +2 +39 +14 +17 +63 +23 +15 +31 +15 +19 +21 +14 +23 +21 +12 +23 +19 +10 +21 +23 +10 +23 +23 +14 +25 +33 +12 +19 +15 +4 +8 +241 +0 +0 +255 +189 +0 +211 +2 +0 +27 +15 +14 +27 +6 +21 +31 +10 +25 +31 +14 +29 +29 +12 +27 +23 +10 +23 +21 +8 +21 +21 +10 +21 +21 +12 +23 +25 +14 +19 +45 +19 +17 +12 +6 +15 +71 +33 +19 +27 +10 +17 +203 +0 +0 +255 +65 +0 +255 +12 +0 +205 +4 +0 +63 +17 +6 +92 +31 +6 +77 +23 +6 +23 +4 +0 +57 +21 +12 +31 +14 +15 +29 +14 +15 +47 +17 +23 +35 +10 +17 +21 +12 +15 +21 +12 +23 +21 +12 +23 +27 +12 +21 +255 +41 +0 +255 +69 +0 +175 +41 +23 +75 +29 +19 +27 +17 +17 +25 +14 +10 +19 +17 +27 +21 +14 +25 +29 +8 +21 +21 +12 +19 +47 +15 +12 +67 +10 +8 +166 +0 +12 +255 +23 +0 +255 +96 +0 +255 +185 +0 +255 +250 +0 +255 +255 +0 +255 +33 +0 +189 +0 +0 +108 +35 +10 +23 +10 +10 +47 +25 +21 +21 +14 +23 +19 +15 +25 +17 +14 +23 +21 +12 +23 +29 +14 +19 +8 +6 +0 +73 +4 +6 +255 +0 +0 +255 +136 +0 +69 +0 +2 +17 +12 +21 +19 +10 +21 +19 +8 +19 +19 +10 +21 +21 +10 +21 +19 +12 +23 +25 +12 +17 +35 +15 +14 +49 +29 +29 +17 +2 +8 +14 +4 +14 +19 +14 +27 +47 +27 +19 +12 +4 +17 +177 +6 +10 +255 +108 +0 +255 +158 +0 +255 +4 +0 +217 +31 +10 +49 +14 +0 +87 +23 +0 +144 +51 +17 +25 +8 +0 +120 +45 +12 +41 +15 +4 +33 +15 +17 +51 +23 +15 +55 +21 +21 +25 +15 +17 +43 +8 +10 +255 +6 +0 +255 +55 +4 +81 +21 +6 +25 +10 +35 +23 +14 +25 +23 +14 +25 +23 +14 +25 +21 +12 +23 +17 +8 +19 +19 +6 +19 +27 +8 +23 +25 +14 +25 +25 +14 +23 +57 +12 +14 +126 +2 +2 +255 +10 +0 +255 +21 +0 +255 +162 +0 +255 +237 +0 +255 +110 +0 +227 +12 +0 +65 +21 +6 +47 +15 +4 +29 +4 +0 +43 +21 +19 +23 +14 +25 +23 +14 +25 +17 +15 +29 +17 +4 +10 +53 +15 +14 +181 +0 +0 +255 +31 +0 +255 +15 +0 +41 +23 +27 +27 +8 +23 +15 +12 +21 +14 +10 +19 +14 +10 +19 +15 +12 +21 +17 +12 +21 +27 +15 +23 +10 +0 +4 +10 +2 +12 +21 +12 +23 +27 +14 +17 +41 +19 +17 +25 +12 +10 +41 +0 +4 +241 +6 +0 +255 +130 +0 +255 +219 +0 +255 +55 +0 +246 +0 +0 +169 +6 +0 +185 +33 +14 +112 +19 +6 +65 +15 +2 +33 +4 +0 +177 +61 +6 +205 +75 +12 +91 +25 +0 +39 +15 +14 +81 +14 +10 +255 +8 +0 +255 +12 +0 +45 +19 +21 +25 +14 +23 +23 +14 +17 +23 +14 +25 +25 +15 +27 +27 +14 +27 +37 +19 +35 +37 +15 +31 +33 +14 +29 +23 +14 +25 +21 +10 +21 +19 +6 +21 +49 +14 +19 +47 +6 +2 +63 +15 +0 +255 +8 +0 +255 +55 +0 +255 +229 +0 +255 +23 +0 +255 +6 +0 +71 +10 +0 +39 +8 +0 +43 +17 +14 +21 +2 +4 +31 +17 +21 +37 +23 +27 +29 +14 +17 +12 +14 +14 +152 +31 +14 +255 +0 +0 +255 +92 +0 +124 +0 +0 +45 +19 +17 +17 +12 +21 +19 +10 +21 +17 +8 +19 +17 +8 +19 +17 +8 +19 +17 +8 +19 +14 +4 +15 +15 +10 +21 +21 +12 +21 +21 +12 +19 +39 +17 +15 +33 +12 +6 +31 +0 +6 +177 +2 +4 +255 +39 +0 +255 +199 +0 +255 +255 +0 +255 +227 +0 +255 +164 +0 +255 +47 +0 +255 +2 +0 +255 +0 +0 +255 +0 +0 +223 +0 +0 +191 +8 +0 +138 +0 +0 +106 +14 +0 +114 +6 +0 +255 +14 +0 +255 +19 +0 +57 +12 +14 +19 +14 +25 +23 +14 +25 +23 +14 +25 +23 +14 +25 +23 +14 +25 +29 +14 +23 +29 +14 +23 +25 +14 +25 +23 +14 +25 +21 +14 +25 +25 +12 +25 +33 +14 +27 +31 +15 +31 +87 +39 +23 +49 +19 +6 +130 +21 +2 +255 +43 +0 +255 +144 +0 +255 +59 +0 +255 +4 +0 +205 +12 +10 +29 +14 +10 +15 +8 +4 +14 +4 +2 +17 +4 +6 +15 +0 +4 +14 +0 +12 +187 +10 +8 +255 +0 +0 +255 +0 +0 +255 +45 +0 +43 +0 +6 +27 +14 +23 +19 +14 +25 +19 +10 +21 +17 +8 +19 +12 +2 +14 +12 +2 +14 +14 +4 +15 +19 +10 +21 +19 +10 +19 +23 +10 +14 +45 +15 +10 +25 +4 +6 +17 +0 +6 +158 +6 +0 +255 +12 +0 +255 +91 +0 +255 +255 +0 +255 +255 +0 +255 +235 +0 +255 +209 +0 +255 +120 +0 +255 +124 +0 +255 +110 +0 +255 +91 +0 +255 +81 +0 +255 +31 +0 +255 +0 +2 +255 +8 +0 +255 +19 +0 +255 +63 +0 +77 +17 +23 +21 +14 +23 +17 +10 +17 +14 +4 +15 +15 +6 +17 +21 +12 +23 +23 +14 +25 +23 +14 +25 +23 +14 +25 +23 +14 +25 +23 +14 +25 +23 +14 +25 +19 +15 +25 +19 +14 +23 +25 +14 +25 +23 +14 +23 +73 +27 +6 +85 +21 +0 +199 +10 +0 +255 +118 +0 +255 +73 +0 +255 +0 +0 +255 +10 +0 +177 +61 +25 +122 +41 +8 +53 +15 +2 +43 +14 +14 +45 +15 +15 +45 +10 +17 +255 +2 +0 +255 +14 +0 +255 +67 +0 +255 +0 +0 +15 +2 +12 +23 +14 +23 +21 +12 +23 +15 +12 +21 +10 +0 +12 +10 +0 +12 +12 +2 +14 +14 +4 +15 +21 +12 +23 +19 +10 +17 +25 +14 +15 +51 +17 +12 +21 +4 +10 +136 +0 +0 +237 +0 +0 +255 +53 +0 +255 +69 +0 +255 +51 +0 +255 +21 +0 +255 +25 +0 +255 +21 +0 +255 +15 +0 +255 +0 +0 +255 +0 +0 +255 +10 +4 +255 +4 +0 +255 +8 +0 +255 +25 +0 +255 +65 +0 +255 +140 +0 +110 +0 +0 +19 +19 +15 +21 +12 +23 +15 +2 +15 +12 +2 +15 +10 +0 +14 +15 +4 +19 +27 +15 +29 +21 +12 +23 +19 +12 +23 +19 +10 +21 +19 +10 +21 +19 +10 +21 +21 +12 +23 +21 +12 +23 +23 +14 +25 +25 +14 +27 +25 +12 +14 +31 +15 +12 +134 +6 +0 +255 +142 +0 +255 +158 +0 +255 +96 +0 +255 +57 +0 +255 +8 +0 +243 +0 +0 +237 +0 +0 +223 +0 +0 +211 +0 +0 +207 +0 +0 +255 +164 +0 +255 +166 +0 +255 +77 +0 +152 +0 +0 +15 +2 +12 +23 +12 +23 +21 +12 +23 +19 +8 +19 +19 +2 +17 +17 +2 +15 +17 +2 +15 +25 +8 +15 +33 +15 +21 +29 +10 +10 +49 +23 +14 +27 +8 +14 +51 +0 +6 +219 +0 +0 +255 +25 +0 +255 +89 +6 +255 +0 +0 +244 +0 +0 +209 +0 +0 +156 +0 +2 +91 +10 +0 +29 +6 +0 +33 +0 +0 +138 +6 +0 +199 +14 +8 +243 +12 +0 +255 +6 +0 +255 +17 +0 +255 +41 +0 +255 +122 +0 +27 +6 +12 +33 +14 +21 +19 +12 +21 +21 +8 +21 +15 +0 +10 +14 +0 +10 +19 +2 +14 +23 +6 +15 +25 +14 +25 +19 +10 +21 +19 +10 +21 +19 +10 +21 +17 +8 +19 +15 +6 +17 +15 +6 +17 +17 +8 +19 +23 +14 +27 +27 +12 +14 +19 +12 +6 +85 +10 +0 +255 +87 +0 +255 +229 +0 +255 +229 +0 +255 +225 +0 +255 +167 +0 +255 +108 +0 +255 +37 +0 +255 +33 +0 +255 +39 +0 +255 +63 +0 +255 +187 +0 +255 +179 +0 +255 +75 +0 +128 +2 +6 +25 +6 +10 +57 +25 +25 +19 +14 +27 +21 +12 +19 +21 +10 +17 +27 +10 +19 +25 +10 +19 +27 +8 +15 +29 +14 +10 +79 +31 +21 +19 +8 +14 +27 +10 +10 +112 +0 +8 +255 +0 +0 +255 +89 +2 +252 +0 +0 +173 +12 +0 +89 +25 +23 +63 +23 +15 +89 +45 +21 +65 +27 +14 +67 +27 +15 +65 +25 +15 +63 +23 +14 +61 +27 +14 +59 +25 +10 +134 +8 +0 +255 +37 +4 +255 +8 +0 +255 +51 +0 +35 +8 +4 +29 +15 +17 +21 +10 +21 +19 +10 +21 +23 +8 +21 +23 +6 +19 +23 +6 +19 +29 +12 +25 +17 +8 +15 +17 +8 +15 +17 +6 +17 +14 +0 +14 +10 +0 +12 +12 +2 +14 +12 +2 +14 +15 +6 +17 +23 +14 +25 +35 +12 +12 +21 +14 +2 +65 +2 +0 +255 +67 +0 +255 +255 +0 +255 +255 +0 +255 +110 +0 +255 +0 +0 +209 +0 +0 +152 +0 +2 +144 +0 +0 +199 +0 +0 +233 +0 +2 +255 +21 +0 +255 +146 +0 +255 +19 +10 +94 +8 +6 +14 +4 +10 +39 +12 +8 +45 +21 +21 +19 +14 +19 +23 +12 +19 +21 +12 +19 +23 +12 +12 +47 +21 +15 +118 +37 +2 +10 +2 +8 +29 +12 +15 +29 +4 +2 +209 +0 +0 +255 +45 +0 +255 +8 +0 +197 +10 +10 +77 +29 +4 +96 +37 +15 +27 +12 +19 +21 +14 +19 +27 +12 +19 +27 +12 +19 +27 +14 +17 +29 +15 +19 +23 +15 +23 +27 +15 +15 +43 +19 +15 +112 +23 +2 +255 +12 +2 +255 +31 +0 +59 +8 +0 +35 +12 +21 +21 +12 +23 +19 +10 +21 +17 +8 +19 +17 +8 +19 +17 +8 +19 +17 +8 +19 +17 +8 +15 +17 +8 +15 +14 +0 +12 +10 +0 +10 +17 +6 +17 +17 +8 +19 +15 +4 +17 +21 +6 +19 +23 +14 +19 +41 +12 +17 +55 +19 +6 +92 +12 +0 +255 +102 +0 +255 +255 +0 +255 +91 +0 +187 +0 +4 +128 +21 +21 +81 +27 +12 +33 +14 +21 +23 +12 +15 +21 +10 +17 +25 +14 +23 +173 +0 +8 +255 +81 +0 +156 +0 +0 +71 +14 +15 +39 +17 +19 +17 +2 +8 +41 +21 +19 +136 +53 +15 +189 +73 +19 +193 +71 +19 +175 +63 +23 +92 +27 +12 +15 +0 +0 +31 +12 +15 +79 +31 +14 +67 +15 +2 +255 +0 +0 +255 +65 +0 +221 +0 +8 +89 +8 +6 +45 +21 +29 +17 +15 +25 +23 +14 +25 +23 +6 +19 +23 +10 +23 +25 +12 +23 +21 +12 +21 +21 +12 +21 +23 +14 +23 +25 +15 +25 +21 +15 +23 +53 +12 +15 +136 +10 +0 +255 +45 +0 +160 +0 +0 +23 +6 +0 +31 +14 +15 +19 +14 +17 +14 +10 +19 +17 +6 +19 +15 +6 +17 +10 +2 +14 +15 +6 +17 +17 +8 +19 +12 +4 +15 +15 +2 +15 +14 +2 +15 +15 +4 +15 +33 +10 +27 +21 +12 +23 +41 +19 +23 +21 +2 +0 +152 +51 +8 +164 +14 +4 +255 +164 +0 +255 +33 +0 +75 +0 +2 +41 +19 +19 +17 +12 +21 +17 +8 +21 +14 +4 +15 +19 +6 +19 +23 +10 +23 +19 +12 +25 +152 +0 +6 +255 +55 +0 +183 +2 +0 +31 +10 +17 +49 +21 +10 +14 +4 +10 +17 +0 +2 +19 +2 +8 +15 +2 +6 +15 +0 +0 +15 +0 +2 +12 +2 +6 +27 +12 +19 +35 +15 +17 +31 +6 +0 +148 +19 +0 +255 +51 +0 +255 +0 +0 +57 +10 +2 +63 +2 +8 +29 +14 +21 +21 +14 +25 +23 +14 +25 +31 +14 +27 +21 +8 +21 +19 +6 +19 +17 +8 +19 +17 +8 +19 +17 +8 +19 +17 +8 +19 +17 +12 +19 +17 +15 +21 +96 +8 +17 +255 +14 +0 +255 +0 +0 +92 +35 +21 +55 +25 +17 +49 +14 +4 +25 +10 +17 +21 +10 +15 +17 +4 +15 +14 +0 +14 +10 +0 +12 +17 +8 +19 +15 +8 +19 +25 +14 +27 +31 +10 +25 +33 +14 +29 +23 +14 +29 +29 +12 +21 +25 +14 +10 +83 +25 +14 +39 +8 +2 +255 +8 +0 +255 +53 +0 +53 +0 +0 +55 +17 +14 +19 +10 +17 +15 +6 +17 +12 +2 +14 +14 +4 +15 +17 +4 +17 +23 +10 +23 +17 +10 +23 +140 +0 +12 +255 +25 +4 +183 +14 +12 +15 +8 +14 +51 +17 +12 +17 +6 +8 +14 +2 +2 +17 +0 +2 +15 +0 +0 +10 +0 +0 +12 +0 +0 +25 +12 +15 +35 +12 +17 +63 +23 +14 +43 +14 +6 +215 +0 +0 +255 +49 +0 +203 +2 +0 +39 +10 +10 +61 +12 +12 +21 +14 +23 +23 +10 +17 +19 +10 +21 +17 +10 +21 +15 +6 +17 +12 +2 +14 +8 +0 +10 +8 +0 +10 +10 +0 +12 +12 +2 +14 +14 +4 +15 +21 +12 +23 +67 +17 +15 +175 +0 +0 +255 +2 +0 +102 +12 +0 +27 +10 +12 +57 +19 +6 +118 +53 +17 +45 +14 +14 +29 +10 +21 +25 +10 +15 +25 +6 +15 +25 +8 +17 +19 +10 +17 +19 +10 +17 +21 +12 +19 +23 +14 +21 +25 +14 +19 +19 +8 +17 +43 +8 +12 +136 +49 +2 +100 +8 +6 +255 +61 +0 +116 +0 +0 +37 +19 +15 +14 +8 +17 +17 +8 +19 +12 +2 +14 +8 +0 +12 +12 +4 +15 +21 +4 +19 +31 +15 +29 +21 +10 +25 +140 +0 +2 +255 +0 +0 +158 +12 +14 +87 +19 +10 +49 +12 +10 +31 +12 +14 +29 +12 +14 +31 +8 +12 +25 +2 +6 +21 +0 +6 +35 +6 +12 +53 +15 +19 +45 +14 +12 +41 +6 +0 +169 +45 +8 +255 +6 +0 +255 +25 +0 +108 +14 +4 +25 +4 +6 +55 +23 +27 +14 +6 +15 +14 +4 +12 +19 +6 +19 +21 +10 +21 +15 +6 +17 +8 +0 +10 +6 +0 +8 +10 +0 +12 +15 +6 +17 +19 +10 +21 +17 +8 +19 +15 +6 +17 +27 +14 +15 +128 +0 +2 +255 +53 +0 +169 +0 +0 +124 +49 +19 +33 +10 +12 +14 +2 +12 +94 +33 +2 +47 +15 +15 +27 +12 +17 +31 +12 +17 +29 +12 +15 +27 +12 +15 +27 +12 +15 +29 +12 +17 +29 +12 +15 +27 +14 +14 +63 +17 +6 +124 +45 +12 +33 +12 +8 +255 +8 +0 +250 +0 +0 +27 +15 +8 +19 +8 +12 +17 +8 +15 +17 +8 +19 +15 +6 +17 +12 +0 +12 +15 +2 +15 +33 +10 +27 +19 +12 +23 +21 +12 +19 +154 +0 +0 +255 +67 +0 +221 +27 +19 +91 +2 +0 +134 +37 +10 +39 +14 +14 +35 +12 +14 +43 +12 +8 +33 +4 +10 +43 +8 +14 +47 +19 +14 +39 +14 +14 +118 +39 +14 +39 +10 +14 +255 +14 +0 +255 +61 +0 +235 +2 +0 +87 +17 +14 +37 +12 +6 +23 +14 +19 +14 +4 +15 +19 +6 +17 +31 +14 +23 +19 +8 +15 +10 +0 +12 +6 +0 +8 +14 +4 +12 +17 +8 +15 +17 +8 +19 +17 +8 +19 +19 +10 +21 +19 +10 +21 +15 +10 +19 +108 +0 +6 +255 +61 +0 +213 +2 +0 +45 +8 +0 +185 +65 +25 +53 +17 +8 +12 +2 +10 +25 +2 +0 +41 +15 +10 +73 +27 +15 +81 +35 +21 +63 +25 +15 +41 +14 +15 +33 +15 +15 +45 +15 +8 +25 +10 +10 +29 +6 +2 +37 +17 +8 +225 +6 +0 +255 +43 +0 +29 +10 +6 +14 +4 +14 +12 +2 +14 +12 +2 +14 +14 +8 +17 +19 +6 +19 +25 +4 +17 +31 +10 +23 +25 +12 +25 +15 +12 +21 +35 +12 +17 +183 +2 +0 +255 +110 +0 +255 +0 +0 +185 +10 +6 +85 +0 +8 +57 +15 +6 +116 +35 +29 +92 +25 +10 +51 +10 +10 +45 +8 +10 +59 +12 +4 +203 +71 +15 +51 +6 +6 +235 +47 +2 +255 +81 +0 +255 +94 +0 +219 +8 +6 +59 +2 +8 +41 +21 +15 +23 +14 +23 +29 +14 +21 +29 +10 +19 +19 +8 +15 +14 +8 +15 +6 +0 +8 +8 +0 +10 +17 +8 +15 +17 +8 +15 +17 +8 +19 +17 +8 +19 +17 +8 +19 +19 +10 +21 +19 +10 +21 +104 +8 +14 +255 +17 +0 +255 +0 +0 +41 +10 +14 +21 +0 +8 +31 +6 +2 +29 +6 +2 +17 +0 +2 +19 +0 +2 +15 +0 +4 +15 +0 +2 +17 +0 +0 +17 +2 +2 +14 +2 +4 +23 +10 +12 +49 +27 +12 +110 +37 +29 +255 +27 +0 +255 +17 +0 +57 +0 +14 +19 +6 +21 +12 +6 +12 +15 +6 +17 +12 +2 +14 +14 +2 +14 +21 +4 +19 +21 +8 +15 +21 +8 +17 +19 +8 +21 +15 +12 +21 +47 +21 +27 +195 +4 +0 +255 +160 +0 +255 +98 +0 +255 +6 +0 +255 +0 +0 +211 +8 +6 +116 +14 +12 +73 +8 +6 +63 +0 +0 +65 +12 +0 +87 +10 +0 +69 +10 +0 +255 +31 +0 +255 +67 +0 +255 +209 +0 +255 +45 +0 +164 +19 +12 +43 +12 +14 +31 +14 +14 +19 +14 +25 +25 +14 +23 +21 +8 +19 +17 +8 +17 +15 +8 +17 +8 +0 +8 +10 +0 +10 +17 +8 +17 +17 +8 +17 +19 +6 +19 +19 +6 +19 +19 +4 +17 +17 +8 +19 +14 +15 +23 +108 +10 +14 +255 +55 +0 +255 +12 +0 +144 +27 +8 +25 +14 +19 +27 +10 +14 +29 +12 +12 +37 +14 +12 +53 +19 +15 +55 +17 +17 +51 +19 +17 +67 +23 +10 +55 +12 +10 +61 +15 +14 +77 +35 +6 +169 +4 +0 +255 +33 +0 +255 +29 +0 +144 +6 +4 +31 +14 +15 +15 +10 +17 +17 +4 +17 +17 +2 +15 +15 +0 +14 +19 +4 +14 +23 +6 +15 +15 +2 +14 +15 +2 +14 +15 +2 +15 +15 +6 +17 +37 +17 +21 +241 +0 +0 +255 +116 +0 +255 +21 +0 +255 +12 +0 +255 +33 +0 +255 +49 +0 +255 +33 +0 +255 +6 +0 +255 +51 +0 +255 +43 +0 +255 +19 +0 +255 +53 +0 +255 +164 +0 +255 +255 +0 +255 +255 +0 +255 +0 +0 +92 +6 +4 +37 +17 +17 +17 +6 +14 +15 +6 +17 +17 +8 +19 +21 +12 +23 +17 +8 +19 +17 +8 +19 +10 +0 +10 +8 +0 +8 +14 +4 +15 +15 +6 +17 +15 +2 +15 +15 +2 +15 +19 +4 +19 +19 +10 +21 +15 +15 +21 +122 +2 +0 +255 +112 +0 +255 +92 +2 +244 +29 +10 +160 +51 +17 +124 +21 +15 +167 +17 +14 +173 +2 +0 +217 +0 +4 +237 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +21 +4 +255 +35 +0 +255 +25 +0 +255 +87 +0 +225 +0 +0 +106 +15 +12 +17 +12 +23 +19 +10 +21 +19 +10 +21 +21 +10 +21 +21 +10 +21 +21 +10 +17 +17 +8 +15 +15 +2 +15 +15 +2 +15 +19 +6 +19 +17 +4 +17 +27 +10 +14 +255 +21 +2 +255 +12 +0 +255 +0 +0 +229 +0 +0 +179 +0 +0 +185 +0 +0 +229 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +6 +0 +255 +21 +0 +255 +118 +0 +255 +248 +0 +255 +171 +0 +209 +0 +0 +53 +2 +6 +21 +4 +14 +17 +8 +15 +15 +4 +14 +12 +2 +14 +17 +8 +17 +21 +10 +19 +17 +8 +15 +19 +6 +19 +23 +4 +19 +17 +0 +15 +17 +0 +14 +21 +6 +17 +25 +10 +19 +23 +10 +23 +17 +8 +19 +39 +10 +10 +189 +10 +0 +255 +209 +0 +255 +138 +0 +255 +19 +2 +255 +6 +4 +255 +0 +0 +255 +0 +0 +255 +8 +0 +255 +8 +0 +255 +25 +0 +255 +181 +0 +255 +177 +0 +255 +114 +0 +255 +148 +0 +255 +154 +0 +255 +104 +0 +255 +2 +0 +87 +8 +6 +114 +17 +12 +29 +8 +14 +17 +12 +23 +17 +10 +19 +15 +10 +19 +15 +10 +19 +15 +8 +17 +15 +8 +17 +17 +4 +17 +23 +6 +19 +25 +8 +21 +21 +10 +21 +37 +15 +19 +255 +41 +0 +255 +0 +0 +158 +4 +0 +104 +14 +4 +114 +35 +14 +57 +12 +6 +49 +14 +14 +45 +17 +15 +71 +12 +14 +120 +15 +14 +152 +6 +12 +173 +2 +4 +227 +0 +0 +255 +27 +0 +255 +140 +0 +164 +2 +0 +41 +2 +4 +27 +10 +19 +25 +14 +21 +17 +6 +15 +14 +4 +15 +17 +6 +17 +25 +14 +21 +15 +8 +15 +15 +6 +17 +21 +4 +19 +21 +6 +21 +23 +8 +21 +19 +10 +17 +19 +8 +15 +17 +8 +19 +19 +10 +21 +104 +39 +15 +241 +2 +0 +255 +246 +0 +255 +255 +0 +255 +197 +0 +255 +100 +0 +255 +148 +0 +255 +122 +0 +255 +87 +0 +255 +55 +0 +255 +92 +0 +255 +179 +0 +255 +142 +0 +255 +209 +0 +255 +255 +0 +255 +235 +0 +255 +27 +0 +187 +0 +14 +73 +23 +21 +57 +12 +10 +61 +21 +21 +31 +10 +14 +17 +10 +21 +14 +10 +19 +15 +12 +21 +17 +8 +19 +17 +10 +21 +17 +8 +19 +27 +12 +25 +27 +14 +21 +23 +8 +15 +29 +6 +6 +255 +0 +4 +81 +0 +0 +39 +15 +10 +75 +19 +19 +14 +12 +19 +19 +8 +21 +17 +8 +15 +17 +10 +15 +15 +8 +15 +15 +10 +19 +14 +14 +21 +25 +14 +19 +83 +14 +10 +215 +41 +12 +255 +75 +0 +132 +6 +0 +35 +2 +4 +29 +15 +15 +17 +8 +15 +14 +6 +14 +15 +4 +15 +25 +8 +21 +23 +10 +21 +17 +8 +17 +14 +6 +17 +15 +4 +17 +15 +6 +17 +15 +6 +17 +14 +6 +15 +15 +8 +17 +17 +8 +19 +23 +10 +15 +138 +37 +2 +255 +4 +0 +255 +227 +0 +255 +255 +0 +255 +255 +0 +255 +100 +0 +255 +69 +0 +255 +15 +0 +255 +0 +0 +255 +0 +4 +181 +4 +4 +167 +6 +0 +255 +25 +0 +255 +0 +0 +255 +142 +0 +255 +255 +0 +255 +21 +0 +35 +6 +8 +51 +21 +21 +27 +15 +17 +33 +14 +12 +37 +8 +14 +45 +12 +17 +23 +10 +14 +15 +10 +19 +17 +4 +15 +23 +10 +21 +23 +12 +23 +21 +12 +21 +25 +10 +14 +49 +15 +10 +21 +14 +23 +148 +2 +0 +53 +14 +15 +21 +6 +14 +10 +0 +12 +37 +15 +15 +19 +6 +14 +17 +8 +14 +17 +8 +19 +12 +2 +14 +14 +4 +15 +19 +12 +23 +27 +10 +21 +19 +14 +23 +85 +6 +0 +255 +45 +0 +126 +6 +0 +39 +2 +6 +29 +12 +12 +19 +8 +15 +19 +8 +15 +27 +12 +27 +31 +15 +29 +17 +10 +21 +17 +8 +19 +15 +6 +17 +15 +6 +17 +15 +6 +17 +15 +6 +17 +15 +6 +17 +17 +8 +19 +19 +8 +15 +45 +19 +17 +106 +2 +0 +255 +25 +0 +255 +233 +0 +255 +169 +0 +255 +49 +0 +250 +2 +4 +164 +0 +0 +91 +8 +0 +51 +4 +2 +43 +14 +12 +85 +35 +15 +94 +43 +14 +91 +31 +0 +120 +19 +0 +255 +6 +0 +255 +181 +0 +255 +33 +0 +37 +8 +4 +45 +14 +21 +33 +15 +10 +27 +14 +17 +21 +12 +15 +19 +6 +8 +37 +12 +17 +29 +10 +19 +25 +12 +25 +29 +17 +29 +15 +15 +27 +55 +15 +10 +116 +41 +12 +27 +12 +10 +41 +17 +10 +61 +2 +10 +27 +12 +17 +15 +12 +25 +14 +8 +15 +14 +0 +8 +17 +0 +8 +19 +10 +15 +15 +6 +17 +15 +6 +17 +15 +4 +15 +19 +6 +19 +23 +10 +21 +27 +14 +12 +45 +10 +2 +255 +10 +0 +140 +0 +0 +41 +0 +4 +43 +15 +14 +33 +15 +25 +37 +17 +31 +29 +14 +23 +21 +12 +23 +17 +12 +21 +15 +8 +19 +17 +8 +19 +15 +6 +17 +8 +0 +10 +8 +0 +10 +14 +4 +14 +15 +8 +17 +25 +6 +19 +79 +23 +17 +203 +8 +0 +255 +25 +0 +255 +195 +0 +255 +87 +0 +189 +8 +0 +31 +12 +15 +77 +37 +29 +27 +15 +17 +17 +14 +21 +29 +8 +29 +14 +6 +17 +19 +8 +15 +19 +14 +21 +43 +15 +19 +138 +21 +2 +255 +25 +0 +255 +49 +0 +94 +17 +0 +25 +0 +4 +57 +27 +15 +27 +14 +17 +25 +14 +17 +17 +14 +17 +19 +10 +15 +14 +4 +10 +19 +10 +19 +19 +12 +19 +53 +12 +10 +73 +23 +0 +27 +8 +8 +29 +6 +10 +41 +6 +0 +59 +27 +23 +23 +14 +17 +19 +8 +17 +14 +4 +15 +15 +6 +17 +17 +8 +19 +10 +0 +12 +10 +0 +12 +12 +2 +14 +15 +6 +17 +17 +8 +19 +15 +12 +17 +29 +14 +8 +25 +2 +0 +255 +8 +0 +185 +6 +4 +51 +4 +6 +73 +39 +25 +31 +14 +19 +31 +12 +19 +25 +14 +21 +19 +12 +23 +21 +12 +23 +21 +12 +23 +17 +8 +19 +12 +0 +12 +14 +0 +12 +21 +6 +19 +41 +19 +31 +25 +10 +19 +37 +25 +6 +77 +6 +4 +255 +0 +0 +255 +132 +0 +255 +89 +0 +255 +0 +0 +33 +8 +0 +75 +31 +33 +23 +15 +19 +25 +14 +27 +23 +10 +23 +15 +2 +15 +15 +4 +15 +21 +12 +23 +21 +14 +23 +39 +14 +31 +25 +15 +12 +233 +8 +2 +255 +148 +0 +189 +0 +2 +23 +0 +6 +33 +14 +12 +43 +15 +8 +31 +14 +14 +29 +12 +14 +23 +14 +19 +23 +12 +19 +31 +12 +14 +47 +19 +14 +21 +6 +0 +37 +10 +10 +15 +8 +10 +67 +21 +6 +154 +6 +0 +69 +19 +4 +45 +15 +15 +21 +14 +19 +27 +15 +25 +19 +10 +21 +19 +10 +19 +10 +0 +10 +10 +2 +14 +14 +4 +15 +14 +6 +17 +21 +12 +23 +17 +10 +17 +41 +21 +6 +31 +6 +0 +255 +59 +0 +217 +4 +4 +63 +12 +12 +59 +21 +6 +33 +14 +17 +31 +12 +14 +25 +12 +21 +21 +14 +25 +23 +14 +23 +23 +12 +25 +19 +10 +21 +17 +8 +19 +21 +6 +17 +25 +10 +21 +23 +12 +19 +25 +8 +10 +47 +12 +21 +209 +0 +0 +255 +27 +0 +255 +96 +0 +255 +0 +0 +114 +0 +6 +55 +14 +17 +31 +14 +15 +31 +10 +17 +23 +12 +19 +23 +10 +23 +14 +0 +14 +14 +2 +14 +19 +8 +19 +29 +15 +29 +41 +17 +33 +27 +12 +25 +45 +17 +8 +255 +63 +0 +255 +0 +0 +98 +31 +17 +19 +2 +6 +33 +10 +4 +59 +19 +8 +65 +19 +2 +67 +25 +8 +63 +21 +4 +37 +2 +0 +49 +12 +12 +39 +2 +6 +29 +15 +6 +92 +19 +8 +231 +2 +0 +255 +75 +0 +12 +6 +4 +136 +53 +10 +31 +15 +19 +19 +2 +8 +25 +10 +17 +23 +10 +17 +25 +8 +17 +25 +6 +15 +25 +10 +23 +29 +8 +29 +21 +12 +21 +19 +14 +12 +61 +17 +14 +75 +8 +6 +255 +92 +0 +207 +4 +2 +92 +19 +15 +21 +2 +14 +150 +65 +23 +37 +12 +14 +23 +14 +17 +23 +14 +21 +25 +14 +19 +25 +12 +25 +23 +14 +25 +23 +12 +23 +21 +10 +21 +23 +12 +21 +75 +23 +6 +114 +39 +4 +89 +10 +8 +255 +0 +0 +255 +53 +0 +255 +21 +0 +255 +0 +0 +23 +4 +6 +57 +25 +23 +23 +12 +23 +27 +12 +21 +25 +8 +17 +19 +6 +17 +15 +4 +17 +23 +12 +23 +29 +15 +29 +25 +15 +27 +25 +12 +25 +25 +10 +23 +61 +15 +23 +255 +0 +4 +255 +67 +0 +124 +10 +0 +21 +12 +6 +27 +4 +8 +29 +8 +4 +39 +12 +4 +63 +29 +17 +59 +21 +8 +23 +4 +0 +31 +14 +12 +65 +25 +14 +169 +0 +0 +255 +0 +0 +255 +118 +0 +255 +250 +0 +79 +25 +21 +12 +2 +8 +144 +51 +12 +31 +10 +12 +29 +6 +8 +51 +21 +27 +41 +14 +15 +51 +19 +15 +85 +31 +12 +102 +43 +17 +45 +14 +8 +17 +2 +10 +29 +12 +12 +250 +15 +0 +255 +83 +0 +252 +12 +0 +94 +2 +0 +49 +4 +4 +23 +2 +8 +138 +55 +10 +148 +57 +17 +71 +25 +10 +35 +15 +12 +25 +14 +21 +25 +12 +21 +27 +12 +21 +33 +12 +17 +116 +39 +14 +126 +39 +4 +33 +6 +8 +175 +8 +0 +255 +25 +0 +255 +55 +0 +255 +0 +0 +122 +0 +2 +51 +21 +19 +19 +12 +15 +21 +8 +21 +27 +8 +17 +25 +8 +17 +17 +8 +19 +15 +8 +19 +15 +8 +19 +15 +8 +19 +15 +10 +21 +19 +12 +23 +21 +15 +19 +21 +21 +8 +114 +2 +0 +255 +142 +0 +255 +0 +0 +136 +47 +21 +19 +6 +2 +21 +0 +4 +23 +0 +8 +23 +2 +4 +49 +12 +8 +144 +2 +0 +255 +6 +0 +255 +77 +0 +255 +45 +4 +255 +33 +0 +255 +158 +0 +255 +255 +0 +126 +0 +4 +83 +25 +21 +23 +2 +4 +77 +29 +15 +19 +12 +15 +10 +2 +12 +41 +10 +4 +27 +4 +8 +15 +2 +0 +29 +0 +4 +39 +17 +6 +65 +14 +6 +205 +17 +8 +255 +29 +0 +255 +209 +0 +255 +27 +0 +118 +12 +15 +138 +35 +14 +45 +12 +19 +15 +2 +8 +17 +2 +2 +23 +2 +0 +29 +12 +4 +27 +10 +10 +47 +19 +8 +39 +10 +0 +59 +17 +15 +39 +14 +0 +37 +0 +8 +57 +12 +2 +231 +0 +0 +255 +41 +0 +255 +15 +0 +255 +0 +0 +37 +0 +0 +83 +29 +25 +17 +8 +19 +21 +4 +17 +23 +2 +14 +21 +10 +17 +17 +8 +17 +17 +8 +19 +15 +6 +17 +17 +8 +19 +19 +10 +21 +21 +12 +23 +19 +14 +21 +31 +14 +19 +61 +17 +8 +255 +12 +0 +255 +49 +0 +255 +0 +0 +235 +31 +8 +120 +21 +17 +116 +8 +8 +243 +2 +0 +255 +91 +0 +255 +75 +0 +132 +2 +0 +31 +2 +14 +17 +12 +10 +17 +6 +6 +57 +0 +0 +250 +6 +4 +255 +53 +4 +241 +0 +0 +152 +4 +0 +51 +0 +4 +35 +15 +10 +55 +25 +12 +164 +55 +17 +183 +65 +14 +142 +39 +6 +71 +14 +0 +162 +8 +6 +255 +0 +0 +255 +27 +0 +255 +225 +0 +255 +255 +0 +255 +239 +0 +250 +0 +0 +51 +15 +17 +91 +25 +2 +158 +59 +17 +100 +37 +15 +69 +21 +4 +61 +15 +4 +49 +17 +6 +27 +4 +8 +19 +2 +4 +31 +0 +6 +31 +4 +4 +33 +17 +2 +250 +37 +10 +255 +12 +0 +255 +91 +0 +255 +0 +0 +215 +0 +0 +17 +2 +12 +59 +23 +12 +19 +8 +19 +23 +4 +19 +29 +10 +19 +19 +8 +15 +15 +6 +15 +6 +0 +8 +8 +0 +10 +8 +0 +10 +14 +6 +15 +21 +12 +21 +23 +12 +21 +23 +14 +17 +71 +21 +23 +255 +0 +0 +255 +191 +0 +255 +81 +0 +255 +83 +0 +255 +57 +0 +255 +17 +0 +189 +2 +0 +37 +6 +15 +29 +12 +17 +21 +14 +14 +14 +10 +17 +15 +8 +14 +25 +14 +17 +27 +12 +10 +21 +0 +6 +255 +0 +0 +255 +102 +0 +255 +10 +0 +219 +0 +0 +140 +15 +0 +27 +0 +0 +15 +12 +2 +37 +8 +10 +152 +21 +8 +255 +0 +0 +255 +0 +0 +255 +47 +0 +255 +150 +0 +255 +215 +0 +255 +248 +0 +255 +205 +0 +255 +120 +0 +243 +0 +0 +187 +23 +17 +91 +8 +0 +21 +6 +6 +15 +4 +0 +17 +6 +2 +21 +6 +12 +25 +14 +12 +37 +12 +14 +35 +15 +17 +67 +17 +15 +239 +25 +15 +243 +0 +0 +255 +87 +0 +255 +104 +0 +255 +0 +0 +132 +0 +0 +19 +10 +14 +51 +19 +14 +25 +8 +23 +25 +6 +21 +23 +14 +25 +17 +8 +19 +8 +0 +10 +12 +0 +12 +14 +4 +15 +15 +6 +17 +14 +4 +12 +19 +6 +14 +27 +14 +19 +31 +12 +15 +35 +12 +4 +255 +0 +0 +255 +255 +0 +255 +138 +0 +169 +0 +0 +55 +4 +14 +37 +8 +10 +23 +6 +14 +17 +10 +14 +19 +10 +17 +15 +12 +17 +15 +6 +17 +15 +6 +17 +21 +10 +17 +33 +14 +17 +29 +14 +17 +69 +0 +0 +255 +91 +10 +255 +152 +0 +255 +27 +0 +239 +21 +0 +255 +45 +8 +209 +53 +4 +255 +15 +4 +255 +2 +0 +255 +0 +0 +255 +61 +0 +255 +10 +0 +255 +10 +0 +255 +0 +0 +255 +0 +0 +255 +33 +0 +255 +35 +0 +255 +23 +0 +255 +2 +0 +255 +0 +0 +166 +6 +0 +150 +12 +12 +158 +21 +17 +158 +19 +12 +162 +19 +14 +166 +15 +12 +152 +2 +6 +231 +0 +0 +255 +0 +0 +255 +94 +0 +255 +217 +0 +255 +102 +0 +255 +4 +0 +85 +2 +15 +19 +14 +21 +39 +12 +12 +19 +10 +23 +17 +8 +19 +15 +6 +17 +14 +4 +15 +10 +0 +10 +17 +2 +15 +17 +6 +19 +21 +10 +21 +35 +15 +27 +37 +17 +27 +27 +12 +19 +45 +21 +14 +83 +0 +0 +255 +87 +0 +255 +164 +0 +83 +0 +10 +21 +15 +17 +33 +10 +14 +17 +6 +14 +8 +0 +12 +19 +10 +21 +19 +10 +17 +15 +12 +17 +17 +8 +19 +15 +6 +17 +19 +6 +19 +29 +10 +19 +25 +12 +21 +25 +8 +4 +63 +2 +0 +255 +53 +0 +255 +154 +0 +255 +8 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +15 +0 +255 +140 +0 +255 +6 +0 +255 +0 +0 +255 +29 +0 +239 +65 +0 +223 +71 +8 +183 +33 +0 +223 +10 +0 +255 +0 +0 +255 +21 +0 +255 +35 +0 +255 +49 +0 +255 +23 +0 +255 +10 +0 +255 +4 +0 +255 +0 +0 +255 +0 +0 +255 +2 +0 +255 +23 +0 +255 +120 +0 +255 +241 +0 +255 +255 +0 +255 +98 +0 +241 +0 +0 +59 +0 +6 +23 +14 +19 +25 +12 +19 +19 +10 +21 +17 +8 +19 +17 +8 +19 +14 +4 +15 +17 +4 +17 +29 +14 +27 +31 +10 +27 +23 +8 +17 +57 +25 +47 +73 +27 +27 +53 +10 +19 +100 +8 +0 +255 +0 +0 +255 +231 +0 +239 +6 +0 +41 +12 +17 +14 +15 +19 +19 +8 +15 +19 +8 +17 +14 +2 +14 +27 +8 +23 +21 +8 +21 +15 +8 +19 +17 +8 +19 +14 +4 +15 +25 +10 +23 +25 +8 +21 +23 +14 +17 +23 +10 +12 +21 +4 +4 +83 +2 +0 +255 +0 +0 +255 +53 +0 +255 +73 +0 +255 +39 +0 +255 +179 +0 +255 +255 +0 +255 +91 +0 +252 +33 +8 +201 +53 +6 +91 +43 +14 +39 +17 +17 +33 +17 +27 +33 +19 +12 +79 +27 +12 +114 +15 +15 +219 +0 +0 +255 +45 +0 +255 +255 +0 +255 +255 +0 +255 +255 +0 +255 +138 +0 +255 +118 +0 +255 +75 +0 +255 +71 +0 +255 +122 +0 +255 +203 +0 +255 +233 +0 +255 +255 +0 +255 +79 +4 +244 +6 +0 +55 +10 +4 +25 +15 +21 +25 +14 +21 +19 +12 +23 +17 +8 +19 +17 +8 +19 +17 +8 +19 +15 +8 +19 +17 +8 +19 +23 +10 +17 +39 +15 +15 +100 +39 +21 +41 +0 +0 +227 +6 +0 +255 +0 +0 +255 +177 +0 +255 +57 +0 +92 +2 +6 +49 +15 +17 +21 +12 +17 +15 +8 +15 +15 +6 +14 +25 +6 +21 +31 +8 +23 +19 +6 +19 +15 +8 +19 +19 +10 +21 +19 +10 +21 +31 +10 +25 +19 +10 +21 +21 +12 +23 +27 +12 +21 +27 +14 +15 +23 +4 +2 +120 +4 +0 +255 +2 +0 +255 +116 +0 +255 +255 +0 +255 +255 +0 +255 +252 +0 +255 +0 +0 +156 +47 +8 +47 +17 +4 +14 +14 +27 +21 +12 +19 +21 +12 +23 +25 +12 +19 +29 +14 +17 +43 +12 +6 +89 +8 +2 +255 +14 +0 +255 +181 +0 +255 +255 +0 +255 +255 +0 +255 +77 +0 +255 +0 +0 +255 +0 +0 +255 +8 +0 +255 +43 +0 +255 +41 +0 +255 +47 +0 +255 +132 +0 +255 +104 +0 +241 +0 +0 +120 +25 +10 +29 +10 +10 +19 +15 +23 +21 +12 +23 +19 +10 +21 +17 +8 +19 +17 +8 +19 +15 +2 +15 +21 +8 +21 +19 +14 +23 +124 +37 +6 +69 +17 +0 +146 +8 +0 +255 +0 +0 +255 +106 +0 +255 +177 +0 +255 +0 +0 +45 +6 +8 +75 +19 +21 +15 +10 +21 +17 +8 +15 +17 +8 +15 +17 +8 +15 +17 +8 +15 +17 +8 +15 +17 +8 +15 +29 +12 +21 +33 +15 +25 +25 +12 +25 +14 +12 +21 +21 +12 +23 +27 +12 +21 +29 +14 +21 +19 +0 +4 +15 +4 +0 +130 +0 +0 +255 +41 +0 +255 +207 +0 +255 +255 +0 +255 +169 +0 +255 +6 +0 +37 +10 +2 +19 +14 +17 +17 +12 +19 +17 +10 +19 +19 +10 +21 +17 +12 +25 +17 +14 +25 +63 +31 +17 +25 +12 +19 +187 +0 +0 +255 +83 +0 +255 +254 +0 +255 +41 +0 +255 +6 +0 +195 +49 +8 +53 +2 +0 +138 +10 +0 +197 +0 +0 +255 +8 +0 +244 +0 +0 +255 +19 +0 +255 +106 +0 +255 +2 +2 +173 +21 +14 +27 +6 +8 +17 +12 +21 +23 +14 +25 +19 +10 +21 +19 +10 +21 +17 +8 +19 +23 +10 +23 +23 +10 +23 +29 +14 +8 +173 +71 +19 +12 +4 +2 +255 +19 +2 +255 +0 +0 +255 +124 +0 +255 +96 +0 +252 +0 +0 +31 +14 +17 +98 +19 +14 +15 +12 +17 +15 +6 +14 +17 +8 +15 +17 +8 +15 +17 +8 +15 +17 +8 +15 +17 +8 +15 +19 +10 +15 +19 +10 +17 +15 +8 +19 +17 +8 +19 +15 +6 +17 diff --git a/sprite/mossy_cobblestone.ppm b/sprite/mossy_cobblestone.ppm new file mode 100644 index 0000000..bd477cd --- /dev/null +++ b/sprite/mossy_cobblestone.ppm @@ -0,0 +1,12290 @@ +64 64 +255 +126 +117 +119 +93 +96 +84 +81 +84 +71 +69 +72 +67 +74 +78 +75 +143 +140 +139 +137 +132 +132 +144 +140 +137 +138 +131 +129 +152 +153 +149 +154 +156 +149 +165 +164 +157 +128 +123 +118 +100 +94 +90 +115 +111 +108 +114 +112 +108 +136 +135 +129 +114 +112 +111 +106 +104 +100 +117 +115 +108 +103 +99 +95 +89 +83 +83 +77 +71 +71 +50 +44 +44 +53 +49 +51 +86 +86 +84 +77 +81 +74 +101 +98 +93 +110 +102 +101 +118 +107 +110 +118 +106 +111 +106 +104 +103 +116 +113 +109 +104 +101 +94 +81 +77 +76 +70 +66 +66 +83 +79 +78 +64 +61 +62 +67 +65 +65 +61 +58 +56 +44 +40 +39 +133 +126 +127 +145 +141 +138 +129 +129 +122 +133 +132 +128 +105 +103 +101 +63 +61 +60 +52 +50 +48 +64 +61 +61 +97 +93 +94 +144 +140 +141 +128 +123 +125 +132 +129 +130 +132 +132 +133 +137 +135 +135 +136 +132 +130 +154 +157 +154 +136 +134 +134 +81 +82 +76 +63 +64 +58 +92 +93 +87 +76 +73 +73 +77 +72 +75 +81 +78 +79 +104 +102 +100 +93 +104 +89 +57 +67 +52 +72 +75 +70 +124 +125 +123 +126 +126 +124 +135 +134 +132 +134 +132 +124 +114 +118 +101 +112 +136 +103 +120 +146 +114 +134 +150 +128 +118 +119 +112 +100 +95 +92 +93 +96 +85 +95 +95 +87 +103 +101 +96 +109 +106 +97 +124 +127 +115 +102 +117 +97 +93 +100 +88 +95 +92 +88 +91 +88 +84 +67 +64 +61 +58 +54 +56 +56 +56 +53 +73 +77 +71 +91 +99 +82 +95 +100 +85 +111 +112 +101 +128 +127 +120 +108 +106 +102 +99 +100 +92 +90 +94 +82 +77 +77 +72 +70 +70 +66 +80 +80 +76 +58 +57 +53 +63 +62 +60 +40 +40 +35 +62 +67 +51 +133 +133 +122 +124 +127 +112 +110 +117 +97 +103 +104 +97 +64 +63 +61 +69 +67 +66 +126 +124 +123 +131 +125 +125 +150 +145 +144 +137 +131 +131 +145 +141 +139 +142 +141 +133 +135 +139 +119 +121 +132 +103 +113 +137 +101 +106 +128 +99 +103 +111 +93 +84 +85 +78 +58 +59 +52 +56 +57 +51 +76 +79 +69 +80 +83 +71 +79 +79 +70 +91 +85 +86 +52 +58 +44 +87 +93 +79 +134 +131 +128 +113 +111 +110 +128 +130 +127 +109 +113 +109 +111 +114 +97 +105 +109 +89 +104 +122 +93 +121 +140 +110 +111 +124 +99 +112 +117 +99 +90 +94 +77 +79 +90 +70 +91 +94 +83 +96 +92 +89 +102 +99 +95 +122 +123 +114 +114 +120 +107 +79 +83 +71 +78 +79 +71 +85 +86 +78 +72 +73 +65 +78 +74 +76 +60 +61 +58 +49 +53 +46 +100 +107 +91 +93 +97 +83 +109 +109 +99 +110 +107 +100 +91 +89 +81 +91 +96 +83 +88 +100 +82 +81 +85 +76 +66 +70 +61 +71 +75 +65 +73 +73 +64 +60 +58 +55 +35 +41 +31 +72 +87 +52 +122 +129 +116 +73 +83 +66 +48 +62 +40 +95 +98 +91 +135 +134 +132 +129 +127 +126 +114 +113 +110 +105 +112 +95 +98 +105 +88 +103 +110 +93 +109 +122 +94 +97 +114 +81 +117 +138 +99 +102 +125 +84 +114 +141 +99 +93 +124 +78 +88 +111 +65 +90 +91 +85 +85 +86 +80 +86 +87 +81 +50 +58 +43 +65 +74 +58 +70 +71 +65 +43 +44 +42 +81 +81 +73 +120 +122 +109 +115 +126 +108 +123 +120 +114 +106 +107 +106 +130 +126 +125 +115 +117 +103 +115 +117 +103 +106 +114 +98 +126 +136 +114 +112 +129 +94 +89 +106 +70 +81 +93 +67 +89 +96 +78 +99 +96 +91 +116 +112 +109 +106 +107 +100 +124 +116 +119 +123 +120 +118 +88 +90 +79 +69 +70 +59 +85 +88 +78 +77 +79 +73 +63 +54 +64 +78 +78 +75 +71 +71 +59 +57 +59 +50 +107 +109 +100 +115 +113 +106 +115 +113 +104 +97 +110 +83 +79 +92 +66 +84 +98 +73 +71 +78 +69 +57 +66 +54 +77 +89 +72 +75 +81 +67 +44 +48 +37 +64 +75 +57 +87 +94 +75 +144 +150 +135 +114 +136 +108 +119 +126 +111 +128 +130 +117 +124 +143 +121 +116 +120 +107 +101 +105 +99 +94 +106 +77 +98 +112 +81 +116 +123 +101 +100 +117 +83 +88 +109 +71 +95 +120 +80 +114 +134 +102 +104 +116 +95 +79 +104 +66 +69 +100 +50 +74 +74 +65 +93 +92 +84 +84 +83 +76 +78 +83 +73 +54 +60 +52 +48 +48 +47 +47 +53 +50 +129 +128 +122 +135 +140 +126 +92 +111 +83 +134 +130 +116 +123 +125 +118 +107 +101 +93 +111 +113 +100 +92 +98 +85 +116 +123 +111 +142 +146 +137 +84 +98 +72 +81 +94 +69 +79 +82 +73 +108 +105 +100 +111 +99 +105 +106 +100 +97 +120 +128 +108 +101 +101 +92 +110 +112 +104 +92 +96 +83 +84 +86 +75 +70 +71 +63 +67 +68 +63 +72 +80 +70 +70 +91 +62 +76 +96 +57 +67 +75 +62 +72 +76 +66 +120 +120 +112 +117 +118 +106 +86 +105 +73 +91 +106 +78 +88 +100 +76 +72 +73 +68 +83 +87 +77 +77 +86 +67 +52 +58 +43 +66 +72 +58 +129 +137 +119 +138 +140 +131 +144 +152 +133 +106 +141 +96 +123 +145 +110 +137 +141 +124 +91 +121 +86 +101 +120 +78 +91 +116 +75 +91 +103 +73 +95 +117 +76 +87 +105 +68 +96 +116 +80 +92 +109 +79 +94 +104 +81 +119 +122 +107 +102 +106 +89 +76 +100 +59 +79 +119 +57 +71 +94 +58 +73 +97 +61 +78 +101 +66 +76 +88 +70 +69 +72 +67 +52 +52 +50 +46 +46 +44 +144 +141 +136 +120 +129 +113 +105 +123 +98 +136 +129 +117 +95 +100 +88 +101 +101 +84 +99 +107 +88 +106 +111 +98 +112 +114 +107 +105 +106 +101 +70 +81 +59 +73 +83 +62 +85 +86 +83 +100 +97 +98 +99 +93 +93 +105 +111 +93 +92 +110 +72 +87 +104 +69 +107 +116 +94 +96 +101 +87 +95 +100 +88 +99 +99 +91 +82 +76 +74 +72 +61 +69 +73 +78 +67 +78 +89 +64 +76 +85 +71 +48 +57 +41 +92 +97 +82 +109 +113 +98 +92 +105 +81 +111 +120 +101 +91 +97 +81 +86 +85 +81 +76 +78 +68 +50 +56 +38 +57 +65 +46 +95 +100 +87 +128 +130 +120 +132 +139 +124 +124 +143 +117 +123 +160 +110 +94 +128 +83 +116 +122 +106 +108 +134 +103 +105 +123 +80 +89 +116 +71 +92 +112 +75 +98 +127 +81 +92 +112 +76 +92 +108 +81 +92 +102 +83 +107 +107 +99 +127 +123 +117 +96 +102 +81 +78 +101 +60 +80 +116 +56 +61 +64 +54 +66 +68 +59 +66 +69 +60 +91 +95 +87 +75 +77 +72 +70 +69 +68 +46 +43 +43 +64 +61 +57 +105 +116 +100 +122 +136 +119 +137 +128 +126 +99 +104 +97 +106 +110 +95 +102 +112 +90 +104 +109 +96 +81 +80 +77 +75 +86 +65 +77 +99 +58 +76 +97 +58 +82 +94 +74 +77 +86 +77 +97 +107 +89 +82 +107 +68 +93 +116 +69 +87 +115 +65 +93 +105 +75 +99 +105 +90 +99 +107 +94 +76 +75 +68 +87 +79 +76 +63 +65 +55 +71 +93 +62 +69 +99 +55 +64 +79 +60 +56 +66 +49 +58 +66 +48 +66 +73 +55 +64 +75 +56 +53 +61 +46 +50 +55 +43 +50 +57 +49 +61 +71 +58 +59 +74 +53 +56 +71 +48 +77 +81 +69 +112 +110 +105 +114 +124 +106 +103 +130 +97 +97 +127 +83 +122 +141 +113 +136 +139 +126 +108 +128 +104 +139 +139 +127 +124 +127 +122 +92 +120 +76 +101 +122 +87 +114 +114 +104 +115 +111 +108 +112 +110 +106 +118 +118 +111 +112 +119 +105 +88 +107 +79 +84 +104 +72 +60 +78 +45 +59 +64 +53 +67 +72 +62 +83 +88 +77 +76 +81 +72 +88 +90 +85 +70 +70 +68 +63 +64 +65 +133 +126 +132 +105 +104 +100 +95 +99 +90 +86 +97 +72 +98 +102 +81 +100 +99 +90 +102 +101 +89 +92 +98 +88 +82 +81 +79 +75 +85 +63 +82 +93 +70 +81 +92 +70 +83 +95 +72 +91 +106 +84 +90 +104 +82 +84 +99 +76 +81 +84 +71 +75 +82 +70 +96 +95 +89 +117 +117 +108 +84 +90 +76 +91 +92 +84 +86 +82 +80 +78 +78 +74 +78 +93 +69 +77 +88 +65 +41 +51 +36 +56 +68 +47 +85 +104 +70 +111 +131 +93 +117 +130 +109 +112 +133 +107 +128 +154 +123 +103 +125 +93 +109 +129 +97 +109 +127 +96 +89 +104 +78 +64 +73 +57 +113 +115 +104 +120 +116 +110 +114 +121 +104 +107 +120 +88 +101 +117 +85 +115 +128 +104 +123 +136 +111 +115 +132 +103 +121 +140 +109 +109 +120 +92 +95 +110 +81 +109 +112 +100 +130 +124 +121 +109 +106 +100 +102 +102 +92 +108 +113 +98 +89 +110 +75 +86 +115 +65 +69 +88 +54 +67 +76 +58 +72 +80 +62 +80 +88 +70 +89 +91 +83 +88 +86 +85 +65 +63 +62 +137 +136 +134 +132 +135 +122 +116 +120 +116 +120 +121 +111 +108 +116 +100 +88 +94 +80 +66 +71 +57 +78 +87 +62 +79 +90 +71 +77 +76 +72 +76 +75 +66 +87 +87 +78 +79 +79 +69 +82 +81 +72 +109 +109 +98 +102 +102 +91 +100 +100 +89 +84 +86 +74 +64 +72 +60 +107 +106 +100 +111 +108 +104 +95 +94 +89 +98 +96 +91 +89 +86 +81 +81 +85 +77 +75 +83 +67 +59 +71 +48 +69 +80 +61 +135 +147 +124 +120 +139 +107 +110 +127 +94 +137 +143 +124 +136 +149 +125 +121 +142 +113 +137 +164 +121 +103 +135 +90 +83 +121 +73 +82 +113 +75 +80 +94 +73 +96 +102 +87 +125 +126 +115 +107 +104 +96 +97 +107 +84 +98 +123 +82 +94 +123 +79 +93 +114 +80 +132 +143 +121 +137 +141 +127 +116 +127 +99 +95 +110 +81 +99 +102 +90 +99 +96 +92 +91 +90 +84 +92 +95 +84 +97 +98 +88 +118 +120 +104 +77 +96 +62 +74 +91 +70 +73 +77 +73 +70 +74 +70 +85 +88 +84 +85 +86 +83 +86 +84 +83 +40 +38 +37 +81 +81 +76 +122 +131 +107 +118 +128 +114 +115 +119 +103 +109 +113 +103 +102 +109 +91 +102 +115 +86 +78 +94 +59 +50 +65 +42 +58 +57 +51 +81 +84 +71 +75 +78 +66 +98 +101 +88 +92 +94 +84 +101 +99 +95 +103 +101 +97 +113 +111 +107 +71 +73 +60 +80 +88 +76 +108 +108 +102 +115 +105 +108 +111 +103 +105 +101 +97 +94 +79 +79 +72 +84 +91 +78 +73 +73 +65 +70 +83 +59 +120 +134 +109 +143 +156 +131 +124 +142 +113 +116 +134 +104 +143 +156 +135 +131 +151 +125 +119 +145 +114 +100 +135 +91 +87 +122 +78 +86 +118 +75 +99 +127 +90 +102 +120 +95 +62 +72 +53 +101 +105 +90 +110 +117 +95 +121 +131 +112 +98 +115 +84 +96 +120 +82 +106 +126 +94 +111 +123 +100 +105 +112 +94 +98 +110 +81 +83 +99 +70 +76 +79 +67 +79 +79 +74 +79 +82 +74 +83 +90 +77 +90 +98 +86 +103 +114 +95 +87 +106 +73 +82 +93 +75 +68 +69 +65 +74 +74 +71 +83 +84 +80 +67 +66 +64 +67 +65 +64 +107 +105 +104 +76 +80 +68 +78 +90 +61 +96 +105 +89 +108 +113 +100 +90 +91 +86 +89 +102 +73 +100 +123 +79 +89 +109 +72 +85 +97 +85 +86 +89 +87 +77 +83 +74 +44 +55 +41 +72 +81 +65 +90 +94 +79 +98 +104 +94 +106 +104 +104 +97 +86 +95 +71 +74 +60 +99 +102 +97 +105 +103 +100 +105 +101 +96 +106 +104 +101 +99 +94 +95 +75 +68 +71 +77 +77 +71 +45 +56 +38 +126 +150 +118 +138 +145 +123 +137 +146 +127 +99 +116 +90 +92 +112 +79 +123 +144 +116 +121 +142 +114 +118 +140 +111 +97 +117 +91 +99 +111 +92 +101 +124 +92 +93 +118 +84 +113 +115 +108 +49 +49 +42 +99 +113 +87 +123 +140 +107 +108 +134 +96 +120 +143 +111 +99 +113 +91 +118 +128 +111 +98 +97 +90 +102 +97 +94 +89 +93 +81 +85 +85 +78 +68 +62 +62 +91 +80 +83 +93 +93 +89 +92 +94 +83 +83 +83 +67 +85 +98 +69 +93 +107 +80 +91 +103 +82 +67 +80 +59 +75 +73 +71 +86 +79 +82 +75 +72 +75 +72 +70 +65 +122 +119 +111 +76 +83 +65 +106 +114 +92 +104 +113 +98 +93 +102 +94 +90 +95 +84 +90 +103 +78 +91 +106 +77 +97 +105 +85 +105 +110 +99 +97 +98 +93 +83 +85 +72 +83 +94 +78 +57 +68 +55 +59 +63 +53 +70 +75 +56 +85 +90 +71 +94 +101 +81 +79 +89 +69 +97 +98 +92 +100 +100 +94 +104 +107 +97 +89 +91 +84 +83 +81 +79 +73 +68 +69 +54 +58 +54 +106 +121 +100 +103 +130 +89 +103 +128 +84 +120 +133 +109 +102 +108 +95 +93 +103 +82 +115 +141 +106 +111 +136 +101 +109 +134 +99 +96 +121 +88 +94 +108 +87 +82 +91 +75 +76 +84 +71 +75 +76 +70 +58 +61 +50 +114 +126 +102 +103 +137 +86 +99 +133 +84 +102 +120 +90 +110 +109 +97 +133 +128 +123 +94 +90 +90 +92 +88 +92 +90 +90 +83 +70 +69 +64 +87 +82 +80 +110 +109 +101 +94 +98 +87 +98 +100 +87 +74 +72 +60 +80 +83 +67 +101 +116 +87 +93 +118 +78 +71 +82 +64 +81 +78 +76 +86 +81 +82 +48 +51 +46 +106 +108 +99 +120 +119 +111 +82 +88 +76 +115 +120 +104 +112 +126 +108 +111 +123 +107 +103 +117 +97 +95 +107 +90 +89 +95 +81 +83 +84 +76 +89 +86 +81 +94 +89 +87 +87 +84 +78 +66 +74 +62 +53 +67 +49 +62 +72 +57 +66 +77 +68 +60 +71 +63 +49 +60 +52 +52 +70 +44 +76 +76 +65 +100 +102 +92 +86 +96 +80 +87 +92 +81 +85 +87 +80 +75 +73 +70 +53 +67 +51 +122 +141 +114 +100 +125 +87 +96 +129 +75 +99 +111 +89 +102 +101 +97 +142 +152 +130 +108 +126 +97 +113 +131 +102 +93 +111 +82 +71 +86 +64 +64 +78 +57 +66 +67 +61 +80 +72 +77 +70 +72 +65 +61 +71 +52 +96 +103 +85 +99 +122 +85 +101 +126 +84 +96 +108 +79 +104 +106 +89 +105 +106 +95 +75 +76 +71 +79 +79 +79 +87 +82 +81 +98 +96 +91 +102 +103 +95 +108 +126 +100 +93 +103 +81 +89 +94 +76 +74 +77 +64 +77 +80 +67 +93 +108 +79 +93 +118 +75 +83 +88 +77 +73 +70 +70 +76 +75 +71 +54 +67 +46 +137 +147 +131 +112 +111 +107 +87 +92 +83 +106 +113 +95 +112 +120 +97 +117 +128 +111 +107 +116 +100 +94 +107 +93 +81 +88 +80 +92 +96 +85 +86 +84 +82 +87 +84 +82 +92 +89 +88 +59 +66 +56 +96 +113 +88 +110 +129 +96 +104 +125 +93 +121 +135 +112 +122 +130 +113 +98 +117 +90 +84 +86 +74 +47 +50 +39 +58 +68 +52 +71 +78 +64 +80 +84 +74 +54 +55 +48 +96 +115 +86 +129 +152 +120 +105 +127 +96 +93 +115 +77 +86 +88 +76 +100 +100 +94 +105 +118 +93 +111 +114 +101 +102 +106 +92 +76 +79 +66 +71 +75 +63 +70 +83 +64 +67 +73 +62 +77 +72 +72 +43 +50 +35 +69 +85 +59 +48 +52 +38 +92 +94 +81 +99 +105 +86 +100 +109 +82 +91 +108 +77 +85 +101 +74 +83 +90 +72 +81 +84 +72 +93 +86 +87 +106 +102 +99 +96 +94 +87 +90 +112 +83 +87 +97 +75 +85 +89 +73 +79 +87 +71 +67 +76 +58 +77 +88 +64 +100 +109 +83 +115 +116 +109 +70 +66 +66 +45 +49 +38 +71 +90 +61 +113 +127 +109 +124 +123 +121 +100 +96 +92 +123 +125 +114 +120 +124 +110 +95 +101 +89 +84 +94 +77 +88 +100 +89 +78 +85 +78 +75 +75 +66 +87 +91 +80 +75 +79 +70 +65 +81 +56 +102 +122 +92 +98 +122 +87 +113 +141 +104 +136 +148 +122 +130 +141 +124 +97 +111 +87 +83 +99 +73 +91 +104 +82 +102 +109 +93 +105 +106 +97 +83 +83 +74 +65 +69 +56 +67 +73 +56 +114 +126 +105 +104 +126 +93 +94 +109 +80 +99 +98 +89 +98 +94 +89 +102 +97 +93 +123 +120 +115 +104 +103 +98 +81 +80 +75 +95 +94 +89 +74 +83 +59 +74 +91 +67 +77 +90 +72 +55 +64 +44 +92 +112 +78 +106 +126 +95 +75 +82 +68 +67 +78 +57 +93 +89 +89 +106 +119 +93 +92 +108 +75 +86 +99 +68 +88 +106 +71 +96 +115 +80 +99 +104 +91 +107 +106 +98 +106 +97 +95 +101 +99 +94 +88 +87 +81 +73 +72 +66 +90 +89 +84 +64 +69 +59 +73 +79 +65 +115 +109 +106 +80 +80 +70 +54 +57 +51 +84 +92 +76 +69 +79 +63 +52 +57 +51 +139 +137 +136 +151 +146 +146 +126 +122 +119 +113 +112 +103 +100 +108 +91 +82 +90 +74 +56 +65 +51 +63 +68 +61 +79 +82 +75 +69 +77 +62 +55 +73 +48 +98 +125 +88 +116 +146 +105 +120 +154 +108 +112 +150 +101 +106 +131 +91 +99 +116 +92 +83 +95 +74 +71 +91 +64 +85 +107 +70 +88 +110 +76 +113 +119 +104 +89 +88 +77 +87 +97 +77 +59 +75 +50 +127 +135 +122 +90 +106 +81 +82 +93 +71 +90 +89 +82 +85 +83 +78 +109 +107 +102 +109 +108 +102 +90 +89 +84 +79 +78 +72 +80 +79 +73 +88 +86 +80 +59 +68 +55 +41 +51 +33 +120 +133 +105 +105 +123 +90 +110 +123 +99 +121 +132 +113 +81 +87 +76 +53 +55 +52 +73 +85 +61 +99 +116 +85 +104 +123 +90 +85 +109 +65 +92 +120 +70 +98 +113 +89 +93 +102 +82 +95 +97 +83 +107 +106 +100 +93 +92 +86 +81 +80 +74 +75 +75 +69 +64 +73 +58 +78 +88 +69 +91 +90 +82 +53 +64 +41 +120 +129 +111 +117 +125 +114 +128 +128 +126 +73 +71 +71 +86 +88 +84 +99 +97 +97 +105 +97 +103 +103 +103 +91 +94 +104 +82 +80 +87 +73 +73 +81 +70 +69 +80 +63 +66 +85 +64 +89 +118 +83 +110 +140 +103 +115 +137 +105 +120 +145 +110 +91 +119 +80 +81 +111 +72 +94 +101 +82 +92 +102 +87 +82 +97 +73 +79 +88 +77 +86 +102 +68 +93 +114 +82 +94 +110 +84 +92 +102 +76 +79 +87 +70 +55 +63 +52 +85 +89 +83 +76 +89 +70 +68 +75 +60 +90 +91 +84 +109 +110 +104 +100 +101 +95 +111 +112 +106 +101 +100 +94 +99 +98 +92 +69 +68 +63 +76 +75 +70 +45 +60 +41 +109 +133 +98 +92 +116 +74 +89 +106 +74 +104 +111 +94 +105 +120 +96 +102 +106 +88 +77 +86 +75 +54 +64 +54 +55 +65 +42 +89 +100 +71 +90 +105 +75 +86 +102 +72 +92 +102 +84 +99 +102 +90 +88 +84 +77 +89 +87 +82 +75 +74 +69 +71 +70 +64 +79 +80 +72 +85 +97 +79 +77 +91 +67 +43 +45 +33 +104 +123 +93 +129 +145 +109 +111 +121 +93 +105 +111 +96 +108 +110 +102 +58 +58 +58 +48 +50 +50 +80 +76 +77 +93 +93 +84 +90 +93 +81 +79 +88 +71 +67 +83 +60 +94 +110 +89 +105 +124 +94 +107 +132 +93 +119 +136 +106 +111 +129 +106 +105 +125 +87 +95 +115 +78 +83 +101 +80 +83 +92 +80 +104 +112 +96 +80 +103 +64 +78 +102 +65 +87 +105 +76 +95 +104 +89 +95 +101 +86 +83 +94 +73 +82 +91 +71 +66 +64 +48 +54 +59 +46 +69 +74 +61 +79 +84 +71 +93 +93 +87 +115 +115 +110 +102 +102 +97 +106 +108 +99 +76 +85 +69 +67 +66 +68 +57 +64 +50 +66 +85 +59 +110 +134 +101 +91 +119 +77 +93 +121 +76 +86 +110 +68 +92 +114 +75 +88 +108 +71 +97 +103 +78 +82 +91 +65 +81 +95 +68 +77 +91 +61 +49 +57 +41 +66 +68 +64 +110 +109 +102 +98 +95 +92 +80 +77 +74 +74 +71 +68 +75 +76 +71 +75 +70 +65 +71 +71 +61 +83 +92 +79 +76 +83 +70 +53 +60 +47 +115 +122 +108 +130 +133 +120 +109 +124 +103 +88 +108 +61 +87 +106 +72 +96 +100 +86 +79 +71 +74 +50 +49 +48 +81 +82 +76 +89 +88 +84 +99 +100 +91 +91 +94 +83 +108 +118 +98 +100 +120 +91 +116 +140 +107 +104 +133 +93 +108 +137 +101 +100 +122 +80 +101 +119 +97 +90 +108 +84 +91 +111 +69 +82 +98 +63 +90 +107 +72 +82 +105 +64 +88 +106 +71 +92 +101 +75 +112 +114 +101 +109 +108 +94 +99 +108 +85 +89 +106 +81 +87 +101 +77 +73 +86 +64 +54 +60 +46 +79 +78 +73 +112 +113 +106 +103 +106 +97 +83 +86 +77 +46 +51 +40 +57 +66 +49 +88 +93 +82 +127 +142 +118 +107 +122 +96 +106 +124 +92 +104 +126 +87 +92 +121 +76 +96 +126 +84 +97 +121 +87 +101 +120 +91 +105 +111 +91 +86 +93 +73 +83 +91 +70 +78 +86 +65 +67 +73 +58 +50 +54 +44 +76 +80 +70 +68 +76 +59 +75 +83 +65 +69 +77 +60 +63 +62 +55 +86 +78 +72 +87 +85 +73 +81 +88 +74 +86 +87 +81 +141 +143 +136 +109 +111 +104 +110 +123 +97 +91 +113 +85 +95 +117 +71 +92 +103 +83 +90 +94 +84 +90 +87 +82 +101 +100 +95 +103 +96 +97 +87 +85 +81 +94 +91 +86 +107 +108 +97 +116 +129 +106 +119 +135 +112 +109 +131 +99 +100 +130 +88 +100 +130 +90 +115 +136 +101 +112 +130 +102 +121 +140 +111 +100 +116 +86 +82 +100 +71 +83 +106 +67 +89 +113 +77 +89 +109 +74 +89 +102 +75 +106 +110 +97 +94 +92 +83 +90 +94 +82 +74 +82 +69 +112 +113 +102 +91 +93 +83 +69 +73 +61 +54 +61 +46 +50 +57 +43 +84 +91 +78 +119 +126 +113 +132 +139 +126 +133 +141 +123 +123 +133 +108 +117 +141 +105 +121 +143 +115 +134 +159 +125 +108 +138 +96 +96 +129 +78 +101 +130 +78 +135 +152 +115 +108 +115 +88 +110 +116 +102 +103 +106 +93 +84 +83 +72 +94 +95 +86 +89 +91 +78 +48 +55 +39 +43 +51 +41 +74 +82 +65 +71 +80 +62 +78 +86 +68 +60 +69 +56 +64 +68 +54 +50 +60 +41 +107 +122 +101 +138 +147 +131 +128 +138 +122 +109 +119 +103 +128 +139 +123 +108 +121 +114 +93 +100 +86 +114 +111 +108 +111 +115 +100 +92 +98 +85 +121 +119 +116 +75 +72 +69 +84 +84 +81 +82 +80 +80 +114 +108 +105 +116 +118 +108 +124 +134 +117 +113 +128 +103 +88 +109 +76 +109 +126 +94 +93 +110 +85 +110 +124 +94 +101 +117 +91 +101 +117 +95 +88 +108 +78 +87 +111 +70 +93 +113 +73 +91 +110 +80 +90 +100 +84 +107 +115 +102 +82 +89 +78 +89 +93 +86 +74 +75 +66 +94 +89 +79 +92 +91 +87 +54 +55 +46 +64 +78 +55 +132 +142 +121 +144 +151 +134 +131 +137 +120 +99 +107 +89 +117 +126 +108 +107 +119 +94 +102 +128 +90 +107 +146 +95 +105 +156 +98 +108 +140 +94 +103 +137 +86 +106 +147 +89 +102 +138 +96 +93 +124 +95 +98 +99 +89 +97 +97 +84 +103 +101 +94 +87 +85 +82 +92 +95 +77 +74 +81 +67 +63 +73 +56 +66 +72 +55 +66 +69 +60 +93 +102 +81 +95 +110 +88 +118 +132 +110 +154 +171 +148 +99 +121 +94 +108 +130 +100 +106 +125 +99 +107 +126 +100 +110 +119 +91 +111 +114 +101 +113 +112 +100 +99 +96 +86 +102 +105 +89 +110 +113 +105 +94 +93 +91 +59 +57 +55 +88 +87 +84 +78 +78 +75 +116 +111 +107 +135 +132 +125 +127 +136 +121 +117 +124 +103 +110 +120 +97 +112 +122 +101 +97 +107 +84 +88 +97 +72 +95 +109 +82 +99 +115 +89 +93 +112 +79 +88 +108 +72 +89 +107 +73 +96 +110 +85 +101 +104 +94 +92 +100 +82 +69 +77 +57 +65 +69 +57 +75 +87 +66 +85 +100 +73 +81 +93 +68 +51 +58 +43 +66 +82 +60 +106 +126 +102 +106 +126 +103 +104 +123 +101 +95 +114 +91 +105 +121 +99 +100 +112 +94 +95 +120 +88 +104 +135 +87 +86 +140 +78 +116 +145 +94 +122 +147 +115 +119 +141 +117 +101 +129 +84 +98 +131 +70 +93 +104 +79 +107 +113 +90 +94 +93 +84 +83 +89 +76 +90 +102 +70 +68 +76 +64 +64 +74 +51 +94 +100 +83 +148 +151 +143 +141 +155 +130 +126 +132 +115 +132 +142 +122 +118 +140 +110 +110 +136 +101 +118 +142 +106 +114 +135 +102 +105 +122 +95 +117 +128 +102 +106 +103 +96 +102 +100 +96 +94 +100 +85 +95 +99 +84 +91 +92 +85 +82 +80 +79 +75 +73 +71 +80 +78 +77 +94 +95 +91 +95 +92 +87 +149 +148 +138 +133 +141 +127 +121 +127 +111 +108 +113 +92 +100 +109 +85 +96 +103 +82 +93 +97 +80 +79 +86 +65 +99 +113 +88 +91 +101 +77 +88 +105 +75 +87 +106 +73 +99 +114 +80 +105 +108 +95 +95 +104 +82 +91 +99 +74 +82 +88 +69 +80 +97 +67 +81 +105 +68 +82 +98 +69 +44 +50 +36 +111 +121 +105 +117 +117 +107 +117 +113 +105 +115 +110 +103 +112 +111 +101 +83 +98 +76 +85 +92 +80 +99 +113 +92 +109 +122 +99 +96 +129 +87 +105 +126 +83 +110 +138 +97 +112 +129 +96 +102 +117 +86 +102 +115 +86 +87 +107 +73 +94 +111 +82 +105 +118 +91 +82 +108 +67 +78 +105 +52 +84 +95 +76 +78 +83 +63 +129 +134 +122 +140 +142 +132 +120 +133 +112 +130 +131 +120 +136 +144 +125 +102 +126 +93 +100 +125 +90 +107 +129 +94 +122 +147 +107 +108 +117 +96 +93 +103 +79 +96 +94 +86 +81 +79 +75 +76 +88 +69 +72 +85 +64 +84 +87 +76 +71 +70 +68 +61 +59 +58 +78 +76 +74 +94 +95 +91 +68 +65 +60 +145 +144 +134 +111 +121 +104 +99 +107 +93 +109 +112 +104 +94 +99 +87 +94 +100 +84 +91 +99 +82 +91 +102 +80 +75 +79 +66 +93 +98 +83 +82 +96 +73 +87 +105 +75 +96 +110 +88 +102 +103 +98 +85 +92 +79 +87 +103 +77 +87 +104 +76 +86 +103 +69 +82 +98 +60 +89 +95 +89 +60 +55 +55 +158 +155 +145 +102 +102 +95 +111 +111 +107 +108 +108 +104 +115 +117 +109 +99 +105 +85 +102 +96 +90 +124 +120 +111 +105 +119 +96 +100 +123 +89 +120 +125 +99 +82 +99 +79 +92 +101 +88 +82 +86 +70 +102 +103 +83 +94 +106 +81 +88 +109 +78 +86 +122 +65 +77 +123 +54 +78 +117 +49 +86 +101 +77 +88 +91 +73 +119 +124 +115 +141 +145 +131 +125 +137 +120 +111 +124 +100 +90 +103 +79 +108 +124 +100 +123 +136 +118 +119 +137 +113 +101 +126 +93 +100 +101 +95 +92 +102 +78 +78 +76 +68 +81 +78 +74 +69 +85 +63 +83 +101 +76 +79 +83 +70 +72 +71 +72 +79 +74 +74 +88 +92 +86 +80 +85 +74 +62 +60 +55 +60 +62 +53 +93 +107 +84 +99 +112 +96 +105 +105 +93 +93 +96 +82 +89 +96 +78 +95 +101 +85 +93 +98 +86 +91 +86 +78 +77 +78 +67 +88 +93 +77 +95 +105 +82 +103 +114 +93 +103 +101 +96 +85 +85 +78 +78 +91 +72 +83 +99 +64 +74 +84 +68 +78 +86 +64 +50 +56 +44 +71 +82 +63 +145 +146 +137 +116 +112 +105 +110 +109 +101 +85 +87 +79 +113 +119 +109 +95 +104 +77 +105 +104 +93 +111 +116 +98 +103 +111 +85 +95 +102 +81 +85 +93 +78 +73 +77 +68 +70 +69 +64 +82 +81 +75 +110 +109 +104 +103 +103 +99 +96 +103 +78 +89 +120 +67 +81 +116 +57 +69 +86 +51 +75 +76 +66 +92 +92 +88 +119 +120 +109 +140 +139 +133 +111 +122 +105 +92 +96 +81 +97 +97 +84 +109 +105 +98 +101 +96 +90 +94 +96 +84 +98 +106 +88 +77 +89 +66 +64 +70 +59 +77 +78 +72 +68 +66 +64 +70 +76 +62 +76 +85 +68 +79 +77 +72 +77 +76 +77 +71 +66 +65 +61 +64 +58 +50 +60 +47 +51 +55 +43 +62 +66 +54 +74 +86 +69 +79 +90 +67 +92 +88 +85 +90 +93 +83 +89 +94 +77 +90 +96 +76 +97 +101 +83 +90 +92 +80 +87 +87 +80 +83 +85 +78 +96 +100 +92 +103 +105 +94 +92 +97 +83 +83 +95 +73 +67 +82 +60 +85 +98 +67 +61 +68 +56 +71 +77 +58 +46 +56 +36 +73 +87 +63 +131 +135 +126 +114 +113 +107 +104 +106 +97 +104 +110 +96 +100 +111 +93 +85 +104 +70 +91 +95 +84 +104 +110 +96 +90 +94 +76 +82 +83 +71 +95 +91 +88 +75 +75 +68 +81 +87 +71 +88 +94 +78 +103 +109 +94 +99 +105 +100 +109 +109 +102 +83 +89 +75 +79 +89 +69 +93 +95 +83 +82 +84 +75 +90 +102 +84 +95 +100 +92 +133 +132 +126 +104 +112 +91 +101 +107 +90 +94 +97 +83 +88 +87 +79 +80 +81 +70 +79 +90 +69 +86 +97 +74 +75 +87 +65 +74 +80 +69 +76 +78 +71 +61 +59 +56 +86 +89 +81 +84 +88 +77 +80 +81 +75 +60 +59 +60 +117 +112 +112 +136 +139 +133 +121 +137 +123 +123 +135 +115 +129 +134 +119 +64 +73 +66 +66 +68 +58 +89 +88 +86 +85 +91 +77 +94 +101 +80 +90 +104 +76 +95 +102 +85 +95 +96 +89 +91 +93 +86 +86 +89 +77 +94 +102 +84 +92 +106 +83 +82 +100 +72 +61 +74 +52 +70 +76 +64 +79 +88 +62 +66 +68 +61 +49 +51 +36 +73 +87 +57 +94 +112 +84 +92 +99 +89 +64 +67 +61 +58 +64 +51 +71 +82 +60 +81 +99 +69 +80 +113 +59 +80 +93 +67 +84 +93 +72 +96 +111 +84 +82 +91 +71 +79 +79 +69 +76 +74 +68 +81 +81 +73 +94 +95 +87 +111 +112 +104 +96 +109 +85 +84 +92 +68 +74 +89 +60 +78 +100 +65 +85 +98 +71 +89 +101 +75 +83 +103 +68 +63 +74 +54 +136 +134 +128 +101 +103 +94 +95 +104 +87 +83 +89 +74 +73 +75 +66 +65 +68 +57 +86 +91 +76 +93 +93 +83 +82 +78 +73 +72 +77 +67 +67 +68 +62 +70 +68 +66 +70 +68 +67 +85 +86 +83 +89 +90 +86 +138 +135 +136 +139 +145 +133 +109 +131 +102 +113 +127 +106 +112 +117 +105 +119 +121 +113 +109 +111 +108 +96 +101 +95 +55 +65 +47 +78 +92 +58 +97 +114 +79 +92 +114 +73 +92 +104 +80 +91 +96 +85 +88 +93 +78 +82 +89 +70 +86 +93 +76 +78 +93 +68 +77 +86 +70 +76 +82 +72 +64 +62 +61 +69 +71 +61 +64 +72 +54 +78 +90 +63 +99 +127 +83 +119 +134 +112 +147 +151 +136 +144 +148 +130 +107 +113 +93 +100 +105 +86 +65 +70 +50 +90 +112 +68 +78 +88 +61 +81 +98 +65 +82 +107 +67 +79 +95 +66 +69 +75 +61 +75 +79 +65 +93 +103 +83 +94 +103 +88 +97 +105 +92 +88 +96 +77 +88 +89 +77 +83 +92 +73 +73 +89 +62 +70 +87 +61 +81 +89 +75 +79 +77 +76 +54 +58 +45 +123 +125 +116 +97 +99 +91 +86 +87 +84 +75 +77 +71 +72 +75 +66 +80 +89 +67 +101 +120 +83 +106 +114 +95 +78 +77 +74 +76 +82 +70 +69 +68 +59 +75 +73 +67 +54 +52 +50 +97 +95 +92 +149 +150 +145 +131 +137 +125 +116 +124 +109 +117 +128 +110 +91 +111 +88 +118 +136 +114 +129 +136 +122 +132 +130 +121 +119 +116 +112 +86 +88 +76 +58 +65 +47 +85 +101 +74 +92 +109 +78 +94 +107 +80 +83 +97 +70 +78 +86 +65 +75 +79 +71 +70 +72 +68 +71 +78 +63 +72 +77 +64 +62 +63 +57 +54 +61 +45 +65 +81 +52 +93 +111 +81 +102 +125 +86 +105 +137 +93 +125 +152 +117 +119 +144 +103 +104 +126 +87 +98 +113 +82 +108 +119 +93 +77 +90 +64 +64 +79 +54 +85 +96 +73 +75 +92 +61 +78 +97 +63 +76 +90 +64 +84 +90 +76 +89 +91 +80 +95 +101 +85 +90 +102 +80 +91 +109 +82 +88 +97 +82 +77 +77 +72 +74 +79 +68 +79 +81 +70 +71 +80 +61 +67 +83 +59 +45 +55 +40 +68 +80 +60 +66 +78 +57 +85 +96 +76 +84 +86 +82 +73 +75 +70 +74 +75 +68 +106 +113 +93 +102 +120 +79 +103 +114 +87 +86 +90 +74 +76 +75 +72 +55 +47 +46 +120 +117 +114 +151 +154 +147 +144 +147 +139 +132 +134 +127 +121 +126 +112 +121 +122 +111 +113 +111 +105 +99 +114 +95 +92 +111 +89 +112 +120 +105 +108 +106 +97 +99 +91 +89 +67 +67 +57 +82 +93 +74 +60 +67 +49 +74 +82 +67 +83 +94 +74 +78 +90 +67 +81 +87 +76 +70 +73 +68 +58 +63 +55 +57 +58 +45 +45 +48 +38 +61 +70 +52 +92 +109 +80 +100 +123 +86 +114 +141 +102 +116 +144 +102 +119 +150 +105 +115 +140 +98 +107 +135 +90 +92 +124 +77 +93 +107 +80 +99 +108 +86 +89 +110 +75 +88 +103 +75 +57 +76 +45 +75 +89 +65 +80 +89 +66 +79 +87 +67 +88 +94 +80 +104 +109 +96 +100 +106 +90 +85 +93 +73 +84 +93 +69 +96 +112 +75 +81 +88 +61 +84 +97 +64 +75 +77 +62 +86 +96 +76 +61 +84 +52 +113 +133 +106 +108 +120 +100 +74 +86 +65 +69 +81 +60 +74 +83 +71 +80 +84 +76 +90 +87 +84 +96 +94 +86 +103 +111 +88 +82 +89 +68 +53 +60 +41 +54 +55 +53 +136 +133 +129 +128 +137 +123 +120 +136 +115 +131 +142 +125 +130 +133 +124 +117 +109 +107 +130 +125 +121 +123 +122 +113 +107 +110 +98 +91 +94 +83 +93 +95 +88 +90 +90 +86 +84 +80 +78 +84 +94 +74 +90 +113 +74 +93 +100 +75 +57 +62 +51 +44 +52 +43 +67 +78 +59 +66 +75 +54 +51 +55 +41 +42 +46 +35 +43 +44 +41 +91 +102 +84 +123 +147 +110 +108 +141 +92 +103 +136 +93 +105 +142 +93 +115 +148 +104 +122 +147 +110 +124 +146 +110 +128 +148 +119 +94 +118 +84 +104 +108 +94 +111 +111 +102 +103 +119 +89 +103 +119 +76 +91 +113 +74 +69 +81 +63 +62 +65 +52 +73 +77 +64 +72 +77 +65 +92 +102 +84 +83 +95 +72 +86 +88 +72 +93 +87 +78 +68 +79 +66 +78 +82 +77 +73 +83 +71 +77 +85 +68 +62 +81 +50 +117 +139 +105 +97 +112 +94 +112 +116 +105 +103 +105 +96 +56 +60 +49 +64 +73 +59 +76 +80 +71 +95 +91 +90 +95 +89 +89 +61 +62 +56 +99 +104 +93 +124 +131 +118 +116 +126 +115 +118 +128 +112 +104 +130 +96 +107 +134 +100 +137 +151 +129 +115 +118 +109 +128 +123 +119 +110 +105 +101 +108 +102 +98 +112 +115 +104 +89 +93 +81 +91 +91 +83 +89 +85 +81 +97 +92 +87 +84 +94 +77 +82 +94 +69 +85 +97 +77 +71 +81 +65 +66 +71 +61 +102 +106 +95 +112 +117 +104 +114 +113 +111 +71 +79 +67 +64 +74 +59 +128 +143 +119 +115 +139 +102 +109 +147 +93 +104 +143 +94 +106 +141 +93 +124 +150 +113 +120 +142 +109 +123 +142 +111 +129 +146 +121 +108 +115 +103 +101 +100 +92 +111 +110 +102 +100 +105 +95 +92 +96 +80 +97 +103 +86 +117 +123 +106 +80 +84 +76 +47 +55 +47 +68 +71 +64 +93 +91 +85 +87 +89 +80 +92 +94 +85 +81 +83 +74 +80 +75 +77 +71 +78 +70 +59 +66 +51 +75 +83 +59 +91 +128 +83 +101 +128 +84 +102 +132 +99 +118 +127 +109 +108 +111 +101 +74 +83 +65 +55 +59 +41 +49 +55 +39 +63 +71 +58 +74 +84 +69 +121 +132 +112 +131 +138 +122 +124 +129 +117 +122 +132 +113 +133 +142 +127 +103 +131 +81 +108 +137 +98 +122 +132 +114 +109 +104 +102 +120 +115 +110 +134 +129 +124 +92 +86 +82 +111 +113 +105 +80 +83 +76 +97 +96 +94 +102 +98 +99 +112 +112 +104 +75 +85 +72 +80 +87 +71 +75 +81 +68 +70 +77 +64 +74 +82 +68 +116 +124 +110 +113 +118 +107 +99 +102 +94 +69 +66 +63 +94 +103 +89 +133 +149 +125 +93 +117 +80 +98 +138 +85 +104 +141 +96 +115 +144 +104 +130 +148 +120 +114 +130 +103 +115 +129 +106 +112 +123 +103 +105 +111 +99 +94 +93 +86 +89 +88 +80 +78 +84 +74 +82 +89 +81 +101 +101 +95 +119 +114 +109 +98 +103 +92 +106 +115 +103 +58 +62 +51 +85 +82 +75 +79 +78 +72 +81 +80 +74 +73 +72 +66 +79 +89 +73 +63 +85 +60 +92 +113 +82 +123 +145 +104 +125 +164 +125 +119 +146 +106 +80 +123 +62 +122 +128 +114 +107 +106 +100 +70 +76 +62 +65 +83 +50 +106 +126 +93 +104 +127 +97 +107 +132 +103 +105 +126 +99 +134 +144 +124 +148 +149 +135 +119 +130 +106 +117 +126 +110 +107 +135 +88 +100 +132 +94 +105 +120 +101 +106 +107 +103 +120 +114 +110 +127 +122 +118 +103 +97 +93 +91 +94 +82 +84 +88 +74 +84 +85 +76 +86 +83 +77 +99 +103 +92 +82 +92 +81 +71 +72 +65 +71 +72 +66 +64 +69 +58 +91 +101 +84 +93 +107 +87 +99 +120 +95 +101 +120 +92 +93 +94 +84 +114 +123 +109 +123 +139 +115 +125 +149 +112 +123 +163 +112 +99 +138 +92 +118 +133 +110 +133 +133 +123 +121 +124 +110 +121 +125 +110 +106 +111 +96 +92 +98 +87 +90 +89 +82 +89 +88 +80 +93 +96 +87 +107 +103 +95 +112 +111 +102 +117 +118 +108 +92 +97 +84 +100 +110 +95 +78 +81 +68 +54 +56 +42 +64 +75 +55 +70 +81 +61 +53 +64 +45 +75 +84 +69 +120 +140 +117 +110 +130 +100 +122 +141 +112 +96 +127 +82 +114 +130 +90 +109 +145 +117 +113 +115 +105 +106 +101 +100 +82 +85 +75 +63 +79 +47 +108 +127 +95 +129 +151 +122 +134 +156 +127 +119 +135 +108 +108 +124 +100 +113 +126 +105 +113 +124 +96 +113 +123 +106 +118 +145 +101 +130 +158 +123 +127 +135 +118 +102 +96 +94 +109 +108 +100 +88 +93 +83 +90 +91 +83 +80 +76 +71 +84 +81 +76 +90 +88 +84 +75 +74 +71 +95 +97 +84 +78 +84 +67 +87 +95 +75 +61 +65 +53 +94 +98 +87 +95 +99 +87 +107 +113 +99 +111 +128 +97 +97 +119 +80 +80 +92 +73 +120 +128 +108 +136 +146 +132 +134 +148 +126 +103 +126 +90 +121 +143 +111 +124 +135 +116 +123 +125 +114 +98 +101 +91 +89 +111 +81 +85 +100 +72 +84 +91 +78 +78 +91 +70 +94 +102 +85 +95 +95 +89 +104 +111 +97 +108 +123 +106 +104 +110 +96 +102 +99 +95 +108 +108 +101 +77 +81 +69 +62 +72 +51 +68 +76 +54 +83 +89 +74 +116 +138 +107 +118 +132 +113 +106 +131 +95 +101 +120 +90 +99 +105 +90 +118 +136 +108 +93 +114 +82 +104 +117 +97 +99 +112 +94 +101 +93 +89 +79 +82 +70 +56 +66 +51 +133 +147 +121 +138 +155 +130 +111 +133 +108 +114 +134 +102 +121 +127 +110 +109 +116 +99 +138 +151 +133 +105 +130 +88 +102 +124 +86 +102 +125 +94 +120 +129 +105 +125 +119 +109 +91 +90 +82 +95 +100 +90 +78 +80 +71 +77 +72 +68 +101 +98 +93 +89 +91 +82 +77 +83 +72 +75 +76 +67 +84 +89 +75 +80 +89 +70 +54 +61 +45 +88 +95 +80 +97 +103 +88 +107 +113 +98 +102 +116 +88 +83 +103 +67 +66 +76 +61 +120 +128 +111 +114 +124 +107 +104 +119 +96 +104 +116 +94 +122 +128 +114 +110 +110 +103 +120 +114 +113 +118 +119 +109 +91 +112 +81 +86 +99 +71 +77 +89 +68 +77 +98 +66 +82 +99 +71 +92 +95 +82 +119 +122 +111 +98 +104 +92 +115 +118 +107 +115 +111 +107 +98 +98 +91 +76 +80 +68 +48 +61 +37 +69 +85 +55 +112 +121 +102 +104 +111 +95 +91 +116 +81 +95 +117 +83 +102 +114 +89 +106 +108 +98 +100 +106 +92 +93 +106 +84 +93 +106 +84 +99 +107 +94 +99 +95 +90 +93 +99 +82 +80 +85 +71 +128 +135 +119 +128 +139 +122 +99 +115 +93 +105 +120 +94 +110 +114 +100 +128 +136 +117 +120 +135 +106 +113 +143 +97 +101 +134 +91 +100 +121 +95 +123 +127 +113 +108 +103 +96 +89 +88 +80 +91 +97 +87 +91 +93 +85 +112 +105 +102 +99 +96 +91 +85 +93 +78 +65 +81 +59 +80 +81 +75 +76 +80 +70 +48 +56 +42 +68 +79 +60 +55 +65 +46 +59 +70 +51 +60 +69 +51 +53 +63 +40 +53 +70 +38 +37 +42 +31 +105 +112 +100 +114 +126 +103 +115 +130 +105 +118 +125 +111 +113 +112 +106 +99 +98 +92 +118 +117 +111 +115 +112 +105 +101 +118 +89 +88 +98 +71 +94 +100 +83 +91 +106 +79 +90 +101 +78 +109 +108 +99 +118 +116 +111 +108 +101 +98 +110 +109 +103 +117 +114 +110 +82 +82 +75 +82 +86 +74 +49 +57 +42 +106 +120 +96 +100 +116 +87 +87 +95 +74 +92 +111 +81 +88 +103 +75 +99 +119 +82 +91 +120 +77 +98 +117 +89 +111 +119 +103 +101 +110 +92 +76 +77 +70 +94 +97 +90 +93 +102 +80 +108 +121 +91 +68 +81 +57 +115 +134 +107 +91 +109 +78 +106 +112 +96 +121 +121 +111 +141 +150 +130 +121 +119 +111 +142 +147 +139 +126 +125 +122 +132 +129 +127 +96 +94 +91 +100 +98 +95 +95 +93 +88 +97 +101 +92 +83 +86 +76 +90 +84 +79 +80 +76 +73 +70 +78 +65 +66 +82 +58 +82 +88 +72 +40 +47 +37 +72 +81 +68 +110 +121 +101 +142 +160 +132 +129 +150 +119 +112 +126 +102 +132 +140 +120 +93 +109 +81 +65 +73 +61 +81 +90 +76 +124 +134 +112 +98 +115 +85 +99 +111 +91 +96 +107 +84 +91 +106 +83 +83 +95 +72 +85 +89 +74 +97 +107 +88 +105 +114 +94 +111 +118 +97 +95 +102 +79 +113 +112 +101 +132 +123 +125 +115 +112 +105 +111 +114 +100 +122 +122 +112 +117 +114 +111 +97 +97 +91 +73 +76 +68 +56 +58 +50 +103 +112 +95 +98 +116 +84 +96 +113 +77 +98 +109 +85 +122 +131 +108 +96 +123 +78 +86 +128 +71 +113 +140 +103 +110 +117 +101 +93 +94 +83 +75 +71 +68 +91 +96 +85 +86 +97 +72 +92 +121 +66 +71 +95 +57 +88 +108 +82 +96 +111 +87 +106 +110 +99 +126 +129 +117 +134 +144 +123 +124 +139 +120 +110 +125 +107 +134 +141 +124 +127 +127 +117 +94 +94 +89 +99 +98 +95 +113 +109 +105 +91 +92 +84 +84 +88 +76 +64 +63 +53 +81 +78 +74 +75 +80 +72 +73 +84 +64 +46 +59 +34 +69 +84 +63 +136 +155 +127 +118 +142 +104 +124 +160 +108 +94 +133 +77 +117 +145 +103 +114 +134 +100 +118 +149 +104 +105 +130 +90 +74 +89 +65 +78 +86 +67 +89 +106 +75 +78 +101 +63 +91 +117 +65 +74 +94 +65 +71 +81 +58 +77 +92 +60 +87 +94 +70 +110 +124 +92 +91 +107 +74 +111 +121 +97 +112 +113 +101 +125 +121 +115 +99 +107 +85 +84 +110 +72 +101 +103 +87 +108 +109 +99 +70 +71 +63 +80 +81 +77 +51 +55 +45 +82 +92 +72 +91 +104 +80 +97 +115 +77 +96 +110 +83 +126 +135 +113 +101 +119 +87 +113 +133 +105 +123 +136 +116 +93 +97 +84 +86 +85 +75 +74 +72 +67 +79 +77 +71 +76 +73 +65 +82 +105 +60 +69 +84 +59 +108 +111 +103 +114 +113 +106 +135 +142 +128 +128 +134 +122 +130 +136 +125 +130 +130 +126 +109 +112 +102 +102 +110 +92 +104 +112 +92 +103 +107 +94 +126 +126 +120 +90 +87 +83 +76 +77 +69 +82 +87 +74 +55 +59 +49 +77 +81 +70 +76 +83 +67 +46 +55 +38 +73 +88 +63 +121 +145 +106 +102 +136 +86 +93 +136 +74 +85 +137 +65 +83 +132 +63 +105 +143 +88 +98 +136 +84 +102 +145 +82 +87 +121 +64 +90 +106 +76 +76 +82 +65 +59 +67 +48 +71 +93 +59 +80 +104 +55 +69 +77 +62 +67 +72 +55 +77 +82 +76 +95 +104 +90 +125 +133 +115 +109 +117 +101 +88 +94 +79 +84 +88 +73 +102 +105 +91 +96 +110 +83 +92 +115 +75 +106 +115 +94 +102 +114 +89 +80 +88 +70 +77 +79 +70 +45 +48 +36 +66 +75 +56 +60 +73 +54 +99 +116 +86 +103 +122 +95 +114 +123 +107 +122 +136 +115 +121 +131 +111 +117 +122 +108 +82 +85 +75 +72 +73 +66 +74 +77 +70 +77 +74 +72 +87 +79 +80 +82 +89 +74 +68 +72 +66 +84 +81 +78 +117 +115 +105 +120 +124 +111 +124 +127 +120 +125 +128 +125 +140 +137 +133 +96 +95 +89 +116 +120 +110 +104 +110 +94 +93 +97 +83 +92 +92 +86 +88 +85 +81 +80 +81 +73 +86 +90 +78 +74 +82 +72 +73 +82 +64 +44 +54 +30 +65 +72 +55 +110 +129 +90 +103 +135 +80 +89 +132 +77 +89 +135 +69 +80 +132 +58 +92 +136 +70 +115 +147 +96 +108 +146 +93 +95 +132 +83 +94 +117 +87 +95 +114 +78 +99 +104 +87 +73 +75 +66 +43 +53 +46 +51 +59 +45 +65 +68 +63 +78 +97 +60 +105 +107 +90 +93 +105 +79 +113 +117 +104 +84 +87 +72 +77 +81 +66 +81 +87 +77 +110 +114 +108 +108 +111 +97 +94 +117 +74 +87 +116 +73 +95 +117 +79 +90 +104 +77 +79 +82 +71 +47 +48 +36 +115 +124 +105 +77 +89 +74 +54 +70 +46 +65 +88 +61 +97 +106 +95 +103 +112 +101 +111 +114 +102 +105 +105 +95 +85 +86 +80 +82 +84 +80 +82 +86 +80 +84 +93 +79 +83 +97 +74 +91 +102 +80 +60 +68 +57 +63 +68 +60 +115 +119 +111 +129 +128 +127 +142 +142 +136 +122 +123 +113 +110 +104 +100 +91 +87 +83 +96 +95 +92 +93 +97 +85 +93 +97 +84 +79 +79 +74 +72 +72 +80 +89 +82 +78 +86 +82 +76 +74 +77 +67 +45 +55 +34 +88 +94 +73 +144 +138 +130 +108 +129 +95 +97 +140 +80 +95 +145 +77 +88 +136 +75 +93 +130 +76 +99 +134 +83 +116 +144 +105 +109 +106 +98 +96 +102 +86 +94 +109 +85 +80 +89 +72 +82 +90 +73 +83 +92 +75 +68 +66 +57 +47 +61 +39 +84 +115 +74 +73 +86 +54 +73 +83 +64 +105 +109 +97 +84 +101 +74 +69 +81 +66 +66 +66 +63 +84 +84 +76 +103 +112 +92 +105 +106 +92 +91 +99 +77 +88 +116 +71 +85 +126 +59 +95 +112 +78 +74 +89 +63 +54 +72 +46 +132 +141 +124 +111 +132 +97 +96 +127 +79 +92 +116 +76 +61 +68 +52 +47 +51 +45 +56 +59 +55 +82 +85 +74 +83 +87 +75 +68 +71 +66 +89 +93 +81 +73 +80 +64 +83 +95 +74 +76 +80 +68 +62 +78 +52 +62 +76 +53 +106 +107 +98 +113 +112 +106 +108 +114 +100 +78 +88 +69 +72 +73 +62 +71 +74 +67 +78 +85 +69 +76 +83 +67 +93 +96 +87 +82 +82 +78 +73 +75 +67 +77 +72 +68 +67 +68 +64 +56 +60 +48 +107 +115 +93 +123 +131 +114 +137 +135 +132 +103 +131 +92 +110 +150 +96 +104 +143 +90 +95 +129 +84 +100 +124 +84 +97 +117 +82 +97 +116 +89 +96 +97 +90 +94 +89 +84 +89 +80 +76 +70 +75 +64 +76 +81 +70 +82 +88 +76 +56 +70 +56 +123 +131 +113 +122 +132 +102 +81 +117 +73 +105 +125 +95 +81 +100 +71 +60 +82 +50 +80 +92 +74 +86 +86 +81 +75 +76 +70 +86 +94 +78 +94 +92 +81 +81 +80 +67 +86 +101 +69 +87 +115 +70 +89 +97 +76 +75 +87 +66 +90 +112 +80 +118 +139 +107 +91 +126 +76 +84 +128 +65 +83 +131 +62 +92 +113 +79 +87 +94 +81 +96 +100 +92 +72 +77 +62 +62 +66 +51 +41 +45 +38 +47 +52 +49 +44 +54 +38 +48 +63 +35 +64 +73 +51 +98 +108 +85 +99 +109 +86 +71 +79 +60 +61 +67 +53 +68 +77 +60 +77 +86 +68 +73 +74 +62 +74 +77 +69 +76 +84 +68 +79 +87 +70 +84 +88 +79 +93 +93 +89 +76 +76 +68 +40 +36 +34 +67 +76 +63 +109 +123 +102 +104 +124 +93 +119 +146 +108 +116 +139 +105 +92 +143 +80 +80 +134 +68 +97 +139 +86 +120 +140 +111 +108 +116 +94 +81 +86 +70 +91 +99 +82 +86 +92 +76 +80 +81 +70 +91 +88 +82 +83 +83 +80 +76 +77 +74 +73 +73 +70 +72 +82 +69 +128 +142 +124 +123 +142 +114 +87 +122 +74 +103 +119 +93 +107 +128 +97 +125 +135 +116 +99 +108 +89 +60 +61 +53 +69 +69 +66 +66 +75 +63 +73 +79 +68 +76 +78 +71 +66 +78 +58 +96 +108 +87 +93 +90 +86 +45 +53 +37 +105 +125 +95 +105 +124 +95 +110 +142 +95 +87 +129 +68 +85 +124 +62 +92 +111 +76 +92 +104 +84 +90 +96 +83 +98 +103 +85 +97 +102 +83 +58 +62 +50 +92 +104 +81 +120 +136 +106 +106 +126 +88 +105 +131 +95 +123 +140 +116 +128 +146 +120 +105 +129 +96 +111 +126 +102 +100 +110 +91 +56 +63 +49 +47 +48 +37 +55 +58 +51 +76 +83 +67 +82 +89 +73 +79 +82 +73 +78 +78 +74 +45 +39 +43 +129 +129 +125 +118 +128 +110 +118 +146 +110 +104 +135 +97 +124 +159 +112 +109 +158 +94 +93 +165 +80 +91 +151 +78 +104 +138 +94 +132 +153 +121 +108 +111 +100 +77 +82 +72 +74 +97 +67 +85 +107 +64 +86 +104 +67 +70 +88 +63 +79 +88 +76 +62 +70 +61 +91 +101 +78 +78 +83 +70 +100 +112 +94 +113 +132 +105 +88 +102 +68 +93 +106 +84 +109 +118 +101 +116 +125 +107 +103 +110 +96 +78 +82 +72 +49 +56 +44 +72 +84 +69 +73 +85 +70 +65 +67 +62 +56 +61 +56 +49 +57 +43 +41 +46 +28 +60 +69 +48 +128 +137 +119 +127 +138 +113 +106 +128 +89 +90 +111 +72 +101 +116 +87 +106 +114 +96 +97 +100 +89 +93 +97 +83 +80 +81 +73 +46 +55 +39 +99 +121 +87 +114 +126 +115 +107 +118 +102 +116 +147 +102 +107 +146 +95 +119 +147 +110 +101 +125 +93 +113 +140 +103 +98 +127 +84 +92 +114 +75 +99 +105 +79 +103 +103 +97 +95 +100 +86 +74 +81 +65 +49 +55 +45 +77 +80 +74 +51 +51 +45 +136 +139 +134 +118 +127 +113 +129 +146 +120 +128 +153 +113 +123 +153 +109 +108 +153 +99 +91 +152 +81 +104 +159 +86 +103 +154 +90 +109 +141 +104 +109 +135 +103 +101 +107 +97 +82 +83 +75 +95 +105 +85 +89 +96 +77 +80 +100 +61 +84 +114 +65 +102 +115 +83 +92 +103 +83 +72 +85 +55 +80 +83 +73 +58 +63 +51 +102 +110 +95 +102 +102 +89 +91 +95 +84 +131 +127 +125 +113 +114 +106 +85 +89 +78 +48 +54 +43 +65 +75 +58 +60 +72 +55 +82 +89 +75 +91 +95 +80 +103 +117 +95 +100 +109 +92 +68 +78 +56 +55 +65 +44 +105 +111 +92 +102 +113 +83 +82 +101 +67 +76 +89 +67 +93 +94 +86 +94 +98 +86 +100 +107 +91 +83 +98 +71 +55 +64 +48 +98 +106 +92 +104 +124 +91 +107 +127 +89 +117 +127 +111 +107 +136 +109 +100 +136 +89 +97 +129 +86 +93 +117 +83 +114 +132 +104 +109 +134 +99 +103 +124 +90 +103 +106 +87 +92 +91 +87 +93 +98 +81 +83 +91 +74 +65 +72 +58 +60 +64 +53 +55 +55 +52 +131 +134 +128 +115 +124 +109 +125 +143 +115 +118 +132 +103 +136 +158 +120 +109 +149 +97 +99 +143 +90 +113 +144 +92 +94 +128 +80 +120 +142 +114 +100 +114 +94 +105 +111 +97 +90 +99 +79 +105 +114 +99 +79 +80 +72 +90 +90 +78 +91 +110 +70 +111 +119 +91 +96 +102 +86 +80 +88 +63 +76 +83 +69 +54 +66 +47 +78 +86 +75 +117 +112 +112 +104 +102 +97 +107 +97 +101 +105 +101 +98 +55 +58 +49 +52 +57 +47 +131 +141 +124 +134 +147 +129 +128 +136 +118 +141 +150 +128 +104 +125 +95 +123 +134 +111 +125 +133 +116 +97 +106 +88 +66 +73 +51 +65 +76 +48 +69 +87 +58 +76 +88 +71 +99 +98 +92 +97 +101 +90 +94 +103 +85 +75 +96 +67 +80 +95 +70 +123 +135 +113 +138 +158 +130 +102 +123 +104 +92 +102 +86 +101 +129 +81 +115 +140 +103 +104 +137 +92 +82 +104 +71 +110 +116 +102 +116 +129 +106 +109 +122 +97 +118 +118 +109 +93 +93 +89 +112 +116 +100 +78 +85 +68 +71 +78 +64 +69 +73 +61 +64 +63 +60 +143 +137 +142 +127 +128 +123 +124 +133 +116 +139 +143 +130 +128 +142 +117 +125 +147 +111 +144 +159 +131 +129 +154 +115 +118 +140 +104 +122 +136 +110 +114 +120 +103 +102 +104 +89 +75 +77 +65 +88 +95 +77 +87 +94 +74 +80 +86 +71 +97 +101 +86 +102 +106 +99 +88 +91 +88 +88 +93 +73 +78 +92 +68 +66 +91 +57 +54 +71 +52 +84 +86 +82 +89 +95 +81 +86 +84 +80 +42 +46 +33 +82 +87 +75 +137 +143 +132 +144 +154 +137 +117 +132 +112 +129 +149 +125 +131 +140 +125 +111 +121 +109 +113 +123 +100 +117 +125 +111 +108 +115 +99 +86 +92 +73 +71 +82 +61 +49 +67 +38 +72 +85 +60 +87 +98 +77 +98 +105 +89 +102 +102 +95 +81 +88 +76 +114 +125 +102 +99 +120 +84 +84 +117 +75 +80 +106 +64 +88 +98 +82 +100 +121 +99 +126 +145 +117 +112 +145 +99 +82 +104 +71 +120 +122 +110 +102 +111 +86 +103 +113 +87 +100 +98 +86 +106 +106 +101 +101 +105 +90 +70 +77 +61 +82 +87 +79 +67 +69 +64 +107 +107 +102 +168 +169 +162 +119 +120 +114 +109 +110 +103 +129 +138 +121 +123 +136 +115 +112 +125 +103 +116 +133 +107 +94 +129 +79 +99 +139 +88 +124 +148 +117 +120 +140 +109 +104 +104 +99 +69 +81 +66 +78 +104 +66 +82 +106 +61 +81 +100 +64 +87 +90 +77 +82 +85 +78 +65 +67 +62 +86 +86 +84 +78 +79 +75 +76 +79 +71 +62 +68 +56 +53 +61 +46 +45 +60 +38 +47 +59 +36 +134 +146 +120 +133 +155 +120 +131 +147 +120 +106 +123 +97 +96 +123 +86 +118 +142 +109 +121 +135 +115 +104 +115 +92 +101 +108 +97 +107 +110 +101 +111 +109 +101 +98 +101 +83 +75 +85 +60 +79 +85 +73 +56 +58 +46 +51 +60 +43 +87 +103 +72 +95 +99 +85 +69 +73 +64 +115 +132 +101 +99 +119 +83 +92 +103 +84 +101 +112 +93 +105 +112 +93 +109 +124 +101 +121 +148 +119 +114 +139 +108 +100 +124 +89 +97 +119 +81 +100 +120 +86 +95 +102 +82 +115 +111 +103 +105 +103 +98 +97 +96 +91 +100 +99 +93 +93 +88 +81 +86 +80 +80 +135 +133 +136 +149 +150 +144 +127 +128 +122 +116 +117 +111 +126 +130 +120 +135 +140 +128 +125 +139 +117 +106 +150 +95 +103 +148 +84 +107 +149 +96 +122 +149 +120 +100 +121 +95 +97 +99 +92 +89 +87 +79 +92 +94 +83 +81 +90 +73 +73 +84 +67 +84 +88 +70 +84 +80 +71 +74 +72 +67 +82 +82 +83 +87 +84 +86 +76 +73 +69 +75 +80 +67 +79 +89 +71 +82 +88 +74 +111 +129 +101 +135 +150 +126 +135 +169 +127 +121 +150 +112 +109 +134 +95 +90 +119 +74 +100 +111 +93 +88 +98 +84 +111 +107 +100 +115 +116 +108 +107 +109 +100 +117 +119 +110 +94 +104 +86 +98 +118 +92 +83 +99 +79 +78 +93 +66 +52 +55 +50 +47 +59 +44 +82 +88 +80 +53 +69 +45 +110 +137 +91 +95 +115 +77 +109 +113 +100 +104 +103 +97 +108 +111 +101 +89 +110 +79 +116 +139 +109 +111 +131 +102 +125 +141 +114 +112 +126 +98 +91 +104 +75 +95 +99 +82 +101 +98 +92 +103 +102 +97 +115 +114 +109 +97 +96 +90 +113 +114 +103 +106 +108 +97 +117 +118 +115 +132 +133 +127 +129 +130 +124 +104 +105 +99 +116 +114 +110 +109 +110 +102 +110 +137 +98 +117 +146 +104 +125 +155 +109 +111 +138 +99 +121 +132 +113 +93 +97 +84 +105 +105 +97 +109 +105 +102 +84 +83 +80 +81 +78 +76 +71 +77 +70 +78 +81 +73 +79 +79 +70 +84 +91 +74 +79 +96 +70 +74 +96 +63 +74 +94 +62 +76 +89 +65 +51 +58 +41 +150 +163 +139 +104 +143 +93 +127 +160 +121 +126 +165 +113 +109 +139 +97 +120 +140 +111 +112 +131 +103 +117 +132 +109 +88 +109 +82 +103 +101 +93 +98 +93 +87 +101 +100 +93 +102 +106 +96 +92 +104 +81 +82 +100 +66 +79 +91 +71 +73 +82 +63 +69 +68 +62 +55 +67 +55 +51 +63 +46 +68 +82 +56 +101 +127 +81 +89 +118 +67 +87 +107 +73 +96 +101 +87 +107 +105 +105 +102 +110 +92 +112 +128 +99 +142 +155 +130 +134 +144 +124 +121 +128 +108 +108 +113 +90 +99 +101 +89 +117 +115 +112 +96 +95 +89 +101 +100 +94 +83 +82 +76 +97 +103 +89 +96 +105 +85 +65 +68 +58 +95 +87 +78 +119 +116 +113 +106 +99 +91 +97 +93 +84 +114 +115 +105 +127 +140 +115 +135 +150 +122 +116 +130 +101 +105 +108 +94 +122 +122 +115 +90 +89 +82 +86 +83 +85 +80 +84 +75 +74 +83 +62 +75 +69 +75 +72 +76 +64 +72 +72 +59 +84 +87 +73 +85 +94 +75 +75 +90 +64 +85 +97 +76 +83 +95 +67 +73 +88 +51 +80 +92 +61 +124 +147 +106 +97 +156 +81 +126 +167 +121 +103 +129 +95 +99 +122 +89 +103 +121 +95 +119 +136 +110 +114 +133 +100 +95 +117 +79 +103 +139 +85 +91 +112 +85 +119 +135 +113 +107 +117 +100 +107 +110 +99 +112 +107 +104 +90 +82 +82 +78 +76 +74 +110 +109 +101 +77 +84 +68 +64 +77 +52 +48 +58 +39 +104 +126 +86 +91 +121 +70 +79 +101 +69 +110 +113 +102 +116 +118 +109 +113 +116 +105 +118 +125 +114 +116 +128 +114 +117 +127 +111 +117 +118 +104 +126 +127 +116 +113 +113 +103 +114 +114 +105 +104 +105 +97 +93 +103 +90 +79 +90 +73 +90 +90 +87 +95 +99 +81 +47 +46 +46 +50 +49 +51 +101 +114 +84 +80 +88 +68 +97 +94 +90 +97 +97 +90 +105 +114 +97 +119 +133 +110 +103 +114 +93 +95 +99 +85 +90 +98 +81 +100 +108 +85 +96 +104 +86 +76 +86 +69 +88 +99 +80 +62 +56 +59 +69 +76 +59 +85 +90 +72 +80 +84 +71 +87 +93 +77 +79 +87 +67 +74 +87 +63 +80 +95 +65 +56 +76 +44 +98 +124 +94 +133 +161 +136 +99 +149 +85 +103 +146 +75 +94 +117 +79 +97 +115 +87 +106 +119 +95 +112 +124 +102 +111 +129 +103 +127 +137 +120 +135 +151 +126 +109 +145 +102 +109 +139 +99 +123 +145 +111 +111 +128 +101 +117 +123 +106 +104 +107 +90 +101 +112 +93 +97 +100 +88 +86 +95 +75 +67 +83 +55 +50 +56 +39 +118 +130 +103 +101 +117 +85 +87 +94 +77 +118 +114 +112 +128 +123 +122 +112 +107 +106 +133 +129 +117 +93 +97 +83 +81 +85 +75 +88 +87 +78 +101 +104 +90 +112 +116 +102 +96 +99 +85 +116 +114 +107 +88 +98 +85 +85 +95 +78 +92 +92 +88 +64 +70 +49 +62 +64 +61 +41 +40 +41 +60 +77 +47 +77 +96 +66 +94 +97 +87 +102 +100 +95 +114 +115 +108 +100 +104 +94 +102 +102 +88 +96 +104 +84 +84 +101 +74 +91 +104 +78 +94 +104 +78 +87 +93 +74 +96 +101 +90 +85 +79 +79 +81 +93 +72 +74 +89 +64 +74 +80 +70 +83 +87 +75 +85 +86 +71 +77 +84 +66 +75 +82 +65 +49 +62 +38 +106 +143 +100 +96 +142 +67 +95 +132 +77 +97 +131 +91 +103 +120 +93 +105 +115 +92 +113 +119 +102 +100 +108 +88 +87 +116 +75 +112 +134 +100 +115 +146 +102 +99 +138 +88 +117 +149 +104 +114 +140 +100 +114 +134 +102 +101 +110 +88 +93 +100 +78 +79 +92 +68 +85 +92 +75 +79 +91 +67 +71 +91 +58 +57 +68 +42 +98 +110 +86 +93 +102 +81 +110 +109 +96 +110 +111 +103 +130 +131 +123 +114 +115 +107 +120 +111 +107 +83 +86 +75 +80 +89 +73 +85 +92 +75 +85 +92 +74 +88 +95 +77 +83 +91 +73 +81 +77 +70 +87 +93 +81 +81 +88 +72 +80 +82 +75 +90 +100 +75 +48 +53 +46 +63 +62 +51 +53 +65 +50 +68 +84 +55 +73 +80 +62 +84 +83 +77 +94 +86 +83 +102 +92 +89 +104 +100 +88 +88 +96 +76 +77 +94 +68 +98 +104 +94 +103 +106 +91 +120 +118 +106 +107 +105 +98 +95 +91 +88 +81 +91 +73 +77 +91 +71 +76 +81 +70 +80 +82 +72 +89 +88 +75 +84 +83 +72 +62 +61 +59 +63 +73 +54 +123 +158 +100 +89 +136 +68 +99 +127 +85 +102 +130 +87 +97 +108 +84 +93 +97 +81 +109 +111 +98 +109 +107 +98 +116 +111 +104 +136 +136 +124 +125 +139 +111 +129 +159 +117 +106 +136 +91 +103 +126 +86 +99 +112 +85 +102 +107 +90 +87 +89 +73 +72 +78 +65 +67 +77 +58 +71 +85 +60 +70 +89 +60 +62 +79 +47 +100 +117 +89 +105 +115 +96 +114 +115 +100 +106 +116 +99 +105 +113 +95 +105 +110 +96 +89 +83 +88 +84 +90 +83 +79 +96 +73 +84 +99 +72 +73 +81 +63 +92 +100 +81 +85 +95 +74 +94 +86 +84 +80 +82 +73 +86 +91 +76 +86 +91 +79 +72 +81 +60 +40 +43 +37 +126 +134 +118 +114 +132 +104 +97 +109 +88 +58 +64 +54 +58 +61 +54 +86 +85 +80 +87 +83 +79 +91 +88 +84 +85 +86 +77 +89 +94 +81 +105 +105 +99 +108 +107 +102 +94 +93 +88 +98 +98 +91 +90 +91 +83 +80 +81 +76 +87 +87 +85 +72 +87 +60 +84 +94 +80 +75 +80 +69 +84 +88 +69 +47 +63 +34 +77 +109 +59 +97 +133 +62 +101 +136 +79 +115 +138 +105 +103 +114 +97 +102 +104 +95 +106 +107 +99 +111 +112 +104 +115 +116 +108 +136 +140 +128 +115 +123 +106 +124 +136 +115 +130 +147 +122 +116 +140 +103 +108 +127 +90 +86 +92 +72 +89 +91 +78 +73 +75 +62 +72 +71 +70 +76 +79 +67 +81 +84 +75 +85 +88 +81 +69 +77 +65 +112 +117 +106 +112 +109 +104 +136 +130 +128 +120 +128 +116 +102 +104 +90 +100 +93 +91 +88 +82 +84 +101 +102 +96 +107 +116 +100 +102 +112 +95 +94 +95 +86 +100 +105 +91 +106 +115 +98 +85 +93 +75 +72 +87 +59 +84 +107 +66 +80 +101 +69 +55 +59 +50 +132 +125 +128 +122 +130 +114 +115 +133 +106 +108 +120 +99 +82 +84 +76 +61 +61 +55 +65 +66 +60 +74 +77 +70 +69 +71 +61 +71 +73 +64 +76 +76 +68 +108 +107 +101 +76 +75 +69 +84 +83 +78 +75 +74 +67 +80 +81 +73 +80 +81 +76 +89 +89 +87 +73 +97 +64 +64 +83 +62 +78 +90 +73 +47 +62 +43 +91 +114 +79 +57 +87 +36 +97 +132 +87 +104 +131 +87 +112 +126 +104 +101 +105 +93 +111 +112 +103 +94 +95 +87 +94 +96 +87 +122 +124 +115 +139 +144 +131 +129 +133 +121 +125 +127 +117 +118 +123 +114 +120 +121 +114 +104 +102 +92 +100 +95 +85 +94 +87 +83 +64 +61 +54 +88 +90 +80 +76 +75 +69 +84 +82 +79 +77 +75 +74 +69 +71 +66 +97 +98 +91 +127 +126 +119 +138 +136 +128 +97 +101 +88 +75 +77 +69 +89 +88 +83 +93 +91 +86 +101 +101 +94 +116 +119 +108 +119 +121 +112 +106 +104 +100 +105 +107 +98 +84 +89 +77 +85 +81 +76 +88 +90 +76 +75 +86 +59 +50 +67 +36 +124 +139 +115 +142 +143 +133 +122 +130 +113 +119 +137 +109 +108 +120 +100 +96 +95 +87 +98 +95 +90 +74 +77 +70 +51 +58 +49 +64 +71 +56 +64 +66 +57 +73 +69 +66 +81 +80 +75 +73 +72 +66 +67 +66 +61 +72 +72 +65 +81 +83 +74 +77 +78 +73 +85 +85 +83 +79 +82 +67 +48 +57 +41 +88 +108 +77 +103 +129 +83 +109 +125 +95 +83 +96 +73 +92 +119 +72 +98 +118 +85 +102 +109 +95 +105 +101 +94 +99 +100 +91 +84 +86 +77 +110 +111 +103 +126 +128 +118 +142 +147 +134 +122 +122 +115 +97 +92 +90 +101 +109 +100 +104 +97 +100 +109 +104 +99 +104 +103 +90 +76 +73 +70 +66 +71 +65 +67 +83 +60 +82 +90 +73 +66 +73 +59 +63 +69 +59 +47 +56 +43 +71 +83 +64 +98 +110 +87 +89 +103 +76 +80 +80 +67 +69 +70 +68 +85 +88 +80 +108 +108 +98 +114 +113 +105 +131 +128 +122 +99 +94 +91 +88 +82 +82 +89 +87 +82 +90 +92 +83 +85 +85 +84 +76 +82 +71 +41 +56 +32 +117 +138 +105 +99 +123 +85 +122 +131 +111 +127 +129 +118 +124 +140 +118 +119 +132 +105 +91 +100 +74 +97 +102 +81 +81 +88 +65 +69 +88 +52 +73 +80 +67 +82 +83 +82 +46 +48 +41 +49 +48 +38 +48 +48 +40 +55 +60 +54 +56 +64 +56 +56 +58 +49 +51 +46 +40 +51 +56 +45 +59 +67 +44 +109 +113 +104 +105 +126 +99 +93 +124 +78 +105 +128 +90 +97 +116 +85 +79 +94 +69 +99 +112 +92 +104 +101 +93 +105 +98 +99 +110 +108 +102 +112 +107 +104 +106 +108 +96 +121 +137 +109 +124 +138 +117 +119 +120 +107 +67 +75 +61 +95 +96 +91 +99 +101 +93 +96 +98 +87 +83 +85 +72 +81 +76 +74 +73 +68 +70 +76 +88 +74 +78 +78 +70 +74 +78 +66 +47 +55 +38 +72 +81 +61 +52 +61 +40 +95 +105 +84 +87 +96 +76 +62 +62 +60 +85 +89 +80 +91 +97 +82 +100 +102 +98 +99 +103 +92 +105 +111 +90 +88 +95 +72 +75 +79 +70 +69 +69 +65 +87 +84 +83 +84 +92 +75 +87 +87 +80 +55 +65 +46 +127 +150 +122 +98 +129 +74 +120 +137 +109 +137 +127 +123 +115 +120 +105 +91 +108 +83 +80 +105 +70 +72 +89 +64 +82 +89 +75 +51 +63 +43 +115 +120 +105 +138 +147 +132 +134 +139 +125 +153 +155 +143 +131 +133 +124 +100 +103 +97 +106 +111 +104 +114 +126 +105 +134 +145 +122 +117 +130 +110 +71 +90 +57 +93 +102 +88 +116 +118 +110 +108 +119 +96 +96 +113 +83 +94 +107 +86 +72 +81 +66 +108 +117 +101 +115 +112 +104 +110 +107 +103 +95 +94 +87 +116 +111 +108 +113 +115 +103 +105 +122 +91 +98 +118 +74 +98 +112 +78 +65 +75 +58 +95 +97 +91 +87 +88 +80 +100 +102 +91 +79 +81 +70 +77 +77 +72 +70 +70 +66 +74 +77 +70 +73 +76 +67 +57 +63 +51 +73 +83 +65 +111 +118 +103 +77 +83 +69 +88 +94 +80 +68 +74 +60 +70 +72 +68 +103 +101 +99 +110 +104 +103 +117 +107 +104 +112 +108 +102 +83 +86 +75 +83 +90 +77 +76 +80 +71 +76 +76 +72 +76 +72 +71 +76 +81 +68 +68 +74 +60 +101 +112 +92 +117 +140 +111 +109 +134 +90 +125 +133 +121 +151 +147 +143 +99 +94 +86 +97 +106 +87 +78 +93 +70 +64 +68 +57 +67 +68 +60 +73 +82 +65 +119 +127 +102 +94 +137 +78 +85 +137 +62 +119 +146 +109 +117 +138 +109 +140 +156 +132 +119 +135 +113 +108 +133 +98 +107 +137 +91 +117 +138 +110 +117 +144 +106 +73 +98 +67 +93 +101 +83 +99 +104 +88 +94 +103 +86 +94 +98 +90 +59 +59 +57 +105 +109 +100 +121 +118 +111 +95 +97 +87 +96 +96 +89 +124 +119 +116 +119 +121 +109 +113 +131 +99 +95 +126 +73 +88 +123 +64 +76 +97 +63 +79 +80 +74 +81 +83 +75 +93 +95 +84 +88 +90 +82 +92 +97 +89 +67 +72 +61 +83 +77 +76 +53 +60 +50 +55 +64 +51 +118 +132 +113 +126 +131 +121 +106 +107 +101 +63 +64 +58 +80 +81 +75 +70 +70 +68 +96 +103 +91 +91 +105 +81 +95 +107 +81 +94 +103 +81 +77 +81 +69 +76 +80 +70 +60 +64 +55 +80 +80 +76 +82 +78 +78 +69 +70 +62 +52 +64 +43 +128 +141 +119 +128 +150 +120 +118 +137 +106 +141 +137 +145 +123 +126 +118 +115 +113 +104 +97 +99 +87 +79 +82 +68 +66 +68 +56 +60 +64 +49 +118 +129 +105 +105 +131 +87 +103 +135 +91 +128 +152 +119 +110 +144 +101 +133 +162 +123 +129 +147 +119 +138 +151 +129 +130 +149 +121 +91 +122 +81 +102 +134 +94 +111 +145 +106 +124 +141 +117 +79 +88 +73 +94 +99 +89 +87 +89 +84 +71 +72 +69 +50 +49 +49 +135 +133 +131 +96 +97 +87 +89 +100 +79 +86 +101 +70 +102 +103 +92 +121 +117 +112 +107 +112 +96 +116 +118 +108 +113 +118 +103 +98 +96 +90 +70 +69 +66 +83 +83 +79 +81 +81 +76 +89 +89 +85 +82 +87 +79 +87 +93 +83 +71 +70 +67 +38 +45 +33 +122 +130 +118 +136 +146 +131 +124 +126 +118 +95 +94 +90 +47 +46 +44 +74 +72 +72 +69 +67 +66 +78 +82 +73 +79 +91 +72 +83 +97 +73 +83 +100 +72 +71 +81 +61 +69 +75 +62 +72 +85 +68 +76 +89 +68 +87 +99 +74 +48 +58 +46 +87 +98 +82 +137 +150 +128 +116 +135 +106 +104 +115 +95 +147 +142 +145 +113 +114 +106 +96 +97 +89 +80 +81 +73 +71 +71 +63 +76 +76 +68 +46 +45 +37 +136 +135 +127 +120 +129 +109 +129 +150 +122 +95 +127 +89 +138 +160 +132 +139 +153 +132 +125 +126 +115 +137 +133 +128 +128 +129 +120 +111 +123 +105 +114 +135 +108 +132 +149 +129 +140 +141 +134 +116 +123 +112 +69 +78 +67 +48 +49 +47 +44 +44 +42 +55 +55 +53 +124 +120 +121 +102 +105 +95 +89 +100 +78 +83 +98 +63 +101 +104 +90 +120 +114 +114 +128 +126 +118 +111 +110 +104 +113 +112 +106 +104 +103 +97 +84 +82 +80 +89 +88 +86 +70 +68 +67 +61 +61 +58 +83 +86 +81 +64 +67 +62 +60 +62 +57 +52 +55 +47 +153 +157 +148 +140 +143 +134 +108 +108 +102 +95 +94 +90 +58 +56 +55 +77 +75 +77 +93 +92 +90 +79 +77 +76 +77 +75 +74 +85 +87 +78 +65 +76 +56 +73 +83 +65 +68 +71 +63 +53 +61 +49 +48 +57 +39 +49 +59 +36 +60 +74 +51 +123 +128 +117 +132 +142 +128 +102 +113 +94 +101 +107 +93 +104 +102 +97 +114 +111 +107 +92 +88 +85 +81 +78 +75 +95 +89 +90 +71 +63 +65 +134 +126 +129 +147 +139 +142 +144 +139 +139 +138 +142 +132 +145 +160 +139 +140 +144 +135 +139 +139 +134 +109 +103 +101 +116 +106 +107 +100 +91 +91 +113 +109 +105 +134 +135 +129 +131 +127 +125 +141 +137 +138 +133 +140 +127 +91 +98 +86 +79 +80 +78 +55 +55 +53 +47 +47 +45 +115 +112 +111 +93 +93 +86 +91 +93 +81 +87 +86 +73 +110 +109 +103 +111 +108 +107 +129 +123 +122 +103 +102 +96 +111 +110 +104 +101 +100 +95 +95 +93 +91 +77 +75 +74 +67 +66 +64 +65 +64 +63 +71 +70 +69 +63 +62 +61 +41 +40 +39 +96 +96 +92 +142 +142 +138 +139 +139 +135 +130 +129 +124 +111 +110 +106 +77 +75 +74 +62 +59 +61 +86 +84 +83 +72 +70 +68 +51 +49 +47 +45 +43 +42 +52 +59 +48 +92 +97 +88 +131 +128 +127 +112 +109 +106 +113 +110 +106 +75 +71 +67 +68 +74 +55 +142 +139 +134 +128 +129 +123 +94 +97 +89 +90 +88 +83 +91 +88 +85 diff --git a/sprite/mossy_stone_bricks.ppm b/sprite/mossy_stone_bricks.ppm new file mode 100644 index 0000000..84af9f6 --- /dev/null +++ b/sprite/mossy_stone_bricks.ppm @@ -0,0 +1,12290 @@ +64 64 +255 +79 +92 +59 +82 +102 +54 +80 +102 +51 +116 +125 +97 +84 +99 +60 +85 +97 +64 +113 +121 +92 +114 +122 +94 +147 +149 +129 +163 +165 +144 +128 +130 +112 +139 +141 +121 +119 +126 +99 +96 +106 +76 +113 +117 +97 +134 +136 +119 +147 +148 +130 +139 +141 +123 +138 +141 +122 +127 +129 +113 +109 +115 +93 +92 +98 +79 +78 +84 +67 +84 +89 +73 +62 +64 +57 +62 +62 +59 +67 +67 +64 +84 +84 +80 +101 +101 +96 +100 +100 +96 +95 +95 +91 +32 +32 +31 +88 +88 +85 +86 +86 +83 +89 +90 +84 +110 +110 +103 +117 +117 +109 +119 +120 +108 +107 +110 +96 +113 +115 +103 +106 +107 +98 +84 +87 +77 +94 +97 +87 +102 +103 +95 +97 +99 +90 +90 +95 +80 +90 +96 +78 +72 +88 +51 +95 +102 +81 +114 +125 +93 +73 +89 +51 +93 +105 +74 +112 +115 +100 +128 +130 +113 +139 +140 +124 +147 +148 +131 +134 +134 +119 +126 +127 +113 +129 +130 +116 +115 +119 +99 +120 +124 +105 +108 +117 +90 +101 +115 +76 +40 +49 +27 +104 +110 +88 +96 +113 +70 +104 +117 +79 +130 +140 +108 +83 +110 +48 +83 +103 +54 +98 +121 +63 +84 +101 +58 +157 +160 +137 +176 +176 +156 +166 +167 +146 +177 +177 +156 +156 +160 +135 +135 +140 +117 +151 +152 +133 +161 +161 +144 +164 +164 +147 +156 +158 +138 +134 +137 +117 +131 +134 +116 +121 +126 +105 +115 +122 +97 +112 +117 +98 +112 +114 +101 +102 +103 +96 +104 +104 +100 +102 +102 +99 +107 +107 +103 +111 +111 +106 +107 +107 +102 +106 +106 +102 +43 +43 +41 +97 +97 +93 +107 +107 +103 +114 +114 +110 +121 +121 +114 +120 +120 +113 +119 +121 +109 +112 +116 +100 +110 +112 +101 +111 +112 +104 +99 +101 +94 +108 +110 +101 +109 +111 +102 +106 +109 +97 +93 +98 +84 +92 +99 +81 +90 +102 +72 +96 +106 +80 +120 +128 +103 +86 +96 +69 +94 +103 +77 +118 +122 +105 +125 +129 +109 +159 +163 +140 +157 +159 +139 +162 +164 +143 +134 +136 +119 +145 +147 +129 +142 +144 +126 +133 +137 +117 +135 +138 +120 +128 +132 +112 +35 +37 +30 +100 +108 +84 +97 +114 +70 +108 +121 +83 +108 +125 +80 +83 +107 +51 +82 +114 +39 +68 +94 +34 +111 +122 +88 +144 +147 +125 +175 +175 +155 +172 +173 +153 +184 +184 +163 +169 +169 +150 +162 +163 +145 +170 +170 +152 +173 +173 +155 +166 +166 +149 +168 +168 +151 +153 +154 +138 +138 +139 +123 +126 +131 +110 +116 +125 +96 +94 +112 +68 +103 +111 +88 +114 +116 +104 +106 +107 +102 +100 +100 +97 +109 +109 +105 +115 +115 +110 +109 +109 +104 +111 +111 +107 +41 +41 +40 +97 +97 +93 +111 +111 +106 +112 +112 +107 +120 +120 +114 +120 +120 +113 +105 +106 +99 +97 +99 +90 +105 +107 +98 +101 +102 +95 +106 +107 +100 +109 +114 +98 +97 +105 +83 +91 +100 +75 +97 +104 +85 +85 +95 +70 +106 +111 +94 +119 +122 +107 +128 +131 +115 +107 +112 +94 +105 +110 +91 +119 +125 +102 +104 +118 +82 +137 +144 +117 +145 +149 +124 +142 +147 +123 +123 +129 +105 +142 +145 +126 +131 +138 +112 +119 +128 +99 +132 +135 +117 +137 +141 +121 +44 +46 +38 +87 +106 +60 +94 +115 +63 +82 +102 +56 +116 +126 +93 +88 +109 +58 +69 +99 +30 +66 +83 +42 +125 +134 +102 +151 +154 +131 +171 +171 +152 +178 +178 +158 +173 +173 +154 +177 +177 +158 +165 +166 +147 +166 +166 +149 +174 +174 +156 +170 +170 +152 +167 +168 +150 +141 +144 +124 +136 +142 +118 +126 +129 +111 +87 +101 +67 +80 +103 +49 +73 +94 +46 +93 +103 +77 +100 +101 +94 +101 +101 +98 +108 +108 +104 +112 +112 +107 +118 +118 +113 +110 +110 +105 +41 +41 +40 +95 +95 +91 +109 +109 +104 +116 +116 +111 +112 +112 +107 +101 +101 +97 +112 +112 +107 +112 +113 +106 +117 +118 +110 +123 +124 +113 +122 +126 +109 +90 +98 +76 +85 +98 +67 +79 +95 +56 +100 +125 +66 +109 +117 +91 +126 +132 +110 +146 +149 +130 +133 +135 +119 +118 +120 +107 +121 +127 +106 +111 +123 +91 +108 +118 +89 +103 +121 +75 +98 +113 +75 +137 +151 +109 +112 +120 +93 +105 +125 +75 +102 +110 +85 +98 +113 +74 +113 +121 +96 +125 +132 +106 +44 +47 +37 +77 +95 +50 +95 +110 +71 +97 +112 +73 +122 +138 +93 +116 +128 +92 +95 +112 +69 +124 +131 +104 +131 +136 +113 +161 +162 +142 +161 +162 +142 +172 +173 +152 +167 +168 +147 +156 +159 +136 +159 +161 +141 +148 +150 +130 +170 +171 +152 +171 +171 +153 +162 +162 +145 +147 +150 +130 +125 +131 +107 +112 +120 +94 +103 +116 +81 +95 +111 +71 +90 +99 +75 +93 +100 +79 +97 +98 +92 +101 +101 +98 +107 +107 +103 +112 +112 +107 +114 +114 +109 +109 +109 +104 +41 +41 +40 +95 +95 +91 +106 +106 +101 +110 +110 +105 +112 +112 +107 +104 +104 +101 +115 +115 +110 +122 +122 +116 +120 +120 +112 +144 +148 +128 +137 +146 +117 +104 +111 +89 +82 +104 +53 +96 +131 +50 +73 +105 +31 +81 +97 +58 +125 +130 +108 +140 +142 +125 +134 +136 +120 +130 +134 +116 +81 +102 +54 +83 +105 +53 +99 +119 +70 +97 +138 +44 +85 +123 +36 +68 +97 +31 +93 +112 +64 +76 +103 +40 +94 +107 +74 +98 +118 +69 +92 +112 +63 +93 +113 +64 +33 +40 +22 +52 +75 +23 +99 +113 +77 +122 +133 +100 +109 +126 +82 +109 +122 +85 +145 +150 +124 +148 +153 +128 +152 +154 +133 +162 +163 +142 +160 +162 +141 +161 +164 +140 +154 +158 +134 +131 +139 +109 +149 +153 +129 +142 +146 +124 +154 +155 +137 +166 +167 +149 +170 +170 +152 +152 +153 +135 +134 +139 +117 +123 +131 +104 +80 +110 +42 +70 +92 +42 +109 +114 +96 +110 +114 +98 +108 +110 +101 +103 +103 +99 +106 +106 +103 +113 +113 +108 +114 +114 +109 +111 +111 +107 +41 +41 +40 +96 +96 +92 +106 +106 +101 +111 +111 +107 +106 +106 +101 +106 +106 +102 +112 +112 +108 +122 +122 +114 +130 +131 +120 +129 +133 +115 +130 +137 +111 +126 +139 +102 +99 +122 +66 +80 +112 +38 +68 +93 +36 +91 +106 +67 +108 +113 +95 +120 +123 +108 +127 +130 +113 +128 +132 +112 +101 +121 +71 +86 +122 +40 +82 +119 +35 +98 +141 +42 +76 +111 +32 +59 +85 +25 +83 +106 +51 +72 +93 +44 +102 +117 +77 +87 +106 +60 +75 +108 +33 +71 +103 +30 +22 +32 +10 +49 +66 +28 +93 +111 +66 +88 +113 +53 +105 +120 +80 +109 +123 +85 +119 +131 +93 +161 +164 +139 +140 +145 +120 +156 +158 +137 +158 +160 +137 +158 +160 +137 +158 +162 +136 +136 +143 +114 +128 +131 +111 +142 +145 +125 +160 +161 +141 +176 +177 +158 +163 +163 +146 +139 +142 +122 +127 +132 +110 +104 +117 +80 +79 +95 +56 +90 +100 +72 +92 +100 +77 +100 +106 +88 +105 +108 +96 +99 +101 +93 +104 +105 +100 +105 +105 +101 +107 +107 +103 +106 +106 +102 +43 +43 +41 +96 +96 +92 +108 +108 +104 +110 +110 +105 +109 +109 +104 +103 +103 +100 +115 +115 +110 +123 +123 +114 +137 +139 +122 +141 +144 +124 +140 +145 +121 +138 +144 +119 +114 +124 +93 +81 +103 +50 +88 +99 +69 +121 +124 +109 +150 +152 +133 +146 +147 +131 +145 +149 +128 +137 +144 +117 +114 +127 +90 +80 +106 +45 +92 +132 +39 +109 +155 +47 +74 +107 +31 +62 +90 +26 +80 +99 +54 +92 +106 +71 +105 +123 +77 +92 +114 +60 +73 +105 +31 +76 +110 +32 +26 +37 +12 +58 +85 +24 +79 +104 +46 +74 +96 +43 +109 +122 +84 +96 +118 +64 +119 +129 +96 +151 +156 +130 +158 +162 +137 +162 +164 +143 +169 +172 +148 +148 +153 +126 +125 +134 +104 +101 +121 +72 +122 +129 +102 +152 +154 +134 +130 +133 +115 +146 +147 +132 +152 +153 +137 +164 +166 +145 +136 +138 +122 +137 +141 +121 +124 +128 +109 +119 +124 +104 +112 +117 +100 +107 +112 +95 +90 +99 +77 +80 +90 +67 +95 +97 +91 +95 +96 +91 +101 +101 +98 +102 +102 +99 +46 +46 +44 +99 +99 +96 +102 +102 +99 +101 +101 +98 +104 +104 +100 +103 +103 +100 +106 +106 +102 +148 +148 +135 +147 +148 +132 +140 +141 +125 +139 +144 +122 +131 +137 +113 +142 +146 +124 +123 +129 +104 +133 +136 +117 +140 +144 +124 +148 +150 +133 +135 +138 +120 +120 +128 +100 +94 +110 +70 +80 +104 +48 +82 +105 +51 +79 +114 +33 +83 +121 +36 +80 +116 +34 +90 +131 +38 +70 +99 +32 +105 +121 +81 +99 +111 +77 +89 +127 +40 +90 +131 +38 +88 +128 +38 +24 +36 +10 +55 +81 +23 +72 +104 +31 +97 +113 +72 +96 +120 +62 +70 +99 +33 +88 +111 +56 +157 +160 +136 +168 +169 +147 +160 +162 +141 +163 +165 +143 +143 +147 +123 +133 +141 +111 +98 +112 +74 +120 +128 +99 +159 +160 +140 +167 +167 +149 +175 +176 +157 +159 +162 +139 +133 +139 +115 +140 +144 +123 +147 +147 +133 +146 +147 +132 +149 +150 +136 +131 +133 +118 +108 +112 +96 +103 +108 +92 +89 +93 +82 +93 +94 +89 +97 +98 +94 +100 +101 +98 +102 +102 +99 +42 +42 +41 +104 +104 +100 +101 +101 +98 +101 +101 +98 +105 +105 +101 +106 +106 +102 +110 +110 +105 +151 +152 +138 +132 +134 +119 +139 +140 +125 +148 +149 +132 +141 +144 +124 +145 +147 +130 +159 +161 +141 +149 +153 +130 +146 +149 +128 +140 +141 +124 +152 +154 +135 +150 +155 +129 +97 +115 +68 +89 +115 +55 +94 +134 +41 +90 +131 +38 +72 +105 +30 +62 +91 +26 +77 +112 +33 +76 +110 +32 +69 +94 +37 +85 +109 +53 +78 +108 +39 +77 +112 +33 +95 +135 +40 +27 +39 +11 +67 +98 +28 +66 +94 +29 +87 +106 +58 +110 +124 +85 +79 +99 +50 +129 +135 +108 +169 +171 +147 +153 +157 +133 +153 +156 +134 +171 +174 +150 +153 +158 +132 +137 +144 +116 +118 +127 +97 +131 +137 +111 +161 +162 +144 +167 +167 +150 +164 +165 +146 +142 +144 +125 +135 +140 +118 +139 +142 +123 +148 +150 +132 +143 +143 +130 +156 +156 +140 +131 +133 +119 +124 +126 +113 +122 +124 +109 +120 +122 +110 +141 +142 +129 +131 +132 +121 +113 +113 +109 +110 +110 +106 +42 +42 +41 +100 +100 +96 +109 +109 +104 +104 +104 +100 +101 +102 +97 +108 +111 +101 +130 +132 +120 +156 +158 +140 +130 +134 +116 +135 +136 +122 +155 +156 +139 +154 +155 +138 +160 +161 +143 +145 +148 +127 +128 +134 +109 +162 +164 +143 +153 +156 +134 +159 +161 +139 +158 +162 +137 +105 +121 +77 +75 +109 +33 +83 +121 +36 +89 +128 +38 +58 +84 +25 +69 +101 +29 +106 +149 +45 +78 +112 +33 +55 +79 +25 +78 +110 +37 +79 +114 +34 +73 +106 +31 +68 +98 +29 +28 +41 +12 +57 +81 +25 +60 +83 +31 +83 +111 +46 +117 +127 +94 +128 +135 +107 +163 +166 +142 +154 +155 +136 +161 +163 +142 +165 +167 +144 +156 +159 +136 +147 +149 +129 +130 +137 +111 +139 +144 +121 +155 +157 +136 +162 +163 +143 +174 +175 +155 +170 +170 +150 +145 +148 +127 +130 +135 +113 +131 +136 +114 +139 +142 +124 +139 +140 +126 +136 +137 +123 +135 +136 +123 +135 +135 +124 +132 +133 +120 +131 +132 +119 +131 +131 +120 +135 +135 +125 +134 +134 +124 +112 +112 +106 +44 +44 +42 +97 +97 +93 +120 +120 +114 +98 +99 +94 +102 +105 +95 +108 +109 +100 +134 +138 +119 +141 +143 +126 +126 +128 +115 +139 +141 +126 +145 +145 +132 +164 +165 +148 +161 +162 +144 +142 +145 +124 +147 +151 +128 +149 +153 +129 +145 +148 +126 +159 +161 +140 +154 +159 +132 +95 +108 +72 +71 +102 +32 +83 +121 +35 +78 +113 +33 +49 +70 +21 +67 +97 +29 +75 +109 +32 +61 +89 +26 +67 +97 +28 +75 +108 +32 +74 +108 +31 +66 +96 +28 +58 +84 +25 +43 +57 +23 +60 +88 +25 +73 +100 +39 +73 +106 +31 +78 +104 +43 +125 +133 +104 +168 +171 +147 +168 +168 +149 +166 +167 +148 +173 +175 +153 +155 +156 +137 +155 +156 +139 +151 +152 +133 +144 +146 +128 +160 +162 +141 +144 +150 +122 +146 +149 +127 +161 +162 +142 +150 +151 +132 +157 +160 +138 +136 +141 +119 +126 +128 +114 +136 +136 +123 +122 +123 +112 +118 +119 +111 +116 +116 +110 +129 +130 +118 +134 +135 +124 +136 +136 +126 +131 +131 +121 +144 +144 +132 +161 +161 +147 +48 +48 +45 +100 +100 +95 +104 +104 +100 +137 +139 +125 +103 +108 +91 +125 +128 +114 +135 +139 +119 +126 +128 +113 +132 +135 +118 +137 +139 +124 +151 +151 +136 +155 +155 +138 +162 +163 +146 +150 +152 +132 +154 +156 +135 +155 +158 +135 +149 +152 +131 +164 +168 +143 +108 +118 +86 +118 +126 +99 +72 +89 +47 +75 +109 +32 +64 +92 +27 +57 +78 +29 +75 +105 +36 +76 +110 +32 +53 +77 +23 +69 +96 +34 +85 +123 +36 +72 +105 +31 +59 +84 +26 +72 +105 +31 +28 +41 +12 +51 +74 +21 +73 +104 +34 +76 +96 +47 +101 +116 +76 +120 +130 +97 +159 +162 +138 +175 +175 +154 +173 +173 +153 +167 +169 +148 +147 +148 +132 +163 +164 +145 +165 +166 +147 +168 +169 +149 +157 +161 +136 +147 +150 +129 +130 +134 +112 +148 +150 +130 +157 +159 +139 +144 +146 +128 +137 +141 +120 +133 +135 +121 +126 +127 +117 +148 +148 +135 +139 +139 +128 +118 +118 +112 +125 +125 +115 +126 +127 +116 +136 +136 +125 +140 +140 +129 +144 +144 +133 +161 +161 +147 +48 +48 +45 +116 +116 +109 +158 +158 +145 +126 +128 +115 +116 +122 +101 +130 +133 +116 +138 +139 +124 +131 +133 +118 +128 +130 +116 +129 +133 +115 +138 +140 +124 +158 +159 +142 +164 +164 +148 +156 +157 +140 +152 +155 +134 +143 +147 +124 +155 +157 +137 +144 +147 +127 +127 +134 +107 +130 +135 +112 +124 +131 +106 +98 +108 +79 +69 +87 +45 +91 +109 +64 +77 +109 +35 +58 +77 +33 +73 +94 +46 +87 +103 +63 +73 +96 +44 +61 +86 +28 +66 +84 +41 +64 +93 +27 +32 +47 +13 +44 +62 +21 +86 +103 +61 +94 +112 +67 +76 +101 +43 +126 +133 +106 +163 +166 +143 +174 +174 +154 +169 +170 +150 +164 +166 +144 +154 +154 +138 +154 +157 +136 +122 +127 +106 +134 +141 +114 +132 +139 +111 +132 +141 +110 +129 +134 +111 +145 +148 +129 +133 +134 +120 +138 +141 +123 +137 +138 +122 +135 +135 +123 +133 +134 +122 +152 +153 +138 +142 +142 +130 +115 +115 +108 +134 +134 +125 +123 +124 +113 +135 +135 +124 +138 +138 +127 +129 +129 +120 +165 +165 +150 +60 +60 +54 +132 +132 +122 +171 +171 +154 +142 +143 +126 +126 +131 +109 +116 +120 +102 +125 +131 +109 +120 +124 +105 +133 +134 +120 +136 +138 +123 +149 +152 +133 +145 +147 +130 +161 +161 +145 +147 +148 +133 +177 +178 +157 +157 +158 +139 +164 +166 +144 +127 +131 +110 +115 +127 +91 +115 +127 +91 +107 +126 +77 +98 +107 +81 +100 +115 +76 +104 +122 +77 +75 +100 +42 +93 +103 +75 +98 +110 +79 +97 +108 +77 +106 +121 +81 +102 +115 +78 +96 +114 +70 +89 +122 +45 +24 +35 +10 +82 +89 +68 +119 +125 +102 +121 +129 +101 +125 +133 +105 +134 +142 +112 +157 +159 +137 +173 +174 +154 +170 +170 +151 +182 +182 +161 +155 +156 +139 +134 +135 +120 +141 +147 +122 +126 +133 +107 +118 +128 +96 +109 +117 +90 +149 +151 +133 +155 +155 +140 +143 +143 +130 +178 +179 +160 +139 +141 +125 +140 +140 +128 +160 +161 +146 +150 +150 +136 +136 +136 +125 +124 +124 +116 +125 +125 +117 +131 +131 +121 +132 +133 +121 +121 +123 +111 +137 +137 +125 +150 +150 +137 +64 +64 +57 +145 +145 +132 +166 +167 +150 +139 +140 +125 +124 +131 +107 +105 +114 +87 +122 +126 +108 +121 +126 +105 +126 +130 +112 +124 +129 +110 +145 +147 +130 +152 +153 +137 +148 +149 +135 +170 +170 +153 +169 +170 +151 +159 +160 +141 +147 +149 +130 +149 +151 +133 +122 +133 +99 +93 +113 +64 +77 +106 +40 +74 +91 +50 +99 +115 +74 +83 +106 +53 +74 +91 +50 +105 +115 +86 +106 +118 +84 +86 +109 +54 +92 +120 +53 +91 +122 +49 +77 +111 +33 +67 +96 +28 +28 +38 +14 +34 +38 +27 +48 +51 +41 +44 +49 +34 +54 +57 +47 +60 +61 +53 +69 +70 +61 +74 +75 +66 +72 +72 +63 +77 +78 +69 +72 +72 +65 +63 +64 +56 +57 +60 +50 +41 +43 +35 +43 +50 +34 +36 +42 +26 +65 +68 +56 +79 +80 +70 +70 +70 +64 +82 +82 +73 +70 +71 +64 +62 +62 +56 +53 +53 +48 +54 +54 +49 +59 +59 +54 +53 +53 +49 +49 +49 +46 +60 +60 +55 +50 +51 +45 +46 +49 +40 +62 +62 +56 +65 +65 +59 +64 +64 +58 +74 +74 +67 +74 +74 +66 +84 +85 +76 +75 +79 +66 +64 +70 +53 +75 +79 +64 +71 +73 +63 +52 +53 +46 +56 +56 +50 +66 +66 +60 +67 +67 +60 +44 +44 +40 +69 +69 +62 +85 +85 +76 +82 +82 +74 +72 +72 +64 +68 +69 +60 +52 +58 +40 +33 +46 +16 +48 +60 +31 +33 +41 +21 +43 +49 +33 +30 +41 +17 +32 +39 +23 +53 +66 +34 +67 +86 +41 +65 +88 +36 +58 +83 +24 +70 +99 +31 +59 +85 +25 +43 +63 +18 +19 +27 +9 +75 +90 +54 +97 +113 +72 +87 +103 +64 +87 +97 +68 +126 +130 +109 +141 +145 +122 +137 +140 +120 +110 +112 +97 +95 +96 +86 +102 +103 +91 +124 +125 +111 +112 +115 +98 +112 +120 +93 +76 +93 +52 +92 +102 +74 +53 +56 +44 +97 +100 +85 +118 +119 +107 +141 +141 +127 +140 +140 +126 +114 +114 +104 +99 +99 +92 +94 +94 +87 +92 +92 +85 +110 +110 +102 +117 +118 +110 +119 +120 +110 +122 +125 +110 +101 +103 +92 +102 +103 +94 +126 +126 +116 +124 +124 +112 +149 +149 +134 +133 +134 +121 +134 +136 +121 +96 +96 +88 +109 +110 +100 +123 +124 +110 +118 +119 +106 +128 +129 +116 +129 +129 +117 +142 +142 +129 +157 +157 +141 +157 +157 +142 +158 +158 +143 +148 +148 +132 +137 +137 +123 +97 +98 +87 +119 +120 +106 +87 +97 +69 +63 +87 +32 +84 +100 +58 +68 +82 +48 +82 +94 +63 +58 +75 +35 +55 +76 +29 +52 +70 +28 +58 +79 +32 +54 +73 +30 +60 +81 +33 +66 +96 +27 +69 +101 +29 +69 +100 +29 +60 +81 +33 +78 +106 +42 +89 +110 +60 +110 +124 +85 +113 +129 +86 +114 +125 +91 +153 +158 +132 +138 +142 +120 +129 +131 +114 +127 +128 +116 +137 +138 +124 +151 +153 +135 +128 +132 +112 +110 +120 +89 +91 +111 +63 +102 +117 +77 +42 +51 +30 +112 +116 +98 +139 +140 +126 +152 +152 +137 +133 +134 +121 +154 +155 +137 +130 +131 +118 +125 +127 +114 +117 +118 +108 +121 +122 +113 +117 +119 +108 +111 +116 +99 +115 +120 +101 +118 +122 +105 +135 +138 +121 +147 +148 +134 +152 +152 +138 +147 +147 +133 +118 +118 +110 +109 +110 +102 +129 +130 +119 +140 +141 +129 +133 +134 +123 +141 +142 +128 +143 +144 +131 +155 +155 +141 +161 +161 +146 +149 +149 +135 +165 +165 +149 +169 +169 +152 +164 +164 +147 +161 +162 +144 +67 +68 +60 +118 +120 +105 +131 +139 +111 +99 +112 +75 +112 +120 +94 +92 +104 +72 +90 +107 +65 +83 +104 +56 +78 +97 +53 +77 +109 +37 +68 +98 +31 +80 +115 +34 +79 +115 +34 +74 +107 +31 +74 +108 +32 +55 +79 +24 +92 +110 +65 +93 +135 +39 +61 +88 +26 +88 +121 +45 +71 +103 +30 +75 +96 +47 +113 +121 +95 +108 +113 +95 +123 +128 +109 +143 +146 +126 +143 +144 +127 +142 +145 +125 +129 +136 +112 +119 +126 +102 +100 +117 +73 +83 +102 +55 +32 +43 +18 +93 +99 +80 +133 +136 +119 +136 +137 +123 +130 +131 +119 +151 +153 +137 +152 +154 +135 +120 +126 +105 +124 +127 +112 +107 +111 +98 +104 +107 +93 +102 +109 +88 +101 +111 +83 +89 +107 +64 +90 +96 +78 +133 +134 +122 +151 +151 +139 +145 +145 +132 +105 +105 +100 +113 +113 +107 +125 +125 +117 +145 +145 +134 +147 +147 +134 +140 +140 +128 +152 +152 +138 +164 +164 +149 +160 +160 +144 +168 +168 +151 +173 +173 +155 +170 +170 +152 +170 +171 +152 +150 +151 +134 +60 +61 +53 +115 +117 +102 +128 +137 +108 +108 +123 +82 +118 +132 +92 +100 +117 +72 +83 +104 +55 +77 +96 +51 +71 +103 +32 +86 +124 +36 +67 +97 +29 +83 +120 +36 +81 +117 +34 +88 +128 +37 +60 +86 +26 +74 +106 +31 +82 +119 +35 +72 +105 +31 +72 +104 +30 +59 +85 +25 +60 +82 +32 +60 +85 +28 +66 +82 +45 +123 +131 +105 +109 +112 +99 +114 +117 +103 +131 +134 +118 +121 +126 +106 +128 +133 +110 +130 +138 +109 +91 +102 +71 +127 +132 +112 +57 +62 +46 +114 +118 +98 +131 +134 +117 +149 +150 +134 +128 +129 +117 +137 +139 +124 +149 +152 +132 +128 +131 +113 +114 +122 +96 +95 +109 +74 +106 +114 +89 +96 +104 +82 +81 +91 +67 +74 +88 +56 +90 +95 +81 +108 +108 +100 +108 +108 +101 +116 +117 +109 +119 +120 +110 +110 +112 +102 +97 +98 +93 +104 +104 +98 +121 +122 +112 +156 +156 +142 +152 +152 +137 +150 +150 +135 +170 +170 +153 +151 +151 +136 +173 +174 +155 +180 +180 +160 +139 +141 +125 +125 +129 +110 +59 +61 +51 +104 +111 +88 +113 +131 +84 +83 +105 +53 +90 +116 +54 +68 +98 +30 +64 +89 +30 +87 +121 +43 +87 +127 +37 +83 +120 +35 +62 +90 +27 +68 +98 +29 +70 +102 +30 +67 +97 +29 +55 +81 +23 +74 +107 +32 +85 +123 +36 +68 +99 +29 +65 +94 +28 +85 +124 +36 +71 +102 +30 +74 +96 +45 +86 +98 +69 +98 +105 +84 +147 +151 +131 +132 +136 +116 +113 +121 +95 +118 +125 +102 +140 +143 +124 +134 +137 +118 +135 +138 +119 +126 +131 +110 +52 +56 +44 +88 +92 +77 +137 +139 +124 +141 +145 +125 +115 +119 +102 +129 +132 +116 +125 +131 +108 +111 +120 +93 +110 +121 +90 +100 +109 +82 +92 +101 +77 +100 +109 +85 +84 +96 +68 +80 +86 +70 +93 +95 +86 +94 +95 +90 +91 +93 +86 +94 +96 +89 +106 +108 +97 +100 +102 +94 +105 +106 +100 +115 +116 +108 +119 +120 +111 +146 +146 +133 +145 +145 +131 +148 +148 +135 +137 +137 +125 +155 +155 +141 +183 +183 +163 +153 +154 +136 +134 +138 +119 +105 +124 +76 +43 +45 +38 +112 +117 +97 +115 +132 +87 +65 +93 +29 +71 +101 +32 +77 +96 +51 +79 +99 +51 +75 +107 +33 +90 +130 +38 +71 +103 +30 +73 +106 +31 +62 +89 +27 +71 +96 +39 +80 +109 +42 +77 +111 +33 +62 +90 +28 +76 +111 +32 +64 +93 +28 +72 +104 +31 +71 +104 +30 +61 +89 +26 +70 +85 +49 +115 +118 +102 +119 +121 +109 +131 +137 +113 +99 +114 +74 +108 +119 +86 +112 +122 +92 +135 +138 +120 +135 +136 +121 +141 +144 +125 +115 +126 +93 +43 +50 +33 +100 +105 +86 +131 +134 +116 +118 +121 +104 +102 +115 +82 +103 +113 +85 +111 +130 +83 +89 +114 +56 +88 +103 +65 +93 +104 +75 +109 +117 +93 +107 +113 +93 +82 +90 +71 +86 +91 +78 +92 +96 +85 +91 +94 +85 +89 +92 +84 +89 +94 +81 +90 +94 +83 +94 +96 +89 +106 +107 +100 +109 +110 +102 +118 +119 +110 +147 +148 +133 +161 +162 +143 +143 +149 +123 +137 +140 +121 +141 +142 +127 +170 +172 +151 +152 +155 +133 +129 +133 +112 +95 +109 +72 +46 +52 +36 +105 +113 +88 +123 +131 +104 +74 +94 +47 +79 +96 +55 +79 +93 +57 +107 +116 +89 +89 +125 +42 +66 +96 +28 +53 +77 +23 +70 +101 +29 +76 +100 +46 +83 +102 +57 +81 +117 +35 +70 +102 +30 +87 +126 +37 +89 +129 +38 +63 +92 +27 +61 +88 +26 +75 +101 +41 +65 +91 +31 +98 +107 +81 +116 +119 +104 +133 +135 +121 +129 +138 +109 +108 +123 +81 +91 +125 +47 +69 +96 +35 +105 +116 +83 +127 +133 +109 +139 +144 +120 +112 +119 +94 +47 +53 +37 +85 +95 +67 +119 +124 +104 +120 +134 +95 +96 +111 +73 +85 +106 +57 +77 +110 +34 +75 +108 +32 +73 +105 +31 +106 +121 +82 +133 +140 +113 +119 +125 +101 +120 +123 +107 +92 +103 +76 +86 +97 +71 +85 +94 +73 +95 +99 +87 +91 +97 +82 +92 +95 +85 +100 +101 +96 +105 +107 +98 +112 +114 +103 +119 +121 +111 +137 +139 +123 +129 +139 +107 +103 +119 +77 +100 +123 +67 +119 +127 +100 +148 +153 +128 +134 +140 +113 +96 +117 +67 +103 +118 +79 +46 +55 +33 +94 +107 +73 +109 +116 +92 +120 +131 +98 +124 +130 +106 +123 +128 +106 +131 +139 +111 +87 +106 +60 +72 +97 +40 +74 +93 +48 +89 +109 +61 +84 +98 +63 +83 +101 +57 +93 +112 +65 +72 +105 +31 +69 +100 +29 +92 +133 +39 +57 +79 +29 +64 +93 +27 +62 +87 +30 +69 +91 +41 +94 +102 +79 +130 +133 +118 +145 +148 +130 +131 +139 +111 +119 +129 +98 +75 +102 +38 +63 +87 +32 +97 +115 +70 +111 +119 +94 +122 +127 +105 +144 +146 +127 +54 +57 +47 +77 +88 +58 +116 +122 +99 +102 +123 +72 +84 +106 +54 +99 +120 +68 +75 +103 +38 +68 +98 +31 +63 +90 +27 +81 +96 +57 +80 +102 +52 +104 +116 +83 +106 +114 +90 +112 +121 +93 +78 +91 +60 +80 +88 +69 +90 +94 +83 +87 +92 +78 +94 +96 +90 +102 +102 +98 +116 +117 +110 +123 +125 +115 +108 +113 +97 +132 +137 +115 +122 +141 +91 +68 +97 +29 +77 +112 +33 +91 +121 +51 +90 +114 +55 +93 +112 +65 +66 +96 +28 +73 +106 +31 +28 +41 +12 +66 +96 +28 +81 +94 +60 +119 +121 +107 +149 +150 +134 +135 +143 +114 +94 +116 +63 +86 +104 +60 +81 +96 +60 +129 +133 +114 +144 +148 +126 +132 +137 +115 +110 +118 +93 +104 +115 +85 +63 +87 +32 +78 +103 +44 +62 +89 +28 +85 +103 +59 +69 +97 +33 +72 +89 +49 +81 +100 +56 +113 +116 +102 +141 +144 +127 +149 +154 +128 +111 +125 +86 +112 +121 +92 +95 +109 +70 +93 +108 +68 +99 +108 +83 +136 +139 +121 +138 +141 +123 +142 +144 +127 +62 +64 +55 +92 +96 +79 +127 +132 +111 +113 +127 +88 +96 +112 +71 +127 +132 +109 +86 +111 +52 +58 +84 +26 +72 +102 +34 +69 +91 +39 +79 +95 +57 +93 +110 +68 +72 +100 +36 +90 +105 +67 +93 +98 +84 +91 +94 +85 +85 +91 +78 +90 +93 +85 +102 +102 +99 +105 +105 +101 +122 +123 +115 +118 +119 +108 +109 +116 +96 +105 +121 +81 +79 +113 +36 +61 +89 +26 +71 +104 +30 +85 +123 +36 +76 +111 +32 +65 +93 +29 +73 +105 +31 +73 +106 +31 +35 +51 +15 +66 +95 +27 +60 +79 +34 +112 +115 +101 +127 +130 +115 +115 +122 +99 +85 +103 +59 +97 +108 +76 +95 +108 +74 +123 +128 +106 +144 +147 +128 +131 +137 +113 +106 +121 +82 +96 +108 +76 +95 +102 +81 +112 +117 +99 +102 +108 +88 +94 +103 +78 +77 +95 +54 +88 +99 +71 +99 +108 +83 +129 +131 +116 +170 +175 +148 +111 +124 +88 +98 +117 +69 +115 +127 +91 +79 +105 +43 +77 +95 +52 +125 +129 +110 +137 +139 +122 +139 +142 +123 +134 +137 +119 +64 +65 +57 +118 +120 +104 +151 +155 +133 +139 +143 +120 +115 +123 +96 +95 +108 +73 +103 +121 +75 +72 +97 +40 +83 +101 +56 +84 +101 +59 +90 +107 +66 +90 +129 +40 +70 +102 +30 +59 +79 +32 +80 +89 +68 +91 +95 +84 +90 +98 +79 +89 +93 +84 +103 +103 +99 +122 +122 +115 +125 +126 +116 +124 +127 +113 +109 +119 +90 +99 +117 +72 +69 +100 +29 +91 +132 +39 +88 +127 +37 +86 +125 +37 +60 +87 +25 +64 +92 +27 +84 +122 +35 +72 +104 +30 +30 +44 +12 +54 +79 +23 +65 +78 +47 +104 +107 +96 +112 +114 +104 +111 +114 +102 +98 +111 +76 +102 +113 +81 +114 +120 +98 +124 +128 +110 +146 +148 +130 +132 +137 +115 +101 +113 +79 +118 +125 +101 +145 +147 +130 +128 +129 +116 +110 +112 +100 +121 +126 +109 +110 +121 +91 +107 +112 +93 +142 +147 +124 +165 +170 +143 +118 +131 +94 +84 +112 +47 +84 +102 +57 +98 +110 +76 +83 +102 +57 +87 +106 +60 +114 +123 +95 +130 +135 +114 +136 +138 +121 +144 +146 +129 +61 +62 +53 +112 +115 +98 +145 +148 +126 +137 +142 +117 +106 +115 +87 +87 +102 +65 +83 +107 +52 +74 +102 +38 +89 +112 +57 +79 +107 +44 +81 +117 +35 +63 +91 +27 +64 +93 +27 +64 +85 +37 +78 +92 +61 +79 +90 +65 +97 +100 +90 +96 +98 +90 +112 +112 +107 +120 +121 +114 +126 +126 +116 +114 +119 +101 +106 +115 +89 +91 +107 +67 +85 +118 +42 +90 +131 +38 +87 +125 +37 +103 +144 +44 +69 +99 +29 +72 +104 +30 +71 +103 +30 +68 +98 +29 +31 +45 +12 +48 +68 +21 +83 +97 +63 +98 +103 +88 +114 +115 +106 +113 +114 +106 +129 +132 +117 +127 +130 +113 +129 +130 +117 +141 +142 +129 +143 +144 +129 +134 +136 +120 +142 +144 +127 +137 +139 +121 +129 +132 +115 +135 +137 +121 +116 +117 +108 +132 +135 +117 +124 +127 +111 +126 +129 +113 +160 +165 +138 +121 +132 +98 +103 +116 +79 +87 +103 +62 +86 +101 +62 +119 +131 +96 +101 +113 +79 +87 +102 +63 +91 +105 +68 +99 +111 +77 +147 +149 +131 +162 +163 +146 +60 +62 +52 +110 +115 +93 +144 +148 +125 +136 +140 +118 +113 +120 +97 +102 +111 +86 +102 +117 +78 +88 +107 +61 +75 +105 +37 +70 +101 +30 +71 +103 +30 +78 +112 +33 +75 +109 +32 +59 +83 +28 +78 +97 +54 +80 +88 +69 +94 +98 +87 +99 +101 +94 +112 +113 +107 +109 +109 +104 +107 +108 +100 +101 +118 +75 +93 +118 +59 +97 +123 +62 +78 +113 +34 +90 +128 +38 +90 +131 +39 +94 +136 +40 +88 +127 +37 +88 +125 +37 +85 +123 +36 +79 +114 +33 +29 +42 +12 +51 +74 +22 +76 +91 +55 +109 +113 +98 +109 +110 +101 +125 +127 +115 +127 +130 +115 +107 +110 +95 +123 +124 +112 +119 +120 +109 +143 +144 +130 +145 +148 +129 +143 +145 +126 +138 +140 +124 +118 +123 +101 +126 +129 +112 +134 +135 +122 +125 +133 +106 +138 +145 +118 +110 +123 +86 +123 +137 +97 +92 +117 +57 +105 +121 +78 +78 +100 +48 +98 +109 +78 +94 +124 +55 +78 +107 +42 +86 +107 +57 +92 +107 +68 +121 +126 +105 +132 +135 +116 +147 +148 +131 +68 +69 +61 +116 +120 +101 +142 +147 +122 +133 +138 +114 +116 +123 +99 +93 +109 +70 +95 +111 +69 +72 +96 +40 +60 +85 +27 +70 +100 +33 +61 +87 +27 +72 +104 +30 +77 +112 +33 +75 +109 +32 +67 +82 +49 +85 +92 +75 +92 +96 +85 +98 +99 +93 +105 +105 +100 +106 +107 +100 +103 +108 +94 +80 +108 +43 +80 +116 +34 +82 +118 +34 +73 +105 +31 +91 +132 +39 +72 +104 +30 +75 +109 +32 +81 +118 +35 +78 +113 +33 +83 +120 +35 +77 +112 +33 +48 +70 +20 +52 +70 +30 +98 +105 +83 +111 +114 +102 +103 +107 +93 +110 +113 +100 +109 +111 +100 +120 +121 +110 +132 +133 +121 +147 +148 +133 +140 +145 +121 +117 +127 +95 +115 +129 +90 +127 +139 +103 +95 +114 +67 +107 +119 +87 +127 +134 +109 +94 +116 +62 +96 +114 +69 +95 +124 +55 +66 +95 +28 +76 +109 +34 +65 +85 +39 +83 +99 +60 +83 +100 +58 +73 +105 +33 +68 +98 +29 +67 +92 +34 +76 +95 +49 +124 +128 +109 +133 +135 +118 +147 +149 +131 +68 +68 +60 +128 +130 +113 +149 +152 +130 +133 +137 +116 +112 +117 +97 +114 +123 +95 +110 +122 +87 +75 +93 +50 +75 +100 +43 +66 +97 +28 +63 +91 +27 +71 +103 +30 +65 +94 +27 +55 +75 +29 +82 +91 +69 +86 +93 +76 +91 +95 +83 +97 +99 +91 +101 +102 +97 +100 +102 +96 +89 +102 +70 +92 +108 +70 +75 +109 +32 +74 +108 +32 +73 +106 +31 +90 +131 +38 +69 +100 +29 +63 +91 +26 +78 +114 +33 +93 +134 +39 +81 +117 +34 +82 +118 +35 +44 +64 +18 +49 +69 +23 +91 +100 +76 +99 +104 +89 +111 +114 +101 +115 +120 +103 +110 +113 +99 +130 +134 +115 +156 +159 +137 +152 +157 +130 +125 +133 +105 +112 +128 +86 +86 +107 +56 +78 +112 +33 +90 +130 +38 +78 +111 +36 +85 +110 +53 +76 +110 +33 +76 +109 +35 +70 +101 +31 +80 +116 +34 +62 +89 +28 +75 +92 +51 +74 +95 +46 +73 +96 +44 +71 +102 +30 +75 +108 +32 +68 +96 +32 +83 +101 +58 +112 +119 +96 +150 +153 +132 +136 +139 +120 +69 +69 +62 +127 +128 +113 +152 +154 +135 +155 +156 +138 +145 +147 +129 +144 +148 +127 +130 +137 +111 +123 +128 +107 +72 +100 +37 +63 +91 +27 +65 +89 +34 +73 +86 +54 +65 +84 +40 +66 +89 +38 +85 +92 +76 +83 +91 +71 +86 +90 +79 +90 +92 +85 +100 +101 +96 +100 +102 +94 +88 +105 +66 +98 +112 +76 +89 +123 +46 +74 +108 +31 +59 +85 +26 +76 +110 +32 +66 +96 +28 +73 +107 +31 +88 +128 +37 +95 +134 +40 +93 +132 +39 +58 +84 +24 +30 +40 +15 +56 +70 +38 +95 +101 +83 +106 +115 +89 +89 +108 +64 +100 +114 +78 +102 +115 +80 +143 +147 +127 +128 +132 +112 +134 +137 +117 +132 +139 +112 +104 +119 +79 +86 +119 +43 +85 +124 +36 +67 +98 +29 +72 +104 +31 +72 +103 +31 +47 +69 +20 +44 +63 +18 +35 +52 +15 +40 +59 +17 +21 +31 +9 +44 +48 +35 +55 +58 +47 +60 +65 +49 +45 +52 +34 +31 +39 +20 +34 +42 +23 +38 +44 +28 +43 +49 +32 +39 +46 +29 +68 +70 +59 +70 +71 +63 +62 +65 +54 +56 +60 +46 +62 +63 +55 +82 +83 +72 +46 +48 +39 +49 +53 +40 +46 +50 +38 +32 +43 +18 +25 +36 +10 +34 +40 +25 +43 +45 +38 +36 +41 +29 +24 +29 +18 +35 +38 +31 +37 +39 +34 +38 +40 +35 +41 +41 +38 +37 +37 +36 +42 +43 +39 +39 +43 +32 +34 +43 +22 +32 +47 +13 +31 +44 +12 +31 +44 +12 +42 +61 +17 +36 +52 +14 +42 +62 +17 +57 +83 +24 +58 +85 +25 +50 +72 +21 +24 +33 +13 +25 +35 +13 +47 +55 +35 +45 +50 +37 +36 +46 +23 +35 +51 +15 +66 +96 +28 +41 +53 +26 +53 +58 +44 +50 +56 +40 +49 +57 +36 +50 +64 +30 +46 +58 +30 +45 +65 +18 +33 +48 +14 +36 +52 +14 +47 +68 +19 +48 +71 +20 +59 +86 +25 +43 +63 +18 +58 +84 +24 +49 +72 +20 +49 +66 +27 +95 +102 +80 +119 +123 +105 +134 +137 +116 +103 +107 +89 +99 +107 +83 +96 +102 +80 +87 +94 +72 +71 +87 +49 +78 +93 +55 +106 +110 +92 +117 +120 +103 +93 +102 +76 +99 +109 +80 +103 +112 +85 +118 +125 +100 +87 +100 +64 +84 +98 +62 +86 +101 +64 +77 +90 +56 +86 +99 +66 +110 +121 +90 +115 +117 +103 +108 +109 +100 +86 +89 +78 +82 +87 +73 +79 +82 +73 +43 +43 +41 +80 +80 +77 +89 +90 +85 +88 +91 +81 +90 +95 +81 +99 +108 +83 +74 +97 +44 +65 +95 +28 +59 +86 +25 +59 +86 +25 +68 +98 +28 +71 +103 +30 +56 +82 +24 +49 +72 +20 +48 +70 +20 +64 +89 +33 +53 +78 +23 +62 +90 +26 +76 +94 +52 +59 +83 +29 +55 +80 +23 +61 +89 +25 +47 +67 +21 +74 +89 +52 +77 +104 +42 +66 +94 +30 +69 +98 +31 +87 +96 +68 +59 +83 +27 +64 +93 +27 +62 +90 +26 +77 +112 +32 +53 +76 +22 +59 +85 +24 +79 +114 +33 +82 +119 +35 +67 +97 +28 +87 +111 +55 +103 +117 +78 +111 +119 +93 +97 +106 +79 +113 +123 +93 +99 +111 +78 +121 +124 +107 +135 +139 +120 +101 +113 +80 +94 +110 +69 +103 +115 +82 +108 +116 +91 +86 +107 +57 +78 +104 +44 +74 +104 +36 +80 +102 +51 +69 +85 +48 +100 +120 +72 +78 +99 +49 +113 +121 +95 +122 +130 +103 +121 +128 +104 +124 +125 +113 +143 +143 +131 +122 +123 +114 +101 +103 +95 +101 +103 +95 +43 +44 +42 +80 +83 +77 +99 +101 +93 +98 +101 +91 +102 +117 +80 +111 +128 +83 +90 +130 +39 +78 +113 +33 +95 +137 +40 +94 +135 +40 +75 +110 +32 +59 +86 +25 +58 +84 +25 +80 +117 +34 +77 +113 +33 +80 +115 +34 +82 +118 +34 +68 +99 +29 +66 +94 +29 +67 +96 +30 +68 +97 +31 +60 +84 +28 +74 +106 +34 +88 +126 +40 +96 +139 +40 +85 +122 +36 +64 +92 +27 +97 +121 +63 +71 +101 +33 +70 +101 +30 +93 +133 +39 +80 +117 +34 +32 +47 +13 +67 +98 +28 +90 +130 +38 +97 +141 +41 +78 +114 +33 +80 +115 +34 +72 +90 +46 +102 +112 +82 +101 +116 +78 +105 +120 +81 +86 +104 +60 +105 +113 +89 +137 +141 +119 +115 +120 +100 +98 +114 +73 +100 +114 +77 +117 +128 +96 +106 +120 +82 +62 +90 +27 +68 +92 +36 +84 +99 +61 +101 +129 +62 +80 +104 +49 +102 +112 +83 +118 +126 +100 +122 +131 +103 +137 +141 +120 +152 +153 +137 +130 +132 +118 +121 +123 +110 +117 +118 +108 +102 +106 +93 +42 +45 +37 +72 +76 +65 +93 +97 +85 +111 +118 +98 +101 +123 +69 +83 +113 +43 +96 +138 +41 +88 +128 +38 +85 +122 +36 +76 +111 +33 +76 +110 +32 +48 +69 +21 +59 +84 +27 +76 +111 +32 +71 +103 +30 +69 +101 +29 +73 +106 +31 +75 +109 +32 +72 +104 +31 +77 +112 +33 +59 +83 +28 +78 +106 +41 +72 +103 +31 +67 +98 +29 +83 +120 +35 +69 +100 +29 +67 +97 +28 +65 +89 +34 +84 +106 +53 +92 +132 +39 +108 +146 +46 +99 +140 +42 +35 +51 +14 +75 +109 +32 +87 +125 +37 +76 +110 +32 +74 +107 +31 +53 +77 +23 +81 +96 +58 +102 +111 +84 +87 +113 +52 +73 +103 +36 +73 +105 +32 +85 +114 +47 +100 +113 +76 +139 +144 +120 +105 +117 +84 +94 +120 +59 +92 +108 +67 +109 +124 +82 +74 +96 +45 +82 +103 +52 +100 +115 +76 +94 +108 +72 +122 +130 +102 +125 +131 +108 +126 +132 +108 +100 +108 +84 +138 +143 +120 +113 +118 +99 +112 +117 +98 +116 +123 +99 +124 +127 +110 +101 +107 +89 +34 +40 +27 +66 +74 +55 +104 +108 +93 +113 +118 +100 +84 +108 +52 +85 +116 +45 +65 +94 +28 +70 +101 +30 +85 +121 +36 +63 +91 +27 +81 +118 +34 +47 +67 +22 +74 +88 +54 +68 +99 +31 +65 +94 +28 +96 +137 +41 +80 +115 +34 +83 +120 +35 +69 +100 +29 +60 +87 +25 +75 +105 +36 +79 +94 +56 +94 +107 +73 +69 +90 +41 +77 +107 +39 +67 +97 +28 +57 +82 +24 +70 +98 +34 +94 +135 +40 +89 +129 +38 +95 +137 +41 +86 +122 +37 +30 +44 +13 +97 +134 +41 +81 +117 +35 +72 +104 +31 +65 +95 +28 +56 +74 +31 +117 +122 +101 +114 +123 +95 +78 +104 +44 +69 +99 +31 +64 +91 +28 +63 +91 +27 +98 +111 +76 +128 +134 +111 +116 +124 +97 +88 +105 +64 +106 +114 +88 +122 +130 +102 +92 +111 +65 +67 +92 +34 +75 +98 +44 +108 +118 +88 +129 +135 +111 +146 +148 +130 +157 +160 +138 +136 +140 +120 +112 +118 +97 +113 +122 +94 +93 +104 +74 +96 +110 +75 +90 +106 +68 +80 +104 +49 +35 +39 +28 +81 +87 +72 +111 +123 +91 +127 +136 +107 +108 +120 +86 +91 +115 +58 +71 +103 +31 +63 +91 +27 +70 +102 +30 +73 +107 +31 +64 +94 +27 +61 +75 +43 +98 +103 +87 +83 +97 +64 +73 +105 +32 +90 +131 +38 +59 +85 +25 +72 +104 +31 +53 +75 +25 +74 +87 +55 +94 +103 +77 +110 +119 +92 +124 +130 +107 +131 +139 +111 +75 +104 +38 +69 +96 +33 +94 +104 +74 +74 +102 +37 +77 +112 +33 +93 +135 +40 +73 +106 +31 +98 +140 +42 +34 +50 +14 +88 +124 +37 +72 +105 +31 +54 +78 +23 +64 +82 +39 +106 +112 +90 +135 +138 +121 +96 +119 +63 +77 +110 +35 +74 +107 +31 +66 +84 +43 +75 +95 +49 +99 +109 +82 +125 +132 +106 +113 +123 +94 +107 +116 +88 +108 +117 +89 +116 +124 +98 +112 +124 +91 +89 +109 +60 +99 +121 +67 +133 +139 +113 +153 +155 +135 +161 +163 +143 +124 +133 +103 +93 +115 +62 +89 +107 +62 +93 +110 +68 +83 +100 +60 +96 +112 +73 +63 +84 +36 +85 +96 +67 +37 +41 +29 +106 +111 +95 +115 +123 +98 +91 +106 +68 +90 +108 +65 +82 +105 +51 +74 +95 +48 +72 +104 +31 +67 +97 +28 +79 +114 +33 +69 +100 +29 +77 +94 +53 +88 +101 +69 +91 +104 +72 +72 +94 +44 +67 +95 +30 +57 +82 +24 +58 +85 +25 +64 +83 +39 +105 +109 +96 +115 +118 +105 +111 +117 +96 +137 +141 +121 +141 +144 +124 +133 +140 +113 +122 +128 +103 +155 +157 +136 +129 +139 +106 +75 +105 +36 +67 +97 +28 +74 +108 +32 +77 +111 +33 +36 +52 +15 +74 +107 +31 +87 +126 +37 +72 +105 +31 +62 +87 +30 +115 +123 +98 +131 +135 +117 +118 +126 +99 +93 +107 +70 +60 +81 +34 +79 +92 +60 +94 +111 +69 +76 +98 +48 +105 +119 +82 +103 +115 +80 +102 +115 +80 +119 +128 +100 +110 +119 +91 +96 +114 +69 +72 +95 +42 +82 +102 +55 +106 +119 +82 +125 +130 +108 +138 +144 +119 +105 +117 +84 +70 +100 +31 +85 +113 +49 +75 +105 +38 +78 +97 +52 +82 +98 +60 +92 +105 +74 +90 +109 +64 +52 +65 +34 +76 +90 +56 +96 +117 +67 +97 +116 +68 +86 +101 +63 +83 +96 +63 +81 +95 +63 +69 +86 +47 +79 +113 +34 +59 +81 +31 +66 +89 +37 +87 +102 +65 +65 +91 +31 +74 +98 +44 +65 +88 +35 +72 +90 +50 +67 +93 +34 +66 +90 +35 +69 +84 +50 +101 +105 +91 +122 +124 +111 +127 +129 +115 +141 +144 +125 +162 +162 +145 +155 +156 +140 +148 +148 +133 +153 +156 +136 +149 +152 +129 +124 +134 +101 +92 +109 +66 +69 +100 +30 +68 +99 +29 +36 +53 +15 +57 +84 +24 +69 +100 +29 +59 +85 +25 +60 +78 +37 +121 +125 +107 +138 +140 +124 +122 +125 +108 +98 +108 +81 +95 +107 +74 +96 +120 +63 +75 +97 +45 +68 +85 +45 +95 +107 +76 +83 +104 +54 +107 +118 +86 +87 +102 +64 +109 +121 +87 +106 +122 +81 +83 +115 +41 +72 +104 +31 +106 +119 +83 +128 +134 +111 +110 +125 +84 +82 +104 +53 +81 +116 +37 +81 +112 +40 +67 +98 +29 +69 +98 +33 +98 +114 +74 +94 +109 +71 +87 +112 +52 +44 +64 +19 +67 +79 +50 +107 +121 +83 +86 +99 +66 +86 +95 +69 +92 +101 +78 +86 +96 +72 +98 +110 +78 +88 +105 +63 +96 +112 +72 +105 +114 +87 +103 +120 +76 +70 +101 +30 +68 +92 +37 +72 +90 +49 +85 +93 +74 +90 +102 +71 +86 +99 +67 +85 +94 +72 +96 +107 +80 +111 +115 +99 +119 +122 +108 +142 +144 +127 +166 +166 +149 +177 +177 +160 +156 +156 +142 +178 +178 +159 +141 +142 +126 +143 +147 +125 +142 +147 +122 +100 +115 +74 +65 +90 +33 +43 +62 +18 +49 +70 +23 +59 +82 +27 +69 +84 +47 +106 +112 +91 +133 +134 +120 +146 +147 +132 +146 +147 +131 +127 +130 +113 +121 +130 +102 +73 +105 +31 +64 +91 +29 +86 +103 +61 +77 +95 +52 +100 +116 +75 +85 +105 +55 +87 +105 +61 +87 +108 +58 +92 +114 +60 +76 +106 +37 +67 +97 +28 +73 +94 +44 +121 +130 +100 +124 +133 +104 +99 +122 +66 +67 +97 +29 +77 +112 +33 +65 +95 +28 +56 +81 +25 +84 +103 +57 +80 +102 +51 +90 +110 +62 +44 +53 +32 +64 +83 +39 +109 +120 +86 +95 +107 +75 +92 +102 +76 +102 +110 +88 +115 +121 +100 +126 +133 +110 +112 +120 +95 +104 +114 +86 +115 +124 +96 +104 +113 +86 +78 +101 +47 +78 +104 +45 +78 +90 +62 +95 +98 +87 +108 +111 +99 +107 +109 +99 +105 +110 +94 +85 +96 +68 +107 +114 +93 +109 +118 +93 +131 +137 +113 +164 +165 +148 +150 +150 +135 +183 +183 +165 +168 +168 +150 +173 +173 +154 +160 +162 +143 +158 +160 +141 +155 +157 +136 +139 +145 +118 +58 +77 +32 +103 +107 +89 +131 +138 +111 +111 +117 +94 +128 +130 +115 +127 +129 +115 +139 +141 +125 +150 +151 +135 +114 +119 +99 +121 +130 +102 +78 +99 +50 +68 +97 +31 +77 +96 +50 +88 +107 +61 +78 +101 +48 +113 +125 +89 +92 +109 +67 +79 +104 +48 +78 +106 +43 +70 +97 +36 +66 +90 +35 +92 +105 +70 +119 +124 +102 +131 +136 +114 +118 +126 +99 +88 +106 +62 +67 +95 +32 +63 +86 +33 +71 +88 +47 +97 +114 +71 +108 +127 +78 +77 +103 +44 +31 +43 +15 +72 +97 +40 +76 +103 +42 +103 +111 +86 +105 +111 +91 +104 +107 +94 +124 +126 +112 +126 +130 +111 +103 +108 +90 +91 +102 +73 +86 +111 +53 +98 +118 +69 +85 +98 +64 +76 +90 +57 +84 +94 +69 +98 +101 +92 +99 +101 +94 +108 +109 +102 +112 +113 +105 +107 +110 +97 +105 +113 +90 +87 +108 +59 +109 +119 +88 +150 +151 +134 +157 +159 +140 +168 +169 +150 +160 +160 +143 +167 +167 +149 +150 +151 +134 +166 +166 +148 +174 +175 +155 +164 +166 +145 +63 +64 +54 +123 +125 +108 +146 +151 +127 +130 +133 +115 +143 +143 +130 +140 +142 +127 +137 +139 +124 +144 +145 +130 +122 +123 +110 +144 +146 +128 +121 +125 +105 +91 +109 +65 +99 +118 +69 +84 +113 +45 +108 +124 +82 +87 +112 +53 +78 +106 +41 +97 +117 +68 +82 +103 +53 +68 +97 +30 +75 +95 +49 +111 +117 +95 +130 +135 +113 +135 +139 +119 +85 +96 +67 +85 +109 +54 +97 +120 +64 +104 +120 +79 +123 +132 +103 +103 +118 +77 +83 +108 +50 +76 +101 +43 +33 +44 +18 +56 +81 +24 +69 +95 +35 +88 +109 +58 +99 +108 +83 +111 +114 +101 +107 +109 +99 +107 +110 +98 +104 +112 +90 +94 +108 +73 +85 +103 +60 +74 +104 +35 +76 +95 +50 +155 +159 +137 +118 +121 +107 +107 +109 +99 +97 +99 +92 +101 +103 +96 +105 +107 +98 +110 +113 +100 +129 +135 +113 +99 +109 +81 +125 +130 +110 +134 +137 +120 +128 +130 +115 +137 +139 +122 +147 +148 +132 +160 +162 +142 +147 +151 +127 +153 +155 +134 +164 +168 +144 +159 +159 +141 +80 +80 +71 +108 +112 +92 +154 +159 +133 +152 +155 +133 +164 +164 +147 +158 +158 +143 +148 +148 +134 +145 +146 +132 +136 +137 +124 +135 +135 +123 +146 +147 +131 +147 +154 +127 +93 +117 +60 +66 +94 +30 +108 +116 +89 +102 +120 +73 +77 +104 +42 +107 +119 +84 +114 +125 +92 +77 +95 +52 +79 +91 +62 +133 +138 +117 +118 +125 +101 +91 +100 +76 +79 +101 +50 +62 +89 +28 +83 +119 +36 +73 +104 +33 +84 +113 +46 +95 +111 +69 +102 +115 +79 +85 +99 +63 +32 +42 +19 +53 +77 +23 +73 +102 +35 +74 +91 +50 +95 +100 +82 +123 +125 +112 +111 +114 +103 +104 +108 +95 +104 +110 +91 +80 +108 +44 +85 +120 +40 +71 +103 +31 +79 +100 +50 +116 +127 +94 +99 +108 +84 +90 +94 +82 +94 +97 +86 +113 +115 +106 +115 +120 +102 +122 +130 +104 +116 +124 +98 +127 +134 +108 +115 +123 +96 +94 +102 +79 +98 +101 +90 +98 +105 +86 +132 +138 +114 +144 +150 +124 +143 +150 +122 +127 +140 +100 +103 +126 +68 +134 +140 +113 +117 +118 +103 +74 +85 +56 +124 +133 +103 +148 +152 +128 +160 +161 +143 +158 +159 +143 +157 +157 +142 +151 +151 +137 +144 +144 +132 +132 +133 +120 +140 +141 +127 +142 +143 +127 +129 +136 +108 +85 +105 +56 +118 +129 +96 +115 +123 +96 +131 +139 +109 +125 +132 +106 +127 +136 +106 +111 +126 +85 +101 +109 +85 +99 +108 +84 +100 +104 +90 +100 +102 +92 +100 +111 +82 +70 +93 +42 +72 +98 +40 +67 +90 +37 +68 +99 +29 +76 +109 +34 +81 +99 +55 +109 +117 +91 +73 +82 +58 +59 +76 +36 +81 +98 +55 +101 +112 +80 +111 +114 +100 +113 +117 +101 +107 +113 +93 +86 +99 +69 +105 +112 +92 +83 +106 +53 +74 +108 +32 +71 +103 +30 +80 +115 +34 +92 +103 +72 +105 +112 +91 +87 +97 +72 +94 +96 +88 +111 +112 +105 +118 +121 +106 +101 +106 +89 +101 +119 +74 +94 +111 +68 +113 +121 +94 +106 +110 +95 +89 +100 +73 +89 +97 +77 +123 +130 +105 +128 +138 +107 +95 +129 +50 +79 +114 +33 +85 +122 +36 +92 +108 +67 +81 +93 +61 +58 +67 +43 +122 +132 +99 +144 +148 +124 +153 +154 +135 +168 +169 +149 +168 +168 +151 +149 +149 +135 +138 +139 +126 +137 +137 +125 +143 +144 +129 +137 +140 +122 +125 +133 +104 +86 +107 +56 +99 +113 +75 +120 +130 +98 +93 +112 +65 +127 +135 +106 +123 +131 +103 +115 +121 +98 +135 +138 +120 +124 +133 +105 +130 +134 +115 +124 +128 +112 +88 +98 +73 +77 +94 +56 +69 +96 +36 +77 +94 +54 +77 +112 +33 +66 +96 +28 +72 +106 +31 +83 +107 +51 +66 +72 +55 +59 +66 +47 +97 +105 +81 +106 +111 +93 +111 +117 +96 +98 +115 +74 +72 +100 +37 +86 +124 +37 +81 +110 +45 +86 +104 +61 +63 +84 +35 +68 +99 +29 +60 +87 +26 +72 +88 +49 +94 +108 +73 +90 +99 +76 +93 +100 +81 +98 +102 +90 +96 +100 +88 +112 +117 +99 +107 +114 +93 +110 +123 +87 +94 +101 +78 +92 +100 +78 +79 +91 +63 +96 +105 +82 +126 +140 +101 +93 +123 +53 +78 +113 +33 +77 +112 +33 +71 +103 +30 +82 +119 +35 +36 +51 +15 +71 +84 +51 +140 +146 +119 +138 +144 +118 +143 +146 +125 +165 +165 +147 +168 +168 +151 +140 +140 +127 +121 +123 +110 +124 +129 +109 +129 +133 +113 +129 +132 +115 +118 +133 +92 +96 +114 +69 +98 +114 +72 +113 +131 +84 +103 +116 +80 +98 +115 +71 +122 +131 +101 +115 +121 +98 +133 +136 +118 +127 +132 +111 +116 +122 +100 +107 +119 +86 +97 +105 +83 +99 +106 +86 +81 +92 +67 +80 +100 +53 +86 +125 +37 +77 +112 +32 +89 +128 +38 +63 +92 +27 +32 +39 +21 +78 +88 +62 +112 +117 +98 +124 +126 +112 +111 +115 +97 +97 +113 +74 +79 +113 +33 +71 +103 +30 +59 +85 +25 +74 +102 +38 +74 +105 +33 +91 +131 +38 +80 +116 +34 +70 +92 +41 +83 +98 +61 +74 +87 +55 +71 +85 +52 +84 +93 +72 +99 +103 +91 +111 +113 +103 +114 +119 +100 +118 +132 +94 +106 +113 +90 +84 +94 +68 +87 +98 +71 +84 +102 +60 +106 +124 +78 +81 +110 +43 +76 +111 +32 +76 +110 +32 +84 +122 +35 +86 +125 +37 +26 +38 +11 +51 +63 +33 +41 +48 +29 +61 +65 +50 +66 +67 +57 +75 +76 +67 +77 +77 +69 +45 +45 +41 +47 +48 +41 +44 +48 +36 +45 +49 +39 +50 +52 +44 +49 +53 +42 +50 +59 +37 +39 +50 +25 +39 +50 +25 +37 +50 +19 +50 +53 +42 +56 +59 +48 +50 +53 +43 +59 +62 +52 +67 +69 +59 +67 +69 +59 +60 +63 +52 +36 +37 +30 +44 +46 +38 +32 +39 +22 +29 +40 +16 +39 +57 +16 +40 +59 +16 +28 +41 +12 +26 +39 +11 +22 +29 +14 +31 +35 +25 +49 +51 +44 +61 +61 +55 +55 +56 +50 +41 +44 +34 +30 +42 +14 +32 +47 +13 +28 +41 +12 +41 +60 +17 +53 +77 +22 +53 +77 +22 +44 +65 +18 +44 +65 +18 +43 +58 +24 +40 +48 +29 +42 +53 +28 +51 +57 +41 +61 +63 +54 +56 +58 +48 +44 +49 +35 +46 +53 +35 +41 +47 +32 +30 +35 +23 +38 +45 +29 +43 +49 +34 +51 +58 +39 +44 +53 +31 +38 +54 +17 +36 +53 +15 +60 +80 +25 +56 +79 +23 +27 +39 +11 +50 +73 +21 +54 +79 +23 +78 +95 +52 +100 +104 +85 +123 +124 +108 +142 +143 +128 +115 +118 +102 +115 +124 +96 +98 +108 +80 +89 +101 +70 +95 +109 +73 +86 +105 +57 +78 +114 +33 +64 +93 +27 +84 +100 +60 +42 +53 +28 +103 +108 +86 +105 +110 +90 +107 +112 +92 +88 +97 +71 +92 +101 +75 +80 +88 +66 +102 +112 +82 +109 +114 +95 +102 +107 +89 +73 +87 +52 +68 +98 +29 +76 +111 +32 +74 +108 +31 +70 +102 +30 +63 +92 +27 +72 +104 +30 +73 +91 +51 +93 +102 +77 +101 +103 +92 +97 +98 +90 +91 +94 +81 +68 +79 +53 +70 +82 +54 +59 +86 +25 +60 +87 +25 +63 +91 +26 +78 +113 +33 +57 +84 +24 +56 +81 +24 +50 +69 +25 +51 +62 +36 +40 +50 +27 +64 +72 +51 +67 +79 +50 +67 +85 +44 +73 +94 +46 +66 +87 +38 +57 +76 +33 +60 +79 +36 +64 +78 +45 +81 +91 +66 +119 +127 +100 +82 +105 +50 +65 +95 +27 +63 +92 +26 +94 +133 +40 +71 +104 +30 +73 +106 +31 +83 +120 +35 +68 +100 +29 +67 +80 +47 +145 +147 +128 +157 +158 +141 +143 +144 +129 +139 +141 +124 +125 +132 +106 +124 +130 +106 +110 +124 +86 +85 +108 +54 +87 +126 +37 +78 +113 +33 +76 +110 +32 +82 +117 +36 +29 +43 +12 +85 +97 +64 +145 +148 +127 +140 +146 +121 +106 +121 +81 +97 +110 +74 +99 +119 +69 +95 +115 +67 +112 +117 +96 +109 +120 +88 +84 +102 +60 +74 +107 +31 +82 +119 +35 +70 +101 +30 +70 +102 +30 +66 +97 +28 +65 +95 +28 +75 +97 +46 +78 +91 +61 +98 +101 +91 +116 +117 +109 +118 +120 +109 +110 +112 +101 +88 +103 +67 +74 +92 +51 +64 +86 +36 +79 +115 +33 +82 +120 +35 +71 +103 +30 +70 +101 +30 +67 +88 +39 +116 +123 +101 +34 +37 +29 +74 +95 +47 +76 +110 +32 +81 +118 +35 +82 +119 +35 +103 +148 +43 +87 +126 +37 +79 +115 +34 +64 +87 +35 +65 +88 +37 +104 +117 +81 +84 +116 +43 +79 +114 +33 +86 +125 +37 +91 +131 +39 +90 +130 +38 +64 +93 +27 +58 +84 +25 +62 +81 +35 +102 +111 +84 +129 +132 +115 +152 +153 +137 +148 +149 +134 +143 +145 +127 +150 +153 +133 +128 +135 +108 +110 +121 +89 +102 +124 +70 +85 +123 +36 +86 +125 +37 +81 +118 +34 +84 +122 +36 +25 +37 +11 +68 +95 +33 +112 +126 +87 +115 +129 +90 +106 +116 +86 +121 +130 +101 +88 +102 +67 +72 +97 +39 +84 +103 +57 +86 +98 +68 +80 +92 +63 +84 +121 +37 +74 +107 +31 +72 +105 +31 +65 +95 +28 +68 +98 +29 +61 +88 +28 +79 +115 +34 +64 +82 +40 +95 +99 +86 +107 +112 +96 +115 +119 +104 +108 +114 +96 +104 +108 +95 +107 +110 +97 +101 +110 +85 +67 +92 +34 +64 +92 +27 +47 +66 +22 +93 +105 +75 +117 +129 +94 +112 +124 +90 +39 +44 +31 +68 +93 +37 +90 +131 +39 +85 +124 +36 +91 +132 +39 +107 +154 +45 +79 +115 +34 +86 +124 +36 +86 +124 +37 +63 +90 +27 +102 +121 +76 +80 +115 +35 +86 +125 +37 +72 +105 +31 +81 +117 +34 +68 +98 +29 +58 +85 +25 +62 +88 +30 +105 +113 +87 +120 +126 +103 +142 +144 +128 +132 +135 +117 +132 +135 +116 +124 +128 +110 +158 +162 +139 +164 +166 +144 +138 +148 +115 +113 +128 +85 +78 +113 +33 +93 +134 +39 +74 +108 +32 +71 +104 +30 +35 +51 +14 +73 +106 +31 +76 +110 +33 +87 +120 +45 +79 +115 +34 +75 +101 +42 +85 +101 +62 +83 +108 +50 +74 +98 +44 +64 +88 +36 +75 +95 +49 +76 +109 +32 +73 +105 +31 +63 +90 +27 +71 +94 +41 +67 +97 +30 +64 +89 +33 +60 +81 +33 +84 +97 +66 +94 +101 +83 +97 +107 +80 +100 +114 +80 +108 +115 +92 +97 +108 +80 +102 +110 +88 +89 +101 +71 +93 +102 +79 +93 +100 +80 +94 +108 +74 +89 +114 +56 +91 +102 +73 +82 +100 +57 +37 +47 +24 +61 +89 +26 +72 +104 +30 +81 +119 +34 +90 +131 +39 +86 +125 +36 +79 +114 +33 +74 +108 +32 +85 +123 +36 +75 +108 +32 +86 +124 +37 +78 +113 +33 +82 +119 +35 +80 +116 +34 +71 +104 +30 +77 +112 +33 +60 +87 +26 +65 +84 +41 +89 +96 +76 +103 +105 +94 +119 +120 +109 +128 +130 +117 +112 +114 +102 +136 +140 +120 +140 +151 +114 +144 +149 +124 +123 +133 +101 +73 +97 +41 +87 +124 +40 +74 +107 +31 +77 +112 +33 +81 +118 +35 +43 +61 +18 +86 +124 +36 +91 +131 +39 +95 +137 +40 +80 +117 +34 +61 +86 +29 +68 +96 +33 +78 +92 +57 +70 +85 +49 +72 +96 +42 +69 +86 +47 +77 +108 +38 +60 +86 +26 +67 +83 +45 +91 +104 +72 +85 +105 +57 +71 +95 +41 +76 +91 +54 +88 +103 +67 +89 +106 +66 +73 +100 +39 +76 +100 +46 +84 +108 +51 +77 +97 +51 +85 +103 +62 +81 +97 +58 +90 +100 +74 +89 +108 +63 +84 +120 +37 +81 +118 +34 +83 +109 +50 +82 +105 +52 +24 +33 +13 +67 +98 +28 +84 +122 +36 +84 +121 +35 +95 +138 +40 +87 +126 +37 +60 +87 +26 +82 +118 +35 +71 +104 +30 +52 +76 +22 +79 +115 +34 +84 +122 +36 +68 +99 +29 +67 +97 +28 +61 +88 +26 +58 +85 +25 +61 +87 +28 +88 +107 +63 +116 +120 +104 +113 +115 +104 +121 +122 +111 +124 +125 +114 +136 +139 +122 +148 +152 +131 +119 +127 +100 +126 +137 +102 +127 +135 +106 +118 +127 +96 +86 +116 +46 +75 +108 +32 +84 +121 +36 +93 +135 +39 +46 +66 +19 +73 +105 +31 +91 +131 +39 +85 +124 +36 +71 +103 +30 +65 +94 +28 +71 +102 +33 +70 +97 +34 +67 +93 +35 +75 +89 +57 +74 +90 +53 +76 +87 +59 +73 +84 +57 +82 +91 +69 +99 +103 +91 +108 +112 +96 +111 +119 +92 +100 +113 +77 +92 +109 +68 +81 +115 +37 +74 +107 +32 +75 +107 +34 +73 +106 +31 +69 +98 +31 +69 +100 +31 +77 +111 +34 +84 +106 +54 +111 +153 +55 +101 +147 +43 +85 +123 +36 +73 +106 +31 +71 +103 +31 +28 +41 +12 +40 +58 +17 +74 +107 +31 +64 +93 +27 +84 +122 +36 +89 +128 +38 +76 +110 +32 +68 +99 +29 +71 +103 +30 +75 +109 +32 +82 +120 +35 +73 +106 +31 +71 +102 +30 +57 +81 +26 +66 +92 +35 +67 +90 +38 +69 +95 +34 +87 +102 +65 +124 +127 +112 +127 +129 +116 +113 +114 +104 +134 +135 +123 +141 +142 +126 +159 +162 +139 +148 +153 +127 +112 +123 +89 +138 +143 +119 +157 +161 +135 +98 +119 +65 +75 +109 +32 +73 +106 +31 +94 +135 +40 +42 +61 +17 +66 +96 +28 +93 +132 +40 +77 +111 +32 +84 +122 +36 +66 +96 +28 +81 +117 +35 +64 +93 +27 +73 +103 +33 +77 +106 +40 +81 +93 +64 +89 +97 +76 +83 +91 +70 +96 +102 +84 +104 +108 +95 +131 +135 +119 +128 +134 +110 +86 +100 +63 +79 +102 +49 +69 +98 +31 +71 +103 +30 +82 +119 +35 +67 +98 +29 +71 +103 +30 +79 +114 +34 +77 +112 +33 +97 +139 +41 +88 +126 +37 +91 +131 +39 +95 +136 +40 +91 +132 +39 +60 +88 +26 +30 +43 +13 +43 +58 +25 +81 +114 +41 +72 +105 +31 +65 +94 +28 +79 +115 +34 +61 +89 +26 +64 +93 +28 +72 +105 +30 +66 +95 +28 +82 +118 +35 +79 +114 +33 +63 +92 +27 +68 +97 +30 +76 +111 +32 +75 +108 +34 +76 +101 +44 +94 +104 +76 +141 +143 +126 +148 +149 +134 +134 +135 +122 +137 +138 +125 +136 +136 +124 +144 +145 +130 +165 +169 +144 +140 +143 +121 +162 +164 +142 +158 +163 +136 +93 +126 +49 +74 +107 +31 +86 +125 +36 +82 +119 +35 +39 +56 +16 +73 +106 +31 +105 +144 +45 +102 +141 +43 +80 +116 +34 +79 +114 +33 +84 +122 +35 +73 +106 +31 +62 +87 +28 +70 +96 +38 +73 +85 +56 +100 +102 +94 +93 +97 +86 +98 +102 +90 +118 +120 +109 +136 +139 +122 +129 +134 +113 +117 +126 +98 +89 +104 +67 +83 +117 +39 +70 +101 +29 +81 +118 +35 +81 +117 +34 +82 +119 +34 +98 +140 +41 +95 +136 +40 +103 +149 +44 +79 +114 +34 +102 +144 +44 +103 +146 +44 +81 +117 +34 +77 +111 +32 +36 +52 +15 +55 +72 +34 +81 +111 +43 +74 +107 +31 +76 +107 +37 +60 +86 +27 +58 +80 +29 +86 +108 +58 +75 +109 +32 +71 +103 +30 +80 +116 +34 +76 +110 +32 +66 +96 +28 +67 +97 +29 +65 +95 +28 +66 +96 +28 +65 +91 +32 +106 +114 +88 +135 +137 +122 +154 +155 +139 +162 +163 +146 +163 +163 +148 +151 +151 +138 +152 +152 +138 +158 +160 +140 +152 +154 +133 +170 +171 +149 +151 +155 +130 +88 +113 +54 +72 +104 +30 +82 +119 +35 +77 +112 +33 +41 +59 +16 +66 +96 +28 +82 +119 +35 +86 +124 +37 +73 +105 +31 +71 +103 +30 +75 +109 +32 +61 +89 +26 +74 +107 +32 +58 +79 +30 +95 +99 +87 +104 +106 +97 +93 +97 +85 +99 +104 +89 +114 +118 +103 +129 +130 +117 +122 +124 +110 +118 +128 +98 +83 +110 +48 +78 +113 +33 +59 +84 +25 +84 +121 +36 +80 +117 +34 +75 +109 +32 +97 +138 +41 +92 +133 +39 +94 +136 +40 +78 +113 +33 +94 +136 +40 +107 +150 +45 +95 +135 +40 +82 +119 +35 +40 +58 +17 +57 +83 +24 +83 +107 +49 +73 +101 +36 +64 +92 +29 +68 +98 +29 +62 +87 +31 +73 +94 +46 +63 +89 +31 +69 +100 +30 +67 +97 +28 +77 +111 +33 +77 +112 +33 +70 +92 +41 +77 +109 +36 +59 +82 +28 +73 +95 +43 +104 +111 +89 +147 +149 +131 +147 +150 +130 +175 +175 +156 +182 +182 +162 +172 +172 +154 +183 +183 +163 +196 +197 +174 +177 +179 +156 +163 +165 +142 +149 +154 +127 +104 +123 +72 +74 +106 +33 +85 +123 +36 +79 +114 +33 +37 +54 +15 +70 +102 +29 +72 +104 +31 +64 +94 +27 +66 +96 +28 +74 +107 +31 +82 +119 +35 +70 +102 +29 +83 +120 +36 +62 +80 +39 +95 +98 +88 +93 +94 +88 +99 +102 +92 +102 +105 +94 +114 +118 +103 +113 +114 +106 +98 +100 +90 +102 +112 +84 +86 +105 +58 +63 +91 +27 +68 +99 +29 +71 +103 +30 +80 +115 +34 +90 +130 +38 +95 +134 +40 +85 +122 +36 +82 +119 +35 +77 +112 +33 +94 +135 +40 +93 +135 +39 +87 +127 +37 +85 +123 +36 +33 +48 +13 +58 +83 +24 +61 +84 +31 +86 +106 +57 +81 +96 +58 +91 +103 +70 +89 +105 +64 +65 +88 +36 +76 +92 +54 +69 +93 +39 +67 +90 +37 +83 +120 +35 +64 +94 +28 +71 +101 +31 +77 +93 +55 +85 +100 +61 +95 +108 +73 +129 +132 +115 +138 +142 +122 +139 +142 +121 +165 +166 +146 +175 +176 +155 +168 +169 +149 +172 +173 +154 +181 +182 +161 +160 +163 +140 +149 +154 +128 +145 +152 +122 +84 +108 +51 +77 +111 +32 +87 +125 +37 +68 +99 +29 +24 +36 +10 +65 +95 +28 +79 +115 +34 +94 +135 +40 +69 +100 +30 +73 +106 +31 +61 +88 +26 +66 +96 +28 +52 +76 +22 +70 +87 +49 +95 +98 +89 +100 +100 +97 +104 +104 +100 +111 +112 +106 +110 +111 +104 +100 +101 +95 +102 +105 +95 +91 +97 +80 +78 +93 +57 +68 +91 +39 +59 +85 +26 +81 +111 +43 +78 +114 +33 +89 +129 +38 +79 +114 +33 +82 +119 +35 +66 +97 +28 +71 +103 +30 +76 +111 +32 +91 +132 +39 +93 +131 +39 +78 +114 +33 +34 +50 +14 +57 +83 +24 +69 +101 +29 +70 +91 +43 +117 +126 +97 +106 +110 +96 +103 +110 +88 +92 +104 +74 +102 +115 +81 +97 +110 +76 +90 +110 +62 +69 +95 +36 +58 +80 +31 +78 +91 +58 +121 +129 +103 +132 +135 +118 +116 +119 +103 +143 +145 +128 +134 +138 +119 +147 +150 +129 +165 +166 +146 +167 +169 +147 +158 +160 +140 +175 +176 +155 +187 +187 +165 +171 +174 +150 +134 +143 +111 +115 +128 +90 +85 +110 +52 +71 +99 +36 +63 +91 +27 +70 +102 +30 +34 +50 +14 +77 +112 +32 +82 +118 +34 +72 +105 +31 +59 +85 +25 +60 +85 +26 +62 +88 +28 +58 +79 +31 +72 +84 +55 +87 +93 +76 +104 +104 +99 +96 +97 +92 +93 +95 +90 +105 +105 +101 +103 +104 +98 +100 +101 +95 +100 +102 +96 +94 +97 +87 +87 +93 +77 +86 +93 +76 +89 +101 +72 +83 +114 +43 +72 +105 +31 +71 +103 +30 +62 +90 +27 +57 +82 +26 +70 +100 +32 +63 +92 +27 +64 +92 +27 +80 +117 +34 +74 +108 +32 +75 +108 +32 +28 +41 +11 +44 +64 +19 +62 +89 +28 +61 +74 +43 +95 +100 +84 +111 +114 +101 +129 +131 +116 +122 +127 +107 +141 +148 +120 +135 +145 +111 +111 +122 +90 +101 +113 +81 +93 +109 +69 +106 +113 +90 +121 +125 +106 +139 +141 +125 +141 +142 +128 +135 +137 +120 +135 +137 +120 +154 +155 +138 +163 +166 +144 +155 +160 +134 +165 +168 +145 +181 +182 +160 +184 +185 +163 +168 +171 +147 +141 +147 +119 +104 +118 +78 +92 +112 +62 +74 +99 +41 +75 +106 +35 +68 +98 +29 +24 +35 +10 +62 +90 +27 +75 +109 +32 +62 +90 +26 +66 +92 +32 +101 +113 +81 +90 +98 +74 +97 +102 +87 +108 +111 +98 +107 +109 +99 +96 +97 +90 +93 +95 +89 +91 +93 +86 +97 +98 +93 +105 +106 +100 +103 +104 +98 +107 +107 +102 +106 +106 +101 +100 +101 +95 +105 +107 +98 +95 +108 +77 +75 +109 +32 +73 +105 +31 +64 +92 +28 +74 +107 +32 +68 +98 +29 +66 +95 +29 +62 +83 +35 +83 +118 +37 +71 +103 +30 +63 +92 +27 +67 +98 +29 +27 +38 +11 +55 +72 +32 +78 +87 +63 +100 +107 +87 +101 +104 +92 +125 +126 +115 +129 +131 +117 +156 +160 +138 +128 +133 +110 +133 +137 +116 +131 +135 +113 +121 +129 +101 +105 +114 +88 +124 +128 +108 +143 +145 +128 +134 +136 +119 +132 +135 +118 +124 +131 +107 +127 +133 +110 +148 +152 +130 +154 +158 +133 +140 +148 +118 +147 +151 +126 +168 +170 +147 +175 +176 +154 +168 +170 +146 +134 +141 +112 +126 +133 +106 +112 +124 +89 +97 +115 +70 +69 +99 +29 +68 +97 +32 +29 +39 +15 +63 +88 +30 +64 +91 +30 +66 +81 +43 +104 +112 +86 +107 +113 +92 +122 +127 +108 +104 +108 +93 +110 +114 +100 +107 +109 +100 +105 +107 +99 +99 +100 +95 +102 +103 +99 +105 +105 +101 +111 +111 +106 +111 +111 +106 +111 +111 +106 +105 +105 +101 +108 +108 +104 +120 +121 +112 +96 +107 +80 +73 +95 +43 +61 +88 +27 +81 +106 +48 +75 +108 +32 +60 +84 +29 +69 +83 +48 +88 +99 +72 +79 +104 +48 +66 +86 +41 +66 +95 +29 +62 +88 +27 +23 +33 +10 +71 +84 +51 +96 +106 +81 +113 +116 +104 +120 +121 +109 +120 +122 +109 +130 +133 +116 +124 +130 +107 +141 +145 +122 +159 +161 +140 +134 +138 +117 +133 +137 +117 +131 +135 +116 +141 +143 +126 +145 +149 +128 +122 +126 +107 +123 +126 +110 +111 +121 +91 +107 +120 +84 +115 +126 +93 +132 +139 +111 +147 +154 +124 +143 +150 +121 +167 +169 +145 +164 +166 +145 +155 +157 +137 +158 +162 +138 +157 +159 +137 +133 +141 +111 +123 +135 +99 +74 +97 +43 +75 +96 +45 +53 +57 +44 +98 +104 +83 +116 +122 +98 +121 +127 +103 +136 +137 +121 +133 +138 +116 +96 +104 +82 +102 +108 +89 +105 +109 +95 +112 +113 +105 +111 +112 +105 +109 +110 +104 +108 +108 +104 +114 +114 +109 +117 +117 +111 +109 +109 +104 +106 +106 +102 +106 +106 +102 +108 +108 +104 +108 +108 +102 +115 +116 +107 +111 +114 +101 +106 +115 +88 +97 +116 +70 +73 +94 +47 +86 +96 +69 +71 +81 +58 +90 +99 +76 +89 +100 +72 +99 +105 +86 +84 +97 +66 +83 +93 +68 +31 +34 +26 +74 +85 +59 +92 +97 +83 +119 +122 +109 +122 +123 +112 +140 +141 +127 +146 +148 +130 +150 +153 +133 +148 +155 +126 +153 +155 +135 +147 +148 +130 +126 +131 +110 +131 +135 +115 +136 +138 +121 +124 +131 +106 +107 +118 +87 +119 +128 +100 +31 +43 +16 +40 +49 +26 +42 +48 +31 +56 +62 +44 +40 +45 +30 +37 +41 +30 +79 +80 +68 +77 +78 +67 +58 +58 +51 +70 +71 +62 +69 +71 +60 +68 +71 +58 +48 +52 +39 +54 +56 +45 +43 +49 +33 +49 +51 +42 +63 +64 +55 +63 +64 +55 +62 +62 +55 +61 +62 +54 +48 +54 +37 +30 +35 +22 +37 +41 +32 +40 +42 +37 +41 +42 +38 +55 +55 +52 +49 +49 +47 +60 +60 +58 +52 +52 +49 +47 +47 +45 +45 +45 +44 +44 +44 +42 +53 +53 +51 +47 +47 +45 +43 +43 +40 +48 +48 +45 +50 +50 +46 +48 +48 +43 +42 +44 +38 +47 +49 +42 +53 +54 +48 +43 +44 +39 +39 +41 +34 +40 +42 +36 +39 +40 +36 +40 +43 +35 +37 +41 +32 +29 +35 +21 +34 +38 +30 +42 +46 +34 +38 +41 +32 +50 +50 +45 +56 +56 +51 +56 +57 +50 +72 +73 +64 +107 +108 +95 +130 +130 +115 +105 +106 +94 +52 +53 +47 +53 +56 +46 +45 +47 +39 +44 +48 +35 +33 +41 +22 +33 +46 +16 diff --git a/sprite/obsidian.ppm b/sprite/obsidian.ppm new file mode 100644 index 0000000..b290129 --- /dev/null +++ b/sprite/obsidian.ppm @@ -0,0 +1,12290 @@ +64 64 +255 +47 +49 +54 +103 +105 +111 +73 +75 +81 +91 +95 +104 +150 +155 +167 +97 +102 +113 +47 +50 +58 +47 +41 +47 +32 +26 +32 +28 +22 +28 +28 +22 +27 +35 +41 +53 +49 +53 +61 +30 +37 +48 +34 +40 +50 +24 +22 +27 +27 +24 +26 +21 +19 +24 +31 +30 +33 +22 +22 +24 +20 +19 +24 +21 +18 +21 +26 +20 +23 +25 +20 +23 +26 +22 +24 +34 +33 +34 +49 +45 +41 +26 +23 +22 +25 +19 +20 +30 +25 +24 +45 +41 +39 +30 +28 +29 +63 +70 +76 +106 +112 +120 +116 +120 +125 +87 +92 +98 +76 +82 +91 +43 +43 +50 +24 +20 +26 +25 +20 +27 +66 +67 +73 +49 +53 +63 +35 +39 +47 +19 +18 +24 +23 +22 +27 +30 +29 +34 +29 +26 +31 +20 +18 +25 +19 +19 +26 +24 +21 +26 +24 +20 +26 +83 +89 +98 +70 +79 +89 +41 +46 +52 +31 +32 +35 +27 +35 +47 +28 +36 +47 +29 +37 +48 +32 +40 +50 +33 +41 +51 +39 +44 +55 +40 +46 +57 +107 +108 +116 +49 +50 +56 +111 +111 +116 +93 +96 +102 +87 +91 +100 +71 +76 +83 +83 +88 +95 +116 +122 +130 +33 +32 +37 +94 +95 +101 +42 +36 +40 +30 +25 +29 +33 +36 +46 +42 +47 +60 +38 +45 +57 +33 +39 +51 +28 +32 +41 +46 +50 +59 +35 +42 +56 +48 +56 +68 +28 +27 +32 +24 +21 +23 +20 +19 +24 +25 +20 +26 +33 +31 +34 +28 +25 +27 +24 +23 +28 +28 +30 +35 +28 +25 +24 +28 +24 +22 +26 +22 +21 +27 +23 +22 +37 +35 +34 +47 +54 +62 +52 +59 +71 +53 +55 +59 +182 +183 +186 +123 +128 +133 +71 +75 +83 +33 +29 +33 +30 +24 +28 +31 +24 +27 +56 +53 +56 +44 +50 +63 +43 +51 +62 +34 +36 +44 +26 +24 +27 +27 +25 +28 +29 +25 +28 +36 +32 +34 +37 +33 +35 +30 +27 +29 +44 +37 +38 +41 +35 +39 +46 +49 +54 +28 +23 +24 +25 +25 +27 +36 +43 +53 +30 +40 +50 +30 +38 +49 +31 +39 +50 +34 +41 +52 +49 +53 +61 +94 +97 +105 +126 +127 +132 +153 +155 +161 +124 +126 +132 +50 +52 +58 +134 +137 +140 +96 +98 +104 +120 +121 +126 +185 +185 +190 +60 +61 +65 +31 +28 +35 +35 +34 +39 +38 +35 +40 +28 +28 +34 +27 +23 +23 +27 +25 +26 +25 +23 +25 +26 +24 +27 +25 +23 +26 +28 +24 +25 +26 +25 +28 +53 +58 +65 +44 +42 +47 +27 +22 +25 +28 +23 +27 +19 +19 +26 +29 +34 +43 +68 +75 +85 +66 +73 +84 +25 +21 +20 +31 +27 +27 +32 +29 +29 +28 +25 +25 +35 +36 +38 +22 +21 +24 +31 +27 +27 +29 +23 +23 +27 +22 +22 +27 +23 +26 +39 +37 +40 +30 +25 +29 +32 +27 +30 +33 +30 +36 +47 +49 +58 +35 +30 +32 +27 +23 +27 +27 +25 +28 +26 +24 +27 +26 +24 +27 +24 +22 +26 +26 +24 +28 +24 +22 +26 +26 +24 +27 +40 +36 +36 +42 +36 +36 +31 +27 +30 +28 +25 +26 +24 +25 +25 +38 +48 +57 +36 +40 +47 +41 +48 +56 +30 +38 +51 +31 +39 +51 +57 +59 +65 +141 +143 +147 +81 +88 +95 +161 +164 +168 +85 +88 +95 +181 +182 +186 +80 +84 +91 +108 +111 +115 +100 +104 +108 +160 +165 +168 +65 +65 +70 +37 +38 +44 +73 +75 +83 +56 +63 +72 +24 +26 +32 +38 +35 +38 +67 +66 +69 +42 +42 +45 +26 +24 +27 +24 +22 +25 +25 +23 +25 +28 +25 +28 +26 +24 +26 +33 +29 +30 +29 +26 +28 +24 +23 +27 +21 +21 +27 +34 +31 +34 +44 +39 +39 +44 +41 +43 +55 +55 +59 +43 +39 +40 +43 +39 +36 +30 +24 +22 +26 +23 +21 +29 +24 +23 +26 +21 +21 +27 +22 +22 +33 +30 +32 +77 +74 +75 +110 +109 +112 +135 +134 +139 +50 +55 +63 +50 +49 +54 +43 +46 +54 +39 +36 +37 +34 +31 +32 +28 +25 +28 +26 +24 +27 +27 +25 +28 +25 +23 +27 +25 +23 +27 +29 +27 +30 +26 +24 +28 +28 +26 +28 +38 +34 +33 +36 +33 +35 +28 +23 +26 +25 +23 +23 +51 +51 +55 +37 +43 +55 +41 +48 +56 +29 +34 +45 +32 +36 +43 +66 +66 +68 +68 +73 +80 +76 +80 +91 +116 +117 +118 +82 +88 +95 +103 +105 +111 +102 +104 +109 +92 +94 +98 +112 +115 +120 +31 +29 +33 +34 +40 +48 +103 +106 +111 +68 +74 +81 +62 +68 +76 +42 +43 +45 +27 +24 +28 +25 +22 +26 +37 +36 +41 +94 +92 +96 +114 +112 +116 +43 +42 +47 +29 +27 +30 +25 +23 +25 +27 +25 +28 +26 +23 +27 +30 +27 +30 +28 +26 +29 +44 +40 +41 +48 +46 +48 +35 +33 +39 +26 +23 +27 +36 +42 +51 +26 +33 +45 +37 +39 +44 +33 +34 +36 +33 +33 +34 +41 +48 +57 +40 +47 +57 +110 +110 +110 +113 +113 +113 +121 +120 +121 +53 +58 +65 +43 +47 +56 +47 +44 +45 +31 +35 +44 +37 +45 +58 +40 +45 +55 +46 +47 +55 +29 +31 +39 +28 +25 +29 +28 +26 +28 +26 +24 +29 +26 +25 +31 +25 +25 +31 +27 +27 +33 +29 +29 +34 +39 +40 +42 +34 +34 +38 +37 +32 +31 +43 +38 +36 +41 +37 +35 +43 +38 +35 +38 +33 +30 +31 +27 +26 +25 +22 +21 +26 +23 +22 +26 +26 +26 +73 +73 +76 +27 +23 +24 +47 +46 +48 +93 +96 +100 +37 +38 +44 +55 +52 +52 +39 +41 +47 +53 +54 +61 +63 +70 +75 +111 +111 +113 +118 +116 +116 +112 +114 +116 +26 +27 +31 +18 +19 +24 +30 +31 +35 +32 +33 +40 +49 +48 +53 +90 +90 +96 +107 +107 +112 +107 +107 +113 +55 +55 +62 +28 +27 +33 +26 +24 +29 +29 +25 +28 +48 +46 +51 +34 +34 +42 +20 +20 +28 +23 +23 +30 +42 +50 +60 +38 +46 +55 +44 +49 +56 +58 +59 +63 +67 +70 +73 +45 +42 +39 +39 +40 +42 +71 +72 +76 +116 +115 +113 +50 +54 +62 +32 +30 +36 +35 +32 +32 +31 +37 +46 +92 +96 +101 +50 +53 +61 +57 +62 +72 +122 +121 +127 +20 +20 +26 +29 +26 +31 +30 +24 +28 +25 +21 +28 +24 +22 +30 +22 +22 +30 +27 +24 +30 +27 +23 +27 +35 +37 +45 +40 +45 +51 +51 +48 +46 +41 +37 +34 +42 +37 +34 +43 +38 +35 +41 +36 +32 +39 +34 +31 +39 +35 +32 +38 +34 +31 +34 +31 +29 +29 +25 +24 +28 +24 +23 +28 +23 +23 +29 +25 +25 +39 +33 +33 +66 +63 +62 +54 +57 +62 +43 +46 +53 +73 +82 +90 +81 +87 +91 +88 +94 +97 +101 +103 +105 +51 +51 +55 +31 +30 +34 +30 +28 +31 +18 +19 +25 +22 +21 +27 +26 +25 +30 +55 +54 +61 +111 +110 +116 +99 +101 +110 +70 +73 +82 +67 +69 +83 +31 +32 +41 +37 +38 +46 +25 +24 +31 +25 +24 +31 +39 +43 +52 +42 +51 +62 +40 +49 +59 +41 +47 +54 +99 +99 +100 +64 +66 +70 +66 +67 +71 +38 +40 +44 +35 +32 +30 +26 +22 +22 +31 +27 +27 +34 +29 +29 +35 +40 +50 +91 +91 +93 +86 +87 +91 +57 +61 +67 +23 +23 +29 +50 +50 +55 +30 +26 +31 +26 +22 +28 +23 +21 +25 +28 +23 +28 +26 +21 +28 +27 +22 +29 +28 +26 +32 +30 +26 +31 +36 +32 +36 +30 +28 +32 +29 +32 +39 +25 +24 +28 +32 +31 +30 +41 +36 +34 +40 +36 +33 +41 +36 +33 +36 +33 +33 +40 +36 +33 +42 +38 +36 +28 +23 +21 +44 +47 +53 +52 +54 +60 +50 +53 +59 +42 +47 +58 +22 +20 +23 +30 +25 +25 +27 +27 +30 +59 +67 +74 +69 +77 +83 +69 +78 +84 +80 +83 +85 +86 +87 +86 +27 +23 +28 +22 +20 +24 +22 +19 +25 +19 +18 +24 +21 +20 +28 +23 +20 +29 +24 +22 +30 +49 +49 +58 +62 +65 +79 +74 +75 +84 +24 +21 +28 +18 +19 +28 +29 +28 +34 +24 +26 +33 +42 +48 +56 +33 +33 +37 +24 +21 +22 +24 +22 +24 +112 +111 +111 +35 +41 +48 +41 +44 +49 +45 +47 +53 +42 +46 +52 +28 +26 +28 +46 +44 +43 +30 +39 +49 +93 +94 +97 +95 +94 +98 +108 +108 +110 +86 +88 +93 +26 +26 +31 +28 +23 +28 +43 +44 +48 +60 +66 +74 +23 +23 +29 +24 +21 +27 +21 +20 +28 +30 +30 +38 +25 +23 +29 +29 +27 +32 +26 +21 +26 +28 +24 +25 +34 +32 +34 +19 +21 +22 +26 +32 +41 +28 +33 +42 +24 +31 +40 +27 +34 +43 +31 +37 +46 +75 +77 +77 +56 +60 +64 +29 +36 +45 +75 +76 +80 +84 +83 +86 +35 +40 +49 +55 +61 +74 +32 +29 +33 +31 +26 +24 +25 +23 +25 +21 +19 +24 +23 +24 +28 +34 +34 +39 +27 +23 +26 +37 +31 +33 +27 +27 +31 +22 +24 +30 +47 +51 +58 +27 +24 +28 +27 +24 +29 +22 +20 +29 +26 +23 +32 +27 +26 +34 +71 +80 +93 +81 +88 +100 +31 +31 +40 +27 +31 +42 +31 +40 +56 +33 +42 +58 +38 +42 +52 +36 +32 +34 +33 +35 +39 +28 +24 +26 +80 +81 +84 +36 +43 +51 +120 +117 +116 +107 +105 +104 +75 +77 +79 +40 +41 +44 +35 +37 +39 +37 +45 +56 +65 +70 +78 +86 +88 +90 +83 +84 +89 +79 +80 +85 +118 +117 +121 +82 +79 +82 +38 +37 +43 +28 +23 +29 +27 +22 +29 +33 +34 +42 +18 +21 +31 +23 +21 +30 +25 +22 +29 +28 +26 +31 +25 +24 +28 +25 +20 +23 +29 +25 +28 +20 +19 +20 +28 +31 +34 +31 +37 +46 +34 +39 +47 +26 +33 +42 +38 +43 +49 +40 +43 +49 +77 +80 +84 +46 +51 +57 +40 +44 +53 +56 +58 +67 +51 +59 +71 +42 +47 +56 +43 +45 +51 +18 +18 +21 +56 +55 +58 +27 +24 +26 +22 +20 +22 +23 +18 +22 +32 +30 +35 +61 +71 +81 +48 +53 +63 +17 +17 +22 +17 +18 +26 +24 +22 +29 +29 +24 +30 +23 +20 +29 +25 +24 +32 +22 +21 +30 +41 +46 +56 +59 +63 +71 +25 +24 +30 +44 +49 +60 +33 +44 +61 +37 +48 +65 +39 +46 +60 +42 +44 +47 +28 +22 +26 +35 +30 +30 +32 +30 +32 +48 +53 +60 +123 +124 +126 +128 +126 +124 +53 +47 +45 +32 +26 +22 +44 +43 +44 +22 +23 +26 +51 +55 +59 +61 +66 +72 +52 +60 +69 +122 +121 +121 +116 +116 +119 +103 +105 +111 +84 +89 +98 +62 +66 +74 +35 +39 +49 +42 +46 +57 +24 +21 +29 +19 +19 +26 +24 +23 +30 +25 +23 +29 +22 +22 +27 +36 +31 +33 +28 +23 +24 +20 +18 +18 +54 +49 +46 +36 +39 +43 +38 +42 +48 +38 +43 +48 +50 +51 +55 +76 +76 +77 +36 +41 +47 +34 +41 +50 +159 +158 +162 +113 +113 +117 +76 +83 +91 +67 +73 +79 +86 +92 +101 +40 +36 +36 +106 +103 +106 +155 +154 +157 +33 +30 +34 +23 +21 +26 +33 +36 +43 +34 +40 +48 +57 +62 +72 +25 +24 +29 +24 +22 +27 +20 +20 +27 +21 +22 +30 +22 +21 +29 +24 +24 +33 +28 +27 +35 +34 +33 +40 +31 +32 +40 +25 +24 +29 +34 +35 +42 +22 +26 +37 +20 +22 +29 +35 +38 +47 +47 +51 +59 +43 +48 +58 +41 +40 +40 +28 +24 +23 +40 +40 +43 +71 +75 +81 +30 +29 +29 +23 +22 +22 +30 +29 +27 +37 +36 +37 +62 +64 +67 +42 +44 +49 +37 +43 +52 +54 +58 +65 +126 +124 +125 +96 +99 +106 +102 +105 +110 +97 +101 +107 +43 +42 +53 +38 +39 +46 +25 +22 +29 +23 +22 +30 +22 +19 +28 +29 +26 +33 +22 +21 +27 +24 +20 +26 +27 +22 +24 +31 +26 +27 +29 +25 +24 +25 +22 +21 +44 +39 +35 +23 +18 +20 +22 +19 +20 +28 +24 +23 +36 +32 +32 +26 +21 +24 +38 +33 +34 +29 +23 +25 +41 +40 +45 +64 +70 +77 +68 +77 +87 +118 +123 +133 +39 +37 +39 +27 +23 +25 +28 +22 +26 +27 +22 +26 +32 +27 +31 +23 +20 +25 +26 +25 +30 +26 +23 +28 +26 +22 +27 +23 +21 +28 +32 +35 +43 +26 +29 +38 +27 +24 +32 +25 +23 +29 +30 +27 +33 +28 +24 +31 +34 +30 +37 +25 +20 +25 +19 +18 +25 +40 +47 +60 +26 +34 +46 +33 +45 +58 +42 +47 +55 +32 +34 +40 +27 +26 +31 +26 +22 +23 +25 +23 +26 +33 +32 +32 +18 +17 +18 +18 +18 +19 +24 +22 +20 +20 +18 +18 +73 +76 +78 +74 +77 +83 +32 +35 +42 +110 +112 +115 +90 +95 +98 +68 +69 +70 +40 +39 +42 +33 +29 +35 +40 +39 +46 +60 +61 +69 +22 +21 +30 +20 +20 +28 +24 +23 +30 +29 +26 +32 +25 +22 +28 +27 +25 +29 +25 +24 +28 +37 +34 +35 +54 +48 +44 +37 +33 +32 +42 +36 +32 +26 +22 +21 +26 +23 +22 +41 +37 +35 +31 +25 +25 +27 +22 +23 +27 +20 +21 +24 +20 +24 +22 +21 +28 +59 +68 +81 +71 +78 +88 +197 +198 +207 +52 +55 +60 +24 +20 +25 +23 +20 +27 +20 +19 +27 +45 +44 +50 +27 +22 +26 +28 +23 +27 +28 +23 +28 +28 +26 +31 +28 +24 +30 +27 +26 +34 +30 +28 +33 +33 +32 +38 +30 +31 +42 +22 +20 +28 +24 +21 +30 +60 +62 +73 +31 +36 +45 +23 +20 +23 +33 +41 +53 +30 +42 +57 +33 +44 +58 +56 +61 +67 +38 +39 +44 +27 +25 +27 +28 +24 +25 +26 +20 +22 +26 +23 +23 +29 +26 +27 +20 +18 +19 +27 +25 +24 +22 +20 +19 +39 +38 +38 +42 +42 +44 +46 +51 +55 +50 +51 +51 +78 +79 +82 +101 +103 +105 +101 +102 +105 +60 +60 +65 +70 +71 +77 +43 +42 +48 +32 +34 +42 +21 +22 +30 +20 +20 +28 +23 +21 +28 +23 +21 +28 +26 +24 +29 +25 +23 +27 +28 +28 +30 +52 +47 +45 +33 +31 +30 +33 +29 +26 +41 +36 +33 +41 +36 +33 +43 +39 +37 +28 +24 +24 +29 +25 +26 +26 +22 +25 +27 +25 +28 +25 +23 +26 +39 +42 +49 +75 +82 +94 +97 +101 +111 +71 +78 +88 +23 +19 +22 +22 +22 +29 +22 +20 +28 +28 +25 +31 +47 +48 +57 +48 +48 +57 +27 +22 +28 +32 +26 +30 +24 +21 +26 +30 +25 +29 +25 +20 +28 +29 +24 +29 +27 +22 +28 +25 +22 +29 +26 +26 +36 +39 +40 +47 +41 +36 +39 +27 +24 +29 +19 +22 +30 +33 +42 +57 +37 +45 +58 +24 +24 +27 +28 +26 +30 +31 +26 +28 +36 +30 +30 +29 +23 +25 +24 +21 +23 +44 +41 +40 +25 +21 +21 +18 +17 +17 +24 +19 +18 +24 +20 +21 +31 +27 +27 +26 +21 +23 +34 +25 +25 +28 +21 +24 +38 +30 +29 +47 +42 +46 +55 +52 +56 +71 +74 +82 +49 +47 +54 +22 +21 +29 +23 +25 +34 +23 +22 +30 +24 +21 +28 +24 +22 +28 +29 +27 +32 +30 +26 +31 +17 +17 +22 +17 +17 +19 +31 +28 +29 +39 +36 +35 +40 +36 +35 +40 +36 +35 +34 +30 +29 +26 +23 +24 +26 +23 +25 +24 +22 +25 +26 +24 +27 +26 +24 +27 +26 +24 +27 +61 +63 +70 +127 +130 +137 +61 +70 +86 +27 +21 +26 +27 +23 +30 +24 +22 +31 +45 +50 +59 +27 +28 +38 +91 +97 +106 +121 +120 +127 +67 +63 +69 +26 +22 +27 +28 +27 +33 +40 +43 +52 +31 +36 +48 +37 +44 +58 +34 +43 +58 +34 +42 +57 +43 +52 +66 +32 +30 +34 +31 +26 +29 +19 +18 +23 +24 +29 +39 +35 +41 +50 +22 +20 +27 +30 +24 +27 +30 +25 +27 +33 +27 +28 +32 +28 +27 +27 +24 +25 +42 +37 +36 +45 +40 +39 +39 +34 +31 +22 +18 +19 +27 +24 +24 +31 +25 +25 +25 +21 +21 +28 +23 +24 +33 +25 +25 +33 +24 +27 +34 +25 +27 +30 +24 +28 +39 +39 +49 +37 +37 +44 +24 +21 +28 +24 +24 +31 +19 +19 +29 +27 +25 +31 +28 +26 +31 +27 +25 +30 +26 +21 +27 +21 +19 +24 +28 +24 +27 +25 +23 +26 +26 +24 +27 +25 +23 +26 +26 +24 +26 +24 +22 +24 +24 +22 +24 +25 +23 +26 +26 +24 +27 +24 +22 +25 +25 +23 +26 +28 +25 +28 +24 +19 +23 +60 +66 +77 +66 +77 +89 +38 +35 +44 +36 +30 +34 +29 +31 +40 +21 +20 +31 +17 +19 +29 +45 +46 +55 +46 +46 +52 +23 +24 +33 +32 +40 +53 +43 +50 +63 +41 +49 +62 +42 +51 +65 +35 +45 +60 +34 +43 +58 +35 +43 +58 +47 +56 +68 +76 +78 +85 +37 +31 +30 +34 +32 +32 +28 +23 +26 +21 +21 +25 +24 +20 +27 +30 +24 +27 +32 +29 +35 +25 +23 +27 +36 +35 +38 +68 +70 +74 +49 +47 +48 +46 +41 +39 +31 +27 +25 +23 +22 +21 +29 +25 +27 +25 +24 +26 +26 +23 +25 +25 +22 +25 +30 +25 +28 +29 +23 +26 +33 +30 +35 +63 +66 +75 +55 +51 +59 +51 +50 +58 +64 +68 +77 +51 +54 +62 +25 +26 +36 +26 +25 +30 +24 +21 +28 +28 +26 +31 +27 +22 +28 +29 +24 +28 +26 +23 +26 +26 +24 +27 +24 +22 +27 +26 +24 +27 +25 +23 +26 +25 +23 +28 +25 +23 +26 +25 +23 +26 +26 +24 +27 +27 +23 +27 +26 +22 +26 +27 +23 +26 +23 +19 +24 +25 +23 +26 +58 +66 +77 +74 +75 +82 +26 +21 +26 +35 +32 +38 +26 +22 +31 +27 +23 +31 +26 +22 +29 +24 +23 +31 +39 +45 +57 +52 +60 +74 +49 +52 +62 +31 +40 +52 +29 +37 +51 +30 +38 +51 +35 +43 +54 +37 +43 +54 +57 +62 +72 +76 +84 +94 +32 +26 +29 +35 +30 +28 +26 +22 +23 +27 +23 +26 +29 +26 +32 +45 +51 +64 +46 +55 +68 +38 +47 +60 +70 +73 +80 +35 +36 +40 +21 +22 +27 +32 +29 +31 +41 +39 +40 +50 +49 +51 +30 +26 +28 +28 +23 +26 +78 +74 +79 +37 +34 +37 +47 +46 +52 +71 +74 +81 +69 +74 +82 +52 +57 +65 +136 +140 +147 +43 +45 +50 +35 +32 +39 +65 +72 +85 +78 +86 +98 +58 +64 +78 +27 +24 +30 +26 +22 +28 +31 +24 +30 +25 +20 +26 +26 +23 +28 +26 +24 +27 +24 +22 +26 +26 +24 +29 +25 +22 +27 +24 +22 +27 +26 +23 +26 +31 +26 +29 +29 +24 +26 +30 +27 +30 +20 +19 +24 +26 +22 +26 +26 +21 +23 +28 +23 +25 +26 +22 +27 +49 +56 +68 +47 +41 +43 +28 +25 +32 +29 +27 +33 +29 +28 +35 +39 +41 +51 +23 +24 +31 +27 +29 +38 +41 +47 +60 +44 +49 +59 +21 +26 +34 +38 +45 +57 +39 +47 +59 +70 +76 +85 +44 +52 +64 +49 +59 +71 +65 +72 +81 +46 +49 +57 +26 +23 +25 +29 +27 +31 +26 +25 +27 +31 +34 +43 +31 +34 +42 +35 +37 +43 +27 +27 +31 +86 +86 +88 +21 +20 +25 +22 +21 +26 +24 +23 +25 +18 +16 +18 +26 +21 +23 +45 +45 +50 +55 +55 +62 +47 +42 +47 +32 +26 +30 +23 +18 +25 +36 +33 +40 +66 +68 +77 +65 +69 +77 +51 +50 +56 +31 +29 +37 +29 +24 +30 +22 +21 +29 +23 +24 +34 +77 +81 +94 +75 +84 +99 +38 +40 +50 +30 +28 +36 +38 +37 +46 +36 +40 +52 +31 +32 +39 +26 +25 +32 +26 +25 +31 +27 +25 +28 +25 +23 +27 +22 +18 +23 +32 +26 +29 +30 +25 +28 +30 +31 +38 +25 +24 +30 +31 +27 +31 +26 +24 +24 +28 +21 +23 +25 +24 +30 +30 +33 +46 +57 +60 +67 +35 +32 +38 +36 +36 +50 +65 +69 +83 +53 +58 +70 +29 +31 +38 +35 +41 +51 +36 +46 +58 +34 +34 +38 +63 +67 +76 +57 +60 +67 +47 +53 +64 +49 +55 +64 +63 +72 +84 +60 +68 +80 +57 +64 +75 +52 +60 +71 +24 +20 +23 +24 +19 +21 +34 +30 +30 +40 +36 +35 +39 +35 +35 +31 +28 +28 +30 +27 +28 +41 +36 +36 +30 +29 +31 +24 +23 +27 +25 +23 +25 +20 +17 +20 +24 +22 +24 +32 +33 +37 +36 +35 +40 +38 +34 +38 +29 +27 +34 +27 +22 +28 +25 +21 +28 +30 +25 +28 +47 +48 +56 +39 +38 +44 +39 +39 +47 +30 +27 +34 +23 +22 +30 +26 +24 +33 +24 +22 +32 +31 +29 +37 +30 +27 +37 +25 +25 +36 +35 +31 +37 +34 +35 +46 +44 +52 +66 +49 +57 +72 +47 +55 +70 +45 +52 +66 +70 +75 +85 +28 +35 +46 +33 +38 +49 +28 +32 +40 +31 +39 +51 +36 +42 +54 +110 +109 +111 +84 +84 +87 +30 +33 +39 +52 +58 +66 +86 +88 +96 +59 +63 +75 +54 +60 +72 +37 +38 +50 +29 +32 +43 +27 +29 +40 +27 +28 +36 +28 +27 +31 +28 +27 +30 +29 +29 +32 +28 +26 +28 +44 +44 +50 +59 +67 +80 +65 +69 +78 +55 +61 +70 +36 +41 +50 +55 +59 +68 +51 +61 +75 +43 +45 +52 +33 +29 +29 +38 +34 +33 +35 +31 +31 +43 +38 +35 +41 +35 +35 +40 +36 +35 +40 +35 +35 +40 +35 +33 +34 +32 +34 +43 +48 +57 +33 +32 +33 +31 +30 +32 +25 +23 +26 +47 +47 +52 +97 +100 +104 +52 +53 +58 +39 +37 +43 +27 +23 +29 +24 +19 +28 +27 +22 +30 +32 +30 +38 +27 +26 +33 +26 +25 +34 +25 +24 +33 +28 +26 +36 +37 +34 +42 +37 +34 +45 +52 +52 +63 +27 +26 +37 +45 +45 +55 +29 +25 +34 +36 +35 +46 +46 +52 +68 +47 +56 +73 +61 +65 +77 +33 +42 +56 +30 +38 +52 +29 +37 +51 +29 +38 +51 +36 +42 +51 +39 +40 +46 +32 +29 +31 +24 +20 +24 +49 +52 +58 +58 +63 +68 +75 +80 +90 +54 +56 +64 +35 +35 +42 +30 +29 +37 +60 +58 +64 +34 +33 +40 +27 +24 +29 +27 +25 +30 +26 +24 +28 +25 +24 +27 +24 +22 +24 +27 +24 +25 +25 +22 +24 +30 +27 +30 +29 +27 +30 +27 +25 +28 +30 +24 +26 +45 +44 +45 +49 +51 +56 +27 +32 +41 +30 +33 +43 +27 +32 +42 +36 +38 +45 +36 +39 +46 +30 +36 +45 +32 +37 +47 +35 +40 +49 +30 +35 +44 +39 +41 +46 +47 +41 +40 +26 +24 +25 +25 +23 +25 +25 +21 +26 +26 +24 +29 +55 +54 +57 +44 +42 +47 +26 +23 +30 +26 +24 +29 +32 +27 +32 +31 +32 +42 +37 +42 +57 +30 +41 +58 +41 +48 +62 +53 +52 +64 +23 +20 +32 +17 +20 +33 +48 +54 +73 +139 +140 +150 +25 +23 +34 +42 +46 +61 +39 +43 +56 +42 +49 +66 +32 +41 +58 +31 +41 +56 +42 +49 +62 +30 +38 +53 +29 +37 +50 +29 +36 +47 +24 +21 +23 +36 +33 +33 +46 +44 +42 +41 +44 +49 +43 +45 +48 +47 +53 +63 +65 +70 +79 +60 +61 +66 +45 +45 +51 +32 +31 +38 +33 +31 +36 +92 +93 +102 +59 +64 +76 +35 +39 +51 +27 +28 +35 +28 +25 +27 +26 +24 +25 +27 +24 +25 +25 +23 +25 +27 +25 +28 +25 +23 +26 +26 +24 +27 +43 +39 +39 +38 +37 +41 +33 +29 +31 +29 +26 +31 +27 +33 +43 +25 +34 +47 +30 +36 +46 +37 +42 +51 +33 +41 +51 +30 +38 +48 +35 +41 +52 +41 +45 +55 +40 +47 +57 +48 +47 +50 +36 +32 +31 +24 +22 +25 +25 +22 +25 +26 +24 +28 +40 +37 +39 +32 +30 +35 +27 +25 +32 +31 +33 +44 +37 +44 +60 +35 +43 +59 +35 +40 +52 +27 +23 +32 +28 +27 +33 +28 +25 +34 +21 +22 +34 +36 +44 +62 +28 +33 +47 +224 +224 +231 +61 +59 +68 +33 +31 +39 +39 +48 +66 +45 +45 +53 +38 +45 +57 +30 +40 +55 +38 +47 +60 +32 +40 +53 +38 +46 +58 +28 +30 +36 +28 +26 +28 +41 +39 +38 +43 +45 +49 +34 +40 +50 +35 +40 +48 +36 +39 +44 +33 +33 +39 +53 +55 +60 +54 +54 +60 +39 +38 +43 +32 +28 +34 +39 +38 +47 +57 +61 +75 +42 +50 +64 +39 +48 +62 +40 +45 +58 +63 +63 +68 +38 +36 +39 +25 +23 +24 +26 +22 +25 +25 +25 +30 +29 +33 +44 +37 +43 +56 +78 +84 +91 +24 +21 +25 +28 +23 +25 +29 +21 +25 +19 +18 +24 +27 +31 +41 +25 +32 +42 +39 +44 +51 +34 +40 +50 +57 +60 +67 +37 +43 +52 +37 +43 +54 +72 +73 +80 +68 +66 +65 +27 +24 +26 +27 +24 +27 +30 +28 +30 +43 +42 +46 +32 +35 +46 +30 +36 +51 +36 +43 +58 +35 +42 +57 +52 +57 +68 +33 +29 +39 +39 +39 +50 +66 +73 +86 +42 +48 +62 +45 +51 +66 +33 +38 +55 +39 +51 +71 +117 +119 +135 +126 +124 +137 +27 +22 +31 +27 +23 +29 +34 +36 +48 +37 +44 +58 +30 +34 +44 +26 +35 +46 +80 +85 +93 +84 +84 +86 +42 +42 +43 +80 +83 +84 +33 +30 +31 +26 +27 +29 +35 +42 +51 +38 +45 +53 +75 +74 +79 +30 +24 +26 +26 +24 +29 +44 +44 +50 +51 +51 +60 +29 +34 +45 +34 +35 +43 +48 +50 +58 +46 +52 +65 +39 +47 +61 +43 +51 +65 +67 +71 +81 +167 +167 +171 +163 +164 +169 +28 +27 +36 +30 +35 +46 +32 +41 +54 +65 +66 +73 +44 +42 +51 +26 +20 +24 +25 +21 +25 +26 +22 +25 +17 +16 +21 +23 +18 +22 +45 +50 +58 +74 +75 +81 +29 +35 +47 +30 +40 +52 +62 +64 +73 +43 +51 +61 +41 +49 +60 +67 +73 +80 +36 +39 +43 +91 +87 +89 +27 +24 +30 +33 +39 +50 +25 +29 +40 +24 +30 +42 +27 +30 +41 +58 +60 +69 +35 +28 +37 +28 +23 +30 +24 +20 +31 +45 +52 +66 +33 +43 +60 +52 +59 +76 +66 +73 +90 +30 +37 +54 +108 +111 +120 +187 +187 +193 +175 +173 +180 +24 +22 +29 +27 +23 +29 +32 +28 +32 +22 +21 +26 +28 +25 +29 +70 +77 +83 +103 +101 +104 +117 +115 +117 +36 +34 +34 +29 +35 +40 +59 +59 +58 +35 +44 +53 +37 +40 +46 +26 +24 +26 +32 +26 +28 +47 +50 +57 +49 +49 +57 +70 +74 +82 +37 +41 +49 +32 +35 +44 +41 +38 +44 +51 +55 +69 +63 +66 +78 +33 +32 +39 +27 +25 +31 +53 +59 +70 +47 +49 +57 +37 +48 +63 +40 +43 +53 +33 +30 +35 +133 +135 +140 +99 +105 +114 +55 +54 +59 +30 +25 +27 +34 +28 +28 +17 +15 +20 +21 +20 +24 +29 +24 +28 +35 +38 +45 +35 +45 +56 +31 +39 +49 +43 +50 +60 +51 +59 +69 +51 +59 +70 +47 +54 +64 +43 +46 +53 +175 +173 +175 +44 +51 +64 +31 +34 +42 +23 +22 +29 +22 +21 +28 +30 +24 +31 +33 +27 +33 +35 +27 +34 +30 +24 +32 +23 +26 +37 +35 +46 +63 +63 +71 +87 +74 +81 +95 +72 +76 +93 +37 +47 +64 +61 +68 +83 +118 +119 +131 +215 +215 +220 +102 +100 +104 +26 +24 +28 +26 +24 +28 +38 +34 +35 +32 +26 +28 +30 +24 +26 +30 +24 +24 +28 +24 +24 +31 +33 +39 +27 +36 +46 +21 +21 +22 +29 +29 +31 +26 +23 +22 +39 +35 +36 +41 +36 +35 +30 +29 +33 +35 +32 +38 +37 +34 +42 +29 +26 +33 +26 +21 +30 +27 +25 +32 +28 +25 +34 +24 +23 +32 +26 +23 +31 +24 +22 +29 +30 +24 +29 +37 +31 +34 +27 +24 +30 +29 +25 +31 +27 +22 +28 +28 +29 +37 +92 +96 +106 +94 +95 +102 +36 +31 +33 +30 +24 +26 +25 +22 +27 +20 +18 +22 +24 +19 +20 +42 +45 +51 +32 +26 +27 +26 +22 +25 +47 +52 +58 +54 +62 +71 +52 +60 +71 +52 +60 +72 +44 +50 +60 +30 +28 +32 +36 +42 +54 +37 +47 +63 +40 +46 +59 +26 +23 +31 +24 +21 +28 +27 +23 +30 +30 +26 +33 +26 +24 +34 +35 +45 +61 +36 +46 +63 +58 +64 +80 +89 +90 +102 +57 +66 +81 +35 +44 +62 +35 +45 +63 +125 +124 +132 +101 +102 +117 +142 +143 +153 +26 +24 +30 +29 +27 +31 +25 +23 +25 +24 +19 +25 +23 +18 +22 +25 +20 +21 +29 +23 +22 +38 +43 +50 +29 +35 +43 +28 +26 +27 +26 +22 +21 +28 +26 +25 +42 +38 +37 +40 +35 +36 +23 +20 +27 +64 +69 +79 +34 +33 +43 +46 +51 +67 +39 +46 +63 +37 +47 +63 +30 +34 +45 +47 +50 +61 +35 +33 +42 +27 +22 +29 +27 +23 +31 +33 +31 +35 +30 +28 +33 +30 +26 +33 +30 +25 +30 +38 +41 +48 +53 +55 +65 +101 +105 +115 +40 +35 +37 +29 +23 +25 +27 +22 +24 +26 +20 +22 +28 +25 +26 +30 +26 +25 +30 +24 +24 +28 +22 +24 +32 +32 +36 +47 +52 +60 +51 +60 +70 +48 +55 +67 +43 +50 +60 +48 +54 +63 +46 +50 +58 +32 +36 +43 +25 +23 +31 +49 +50 +57 +36 +32 +37 +32 +25 +29 +31 +26 +32 +32 +40 +56 +39 +48 +63 +47 +55 +71 +48 +53 +67 +73 +78 +91 +72 +77 +91 +52 +58 +71 +42 +51 +65 +87 +89 +103 +79 +82 +99 +110 +110 +122 +118 +114 +122 +37 +33 +37 +28 +25 +29 +24 +19 +24 +26 +22 +23 +24 +19 +21 +31 +27 +27 +41 +40 +42 +26 +21 +21 +31 +26 +25 +28 +24 +22 +45 +40 +37 +32 +26 +28 +25 +20 +24 +27 +21 +28 +39 +36 +41 +24 +23 +32 +32 +27 +35 +38 +46 +61 +35 +44 +61 +53 +58 +69 +46 +48 +58 +38 +35 +42 +30 +26 +32 +31 +24 +31 +24 +21 +29 +23 +21 +27 +27 +25 +33 +38 +34 +38 +25 +22 +31 +26 +23 +30 +30 +27 +36 +31 +25 +29 +34 +30 +34 +30 +26 +28 +23 +20 +23 +25 +20 +22 +29 +23 +25 +26 +23 +24 +25 +23 +23 +27 +23 +22 +27 +23 +23 +38 +40 +44 +25 +25 +31 +32 +28 +29 +64 +64 +67 +51 +51 +55 +30 +30 +35 +25 +24 +27 +28 +24 +27 +46 +45 +51 +43 +43 +48 +48 +54 +67 +40 +49 +63 +42 +48 +64 +44 +53 +65 +43 +50 +65 +51 +61 +77 +35 +43 +59 +33 +39 +53 +27 +31 +41 +92 +95 +109 +209 +209 +214 +155 +154 +161 +183 +184 +198 +50 +47 +53 +30 +26 +28 +25 +20 +23 +24 +20 +22 +26 +22 +23 +52 +52 +54 +27 +23 +22 +27 +22 +21 +34 +27 +25 +31 +25 +25 +26 +21 +23 +24 +20 +25 +27 +25 +32 +47 +44 +51 +82 +79 +85 +25 +24 +33 +25 +21 +27 +29 +23 +29 +35 +29 +35 +34 +30 +39 +31 +26 +34 +39 +38 +45 +32 +31 +38 +25 +21 +33 +26 +23 +30 +26 +23 +30 +28 +25 +32 +31 +29 +34 +29 +27 +35 +26 +24 +32 +31 +31 +40 +28 +24 +27 +29 +24 +27 +23 +19 +23 +18 +18 +20 +26 +23 +25 +24 +18 +21 +23 +18 +21 +27 +24 +25 +26 +24 +25 +28 +25 +24 +24 +20 +21 +27 +21 +22 +36 +35 +37 +63 +63 +67 +66 +67 +71 +50 +54 +60 +43 +47 +55 +77 +76 +79 +63 +61 +66 +38 +42 +53 +49 +56 +69 +43 +51 +64 +67 +70 +79 +39 +44 +56 +41 +46 +58 +33 +42 +57 +40 +48 +65 +43 +49 +63 +27 +26 +36 +27 +24 +33 +105 +104 +110 +124 +124 +134 +81 +84 +96 +111 +110 +117 +30 +25 +29 +32 +26 +28 +23 +18 +21 +22 +21 +20 +23 +22 +20 +49 +49 +52 +86 +87 +89 +120 +123 +126 +36 +42 +51 +47 +52 +58 +39 +42 +50 +53 +57 +65 +64 +71 +82 +96 +99 +108 +88 +86 +95 +28 +23 +30 +34 +28 +32 +38 +33 +37 +33 +29 +36 +28 +25 +34 +31 +25 +32 +44 +41 +50 +32 +24 +31 +32 +29 +35 +25 +22 +29 +29 +28 +34 +25 +26 +35 +36 +37 +47 +27 +27 +37 +41 +42 +50 +39 +33 +35 +23 +19 +24 +20 +18 +23 +21 +19 +23 +26 +24 +24 +27 +23 +24 +27 +22 +24 +25 +19 +21 +25 +22 +23 +25 +23 +21 +38 +35 +34 +21 +18 +19 +42 +46 +55 +48 +51 +57 +53 +54 +58 +61 +63 +68 +41 +45 +54 +84 +83 +88 +93 +92 +96 +94 +94 +98 +27 +25 +28 +27 +28 +31 +38 +43 +51 +40 +44 +54 +30 +39 +54 +28 +36 +49 +29 +31 +41 +31 +30 +39 +24 +22 +31 +26 +23 +32 +27 +23 +32 +25 +23 +32 +66 +65 +73 +102 +102 +108 +97 +96 +99 +21 +20 +24 +23 +21 +24 +25 +25 +26 +30 +28 +27 +38 +41 +48 +103 +107 +109 +78 +85 +91 +54 +60 +68 +62 +68 +74 +66 +72 +81 +65 +71 +79 +53 +60 +71 +61 +68 +79 +93 +94 +103 +28 +24 +31 +33 +28 +32 +27 +22 +28 +33 +27 +33 +34 +31 +40 +142 +141 +153 +116 +121 +135 +69 +72 +86 +29 +28 +36 +37 +38 +45 +39 +45 +58 +55 +56 +65 +254 +254 +254 +54 +56 +66 +39 +41 +50 +35 +31 +37 +24 +20 +25 +23 +19 +25 +25 +23 +26 +26 +24 +25 +25 +23 +24 +28 +24 +25 +23 +19 +20 +24 +19 +20 +25 +21 +22 +46 +41 +38 +47 +46 +47 +41 +48 +56 +45 +49 +54 +54 +56 +59 +64 +65 +68 +60 +61 +65 +93 +90 +92 +82 +84 +90 +55 +64 +75 +104 +106 +112 +28 +23 +27 +28 +24 +28 +29 +23 +25 +30 +25 +30 +31 +26 +32 +25 +21 +27 +22 +19 +26 +24 +21 +28 +29 +24 +31 +30 +25 +32 +27 +24 +31 +22 +20 +26 +30 +28 +32 +100 +98 +101 +41 +43 +48 +30 +39 +51 +28 +35 +43 +44 +49 +56 +27 +25 +25 +27 +23 +27 +64 +63 +67 +66 +71 +78 +72 +80 +86 +78 +86 +95 +75 +83 +95 +70 +77 +90 +72 +79 +91 +101 +105 +116 +60 +60 +68 +32 +27 +32 +26 +21 +28 +30 +26 +32 +135 +140 +149 +105 +110 +123 +76 +77 +87 +27 +26 +33 +32 +37 +49 +36 +42 +54 +38 +47 +62 +63 +67 +82 +146 +147 +156 +184 +188 +197 +49 +50 +57 +29 +27 +33 +27 +22 +26 +27 +22 +25 +25 +23 +26 +26 +24 +25 +27 +24 +25 +28 +25 +24 +27 +22 +23 +29 +23 +23 +25 +19 +21 +36 +30 +29 +66 +66 +67 +62 +65 +70 +49 +48 +51 +68 +69 +72 +74 +76 +78 +81 +82 +85 +82 +87 +92 +73 +82 +91 +86 +88 +93 +129 +126 +128 +108 +107 +111 +31 +27 +31 +28 +24 +27 +25 +22 +25 +28 +24 +28 +28 +26 +31 +28 +26 +31 +27 +25 +30 +26 +21 +29 +30 +25 +31 +24 +21 +28 +29 +24 +30 +25 +23 +26 +26 +24 +26 +54 +54 +54 +35 +44 +51 +33 +41 +51 +36 +38 +42 +96 +100 +105 +47 +53 +60 +70 +77 +84 +56 +61 +69 +70 +70 +73 +77 +78 +82 +93 +93 +98 +91 +93 +101 +115 +118 +131 +243 +243 +244 +168 +169 +176 +29 +24 +30 +29 +24 +29 +29 +23 +28 +94 +97 +108 +36 +32 +39 +34 +25 +31 +35 +38 +50 +38 +48 +63 +41 +45 +57 +27 +23 +30 +30 +25 +31 +38 +33 +39 +76 +72 +79 +95 +94 +102 +63 +63 +70 +27 +24 +29 +26 +25 +29 +27 +25 +29 +27 +26 +28 +29 +26 +27 +30 +26 +27 +30 +26 +26 +31 +27 +27 +33 +30 +30 +64 +61 +61 +46 +49 +53 +25 +23 +25 +38 +33 +31 +27 +23 +22 +42 +43 +46 +31 +32 +35 +69 +76 +82 +66 +70 +80 +96 +96 +101 +117 +116 +119 +129 +128 +132 +118 +116 +120 +27 +22 +26 +27 +23 +25 +26 +24 +27 +25 +23 +28 +26 +24 +29 +25 +22 +28 +31 +26 +30 +33 +25 +31 +30 +24 +28 +30 +23 +27 +29 +27 +31 +29 +33 +42 +59 +55 +54 +38 +36 +36 +24 +21 +26 +32 +38 +46 +65 +72 +81 +87 +92 +97 +56 +63 +73 +60 +66 +75 +76 +80 +87 +114 +113 +115 +113 +112 +117 +118 +117 +122 +115 +117 +128 +165 +165 +172 +114 +115 +124 +88 +84 +92 +27 +22 +29 +35 +29 +32 +29 +25 +29 +36 +30 +35 +91 +94 +106 +33 +38 +49 +31 +29 +33 +27 +24 +28 +27 +25 +30 +27 +23 +28 +25 +22 +28 +29 +27 +33 +29 +27 +33 +47 +49 +58 +29 +37 +52 +28 +36 +51 +29 +37 +50 +26 +34 +47 +26 +34 +47 +29 +39 +52 +27 +35 +46 +28 +35 +45 +43 +48 +54 +44 +41 +39 +33 +28 +24 +24 +22 +21 +22 +19 +20 +33 +29 +29 +35 +32 +31 +39 +37 +39 +35 +34 +41 +75 +79 +85 +101 +102 +106 +119 +117 +120 +130 +129 +132 +121 +119 +121 +124 +121 +124 +31 +25 +28 +25 +23 +26 +26 +24 +29 +23 +20 +26 +23 +20 +27 +26 +21 +27 +30 +29 +37 +35 +39 +50 +41 +48 +60 +32 +42 +57 +33 +42 +55 +56 +60 +63 +47 +44 +41 +37 +44 +56 +45 +54 +63 +39 +42 +48 +39 +43 +47 +28 +31 +35 +102 +107 +114 +22 +23 +29 +110 +112 +117 +114 +113 +118 +124 +125 +130 +87 +92 +105 +155 +154 +160 +221 +220 +225 +201 +201 +211 +31 +26 +30 +30 +25 +31 +32 +29 +34 +33 +37 +46 +32 +39 +50 +58 +61 +70 +63 +64 +72 +44 +45 +54 +28 +29 +37 +27 +25 +31 +27 +25 +28 +41 +40 +43 +42 +46 +57 +48 +53 +65 +43 +52 +67 +42 +51 +66 +36 +44 +59 +34 +41 +54 +34 +40 +53 +33 +40 +51 +35 +42 +53 +37 +40 +46 +47 +52 +58 +40 +39 +37 +26 +23 +22 +27 +24 +23 +26 +23 +23 +32 +29 +28 +28 +24 +23 +24 +22 +24 +27 +24 +25 +25 +24 +31 +67 +72 +82 +131 +129 +131 +113 +112 +117 +135 +132 +136 +134 +130 +135 +78 +81 +91 +26 +22 +26 +22 +21 +28 +32 +32 +40 +36 +43 +56 +36 +47 +61 +39 +46 +59 +49 +50 +60 +29 +33 +42 +23 +25 +33 +27 +25 +28 +44 +44 +49 +29 +25 +23 +43 +41 +40 +24 +23 +27 +40 +36 +36 +38 +40 +46 +80 +84 +88 +58 +63 +68 +32 +30 +33 +33 +33 +37 +85 +83 +86 +84 +83 +88 +86 +88 +98 +192 +192 +202 +252 +252 +252 +164 +164 +173 +50 +51 +62 +34 +39 +51 +27 +35 +48 +37 +40 +49 +29 +29 +37 +33 +33 +41 +40 +41 +49 +31 +35 +46 +30 +37 +49 +64 +67 +76 +49 +53 +64 +49 +50 +59 +35 +33 +39 +56 +61 +73 +55 +63 +77 +36 +46 +60 +35 +44 +59 +33 +43 +57 +30 +40 +52 +29 +37 +49 +36 +44 +53 +63 +63 +65 +35 +32 +32 +55 +51 +52 +41 +37 +35 +40 +34 +32 +40 +34 +31 +34 +29 +28 +27 +23 +23 +27 +24 +25 +26 +23 +24 +26 +23 +26 +25 +25 +31 +112 +112 +119 +117 +117 +122 +121 +119 +123 +127 +123 +126 +52 +54 +63 +69 +71 +77 +36 +43 +54 +70 +75 +86 +72 +77 +86 +73 +79 +89 +33 +33 +40 +30 +26 +32 +29 +28 +34 +27 +23 +27 +27 +23 +25 +48 +47 +52 +77 +76 +77 +39 +35 +34 +44 +40 +38 +43 +39 +36 +42 +38 +37 +37 +33 +32 +37 +33 +32 +28 +25 +25 +27 +24 +26 +28 +26 +28 +25 +23 +26 +27 +25 +30 +32 +31 +38 +61 +58 +60 +48 +47 +50 +54 +56 +63 +27 +27 +35 +26 +24 +30 +29 +23 +27 +23 +20 +26 +21 +20 +26 +24 +22 +27 +23 +22 +29 +27 +23 +28 +27 +22 +28 +35 +35 +43 +65 +71 +81 +23 +20 +25 +35 +32 +39 +44 +53 +67 +35 +45 +60 +33 +42 +57 +31 +41 +53 +33 +42 +53 +32 +43 +54 +67 +69 +74 +45 +41 +39 +30 +23 +22 +75 +77 +77 +72 +71 +71 +26 +23 +22 +26 +22 +21 +26 +22 +23 +25 +21 +22 +23 +18 +21 +24 +19 +23 +27 +22 +26 +27 +22 +26 +76 +75 +79 +200 +203 +208 +224 +226 +228 +81 +82 +88 +75 +79 +86 +51 +50 +56 +30 +28 +32 +54 +54 +59 +80 +83 +91 +57 +65 +80 +45 +52 +66 +85 +86 +93 +26 +22 +27 +32 +27 +32 +51 +51 +57 +47 +52 +60 +73 +78 +86 +72 +75 +83 +40 +35 +35 +51 +48 +49 +30 +26 +27 +37 +34 +33 +37 +33 +32 +41 +36 +36 +28 +25 +27 +24 +22 +25 +24 +22 +26 +26 +24 +29 +25 +23 +27 +36 +33 +37 +41 +47 +58 +21 +22 +31 +23 +21 +27 +29 +25 +29 +25 +22 +26 +24 +20 +26 +25 +21 +27 +27 +24 +28 +22 +21 +26 +29 +23 +26 +29 +23 +27 +26 +22 +25 +95 +99 +107 +19 +16 +21 +20 +18 +22 +42 +44 +50 +32 +42 +55 +31 +41 +53 +30 +40 +52 +34 +42 +55 +48 +52 +58 +33 +29 +28 +32 +27 +27 +39 +36 +36 +37 +34 +35 +88 +89 +92 +85 +87 +92 +30 +28 +30 +24 +22 +23 +26 +23 +23 +24 +20 +22 +25 +20 +22 +31 +26 +28 +28 +23 +27 +25 +19 +23 +162 +162 +168 +92 +90 +94 +44 +38 +43 +140 +144 +149 +31 +28 +34 +27 +25 +29 +26 +24 +29 +25 +22 +28 +28 +24 +29 +39 +40 +47 +27 +23 +29 +28 +24 +31 +46 +51 +63 +49 +54 +61 +40 +46 +57 +42 +49 +59 +114 +112 +117 +104 +102 +107 +41 +35 +41 +33 +32 +37 +39 +45 +54 +28 +36 +47 +30 +36 +50 +42 +47 +57 +34 +41 +53 +35 +42 +55 +36 +42 +55 +38 +43 +54 +42 +41 +49 +21 +20 +26 +20 +19 +27 +18 +18 +26 +23 +22 +26 +29 +30 +34 +44 +50 +59 +53 +58 +67 +45 +45 +51 +24 +19 +24 +27 +21 +25 +28 +22 +25 +33 +32 +37 +49 +50 +57 +22 +19 +22 +28 +23 +26 +31 +27 +28 +28 +25 +29 +31 +37 +46 +30 +40 +53 +31 +39 +49 +40 +36 +34 +46 +41 +38 +29 +24 +24 +36 +42 +49 +20 +19 +18 +82 +89 +97 +126 +125 +125 +124 +122 +123 +58 +56 +57 +26 +22 +21 +26 +23 +24 +25 +23 +25 +25 +23 +26 +26 +24 +27 +27 +25 +28 +28 +26 +29 +46 +47 +52 +69 +75 +83 +59 +63 +72 +62 +67 +75 +23 +21 +25 +27 +22 +27 +24 +20 +26 +22 +20 +26 +26 +24 +29 +27 +27 +33 +47 +50 +59 +44 +50 +59 +38 +37 +42 +33 +32 +38 +43 +49 +62 +41 +36 +43 +41 +35 +41 +36 +30 +34 +30 +26 +27 +26 +27 +33 +35 +43 +56 +33 +42 +56 +35 +44 +55 +31 +40 +54 +30 +39 +53 +33 +42 +56 +91 +95 +105 +61 +62 +70 +33 +34 +41 +22 +23 +30 +21 +19 +25 +27 +22 +26 +22 +21 +26 +28 +24 +31 +36 +35 +39 +76 +79 +87 +110 +114 +116 +28 +23 +26 +22 +23 +29 +17 +18 +25 +42 +45 +52 +25 +23 +27 +25 +21 +24 +25 +23 +24 +34 +25 +26 +24 +20 +20 +25 +25 +29 +36 +32 +31 +44 +40 +38 +34 +30 +27 +28 +28 +29 +24 +26 +31 +22 +22 +25 +104 +105 +107 +102 +105 +109 +107 +111 +116 +118 +117 +119 +53 +56 +61 +28 +24 +25 +25 +23 +25 +27 +25 +28 +26 +24 +27 +25 +23 +26 +26 +23 +26 +47 +46 +49 +85 +90 +96 +57 +59 +64 +89 +95 +102 +32 +29 +32 +35 +38 +46 +34 +33 +40 +25 +20 +26 +35 +38 +48 +40 +47 +62 +60 +65 +75 +35 +38 +47 +47 +43 +43 +28 +29 +35 +29 +24 +30 +38 +33 +39 +38 +33 +37 +31 +26 +31 +32 +31 +34 +25 +22 +25 +36 +31 +33 +34 +40 +50 +29 +37 +51 +30 +37 +48 +28 +36 +49 +44 +50 +62 +178 +178 +183 +159 +161 +166 +27 +23 +26 +29 +24 +26 +26 +22 +27 +33 +27 +30 +34 +29 +29 +27 +22 +24 +31 +25 +26 +27 +21 +23 +32 +29 +32 +30 +25 +28 +29 +27 +34 +49 +52 +59 +52 +54 +65 +63 +64 +68 +25 +21 +23 +25 +23 +24 +24 +21 +22 +25 +23 +24 +27 +24 +23 +43 +39 +36 +33 +29 +29 +29 +26 +26 +20 +19 +20 +26 +22 +23 +23 +21 +22 +63 +63 +64 +84 +88 +94 +103 +104 +109 +137 +135 +136 +71 +76 +85 +90 +94 +100 +26 +24 +27 +26 +24 +27 +26 +24 +27 +26 +24 +27 +26 +24 +27 +34 +33 +36 +97 +101 +108 +75 +80 +88 +77 +81 +88 +23 +19 +24 +52 +52 +61 +32 +25 +27 +29 +33 +45 +29 +38 +54 +25 +32 +44 +29 +34 +46 +33 +38 +50 +36 +42 +53 +25 +24 +31 +23 +18 +28 +23 +20 +29 +26 +21 +28 +72 +76 +83 +49 +53 +62 +25 +20 +24 +37 +35 +39 +40 +42 +49 +25 +25 +30 +27 +26 +33 +24 +25 +33 +66 +71 +82 +117 +118 +123 +73 +83 +90 +31 +28 +33 +43 +48 +55 +24 +23 +28 +43 +43 +46 +35 +29 +28 +27 +23 +24 +36 +36 +42 +38 +41 +48 +72 +80 +89 +94 +93 +97 +38 +38 +44 +66 +70 +80 +45 +46 +51 +24 +25 +30 +99 +97 +100 +25 +23 +24 +25 +23 +24 +25 +21 +22 +25 +23 +24 +29 +24 +26 +39 +34 +35 +37 +34 +34 +21 +20 +23 +19 +19 +20 +27 +25 +25 +24 +22 +25 +25 +22 +23 +29 +26 +29 +75 +73 +76 +83 +85 +93 +61 +67 +77 +170 +171 +176 +36 +34 +38 +26 +24 +27 +25 +23 +26 +26 +24 +27 +25 +23 +24 +123 +124 +127 +77 +80 +88 +125 +128 +135 +35 +36 +41 +27 +21 +26 +37 +42 +54 +40 +48 +61 +44 +50 +62 +28 +36 +50 +29 +39 +56 +33 +42 +59 +36 +39 +49 +31 +31 +39 +81 +81 +90 +78 +79 +87 +52 +49 +56 +113 +117 +126 +43 +48 +55 +36 +41 +50 +46 +47 +54 +28 +24 +28 +29 +26 +30 +27 +25 +28 +35 +37 +43 +40 +41 +47 +64 +70 +80 +73 +77 +85 +27 +27 +32 +27 +29 +36 +29 +35 +45 +57 +61 +69 +45 +47 +52 +39 +43 +51 +56 +64 +73 +47 +54 +62 +56 +61 +70 +105 +110 +115 +29 +27 +28 +39 +39 +44 +24 +23 +28 +25 +24 +29 +65 +64 +69 +88 +92 +100 +23 +22 +22 +25 +23 +24 +25 +23 +24 +28 +23 +25 +33 +25 +26 +42 +43 +50 +39 +46 +54 +29 +29 +32 +23 +21 +23 +24 +22 +23 +28 +24 +26 +22 +18 +24 +25 +20 +26 +26 +24 +27 +26 +24 +30 +48 +48 +55 +94 +97 +104 +54 +53 +57 +29 +24 +28 +27 +24 +26 +28 +24 +26 +34 +33 +36 +78 +81 +88 +103 +110 +116 +22 +20 +26 +35 +44 +56 +47 +52 +65 +27 +36 +49 +27 +35 +48 +31 +37 +50 +35 +42 +56 +38 +45 +61 +50 +58 +72 +75 +80 +93 +30 +26 +33 +35 +32 +39 +69 +71 +80 +164 +169 +177 +42 +45 +51 +27 +26 +30 +30 +26 +28 +30 +24 +25 +28 +23 +24 +32 +27 +28 +26 +23 +25 +27 +26 +30 +45 +48 +55 +70 +78 +88 +38 +46 +53 +35 +43 +56 +35 +44 +55 +53 +59 +67 +115 +115 +116 +21 +22 +26 +41 +44 +50 +34 +37 +43 +52 +56 +63 +49 +54 +62 +31 +26 +29 +28 +22 +24 +29 +24 +29 +25 +23 +27 +25 +22 +28 +134 +136 +143 +76 +82 +92 +25 +23 +24 +24 +22 +23 +25 +22 +25 +41 +36 +40 +31 +38 +45 +46 +46 +51 +28 +23 +26 +26 +23 +26 +27 +24 +25 +26 +21 +25 +24 +19 +25 +25 +21 +27 +25 +23 +30 +28 +24 +29 +24 +20 +27 +27 +22 +28 +29 +25 +31 +41 +41 +49 +27 +24 +28 +27 +24 +26 +25 +23 +25 +77 +77 +79 +65 +64 +68 +47 +51 +58 +38 +43 +54 +30 +37 +48 +27 +37 +49 +28 +37 +52 +31 +41 +57 +30 +39 +55 +40 +44 +55 +30 +26 +36 +31 +29 +37 +74 +74 +82 +89 +93 +104 +117 +118 +127 +29 +26 +32 +33 +34 +40 +27 +22 +26 +26 +24 +25 +25 +23 +24 +24 +19 +21 +27 +21 +22 +27 +21 +21 +28 +22 +23 +33 +28 +31 +62 +73 +84 +30 +31 +33 +39 +47 +58 +38 +46 +59 +51 +58 +69 +119 +117 +118 +78 +78 +80 +18 +19 +24 +28 +30 +37 +29 +30 +37 +38 +39 +45 +29 +25 +29 +27 +23 +26 +26 +20 +25 +23 +19 +25 +27 +27 +37 +67 +67 +77 +107 +107 +111 +91 +92 +99 +24 +21 +26 +41 +38 +37 +34 +35 +41 +27 +25 +28 +24 +22 +25 +27 +22 +26 +24 +19 +22 +26 +21 +25 +28 +23 +27 +26 +23 +28 +26 +24 +30 +29 +26 +30 +30 +27 +32 +36 +38 +45 +37 +43 +54 +39 +49 +65 +42 +50 +66 +35 +43 +57 +45 +48 +56 +49 +48 +52 +24 +23 +23 +39 +36 +38 +49 +52 +58 +33 +40 +49 +29 +38 +49 +27 +37 +49 +29 +39 +53 +31 +39 +54 +28 +31 +41 +29 +29 +37 +26 +24 +32 +33 +31 +38 +71 +71 +79 +22 +20 +29 +27 +25 +32 +30 +25 +29 +26 +24 +27 +30 +24 +26 +26 +23 +24 +25 +23 +23 +24 +20 +21 +29 +25 +24 +28 +22 +23 +25 +20 +22 +24 +18 +18 +66 +72 +78 +29 +25 +25 +38 +47 +57 +47 +54 +64 +57 +64 +73 +89 +90 +96 +136 +135 +136 +28 +28 +30 +51 +54 +61 +39 +41 +48 +29 +24 +29 +29 +26 +31 +56 +58 +66 +34 +43 +56 +43 +52 +67 +54 +61 +72 +46 +49 +56 +159 +161 +172 +179 +179 +185 +48 +48 +56 +26 +35 +48 +87 +90 +96 +47 +50 +58 +33 +32 +35 +25 +22 +25 +24 +19 +25 +27 +22 +26 +24 +23 +27 +32 +33 +40 +37 +43 +55 +33 +43 +60 +82 +83 +92 +42 +46 +54 +36 +41 +52 +45 +52 +68 +41 +48 +63 +38 +47 +62 +43 +49 +59 +30 +36 +48 +33 +38 +49 +38 +40 +43 +53 +50 +51 +34 +40 +48 +34 +42 +53 +30 +39 +52 +32 +39 +52 +22 +24 +32 +47 +47 +53 +25 +24 +30 +46 +44 +48 +29 +27 +36 +58 +57 +64 +23 +21 +27 +27 +23 +30 +49 +54 +66 +39 +47 +59 +38 +43 +53 +40 +41 +48 +27 +29 +34 +26 +26 +25 +26 +24 +24 +24 +20 +20 +26 +22 +22 +26 +22 +21 +32 +33 +34 +24 +22 +23 +52 +56 +64 +71 +73 +78 +84 +88 +92 +46 +49 +58 +127 +126 +127 +112 +111 +113 +24 +24 +29 +30 +28 +34 +29 +26 +33 +32 +33 +42 +76 +82 +95 +34 +42 +56 +33 +34 +44 +35 +31 +36 +31 +26 +32 +39 +36 +42 +43 +40 +45 +47 +50 +59 +35 +42 +52 +85 +86 +94 +97 +104 +111 +107 +107 +113 +85 +85 +90 +30 +31 +35 +59 +65 +75 +41 +48 +59 +31 +40 +55 +34 +43 +60 +43 +50 +65 +99 +101 +111 +64 +68 +79 +48 +52 +63 +30 +31 +41 +41 +48 +63 +51 +59 +71 +43 +49 +61 +29 +38 +51 +31 +38 +50 +45 +53 +60 +38 +29 +25 +35 +37 +41 +30 +37 +46 +38 +40 +45 +27 +25 +26 +26 +24 +27 +33 +31 +34 +29 +27 +31 +31 +27 +33 +28 +23 +30 +32 +27 +33 +27 +23 +29 +29 +28 +35 +39 +47 +60 +35 +45 +60 +34 +42 +53 +36 +41 +50 +29 +37 +46 +29 +38 +48 +29 +38 +48 +35 +41 +50 +69 +70 +72 +74 +73 +73 +33 +34 +37 +25 +24 +23 +55 +55 +61 +66 +71 +78 +51 +59 +69 +59 +68 +79 +38 +34 +37 +35 +36 +42 +61 +66 +74 +169 +168 +173 +67 +65 +70 +26 +21 +28 +29 +25 +31 +27 +23 +29 +27 +23 +30 +25 +21 +29 +32 +28 +34 +44 +41 +45 +38 +43 +54 +55 +58 +65 +21 +24 +33 +20 +20 +30 +21 +20 +29 +79 +90 +100 +97 +102 +110 +74 +71 +75 +36 +36 +42 +35 +42 +56 +34 +42 +57 +36 +44 +59 +66 +71 +84 +98 +101 +109 +55 +61 +74 +39 +42 +53 +28 +30 +38 +51 +58 +72 +39 +47 +59 +37 +45 +57 +29 +38 +50 +23 +23 +30 +49 +57 +66 +40 +32 +28 +46 +40 +37 +25 +23 +24 +42 +36 +36 +30 +27 +28 +27 +25 +27 +30 +28 +30 +26 +24 +29 +27 +23 +29 +27 +22 +29 +32 +27 +33 +32 +33 +41 +39 +45 +57 +38 +46 +60 +30 +40 +54 +29 +37 +49 +33 +40 +51 +29 +36 +47 +31 +38 +47 +39 +46 +55 +40 +47 +57 +121 +119 +118 +84 +87 +90 +46 +48 +53 +44 +47 +50 +39 +34 +31 +30 +24 +23 +35 +31 +33 +29 +23 +24 +36 +39 +47 +44 +51 +61 +57 +56 +62 +33 +24 +28 +30 +25 +30 +49 +48 +56 +29 +25 +31 +27 +25 +32 +24 +20 +27 +27 +26 +32 +44 +43 +46 +40 +39 +45 +43 +50 +63 +48 +51 +59 +22 +22 +31 +20 +20 +30 +36 +35 +43 +27 +29 +39 +28 +31 +40 +73 +78 +86 +40 +33 +34 +31 +30 +33 +35 +36 +46 +63 +68 +81 +71 +75 +88 +99 +102 +111 +85 +91 +101 +29 +38 +53 +30 +38 +51 +31 +39 +52 +37 +46 +61 +39 +45 +57 +27 +27 +34 +34 +30 +32 +33 +28 +29 +43 +40 +39 +47 +42 +39 +39 +34 +34 +28 +25 +27 +25 +24 +26 +25 +23 +25 +27 +25 +28 +26 +23 +28 +27 +26 +30 +24 +21 +27 +32 +34 +42 +29 +38 +55 +38 +46 +59 +33 +39 +51 +30 +40 +54 +36 +44 +58 +34 +42 +55 +32 +40 +52 +50 +56 +64 +41 +46 +53 +40 +45 +53 +82 +85 +88 +33 +39 +45 +27 +25 +27 +27 +26 +28 +26 +25 +26 +27 +23 +22 +30 +26 +25 +57 +54 +55 +25 +25 +28 +27 +25 +27 +37 +33 +34 +34 +29 +33 +46 +47 +53 +99 +103 +111 +36 +35 +43 +29 +29 +37 +33 +35 +48 +38 +38 +49 +35 +26 +33 +54 +55 +63 +44 +50 +63 +52 +59 +71 +23 +25 +37 +27 +30 +40 +42 +48 +60 +47 +49 +57 +35 +38 +47 +62 +64 +72 +45 +45 +50 +24 +21 +24 +23 +19 +25 +23 +20 +27 +75 +76 +83 +90 +92 +104 +80 +85 +94 +36 +45 +61 +42 +52 +67 +36 +44 +60 +34 +43 +56 +31 +29 +33 +29 +24 +26 +24 +22 +25 +17 +18 +24 +56 +60 +68 +48 +45 +44 +25 +23 +25 +25 +24 +25 +25 +24 +28 +25 +24 +29 +24 +25 +32 +27 +28 +36 +30 +32 +40 +43 +45 +55 +28 +31 +40 +30 +29 +38 +31 +28 +36 +24 +20 +23 +31 +32 +40 +29 +39 +53 +34 +42 +54 +29 +35 +43 +35 +43 +55 +42 +49 +59 +68 +70 +73 +37 +34 +33 +26 +23 +22 +29 +26 +26 +38 +45 +53 +56 +61 +67 +64 +64 +66 +31 +30 +31 +25 +22 +23 +24 +22 +24 +29 +26 +27 +39 +35 +35 +25 +23 +27 +30 +28 +34 +72 +74 +81 +32 +35 +45 +36 +37 +47 +27 +25 +36 +31 +26 +34 +37 +35 +44 +53 +57 +67 +41 +51 +67 +25 +27 +38 +28 +31 +42 +38 +42 +54 +25 +27 +37 +26 +28 +38 +81 +87 +97 +91 +96 +104 +41 +38 +45 +26 +25 +26 +26 +24 +26 +27 +22 +27 +32 +26 +28 +36 +36 +41 +42 +47 +57 +37 +47 +62 +32 +42 +56 +30 +39 +53 +34 +36 +43 +27 +23 +25 +27 +23 +24 +31 +26 +27 +34 +37 +47 +33 +37 +43 +27 +23 +25 +37 +40 +48 +68 +69 +74 +54 +58 +67 +69 +72 +78 +34 +42 +54 +34 +41 +55 +69 +73 +85 +92 +99 +110 +29 +27 +33 +21 +18 +25 +29 +24 +28 +30 +22 +26 +25 +22 +24 +26 +25 +28 +39 +48 +59 +70 +76 +83 +33 +33 +37 +29 +27 +26 +48 +42 +39 +30 +26 +24 +23 +21 +22 +44 +48 +54 +46 +50 +56 +41 +41 +44 +90 +90 +93 +89 +89 +93 +49 +51 +56 +32 +30 +32 +34 +36 +42 +45 +46 +51 +44 +48 +58 +35 +44 +55 +77 +78 +85 +89 +90 +98 +33 +36 +46 +36 +30 +35 +32 +26 +32 +35 +42 +57 +38 +48 +64 +36 +45 +62 +51 +55 +67 +21 +22 +33 +21 +21 +31 +19 +20 +30 +27 +30 +40 +67 +74 +85 +78 +83 +91 +61 +65 +75 +72 +70 +73 +25 +28 +37 +39 +42 +51 +31 +28 +32 +27 +22 +26 +29 +25 +29 +35 +36 +43 +33 +42 +56 +25 +28 +37 +25 +20 +24 +41 +36 +38 +23 +20 +22 +33 +29 +33 +36 +47 +59 +47 +50 +55 +23 +20 +22 +26 +22 +23 +88 +87 +90 +83 +84 +91 +50 +54 +65 +35 +43 +57 +35 +40 +52 +42 +41 +49 +96 +99 +108 +97 +101 +111 +24 +18 +24 +36 +30 +32 +21 +18 +24 +23 +21 +24 +25 +23 +26 +24 +22 +24 +38 +35 +35 +26 +22 +23 +32 +29 +29 +45 +39 +39 +28 +25 +24 +39 +43 +48 +45 +43 +43 +47 +42 +39 +42 +38 +35 +41 +39 +40 +62 +62 +64 +91 +95 +98 +64 +71 +78 +31 +31 +36 +56 +59 +68 +31 +39 +53 +36 +43 +56 +89 +89 +93 +62 +67 +78 +34 +43 +58 +47 +52 +62 +78 +78 +86 +36 +39 +50 +36 +47 +61 +47 +55 +69 +75 +82 +95 +61 +69 +83 +32 +36 +48 +24 +29 +40 +43 +48 +59 +70 +79 +93 +86 +91 +100 +40 +47 +61 +111 +116 +125 +30 +24 +28 +26 +22 +25 +28 +23 +27 +25 +20 +24 +29 +24 +27 +41 +38 +39 +34 +32 +34 +29 +26 +30 +25 +20 +24 +27 +21 +24 +26 +23 +25 +38 +44 +51 +50 +53 +60 +84 +93 +98 +41 +43 +48 +48 +49 +52 +47 +53 +60 +33 +39 +50 +76 +78 +86 +75 +79 +88 +61 +60 +66 +44 +40 +47 +33 +30 +37 +79 +88 +101 +48 +49 +56 +27 +22 +28 +26 +21 +26 +23 +18 +25 +25 +23 +27 +25 +23 +26 +33 +30 +32 +25 +23 +24 +37 +34 +34 +41 +37 +37 +28 +25 +28 +22 +19 +19 +47 +42 +39 +44 +39 +38 +32 +28 +28 +25 +20 +24 +29 +29 +32 +88 +88 +88 +146 +145 +148 +69 +67 +71 +29 +24 +27 +25 +25 +31 +29 +32 +41 +82 +82 +86 +58 +63 +73 +46 +52 +63 +94 +94 +102 +70 +73 +78 +26 +21 +26 +24 +20 +25 +27 +24 +32 +63 +62 +72 +90 +93 +103 +46 +50 +61 +36 +40 +51 +19 +21 +31 +34 +36 +47 +113 +114 +122 +23 +23 +30 +31 +32 +40 +44 +42 +48 +25 +22 +25 +29 +23 +25 +32 +26 +29 +29 +22 +25 +33 +27 +29 +35 +30 +32 +31 +26 +28 +29 +23 +25 +27 +23 +24 +28 +27 +30 +55 +57 +61 +57 +63 +68 +36 +35 +37 +57 +55 +54 +47 +51 +58 +34 +33 +39 +28 +26 +31 +30 +26 +33 +193 +194 +200 +202 +201 +207 +142 +140 +149 +134 +133 +139 +64 +67 +80 +23 +23 +32 +24 +21 +28 +31 +26 +30 +25 +21 +26 +25 +23 +27 +25 +23 +27 +29 +27 +31 +32 +28 +32 +28 +23 +26 +33 +37 +45 +30 +38 +51 +30 +30 +34 +47 +40 +38 +38 +35 +36 +27 +23 +26 +25 +21 +24 +50 +48 +52 +85 +90 +99 +243 +243 +244 +159 +157 +163 +33 +27 +28 +28 +24 +26 +26 +23 +24 +27 +22 +25 +27 +23 +27 +36 +35 +40 +81 +85 +93 +65 +74 +87 +37 +31 +33 +26 +22 +28 +27 +23 +29 +24 +20 +28 +23 +20 +29 +23 +20 +29 +26 +23 +30 +31 +32 +44 +45 +49 +62 +185 +186 +190 +85 +89 +97 +97 +100 +108 +35 +35 +43 +24 +18 +25 +24 +19 +24 +28 +23 +25 +23 +18 +23 +35 +29 +29 +29 +24 +27 +39 +35 +38 +35 +29 +30 +32 +26 +25 +33 +34 +38 +52 +52 +52 +62 +61 +62 +29 +28 +28 +43 +46 +49 +47 +52 +62 +33 +36 +44 +27 +24 +29 +25 +21 +27 +22 +20 +27 +150 +148 +155 +186 +186 +193 +187 +184 +194 +194 +195 +204 +79 +79 +89 +43 +45 +53 +24 +23 +30 +26 +24 +29 +26 +24 +29 +29 +27 +32 +28 +24 +29 +34 +32 +37 +26 +23 +30 +27 +30 +38 +33 +42 +55 +35 +43 +56 +31 +34 +42 +26 +20 +25 +26 +20 +25 +30 +25 +28 +27 +23 +24 +25 +21 +26 +37 +32 +36 +67 +61 +62 +45 +41 +43 +24 +21 +24 +27 +23 +24 +29 +24 +25 +31 +25 +25 +30 +24 +26 +28 +27 +30 +73 +81 +90 +24 +21 +25 +25 +22 +26 +24 +19 +26 +26 +22 +29 +26 +23 +30 +25 +23 +29 +25 +23 +28 +26 +24 +29 +28 +25 +29 +34 +32 +36 +157 +157 +161 +71 +75 +82 +99 +102 +107 +44 +44 +50 +29 +23 +26 +31 +25 +28 +32 +27 +29 +30 +26 +27 +33 +30 +31 +29 +25 +25 +40 +35 +34 +43 +42 +43 +48 +48 +53 +23 +24 +29 +53 +57 +64 +37 +33 +35 +22 +23 +26 +41 +37 +37 +36 +32 +33 +26 +21 +25 +27 +22 +27 +23 +20 +29 +24 +20 +28 +148 +146 +151 +231 +231 +237 +214 +213 +220 +127 +126 +136 +48 +50 +61 +42 +46 +56 +31 +33 +39 +39 +32 +37 +25 +22 +30 +27 +25 +32 +36 +39 +51 +24 +23 +30 +24 +20 +26 +28 +27 +34 +21 +20 +28 +30 +24 +29 +30 +24 +28 +31 +25 +27 +27 +24 +27 +25 +22 +26 +25 +20 +23 +27 +21 +23 +29 +25 +28 +57 +62 +69 +57 +63 +72 +28 +35 +45 +43 +42 +47 +31 +29 +31 +24 +22 +22 +24 +19 +22 +30 +28 +30 +33 +38 +48 +33 +36 +47 +63 +63 +70 +48 +47 +54 +38 +36 +41 +28 +26 +32 +27 +25 +30 +26 +24 +28 +27 +25 +29 +27 +25 +28 +26 +24 +28 +33 +33 +39 +96 +100 +110 +137 +136 +143 +35 +28 +31 +27 +22 +25 +31 +25 +28 +29 +25 +26 +25 +23 +26 +24 +23 +24 +38 +38 +40 +29 +33 +38 +24 +23 +24 +27 +22 +22 +27 +25 +24 +32 +34 +37 +32 +34 +38 +27 +29 +36 +30 +25 +27 +26 +21 +26 +23 +19 +26 +24 +20 +27 +30 +25 +31 +29 +22 +30 +67 +65 +71 +135 +132 +142 +137 +136 +145 +126 +128 +137 +77 +82 +91 +61 +63 +72 +28 +23 +29 +26 +25 +31 +32 +35 +46 +31 +42 +60 +36 +45 +61 +40 +48 +62 +36 +36 +46 +28 +23 +30 +28 +23 +29 +31 +25 +30 +28 +23 +28 +26 +23 +28 +22 +18 +24 +24 +19 +24 +26 +21 +24 +50 +52 +57 +44 +52 +62 +30 +38 +49 +36 +42 +51 +126 +125 +126 +81 +82 +85 +64 +66 +71 +57 +58 +63 +34 +36 +44 +35 +35 +39 +47 +44 +50 +103 +102 +108 +113 +113 +119 +85 +87 +96 +57 +61 +72 +41 +46 +60 +47 +51 +62 +39 +43 +56 +43 +46 +56 +36 +37 +47 +35 +36 +44 +30 +27 +34 +47 +46 +51 +34 +32 +38 +26 +21 +25 +26 +22 +26 +25 +24 +27 +30 +33 +39 +31 +37 +48 +38 +43 +54 +27 +35 +47 +31 +38 +48 +52 +54 +59 +51 +50 +53 +42 +44 +49 +43 +45 +50 +33 +31 +34 +27 +21 +24 +27 +22 +28 +24 +21 +28 +22 +19 +26 +26 +21 +27 +28 +24 +31 +25 +23 +29 +27 +24 +30 +27 +25 +32 +51 +49 +57 +30 +30 +40 +32 +37 +52 +52 +54 +64 +43 +43 +52 +33 +44 +62 +34 +45 +63 +33 +46 +63 +32 +31 +40 +28 +25 +32 +26 +22 +30 +25 +22 +32 +24 +21 +28 +27 +23 +29 +25 +20 +25 +28 +24 +28 +25 +20 +24 +42 +46 +52 +37 +42 +52 +31 +39 +50 +28 +36 +47 +105 +105 +107 +156 +156 +155 +42 +49 +57 +89 +90 +92 +84 +86 +90 +28 +33 +41 +63 +68 +77 +38 +46 +59 +35 +43 +56 +59 +62 +71 +63 +66 +74 +43 +49 +61 +47 +52 +63 +63 +65 +74 +45 +50 +63 +48 +52 +64 +93 +95 +105 +55 +62 +74 +45 +52 +67 +88 +90 +98 +37 +45 +59 +36 +35 +40 +27 +33 +44 +35 +41 +52 +28 +37 +49 +33 +39 +48 +38 +44 +52 +29 +37 +47 +35 +42 +52 +51 +54 +61 +68 +69 +70 +44 +50 +55 +36 +32 +31 +29 +23 +24 +23 +20 +24 +29 +28 +33 +21 +21 +29 +25 +22 +30 +28 +26 +32 +25 +22 +28 +25 +22 +29 +27 +23 +30 +28 +24 +29 +30 +25 +30 +41 +46 +59 +35 +43 +59 +36 +43 +54 +132 +133 +143 +26 +22 +29 +23 +24 +37 +25 +27 +40 +27 +23 +32 +33 +28 +34 +24 +22 +32 +24 +22 +32 +30 +25 +31 +33 +27 +31 +29 +23 +28 +29 +23 +27 +49 +49 +53 +51 +56 +62 +33 +41 +53 +31 +39 +49 +36 +42 +49 +112 +111 +114 +52 +60 +68 +45 +52 +61 +101 +102 +104 +94 +96 +100 +27 +29 +33 +59 +62 +69 +37 +44 +56 +43 +49 +59 +68 +72 +82 +45 +52 +64 +64 +67 +77 +57 +61 +70 +62 +64 +73 +47 +51 +63 +58 +62 +72 +47 +55 +67 +38 +45 +58 +47 +51 +63 +43 +48 +62 +72 +75 +82 +43 +42 +46 +21 +19 +24 +24 +28 +38 +26 +35 +50 +56 +61 +71 +30 +38 +50 +31 +39 +51 +43 +49 +59 +63 +65 +69 +91 +92 +92 +42 +54 +66 +35 +35 +35 +27 +23 +24 +26 +20 +23 +25 +21 +25 +23 +21 +26 +26 +21 +27 +28 +23 +29 +28 +24 +30 +25 +23 +29 +29 +29 +38 +30 +35 +48 +42 +47 +60 +47 +53 +65 +56 +62 +74 +44 +49 +58 +53 +56 +67 +73 +73 +83 +30 +25 +32 +31 +25 +33 +26 +22 +30 +29 +26 +33 +28 +27 +36 +31 +26 +33 +28 +23 +29 +27 +22 +29 +31 +23 +27 +41 +38 +42 +42 +43 +48 +47 +51 +56 +37 +41 +47 +44 +46 +51 +60 +66 +73 +61 +67 +75 +39 +42 +47 +46 +50 +55 +67 +72 +79 +68 +71 +75 +27 +24 +25 +31 +33 +38 +35 +44 +56 +35 +44 +58 +81 +83 +89 +47 +52 +64 +49 +55 +68 +53 +58 +69 +55 +56 +65 +51 +54 +65 +67 +69 +81 +34 +42 +57 +34 +41 +57 +72 +74 +83 +44 +44 +50 +33 +26 +33 +22 +22 +28 +20 +18 +25 +18 +18 +23 +16 +17 +23 +35 +35 +39 +33 +37 +48 +32 +41 +56 +36 +44 +55 +90 +90 +93 +84 +85 +91 +46 +56 +67 +48 +55 +62 +36 +30 +29 +27 +22 +25 +27 +24 +26 +33 +25 +28 +31 +25 +27 +30 +30 +38 +42 +45 +56 +34 +40 +52 +28 +36 +49 +29 +37 +51 +42 +47 +61 +61 +67 +77 +116 +119 +125 +26 +26 +36 +34 +35 +44 +62 +63 +75 +26 +25 +33 +26 +23 +31 +29 +25 +32 +29 +26 +31 +29 +26 +34 +29 +24 +31 +29 +24 +30 +29 +23 +28 +33 +31 +35 +47 +50 +57 +48 +51 +59 +45 +53 +61 +36 +34 +36 +33 +28 +28 +24 +21 +22 +25 +22 +22 +30 +31 +34 +36 +39 +43 +47 +51 +57 +62 +62 +65 +27 +25 +27 +19 +19 +21 +38 +47 +58 +31 +41 +55 +74 +76 +83 +68 +71 +78 +46 +50 +60 +30 +29 +35 +26 +22 +28 +23 +20 +27 +23 +20 +29 +24 +21 +29 +26 +22 +29 +24 +22 +28 +70 +77 +88 +32 +28 +36 +27 +21 +27 +18 +17 +23 +20 +20 +25 +26 +27 +32 +28 +22 +27 +32 +26 +27 +31 +23 +25 +31 +31 +35 +98 +97 +99 +67 +71 +78 +52 +60 +73 +47 +55 +66 +51 +49 +50 +26 +24 +25 +28 +29 +35 +44 +48 +58 +55 +60 +69 +43 +48 +59 +42 +46 +58 +32 +40 +53 +29 +37 +52 +28 +37 +51 +37 +43 +57 +107 +110 +120 +78 +80 +87 +84 +86 +95 +47 +51 +63 +30 +26 +33 +57 +56 +65 +36 +32 +39 +46 +41 +45 +47 +42 +44 +74 +82 +96 +100 +106 +118 +67 +66 +74 +26 +24 +29 +38 +45 +58 +42 +48 +58 +38 +43 +50 +46 +52 +61 +27 +28 +32 +29 +24 +25 +27 +21 +22 +29 +31 +35 +26 +23 +24 +21 +19 +22 +28 +30 +33 +34 +33 +35 +31 +28 +28 +20 +18 +19 +44 +52 +63 +32 +40 +53 +49 +55 +64 +73 +76 +81 +59 +62 +67 +48 +48 +53 +26 +22 +28 +27 +23 +28 +20 +19 +27 +24 +21 +29 +23 +20 +28 +21 +19 +29 +28 +27 +35 +93 +99 +110 +50 +56 +69 +33 +38 +48 +16 +17 +24 +17 +19 +24 +31 +32 +38 +25 +23 +30 +27 +21 +23 +25 +22 +24 +25 +20 +24 +25 +22 +26 +61 +66 +72 +35 +36 +43 +59 +62 +64 +29 +37 +48 +48 +52 +60 +44 +51 +61 +50 +54 +63 +36 +43 +53 +27 +35 +48 +33 +41 +53 +27 +36 +51 +30 +39 +54 +54 +59 +69 +213 +214 +216 +115 +119 +128 +133 +133 +138 +112 +112 +117 +126 +126 +134 +119 +120 +130 +46 +45 +52 +43 +38 +41 +38 +31 +35 +29 +24 +30 +25 +20 +28 +23 +21 +27 +22 +26 +36 +35 +44 +59 +41 +49 +62 +24 +24 +28 +22 +23 +28 +19 +18 +21 +22 +20 +23 +39 +43 +49 +35 +32 +32 +25 +21 +22 +24 +21 +22 +23 +18 +22 +27 +24 +25 +35 +32 +33 +32 +30 +28 +30 +33 +39 +34 +36 +44 +39 +38 +40 +100 +103 +107 +55 +55 +58 +47 +46 +49 +44 +46 +52 +59 +58 +63 +27 +23 +29 +26 +22 +27 +24 +21 +26 +25 +21 +28 +32 +29 +35 +95 +99 +107 +38 +40 +49 +24 +27 +35 +21 +20 +25 +20 +18 +24 +23 +23 +29 +28 +29 +35 +46 +49 +56 +27 +22 +25 +27 +22 +24 +27 +22 +25 +27 +25 +29 +46 +47 +53 +34 +32 +35 +28 +28 +32 +33 +37 +43 +33 +39 +47 +30 +35 +47 +33 +41 +52 +31 +39 +52 +44 +49 +59 +34 +41 +53 +39 +44 +53 +33 +33 +38 diff --git a/sprite/stone_bricks.ppm b/sprite/stone_bricks.ppm new file mode 100644 index 0000000..d5d063f --- /dev/null +++ b/sprite/stone_bricks.ppm @@ -0,0 +1,12290 @@ +64 64 +255 +87 +87 +87 +94 +94 +94 +94 +94 +94 +121 +121 +121 +93 +93 +93 +92 +92 +92 +117 +117 +117 +118 +118 +118 +147 +147 +147 +163 +163 +163 +128 +128 +128 +139 +139 +139 +123 +123 +123 +102 +102 +102 +115 +115 +115 +134 +134 +134 +146 +146 +146 +139 +139 +139 +139 +139 +139 +127 +127 +127 +112 +112 +112 +95 +95 +95 +81 +81 +81 +87 +87 +87 +63 +63 +63 +62 +62 +62 +67 +67 +67 +84 +84 +84 +101 +101 +101 +100 +100 +100 +95 +95 +95 +32 +32 +32 +88 +88 +88 +86 +86 +86 +89 +89 +89 +109 +109 +109 +116 +116 +116 +119 +119 +119 +108 +108 +108 +114 +114 +114 +106 +106 +106 +86 +86 +86 +96 +96 +96 +102 +102 +102 +98 +98 +98 +93 +93 +93 +93 +93 +93 +82 +82 +82 +99 +99 +99 +120 +120 +120 +83 +83 +83 +100 +100 +100 +113 +113 +113 +128 +128 +128 +139 +139 +139 +147 +147 +147 +133 +133 +133 +126 +126 +126 +129 +129 +129 +117 +117 +117 +122 +122 +122 +113 +113 +113 +109 +109 +109 +45 +45 +45 +107 +107 +107 +106 +106 +106 +111 +111 +111 +136 +136 +136 +100 +100 +100 +95 +95 +95 +112 +112 +112 +94 +94 +94 +158 +158 +158 +175 +175 +175 +165 +165 +165 +175 +175 +175 +157 +157 +157 +137 +137 +137 +150 +150 +150 +160 +160 +160 +163 +163 +163 +156 +156 +156 +135 +135 +135 +132 +132 +132 +123 +123 +123 +119 +119 +119 +115 +115 +115 +113 +113 +113 +102 +102 +102 +104 +104 +104 +102 +102 +102 +107 +107 +107 +111 +111 +111 +107 +107 +107 +106 +106 +106 +43 +43 +43 +97 +97 +97 +107 +107 +107 +114 +114 +114 +120 +120 +120 +119 +119 +119 +120 +120 +120 +114 +114 +114 +111 +111 +111 +111 +111 +111 +100 +100 +100 +109 +109 +109 +110 +110 +110 +107 +107 +107 +96 +96 +96 +96 +96 +96 +97 +97 +97 +102 +102 +102 +124 +124 +124 +92 +92 +92 +99 +99 +99 +120 +120 +120 +127 +127 +127 +160 +160 +160 +157 +157 +157 +162 +162 +162 +134 +134 +134 +145 +145 +145 +142 +142 +142 +135 +135 +135 +136 +136 +136 +130 +130 +130 +36 +36 +36 +105 +105 +105 +107 +107 +107 +115 +115 +115 +118 +118 +118 +98 +98 +98 +102 +102 +102 +84 +84 +84 +117 +117 +117 +145 +145 +145 +174 +174 +174 +171 +171 +171 +182 +182 +182 +168 +168 +168 +161 +161 +161 +169 +169 +169 +172 +172 +172 +165 +165 +165 +167 +167 +167 +153 +153 +153 +138 +138 +138 +128 +128 +128 +121 +121 +121 +105 +105 +105 +108 +108 +108 +115 +115 +115 +106 +106 +106 +100 +100 +100 +109 +109 +109 +115 +115 +115 +109 +109 +109 +111 +111 +111 +41 +41 +41 +97 +97 +97 +111 +111 +111 +112 +112 +112 +120 +120 +120 +119 +119 +119 +105 +105 +105 +98 +98 +98 +106 +106 +106 +101 +101 +101 +106 +106 +106 +112 +112 +112 +102 +102 +102 +96 +96 +96 +101 +101 +101 +91 +91 +91 +109 +109 +109 +120 +120 +120 +129 +129 +129 +110 +110 +110 +108 +108 +108 +122 +122 +122 +112 +112 +112 +141 +141 +141 +146 +146 +146 +144 +144 +144 +126 +126 +126 +143 +143 +143 +135 +135 +135 +124 +124 +124 +133 +133 +133 +139 +139 +139 +45 +45 +45 +99 +99 +99 +107 +107 +107 +94 +94 +94 +121 +121 +121 +101 +101 +101 +88 +88 +88 +76 +76 +76 +130 +130 +130 +152 +152 +152 +170 +170 +170 +177 +177 +177 +172 +172 +172 +176 +176 +176 +164 +164 +164 +165 +165 +165 +173 +173 +173 +169 +169 +169 +166 +166 +166 +142 +142 +142 +139 +139 +139 +127 +127 +127 +96 +96 +96 +94 +94 +94 +86 +86 +86 +99 +99 +99 +100 +100 +100 +101 +101 +101 +108 +108 +108 +112 +112 +112 +118 +118 +118 +110 +110 +110 +41 +41 +41 +95 +95 +95 +109 +109 +109 +116 +116 +116 +112 +112 +112 +101 +101 +101 +112 +112 +112 +112 +112 +112 +117 +117 +117 +123 +123 +123 +124 +124 +124 +95 +95 +95 +93 +93 +93 +89 +89 +89 +115 +115 +115 +113 +113 +113 +129 +129 +129 +147 +147 +147 +133 +133 +133 +119 +119 +119 +124 +124 +124 +118 +118 +118 +114 +114 +114 +114 +114 +114 +107 +107 +107 +145 +145 +145 +116 +116 +116 +117 +117 +117 +106 +106 +106 +107 +107 +107 +117 +117 +117 +129 +129 +129 +46 +46 +46 +88 +88 +88 +104 +104 +104 +106 +106 +106 +131 +131 +131 +123 +123 +123 +105 +105 +105 +128 +128 +128 +133 +133 +133 +160 +160 +160 +160 +160 +160 +171 +171 +171 +166 +166 +166 +157 +157 +157 +159 +159 +159 +148 +148 +148 +169 +169 +169 +170 +170 +170 +161 +161 +161 +148 +148 +148 +128 +128 +128 +116 +116 +116 +111 +111 +111 +105 +105 +105 +95 +95 +95 +97 +97 +97 +97 +97 +97 +101 +101 +101 +107 +107 +107 +112 +112 +112 +114 +114 +114 +109 +109 +109 +41 +41 +41 +95 +95 +95 +106 +106 +106 +110 +110 +110 +112 +112 +112 +104 +104 +104 +115 +115 +115 +122 +122 +122 +119 +119 +119 +146 +146 +146 +142 +142 +142 +108 +108 +108 +96 +96 +96 +118 +118 +118 +93 +93 +93 +91 +91 +91 +127 +127 +127 +140 +140 +140 +134 +134 +134 +132 +132 +132 +94 +94 +94 +97 +97 +97 +111 +111 +111 +122 +122 +122 +109 +109 +109 +86 +86 +86 +104 +104 +104 +93 +93 +93 +102 +102 +102 +110 +110 +110 +104 +104 +104 +105 +105 +105 +37 +37 +37 +66 +66 +66 +107 +107 +107 +128 +128 +128 +119 +119 +119 +117 +117 +117 +147 +147 +147 +150 +150 +150 +152 +152 +152 +161 +161 +161 +160 +160 +160 +162 +162 +162 +155 +155 +155 +135 +135 +135 +150 +150 +150 +144 +144 +144 +153 +153 +153 +165 +165 +165 +169 +169 +169 +151 +151 +151 +136 +136 +136 +127 +127 +127 +99 +99 +99 +84 +84 +84 +112 +112 +112 +112 +112 +112 +109 +109 +109 +103 +103 +103 +106 +106 +106 +113 +113 +113 +114 +114 +114 +111 +111 +111 +41 +41 +41 +96 +96 +96 +106 +106 +106 +111 +111 +111 +106 +106 +106 +106 +106 +106 +112 +112 +112 +121 +121 +121 +130 +130 +130 +131 +131 +131 +134 +134 +134 +134 +134 +134 +113 +113 +113 +100 +100 +100 +84 +84 +84 +100 +100 +100 +111 +111 +111 +121 +121 +121 +128 +128 +128 +130 +130 +130 +113 +113 +113 +108 +108 +108 +105 +105 +105 +125 +125 +125 +98 +98 +98 +75 +75 +75 +97 +97 +97 +85 +85 +85 +111 +111 +111 +99 +99 +99 +96 +96 +96 +91 +91 +91 +28 +28 +28 +60 +60 +60 +104 +104 +104 +103 +103 +103 +114 +114 +114 +117 +117 +117 +126 +126 +126 +162 +162 +162 +142 +142 +142 +156 +156 +156 +158 +158 +158 +158 +158 +158 +159 +159 +159 +139 +139 +139 +129 +129 +129 +143 +143 +143 +159 +159 +159 +175 +175 +175 +162 +162 +162 +140 +140 +140 +129 +129 +129 +112 +112 +112 +89 +89 +89 +96 +96 +96 +97 +97 +97 +103 +103 +103 +106 +106 +106 +100 +100 +100 +104 +104 +104 +105 +105 +105 +107 +107 +107 +106 +106 +106 +43 +43 +43 +96 +96 +96 +108 +108 +108 +110 +110 +110 +109 +109 +109 +103 +103 +103 +115 +115 +115 +122 +122 +122 +137 +137 +137 +142 +142 +142 +142 +142 +142 +141 +141 +141 +120 +120 +120 +94 +94 +94 +94 +94 +94 +122 +122 +122 +150 +150 +150 +146 +146 +146 +147 +147 +147 +141 +141 +141 +122 +122 +122 +96 +96 +96 +117 +117 +117 +137 +137 +137 +94 +94 +94 +79 +79 +79 +92 +92 +92 +100 +100 +100 +116 +116 +116 +105 +105 +105 +93 +93 +93 +97 +97 +97 +33 +33 +33 +75 +75 +75 +94 +94 +94 +87 +87 +87 +116 +116 +116 +109 +109 +109 +124 +124 +124 +153 +153 +153 +159 +159 +159 +162 +162 +162 +170 +170 +170 +150 +150 +150 +130 +130 +130 +113 +113 +113 +126 +126 +126 +152 +152 +152 +131 +131 +131 +146 +146 +146 +152 +152 +152 +164 +164 +164 +136 +136 +136 +139 +139 +139 +126 +126 +126 +121 +121 +121 +115 +115 +115 +110 +110 +110 +95 +95 +95 +86 +86 +86 +96 +96 +96 +95 +95 +95 +101 +101 +101 +102 +102 +102 +46 +46 +46 +99 +99 +99 +102 +102 +102 +101 +101 +101 +104 +104 +104 +103 +103 +103 +106 +106 +106 +147 +147 +147 +147 +147 +147 +140 +140 +140 +141 +141 +141 +134 +134 +134 +144 +144 +144 +126 +126 +126 +134 +134 +134 +142 +142 +142 +148 +148 +148 +136 +136 +136 +124 +124 +124 +104 +104 +104 +95 +95 +95 +96 +96 +96 +101 +101 +101 +107 +107 +107 +102 +102 +102 +116 +116 +116 +88 +88 +88 +115 +115 +115 +106 +106 +106 +113 +113 +113 +116 +116 +116 +113 +113 +113 +32 +32 +32 +71 +71 +71 +92 +92 +92 +107 +107 +107 +111 +111 +111 +88 +88 +88 +102 +102 +102 +158 +158 +158 +167 +167 +167 +160 +160 +160 +163 +163 +163 +144 +144 +144 +137 +137 +137 +106 +106 +106 +124 +124 +124 +158 +158 +158 +166 +166 +166 +174 +174 +174 +160 +160 +160 +136 +136 +136 +142 +142 +142 +146 +146 +146 +146 +146 +146 +149 +149 +149 +131 +131 +131 +110 +110 +110 +106 +106 +106 +91 +91 +91 +93 +93 +93 +97 +97 +97 +101 +101 +101 +102 +102 +102 +42 +42 +42 +104 +104 +104 +101 +101 +101 +101 +101 +101 +105 +105 +105 +106 +106 +106 +110 +110 +110 +151 +151 +151 +132 +132 +132 +139 +139 +139 +148 +148 +148 +142 +142 +142 +145 +145 +145 +159 +159 +159 +150 +150 +150 +147 +147 +147 +140 +140 +140 +152 +152 +152 +152 +152 +152 +108 +108 +108 +105 +105 +105 +119 +119 +119 +116 +116 +116 +93 +93 +93 +80 +80 +80 +99 +99 +99 +97 +97 +97 +85 +85 +85 +100 +100 +100 +97 +97 +97 +99 +99 +99 +120 +120 +120 +34 +34 +34 +86 +86 +86 +83 +83 +83 +98 +98 +98 +118 +118 +118 +91 +91 +91 +132 +132 +132 +169 +169 +169 +154 +154 +154 +154 +154 +154 +172 +172 +172 +155 +155 +155 +140 +140 +140 +123 +123 +123 +134 +134 +134 +160 +160 +160 +166 +166 +166 +163 +163 +163 +142 +142 +142 +137 +137 +137 +140 +140 +140 +148 +148 +148 +142 +142 +142 +155 +155 +155 +132 +132 +132 +125 +125 +125 +122 +122 +122 +121 +121 +121 +141 +141 +141 +131 +131 +131 +113 +113 +113 +110 +110 +110 +42 +42 +42 +100 +100 +100 +109 +109 +109 +104 +104 +104 +101 +101 +101 +110 +110 +110 +131 +131 +131 +156 +156 +156 +132 +132 +132 +135 +135 +135 +155 +155 +155 +154 +154 +154 +159 +159 +159 +146 +146 +146 +131 +131 +131 +162 +162 +162 +154 +154 +154 +159 +159 +159 +159 +159 +159 +114 +114 +114 +96 +96 +96 +107 +107 +107 +113 +113 +113 +74 +74 +74 +89 +89 +89 +132 +132 +132 +99 +99 +99 +70 +70 +70 +98 +98 +98 +101 +101 +101 +94 +94 +94 +87 +87 +87 +36 +36 +36 +72 +72 +72 +74 +74 +74 +100 +100 +100 +122 +122 +122 +131 +131 +131 +164 +164 +164 +153 +153 +153 +161 +161 +161 +165 +165 +165 +157 +157 +157 +147 +147 +147 +134 +134 +134 +141 +141 +141 +155 +155 +155 +161 +161 +161 +173 +173 +173 +169 +169 +169 +146 +146 +146 +132 +132 +132 +133 +133 +133 +140 +140 +140 +139 +139 +139 +136 +136 +136 +135 +135 +135 +134 +134 +134 +132 +132 +132 +131 +131 +131 +130 +130 +130 +134 +134 +134 +133 +133 +133 +112 +112 +112 +44 +44 +44 +97 +97 +97 +120 +120 +120 +98 +98 +98 +104 +104 +104 +108 +108 +108 +136 +136 +136 +141 +141 +141 +127 +127 +127 +139 +139 +139 +144 +144 +144 +164 +164 +164 +160 +160 +160 +143 +143 +143 +148 +148 +148 +150 +150 +150 +146 +146 +146 +159 +159 +159 +156 +156 +156 +103 +103 +103 +90 +90 +90 +107 +107 +107 +100 +100 +100 +62 +62 +62 +86 +86 +86 +96 +96 +96 +78 +78 +78 +86 +86 +86 +95 +95 +95 +95 +95 +95 +85 +85 +85 +74 +74 +74 +52 +52 +52 +77 +77 +77 +90 +90 +90 +94 +94 +94 +94 +94 +94 +129 +129 +129 +169 +169 +169 +167 +167 +167 +165 +165 +165 +173 +173 +173 +154 +154 +154 +155 +155 +155 +150 +150 +150 +144 +144 +144 +160 +160 +160 +147 +147 +147 +147 +147 +147 +160 +160 +160 +149 +149 +149 +158 +158 +158 +138 +138 +138 +127 +127 +127 +135 +135 +135 +122 +122 +122 +118 +118 +118 +116 +116 +116 +129 +129 +129 +134 +134 +134 +135 +135 +135 +130 +130 +130 +143 +143 +143 +160 +160 +160 +48 +48 +48 +100 +100 +100 +104 +104 +104 +138 +138 +138 +106 +106 +106 +126 +126 +126 +137 +137 +137 +126 +126 +126 +133 +133 +133 +137 +137 +137 +150 +150 +150 +154 +154 +154 +162 +162 +162 +150 +150 +150 +154 +154 +154 +156 +156 +156 +150 +150 +150 +165 +165 +165 +114 +114 +114 +122 +122 +122 +82 +82 +82 +96 +96 +96 +81 +81 +81 +70 +70 +70 +94 +94 +94 +97 +97 +97 +68 +68 +68 +86 +86 +86 +109 +109 +109 +93 +93 +93 +74 +74 +74 +93 +93 +93 +36 +36 +36 +65 +65 +65 +92 +92 +92 +88 +88 +88 +110 +110 +110 +125 +125 +125 +160 +160 +160 +173 +173 +173 +172 +172 +172 +167 +167 +167 +147 +147 +147 +162 +162 +162 +164 +164 +164 +167 +167 +167 +158 +158 +158 +148 +148 +148 +132 +132 +132 +148 +148 +148 +157 +157 +157 +144 +144 +144 +139 +139 +139 +134 +134 +134 +126 +126 +126 +147 +147 +147 +138 +138 +138 +118 +118 +118 +124 +124 +124 +126 +126 +126 +135 +135 +135 +139 +139 +139 +143 +143 +143 +160 +160 +160 +48 +48 +48 +115 +115 +115 +157 +157 +157 +127 +127 +127 +119 +119 +119 +131 +131 +131 +138 +138 +138 +131 +131 +131 +129 +129 +129 +131 +131 +131 +138 +138 +138 +158 +158 +158 +163 +163 +163 +156 +156 +156 +153 +153 +153 +144 +144 +144 +155 +155 +155 +145 +145 +145 +131 +131 +131 +132 +132 +132 +128 +128 +128 +104 +104 +104 +80 +80 +80 +102 +102 +102 +97 +97 +97 +70 +70 +70 +86 +86 +86 +97 +97 +97 +87 +87 +87 +76 +76 +76 +77 +77 +77 +82 +82 +82 +41 +41 +41 +55 +55 +55 +96 +96 +96 +105 +105 +105 +91 +91 +91 +130 +130 +130 +164 +164 +164 +173 +173 +173 +168 +168 +168 +164 +164 +164 +153 +153 +153 +155 +155 +155 +124 +124 +124 +138 +138 +138 +135 +135 +135 +137 +137 +137 +131 +131 +131 +146 +146 +146 +133 +133 +133 +139 +139 +139 +137 +137 +137 +134 +134 +134 +133 +133 +133 +152 +152 +152 +141 +141 +141 +114 +114 +114 +133 +133 +133 +123 +123 +123 +134 +134 +134 +137 +137 +137 +128 +128 +128 +164 +164 +164 +60 +60 +60 +131 +131 +131 +170 +170 +170 +142 +142 +142 +128 +128 +128 +118 +118 +118 +128 +128 +128 +122 +122 +122 +133 +133 +133 +136 +136 +136 +150 +150 +150 +145 +145 +145 +160 +160 +160 +147 +147 +147 +176 +176 +176 +156 +156 +156 +164 +164 +164 +129 +129 +129 +122 +122 +122 +122 +122 +122 +118 +118 +118 +103 +103 +103 +109 +109 +109 +115 +115 +115 +90 +90 +90 +99 +99 +99 +105 +105 +105 +103 +103 +103 +115 +115 +115 +110 +110 +110 +107 +107 +107 +109 +109 +109 +31 +31 +31 +86 +86 +86 +122 +122 +122 +125 +125 +125 +129 +129 +129 +138 +138 +138 +157 +157 +157 +172 +172 +172 +169 +169 +169 +180 +180 +180 +155 +155 +155 +134 +134 +134 +144 +144 +144 +130 +130 +130 +124 +124 +124 +113 +113 +113 +149 +149 +149 +154 +154 +154 +142 +142 +142 +177 +177 +177 +139 +139 +139 +139 +139 +139 +160 +160 +160 +149 +149 +149 +135 +135 +135 +123 +123 +123 +124 +124 +124 +130 +130 +130 +132 +132 +132 +122 +122 +122 +136 +136 +136 +149 +149 +149 +63 +63 +63 +144 +144 +144 +166 +166 +166 +139 +139 +139 +128 +128 +128 +110 +110 +110 +124 +124 +124 +123 +123 +123 +128 +128 +128 +127 +127 +127 +145 +145 +145 +152 +152 +152 +148 +148 +148 +169 +169 +169 +168 +168 +168 +158 +158 +158 +147 +147 +147 +149 +149 +149 +128 +128 +128 +105 +105 +105 +95 +95 +95 +84 +84 +84 +109 +109 +109 +97 +97 +97 +84 +84 +84 +111 +111 +111 +113 +113 +113 +100 +100 +100 +109 +109 +109 +110 +110 +110 +98 +98 +98 +85 +85 +85 +34 +34 +34 +36 +36 +36 +50 +50 +50 +47 +47 +47 +56 +56 +56 +60 +60 +60 +69 +69 +69 +74 +74 +74 +71 +71 +71 +77 +77 +77 +71 +71 +71 +63 +63 +63 +59 +59 +59 +42 +42 +42 +47 +47 +47 +40 +40 +40 +66 +66 +66 +79 +79 +79 +70 +70 +70 +81 +81 +81 +70 +70 +70 +62 +62 +62 +53 +53 +53 +54 +54 +54 +59 +59 +59 +53 +53 +53 +49 +49 +49 +60 +60 +60 +50 +50 +50 +48 +48 +48 +62 +62 +62 +65 +65 +65 +64 +64 +64 +73 +73 +73 +73 +73 +73 +84 +84 +84 +77 +77 +77 +67 +67 +67 +77 +77 +77 +72 +72 +72 +52 +52 +52 +56 +56 +56 +66 +66 +66 +66 +66 +66 +44 +44 +44 +68 +68 +68 +84 +84 +84 +81 +81 +81 +71 +71 +71 +68 +68 +68 +55 +55 +55 +41 +41 +41 +55 +55 +55 +38 +38 +38 +47 +47 +47 +37 +37 +37 +36 +36 +36 +61 +61 +61 +79 +79 +79 +79 +79 +79 +73 +73 +73 +88 +88 +88 +75 +75 +75 +55 +55 +55 +24 +24 +24 +84 +84 +84 +107 +107 +107 +97 +97 +97 +93 +93 +93 +128 +128 +128 +142 +142 +142 +138 +138 +138 +110 +110 +110 +95 +95 +95 +102 +102 +102 +124 +124 +124 +113 +113 +113 +116 +116 +116 +86 +86 +86 +98 +98 +98 +54 +54 +54 +98 +98 +98 +118 +118 +118 +140 +140 +140 +139 +139 +139 +113 +113 +113 +98 +98 +98 +93 +93 +93 +91 +91 +91 +109 +109 +109 +117 +117 +117 +119 +119 +119 +123 +123 +123 +102 +102 +102 +102 +102 +102 +125 +125 +125 +123 +123 +123 +148 +148 +148 +133 +133 +133 +134 +134 +134 +95 +95 +95 +109 +109 +109 +123 +123 +123 +118 +118 +118 +128 +128 +128 +128 +128 +128 +141 +141 +141 +156 +156 +156 +156 +156 +156 +157 +157 +157 +147 +147 +147 +136 +136 +136 +97 +97 +97 +119 +119 +119 +93 +93 +93 +78 +78 +78 +94 +94 +94 +77 +77 +77 +89 +89 +89 +68 +68 +68 +68 +68 +68 +63 +63 +63 +71 +71 +71 +66 +66 +66 +73 +73 +73 +85 +85 +85 +89 +89 +89 +88 +88 +88 +73 +73 +73 +95 +95 +95 +102 +102 +102 +118 +118 +118 +122 +122 +122 +120 +120 +120 +155 +155 +155 +140 +140 +140 +129 +129 +129 +127 +127 +127 +137 +137 +137 +151 +151 +151 +130 +130 +130 +116 +116 +116 +103 +103 +103 +111 +111 +111 +48 +48 +48 +114 +114 +114 +139 +139 +139 +151 +151 +151 +133 +133 +133 +153 +153 +153 +130 +130 +130 +126 +126 +126 +117 +117 +117 +121 +121 +121 +118 +118 +118 +114 +114 +114 +118 +118 +118 +120 +120 +120 +136 +136 +136 +147 +147 +147 +151 +151 +151 +146 +146 +146 +117 +117 +117 +109 +109 +109 +129 +129 +129 +140 +140 +140 +133 +133 +133 +141 +141 +141 +143 +143 +143 +154 +154 +154 +160 +160 +160 +148 +148 +148 +164 +164 +164 +168 +168 +168 +163 +163 +163 +160 +160 +160 +67 +67 +67 +118 +118 +118 +135 +135 +135 +107 +107 +107 +116 +116 +116 +99 +99 +99 +100 +100 +100 +96 +96 +96 +90 +90 +90 +97 +97 +97 +87 +87 +87 +102 +102 +102 +101 +101 +101 +94 +94 +94 +95 +95 +95 +70 +70 +70 +103 +103 +103 +119 +119 +119 +78 +78 +78 +108 +108 +108 +91 +91 +91 +88 +88 +88 +117 +117 +117 +111 +111 +111 +126 +126 +126 +144 +144 +144 +143 +143 +143 +143 +143 +143 +133 +133 +133 +123 +123 +123 +110 +110 +110 +95 +95 +95 +39 +39 +39 +96 +96 +96 +134 +134 +134 +136 +136 +136 +130 +130 +130 +151 +151 +151 +152 +152 +152 +123 +123 +123 +125 +125 +125 +109 +109 +109 +105 +105 +105 +106 +106 +106 +107 +107 +107 +100 +100 +100 +93 +93 +93 +133 +133 +133 +150 +150 +150 +144 +144 +144 +105 +105 +105 +113 +113 +113 +124 +124 +124 +144 +144 +144 +146 +146 +146 +139 +139 +139 +151 +151 +151 +163 +163 +163 +159 +159 +159 +167 +167 +167 +172 +172 +172 +169 +169 +169 +169 +169 +169 +150 +150 +150 +60 +60 +60 +115 +115 +115 +133 +133 +133 +117 +117 +117 +126 +126 +126 +110 +110 +110 +96 +96 +96 +89 +89 +89 +91 +91 +91 +110 +110 +110 +86 +86 +86 +106 +106 +106 +103 +103 +103 +113 +113 +113 +76 +76 +76 +94 +94 +94 +105 +105 +105 +93 +93 +93 +92 +92 +92 +75 +75 +75 +74 +74 +74 +76 +76 +76 +76 +76 +76 +127 +127 +127 +110 +110 +110 +115 +115 +115 +132 +132 +132 +123 +123 +123 +130 +130 +130 +134 +134 +134 +97 +97 +97 +129 +129 +129 +60 +60 +60 +116 +116 +116 +132 +132 +132 +149 +149 +149 +128 +128 +128 +137 +137 +137 +150 +150 +150 +129 +129 +129 +118 +118 +118 +103 +103 +103 +110 +110 +110 +101 +101 +101 +87 +87 +87 +83 +83 +83 +93 +93 +93 +107 +107 +107 +107 +107 +107 +116 +116 +116 +119 +119 +119 +111 +111 +111 +97 +97 +97 +104 +104 +104 +121 +121 +121 +155 +155 +155 +151 +151 +151 +149 +149 +149 +169 +169 +169 +150 +150 +150 +172 +172 +172 +179 +179 +179 +139 +139 +139 +127 +127 +127 +60 +60 +60 +108 +108 +108 +124 +124 +124 +97 +97 +97 +106 +106 +106 +87 +87 +87 +79 +79 +79 +108 +108 +108 +112 +112 +112 +106 +106 +106 +79 +79 +79 +87 +87 +87 +90 +90 +90 +86 +86 +86 +71 +71 +71 +95 +95 +95 +109 +109 +109 +87 +87 +87 +83 +83 +83 +109 +109 +109 +90 +90 +90 +88 +88 +88 +93 +93 +93 +102 +102 +102 +149 +149 +149 +134 +134 +134 +117 +117 +117 +122 +122 +122 +141 +141 +141 +135 +135 +135 +136 +136 +136 +128 +128 +128 +54 +54 +54 +90 +90 +90 +137 +137 +137 +143 +143 +143 +117 +117 +117 +130 +130 +130 +128 +128 +128 +116 +116 +116 +116 +116 +116 +105 +105 +105 +97 +97 +97 +105 +105 +105 +91 +91 +91 +84 +84 +84 +94 +94 +94 +94 +94 +94 +92 +92 +92 +95 +95 +95 +107 +107 +107 +101 +101 +101 +105 +105 +105 +115 +115 +115 +119 +119 +119 +145 +145 +145 +144 +144 +144 +147 +147 +147 +136 +136 +136 +154 +154 +154 +182 +182 +182 +152 +152 +152 +136 +136 +136 +116 +116 +116 +44 +44 +44 +114 +114 +114 +125 +125 +125 +82 +82 +82 +90 +90 +90 +89 +89 +89 +91 +91 +91 +95 +95 +95 +115 +115 +115 +91 +91 +91 +94 +94 +94 +79 +79 +79 +87 +87 +87 +98 +98 +98 +98 +98 +98 +80 +80 +80 +98 +98 +98 +82 +82 +82 +92 +92 +92 +92 +92 +92 +78 +78 +78 +79 +79 +79 +116 +116 +116 +120 +120 +120 +134 +134 +134 +108 +108 +108 +114 +114 +114 +118 +118 +118 +136 +136 +136 +135 +135 +135 +142 +142 +142 +121 +121 +121 +47 +47 +47 +103 +103 +103 +132 +132 +132 +119 +119 +119 +110 +110 +110 +109 +109 +109 +123 +123 +123 +104 +104 +104 +97 +97 +97 +100 +100 +100 +114 +114 +114 +110 +110 +110 +87 +87 +87 +89 +89 +89 +94 +94 +94 +93 +93 +93 +91 +91 +91 +92 +92 +92 +92 +92 +92 +95 +95 +95 +106 +106 +106 +109 +109 +109 +118 +118 +118 +147 +147 +147 +160 +160 +160 +146 +146 +146 +138 +138 +138 +141 +141 +141 +170 +170 +170 +153 +153 +153 +131 +131 +131 +103 +103 +103 +50 +50 +50 +109 +109 +109 +127 +127 +127 +86 +86 +86 +89 +89 +89 +87 +87 +87 +112 +112 +112 +111 +111 +111 +85 +85 +85 +68 +68 +68 +89 +89 +89 +91 +91 +91 +95 +95 +95 +103 +103 +103 +90 +90 +90 +111 +111 +111 +114 +114 +114 +81 +81 +81 +78 +78 +78 +91 +91 +91 +81 +81 +81 +103 +103 +103 +117 +117 +117 +134 +134 +134 +134 +134 +134 +117 +117 +117 +112 +112 +112 +86 +86 +86 +111 +111 +111 +130 +130 +130 +141 +141 +141 +116 +116 +116 +51 +51 +51 +91 +91 +91 +121 +121 +121 +128 +128 +128 +105 +105 +105 +98 +98 +98 +97 +97 +97 +95 +95 +95 +93 +93 +93 +115 +115 +115 +137 +137 +137 +122 +122 +122 +121 +121 +121 +99 +99 +99 +93 +93 +93 +91 +91 +91 +97 +97 +97 +95 +95 +95 +94 +94 +94 +100 +100 +100 +106 +106 +106 +113 +113 +113 +120 +120 +120 +137 +137 +137 +135 +135 +135 +113 +113 +113 +114 +114 +114 +123 +123 +123 +150 +150 +150 +137 +137 +137 +109 +109 +109 +112 +112 +112 +51 +51 +51 +102 +102 +102 +113 +113 +113 +126 +126 +126 +127 +127 +127 +125 +125 +125 +135 +135 +135 +99 +99 +99 +88 +88 +88 +86 +86 +86 +101 +101 +101 +92 +92 +92 +94 +94 +94 +105 +105 +105 +93 +93 +93 +88 +88 +88 +117 +117 +117 +71 +71 +71 +82 +82 +82 +78 +78 +78 +83 +83 +83 +99 +99 +99 +131 +131 +131 +146 +146 +146 +135 +135 +135 +125 +125 +125 +92 +92 +92 +78 +78 +78 +108 +108 +108 +115 +115 +115 +124 +124 +124 +144 +144 +144 +56 +56 +56 +83 +83 +83 +119 +119 +119 +115 +115 +115 +98 +98 +98 +112 +112 +112 +92 +92 +92 +87 +87 +87 +80 +80 +80 +90 +90 +90 +94 +94 +94 +111 +111 +111 +111 +111 +111 +117 +117 +117 +86 +86 +86 +85 +85 +85 +92 +92 +92 +90 +90 +90 +95 +95 +95 +102 +102 +102 +116 +116 +116 +124 +124 +124 +111 +111 +111 +134 +134 +134 +133 +133 +133 +86 +86 +86 +99 +99 +99 +110 +110 +110 +105 +105 +105 +105 +105 +105 +85 +85 +85 +94 +94 +94 +36 +36 +36 +85 +85 +85 +89 +89 +89 +120 +120 +120 +149 +149 +149 +139 +139 +139 +107 +107 +107 +97 +97 +97 +90 +90 +90 +131 +131 +131 +146 +146 +146 +134 +134 +134 +114 +114 +114 +110 +110 +110 +78 +78 +78 +93 +93 +93 +79 +79 +79 +96 +96 +96 +86 +86 +86 +82 +82 +82 +93 +93 +93 +114 +114 +114 +142 +142 +142 +151 +151 +151 +119 +119 +119 +117 +117 +117 +103 +103 +103 +102 +102 +102 +104 +104 +104 +137 +137 +137 +139 +139 +139 +142 +142 +142 +63 +63 +63 +94 +94 +94 +129 +129 +129 +121 +121 +121 +106 +106 +106 +129 +129 +129 +101 +101 +101 +74 +74 +74 +91 +91 +91 +83 +83 +83 +89 +89 +89 +103 +103 +103 +89 +89 +89 +99 +99 +99 +96 +96 +96 +93 +93 +93 +89 +89 +89 +92 +92 +92 +102 +102 +102 +105 +105 +105 +122 +122 +122 +118 +118 +118 +113 +113 +113 +115 +115 +115 +100 +100 +100 +78 +78 +78 +92 +92 +92 +109 +109 +109 +98 +98 +98 +82 +82 +82 +93 +93 +93 +94 +94 +94 +45 +45 +45 +84 +84 +84 +72 +72 +72 +113 +113 +113 +128 +128 +128 +119 +119 +119 +96 +96 +96 +103 +103 +103 +103 +103 +103 +125 +125 +125 +145 +145 +145 +134 +134 +134 +115 +115 +115 +103 +103 +103 +99 +99 +99 +115 +115 +115 +105 +105 +105 +99 +99 +99 +88 +88 +88 +95 +95 +95 +104 +104 +104 +129 +129 +129 +172 +172 +172 +119 +119 +119 +109 +109 +109 +122 +122 +122 +95 +95 +95 +88 +88 +88 +127 +127 +127 +137 +137 +137 +140 +140 +140 +135 +135 +135 +64 +64 +64 +118 +118 +118 +153 +153 +153 +140 +140 +140 +119 +119 +119 +103 +103 +103 +114 +114 +114 +88 +88 +88 +94 +94 +94 +94 +94 +94 +100 +100 +100 +114 +114 +114 +90 +90 +90 +71 +71 +71 +86 +86 +86 +93 +93 +93 +95 +95 +95 +91 +91 +91 +103 +103 +103 +121 +121 +121 +125 +125 +125 +125 +125 +125 +115 +115 +115 +110 +110 +110 +88 +88 +88 +117 +117 +117 +112 +112 +112 +110 +110 +110 +77 +77 +77 +81 +81 +81 +108 +108 +108 +92 +92 +92 +39 +39 +39 +70 +70 +70 +73 +73 +73 +106 +106 +106 +113 +113 +113 +112 +112 +112 +106 +106 +106 +108 +108 +108 +117 +117 +117 +126 +126 +126 +146 +146 +146 +134 +134 +134 +108 +108 +108 +122 +122 +122 +145 +145 +145 +128 +128 +128 +111 +111 +111 +124 +124 +124 +116 +116 +116 +110 +110 +110 +144 +144 +144 +167 +167 +167 +126 +126 +126 +101 +101 +101 +95 +95 +95 +105 +105 +105 +95 +95 +95 +99 +99 +99 +119 +119 +119 +132 +132 +132 +136 +136 +136 +144 +144 +144 +61 +61 +61 +113 +113 +113 +146 +146 +146 +139 +139 +139 +111 +111 +111 +96 +96 +96 +98 +98 +98 +91 +91 +91 +103 +103 +103 +96 +96 +96 +103 +103 +103 +80 +80 +80 +82 +82 +82 +77 +77 +77 +87 +87 +87 +86 +86 +86 +99 +99 +99 +97 +97 +97 +112 +112 +112 +120 +120 +120 +125 +125 +125 +117 +117 +117 +111 +111 +111 +101 +101 +101 +105 +105 +105 +116 +116 +116 +111 +111 +111 +128 +128 +128 +88 +88 +88 +92 +92 +92 +91 +91 +91 +87 +87 +87 +40 +40 +40 +60 +60 +60 +92 +92 +92 +101 +101 +101 +114 +114 +114 +113 +113 +113 +130 +130 +130 +128 +128 +128 +129 +129 +129 +141 +141 +141 +143 +143 +143 +134 +134 +134 +142 +142 +142 +137 +137 +137 +130 +130 +130 +135 +135 +135 +116 +116 +116 +133 +133 +133 +125 +125 +125 +127 +127 +127 +162 +162 +162 +127 +127 +127 +111 +111 +111 +97 +97 +97 +95 +95 +95 +126 +126 +126 +108 +108 +108 +96 +96 +96 +99 +99 +99 +106 +106 +106 +147 +147 +147 +162 +162 +162 +61 +61 +61 +112 +112 +112 +145 +145 +145 +138 +138 +138 +117 +117 +117 +107 +107 +107 +111 +111 +111 +100 +100 +100 +94 +94 +94 +89 +89 +89 +91 +91 +91 +99 +99 +99 +96 +96 +96 +74 +74 +74 +90 +90 +90 +85 +85 +85 +96 +96 +96 +100 +100 +100 +112 +112 +112 +109 +109 +109 +107 +107 +107 +111 +111 +111 +108 +108 +108 +113 +113 +113 +100 +100 +100 +113 +113 +113 +116 +116 +116 +120 +120 +120 +112 +112 +112 +111 +111 +111 +109 +109 +109 +101 +101 +101 +37 +37 +37 +65 +65 +65 +85 +85 +85 +111 +111 +111 +109 +109 +109 +126 +126 +126 +128 +128 +128 +108 +108 +108 +123 +123 +123 +119 +119 +119 +143 +143 +143 +146 +146 +146 +143 +143 +143 +138 +138 +138 +120 +120 +120 +127 +127 +127 +134 +134 +134 +129 +129 +129 +142 +142 +142 +118 +118 +118 +131 +131 +131 +107 +107 +107 +114 +114 +114 +92 +92 +92 +104 +104 +104 +113 +113 +113 +96 +96 +96 +99 +99 +99 +101 +101 +101 +123 +123 +123 +133 +133 +133 +147 +147 +147 +68 +68 +68 +118 +118 +118 +144 +144 +144 +135 +135 +135 +120 +120 +120 +103 +103 +103 +105 +105 +105 +87 +87 +87 +75 +75 +75 +89 +89 +89 +77 +77 +77 +92 +92 +92 +99 +99 +99 +96 +96 +96 +76 +76 +76 +89 +89 +89 +94 +94 +94 +98 +98 +98 +105 +105 +105 +106 +106 +106 +106 +106 +106 +97 +97 +97 +102 +102 +102 +104 +104 +104 +93 +93 +93 +117 +117 +117 +92 +92 +92 +96 +96 +96 +104 +104 +104 +100 +100 +100 +106 +106 +106 +99 +99 +99 +62 +62 +62 +63 +63 +63 +102 +102 +102 +112 +112 +112 +105 +105 +105 +111 +111 +111 +110 +110 +110 +120 +120 +120 +132 +132 +132 +147 +147 +147 +142 +142 +142 +123 +123 +123 +123 +123 +123 +134 +134 +134 +107 +107 +107 +114 +114 +114 +131 +131 +131 +107 +107 +107 +107 +107 +107 +113 +113 +113 +84 +84 +84 +97 +97 +97 +77 +77 +77 +93 +93 +93 +93 +93 +93 +93 +93 +93 +87 +87 +87 +82 +82 +82 +88 +88 +88 +126 +126 +126 +133 +133 +133 +147 +147 +147 +67 +67 +67 +128 +128 +128 +150 +150 +150 +135 +135 +135 +114 +114 +114 +119 +119 +119 +117 +117 +117 +86 +86 +86 +91 +91 +91 +85 +85 +85 +80 +80 +80 +91 +91 +91 +83 +83 +83 +67 +67 +67 +87 +87 +87 +90 +90 +90 +93 +93 +93 +98 +98 +98 +101 +101 +101 +101 +101 +101 +97 +97 +97 +102 +102 +102 +96 +96 +96 +95 +95 +95 +94 +94 +94 +116 +116 +116 +88 +88 +88 +80 +80 +80 +100 +100 +100 +118 +118 +118 +103 +103 +103 +104 +104 +104 +56 +56 +56 +61 +61 +61 +96 +96 +96 +102 +102 +102 +112 +112 +112 +118 +118 +118 +111 +111 +111 +132 +132 +132 +157 +157 +157 +154 +154 +154 +129 +129 +129 +122 +122 +122 +99 +99 +99 +99 +99 +99 +115 +115 +115 +99 +99 +99 +101 +101 +101 +97 +97 +97 +97 +97 +97 +89 +89 +89 +102 +102 +102 +79 +79 +79 +85 +85 +85 +87 +87 +87 +87 +87 +87 +90 +90 +90 +95 +95 +95 +85 +85 +85 +94 +94 +94 +116 +116 +116 +151 +151 +151 +137 +137 +137 +68 +68 +68 +127 +127 +127 +152 +152 +152 +154 +154 +154 +145 +145 +145 +146 +146 +146 +134 +134 +134 +125 +125 +125 +89 +89 +89 +80 +80 +80 +80 +80 +80 +81 +81 +81 +77 +77 +77 +80 +80 +80 +89 +89 +89 +88 +88 +88 +88 +88 +88 +91 +91 +91 +100 +100 +100 +101 +101 +101 +99 +99 +99 +106 +106 +106 +110 +110 +110 +95 +95 +95 +75 +75 +75 +97 +97 +97 +85 +85 +85 +94 +94 +94 +113 +113 +113 +119 +119 +119 +117 +117 +117 +74 +74 +74 +36 +36 +36 +65 +65 +65 +98 +98 +98 +111 +111 +111 +101 +101 +101 +108 +108 +108 +110 +110 +110 +145 +145 +145 +130 +130 +130 +135 +135 +135 +136 +136 +136 +113 +113 +113 +106 +106 +106 +109 +109 +109 +86 +86 +86 +92 +92 +92 +91 +91 +91 +61 +61 +61 +56 +56 +56 +46 +46 +46 +52 +52 +52 +27 +27 +27 +46 +46 +46 +57 +57 +57 +63 +63 +63 +49 +49 +49 +36 +36 +36 +39 +39 +39 +42 +42 +42 +46 +46 +46 +43 +43 +43 +69 +69 +69 +70 +70 +70 +64 +64 +64 +58 +58 +58 +62 +62 +62 +82 +82 +82 +47 +47 +47 +51 +51 +51 +48 +48 +48 +39 +39 +39 +32 +32 +32 +38 +38 +38 +44 +44 +44 +39 +39 +39 +27 +27 +27 +37 +37 +37 +38 +38 +38 +39 +39 +39 +41 +41 +41 +37 +37 +37 +42 +42 +42 +41 +41 +41 +40 +40 +40 +41 +41 +41 +39 +39 +39 +39 +39 +39 +54 +54 +54 +46 +46 +46 +54 +54 +54 +73 +73 +73 +75 +75 +75 +64 +64 +64 +30 +30 +30 +31 +31 +31 +52 +52 +52 +48 +48 +48 +42 +42 +42 +45 +45 +45 +85 +85 +85 +48 +48 +48 +56 +56 +56 +54 +54 +54 +54 +54 +54 +59 +59 +59 +53 +53 +53 +57 +57 +57 +42 +42 +42 +46 +46 +46 +60 +60 +60 +62 +62 +62 +76 +76 +76 +55 +55 +55 +74 +74 +74 +63 +63 +63 +60 +60 +60 +99 +99 +99 +121 +121 +121 +135 +135 +135 +105 +105 +105 +104 +104 +104 +99 +99 +99 +91 +91 +91 +81 +81 +81 +87 +87 +87 +108 +108 +108 +118 +118 +118 +98 +98 +98 +105 +105 +105 +108 +108 +108 +122 +122 +122 +95 +95 +95 +92 +92 +92 +95 +95 +95 +85 +85 +85 +94 +94 +94 +116 +116 +116 +116 +116 +116 +108 +108 +108 +88 +88 +88 +85 +85 +85 +81 +81 +81 +43 +43 +43 +80 +80 +80 +89 +89 +89 +90 +90 +90 +93 +93 +93 +104 +104 +104 +88 +88 +88 +84 +84 +84 +76 +76 +76 +76 +76 +76 +87 +87 +87 +91 +91 +91 +72 +72 +72 +63 +63 +63 +62 +62 +62 +80 +80 +80 +69 +69 +69 +79 +79 +79 +87 +87 +87 +74 +74 +74 +71 +71 +71 +78 +78 +78 +59 +59 +59 +83 +83 +83 +94 +94 +94 +83 +83 +83 +87 +87 +87 +92 +92 +92 +74 +74 +74 +82 +82 +82 +79 +79 +79 +99 +99 +99 +67 +67 +67 +75 +75 +75 +101 +101 +101 +105 +105 +105 +86 +86 +86 +102 +102 +102 +111 +111 +111 +115 +115 +115 +102 +102 +102 +119 +119 +119 +106 +106 +106 +122 +122 +122 +137 +137 +137 +108 +108 +108 +104 +104 +104 +110 +110 +110 +112 +112 +112 +99 +99 +99 +94 +94 +94 +93 +93 +93 +94 +94 +94 +79 +79 +79 +112 +112 +112 +91 +91 +91 +117 +117 +117 +126 +126 +126 +125 +125 +125 +124 +124 +124 +142 +142 +142 +122 +122 +122 +102 +102 +102 +102 +102 +102 +44 +44 +44 +82 +82 +82 +100 +100 +100 +100 +100 +100 +111 +111 +111 +121 +121 +121 +115 +115 +115 +100 +100 +100 +121 +121 +121 +119 +119 +119 +97 +97 +97 +76 +76 +76 +74 +74 +74 +103 +103 +103 +100 +100 +100 +102 +102 +102 +104 +104 +104 +87 +87 +87 +83 +83 +83 +85 +85 +85 +86 +86 +86 +75 +75 +75 +94 +94 +94 +112 +112 +112 +123 +123 +123 +108 +108 +108 +81 +81 +81 +112 +112 +112 +90 +90 +90 +89 +89 +89 +118 +118 +118 +103 +103 +103 +41 +41 +41 +86 +86 +86 +115 +115 +115 +124 +124 +124 +100 +100 +100 +102 +102 +102 +83 +83 +83 +108 +108 +108 +110 +110 +110 +114 +114 +114 +97 +97 +97 +110 +110 +110 +139 +139 +139 +117 +117 +117 +108 +108 +108 +108 +108 +108 +123 +123 +123 +114 +114 +114 +79 +79 +79 +83 +83 +83 +93 +93 +93 +118 +118 +118 +95 +95 +95 +108 +108 +108 +122 +122 +122 +127 +127 +127 +139 +139 +139 +152 +152 +152 +131 +131 +131 +122 +122 +122 +117 +117 +117 +104 +104 +104 +44 +44 +44 +74 +74 +74 +95 +95 +95 +115 +115 +115 +114 +114 +114 +102 +102 +102 +122 +122 +122 +113 +113 +113 +108 +108 +108 +98 +98 +98 +97 +97 +97 +61 +61 +61 +75 +75 +75 +98 +98 +98 +91 +91 +91 +89 +89 +89 +94 +94 +94 +96 +96 +96 +92 +92 +92 +99 +99 +99 +74 +74 +74 +95 +95 +95 +91 +91 +91 +86 +86 +86 +106 +106 +106 +88 +88 +88 +86 +86 +86 +80 +80 +80 +97 +97 +97 +117 +117 +117 +131 +131 +131 +124 +124 +124 +45 +45 +45 +96 +96 +96 +111 +111 +111 +97 +97 +97 +94 +94 +94 +68 +68 +68 +90 +90 +90 +107 +107 +107 +103 +103 +103 +92 +92 +92 +93 +93 +93 +103 +103 +103 +108 +108 +108 +141 +141 +141 +112 +112 +112 +110 +110 +110 +102 +102 +102 +118 +118 +118 +88 +88 +88 +95 +95 +95 +109 +109 +109 +102 +102 +102 +126 +126 +126 +128 +128 +128 +129 +129 +129 +105 +105 +105 +140 +140 +140 +116 +116 +116 +115 +115 +115 +120 +120 +120 +125 +125 +125 +104 +104 +104 +38 +38 +38 +71 +71 +71 +106 +106 +106 +116 +116 +116 +99 +99 +99 +104 +104 +104 +83 +83 +83 +89 +89 +89 +107 +107 +107 +80 +80 +80 +104 +104 +104 +59 +59 +59 +83 +83 +83 +87 +87 +87 +83 +83 +83 +121 +121 +121 +102 +102 +102 +106 +106 +106 +88 +88 +88 +77 +77 +77 +94 +94 +94 +88 +88 +88 +102 +102 +102 +82 +82 +82 +96 +96 +96 +86 +86 +86 +72 +72 +72 +87 +87 +87 +119 +119 +119 +114 +114 +114 +121 +121 +121 +108 +108 +108 +39 +39 +39 +119 +119 +119 +103 +103 +103 +92 +92 +92 +84 +84 +84 +67 +67 +67 +119 +119 +119 +119 +119 +119 +94 +94 +94 +88 +88 +88 +81 +81 +81 +80 +80 +80 +106 +106 +106 +131 +131 +131 +120 +120 +120 +98 +98 +98 +110 +110 +110 +126 +126 +126 +104 +104 +104 +82 +82 +82 +89 +89 +89 +114 +114 +114 +132 +132 +132 +146 +146 +146 +158 +158 +158 +138 +138 +138 +115 +115 +115 +118 +118 +118 +99 +99 +99 +104 +104 +104 +100 +100 +100 +95 +95 +95 +37 +37 +37 +85 +85 +85 +118 +118 +118 +132 +132 +132 +115 +115 +115 +106 +106 +106 +91 +91 +91 +80 +80 +80 +90 +90 +90 +94 +94 +94 +83 +83 +83 +70 +70 +70 +101 +101 +101 +92 +92 +92 +93 +93 +93 +116 +116 +116 +75 +75 +75 +92 +92 +92 +67 +67 +67 +82 +82 +82 +99 +99 +99 +115 +115 +115 +127 +127 +127 +135 +135 +135 +93 +93 +93 +86 +86 +86 +100 +100 +100 +91 +91 +91 +99 +99 +99 +119 +119 +119 +94 +94 +94 +124 +124 +124 +44 +44 +44 +110 +110 +110 +93 +93 +93 +69 +69 +69 +75 +75 +75 +109 +109 +109 +136 +136 +136 +110 +110 +110 +98 +98 +98 +94 +94 +94 +77 +77 +77 +87 +87 +87 +105 +105 +105 +129 +129 +129 +119 +119 +119 +112 +112 +112 +113 +113 +113 +120 +120 +120 +119 +119 +119 +101 +101 +101 +112 +112 +112 +136 +136 +136 +153 +153 +153 +161 +161 +161 +129 +129 +129 +106 +106 +106 +100 +100 +100 +103 +103 +103 +93 +93 +93 +106 +106 +106 +76 +76 +76 +92 +92 +92 +39 +39 +39 +109 +109 +109 +119 +119 +119 +100 +100 +100 +101 +101 +101 +96 +96 +96 +87 +87 +87 +92 +92 +92 +86 +86 +86 +101 +101 +101 +88 +88 +88 +87 +87 +87 +96 +96 +96 +99 +99 +99 +86 +86 +86 +84 +84 +84 +72 +72 +72 +75 +75 +75 +76 +76 +76 +107 +107 +107 +116 +116 +116 +114 +114 +114 +139 +139 +139 +142 +142 +142 +137 +137 +137 +125 +125 +125 +155 +155 +155 +134 +134 +134 +94 +94 +94 +86 +86 +86 +95 +95 +95 +98 +98 +98 +46 +46 +46 +94 +94 +94 +111 +111 +111 +93 +93 +93 +78 +78 +78 +119 +119 +119 +133 +133 +133 +122 +122 +122 +101 +101 +101 +73 +73 +73 +87 +87 +87 +104 +104 +104 +90 +90 +90 +113 +113 +113 +110 +110 +110 +110 +110 +110 +124 +124 +124 +115 +115 +115 +107 +107 +107 +86 +86 +86 +94 +94 +94 +114 +114 +114 +127 +127 +127 +141 +141 +141 +112 +112 +112 +89 +89 +89 +102 +102 +102 +94 +94 +94 +90 +90 +90 +92 +92 +92 +100 +100 +100 +102 +102 +102 +60 +60 +60 +85 +85 +85 +109 +109 +109 +108 +108 +108 +95 +95 +95 +91 +91 +91 +90 +90 +90 +80 +80 +80 +100 +100 +100 +73 +73 +73 +80 +80 +80 +96 +96 +96 +81 +81 +81 +89 +89 +89 +79 +79 +79 +83 +83 +83 +83 +83 +83 +81 +81 +81 +78 +78 +78 +103 +103 +103 +123 +123 +123 +128 +128 +128 +142 +142 +142 +161 +161 +161 +155 +155 +155 +147 +147 +147 +154 +154 +154 +150 +150 +150 +129 +129 +129 +102 +102 +102 +88 +88 +88 +87 +87 +87 +47 +47 +47 +74 +74 +74 +88 +88 +88 +75 +75 +75 +71 +71 +71 +123 +123 +123 +138 +138 +138 +123 +123 +123 +104 +104 +104 +102 +102 +102 +111 +111 +111 +89 +89 +89 +78 +78 +78 +102 +102 +102 +96 +96 +96 +113 +113 +113 +96 +96 +96 +116 +116 +116 +116 +116 +116 +103 +103 +103 +92 +92 +92 +114 +114 +114 +131 +131 +131 +119 +119 +119 +96 +96 +96 +103 +103 +103 +100 +100 +100 +86 +86 +86 +87 +87 +87 +108 +108 +108 +103 +103 +103 +102 +102 +102 +56 +56 +56 +74 +74 +74 +115 +115 +115 +94 +94 +94 +91 +91 +91 +97 +97 +97 +92 +92 +92 +105 +105 +105 +98 +98 +98 +106 +106 +106 +110 +110 +110 +113 +113 +113 +89 +89 +89 +83 +83 +83 +83 +83 +83 +90 +90 +90 +97 +97 +97 +94 +94 +94 +90 +90 +90 +103 +103 +103 +113 +113 +113 +120 +120 +120 +142 +142 +142 +165 +165 +165 +176 +176 +176 +155 +155 +155 +177 +177 +177 +141 +141 +141 +145 +145 +145 +144 +144 +144 +109 +109 +109 +81 +81 +81 +55 +55 +55 +62 +62 +62 +73 +73 +73 +78 +78 +78 +109 +109 +109 +133 +133 +133 +146 +146 +146 +146 +146 +146 +128 +128 +128 +126 +126 +126 +93 +93 +93 +81 +81 +81 +96 +96 +96 +88 +88 +88 +110 +110 +110 +97 +97 +97 +98 +98 +98 +100 +100 +100 +105 +105 +105 +95 +95 +95 +86 +86 +86 +86 +86 +86 +126 +126 +126 +129 +129 +129 +113 +113 +113 +86 +86 +86 +99 +99 +99 +84 +84 +84 +72 +72 +72 +96 +96 +96 +94 +94 +94 +102 +102 +102 +50 +50 +50 +76 +76 +76 +115 +115 +115 +102 +102 +102 +98 +98 +98 +107 +107 +107 +118 +118 +118 +130 +130 +130 +116 +116 +116 +110 +110 +110 +120 +120 +120 +109 +109 +109 +92 +92 +92 +94 +94 +94 +85 +85 +85 +97 +97 +97 +109 +109 +109 +108 +108 +108 +108 +108 +108 +92 +92 +92 +111 +111 +111 +114 +114 +114 +134 +134 +134 +164 +164 +164 +149 +149 +149 +182 +182 +182 +167 +167 +167 +172 +172 +172 +160 +160 +160 +158 +158 +158 +155 +155 +155 +142 +142 +142 +70 +70 +70 +105 +105 +105 +135 +135 +135 +114 +114 +114 +128 +128 +128 +128 +128 +128 +139 +139 +139 +150 +150 +150 +116 +116 +116 +126 +126 +126 +91 +91 +91 +86 +86 +86 +89 +89 +89 +100 +100 +100 +92 +92 +92 +120 +120 +120 +102 +102 +102 +95 +95 +95 +95 +95 +95 +87 +87 +87 +81 +81 +81 +100 +100 +100 +121 +121 +121 +133 +133 +133 +122 +122 +122 +99 +99 +99 +84 +84 +84 +77 +77 +77 +81 +81 +81 +107 +107 +107 +119 +119 +119 +93 +93 +93 +38 +38 +38 +88 +88 +88 +93 +93 +93 +107 +107 +107 +108 +108 +108 +105 +105 +105 +125 +125 +125 +128 +128 +128 +106 +106 +106 +98 +98 +98 +101 +101 +101 +110 +110 +110 +93 +93 +93 +85 +85 +85 +90 +90 +90 +100 +100 +100 +100 +100 +100 +108 +108 +108 +112 +112 +112 +108 +108 +108 +110 +110 +110 +100 +100 +100 +115 +115 +115 +150 +150 +150 +157 +157 +157 +167 +167 +167 +159 +159 +159 +166 +166 +166 +150 +150 +150 +165 +165 +165 +173 +173 +173 +164 +164 +164 +63 +63 +63 +123 +123 +123 +148 +148 +148 +131 +131 +131 +142 +142 +142 +140 +140 +140 +137 +137 +137 +144 +144 +144 +122 +122 +122 +144 +144 +144 +123 +123 +123 +102 +102 +102 +110 +110 +110 +102 +102 +102 +118 +118 +118 +102 +102 +102 +95 +95 +95 +109 +109 +109 +95 +95 +95 +86 +86 +86 +87 +87 +87 +114 +114 +114 +132 +132 +132 +137 +137 +137 +92 +92 +92 +100 +100 +100 +111 +111 +111 +114 +114 +114 +128 +128 +128 +112 +112 +112 +98 +98 +98 +91 +91 +91 +40 +40 +40 +72 +72 +72 +85 +85 +85 +101 +101 +101 +104 +104 +104 +112 +112 +112 +108 +108 +108 +108 +108 +108 +109 +109 +109 +102 +102 +102 +96 +96 +96 +93 +93 +93 +88 +88 +88 +157 +157 +157 +119 +119 +119 +108 +108 +108 +98 +98 +98 +102 +102 +102 +106 +106 +106 +111 +111 +111 +132 +132 +132 +105 +105 +105 +127 +127 +127 +135 +135 +135 +128 +128 +128 +137 +137 +137 +147 +147 +147 +160 +160 +160 +148 +148 +148 +153 +153 +153 +165 +165 +165 +158 +158 +158 +79 +79 +79 +110 +110 +110 +156 +156 +156 +153 +153 +153 +163 +163 +163 +157 +157 +157 +147 +147 +147 +145 +145 +145 +136 +136 +136 +134 +134 +134 +146 +146 +146 +151 +151 +151 +108 +108 +108 +83 +83 +83 +112 +112 +112 +113 +113 +113 +94 +94 +94 +114 +114 +114 +120 +120 +120 +88 +88 +88 +86 +86 +86 +135 +135 +135 +122 +122 +122 +96 +96 +96 +93 +93 +93 +79 +79 +79 +105 +105 +105 +92 +92 +92 +102 +102 +102 +105 +105 +105 +110 +110 +110 +93 +93 +93 +38 +38 +38 +68 +68 +68 +91 +91 +91 +84 +84 +84 +98 +98 +98 +124 +124 +124 +113 +113 +113 +106 +106 +106 +107 +107 +107 +97 +97 +97 +107 +107 +107 +91 +91 +91 +92 +92 +92 +122 +122 +122 +104 +104 +104 +92 +92 +92 +96 +96 +96 +114 +114 +114 +118 +118 +118 +126 +126 +126 +120 +120 +120 +131 +131 +131 +119 +119 +119 +99 +99 +99 +100 +100 +100 +102 +102 +102 +135 +135 +135 +147 +147 +147 +146 +146 +146 +134 +134 +134 +117 +117 +117 +137 +137 +137 +117 +117 +117 +81 +81 +81 +129 +129 +129 +149 +149 +149 +159 +159 +159 +158 +158 +158 +156 +156 +156 +150 +150 +150 +143 +143 +143 +132 +132 +132 +140 +140 +140 +142 +142 +142 +132 +132 +132 +97 +97 +97 +124 +124 +124 +119 +119 +119 +135 +135 +135 +129 +129 +129 +132 +132 +132 +120 +120 +120 +106 +106 +106 +104 +104 +104 +102 +102 +102 +101 +101 +101 +107 +107 +107 +84 +84 +84 +88 +88 +88 +81 +81 +81 +87 +87 +87 +97 +97 +97 +92 +92 +92 +113 +113 +113 +78 +78 +78 +69 +69 +69 +91 +91 +91 +107 +107 +107 +112 +112 +112 +115 +115 +115 +110 +110 +110 +94 +94 +94 +109 +109 +109 +97 +97 +97 +95 +95 +95 +91 +91 +91 +102 +102 +102 +98 +98 +98 +109 +109 +109 +93 +93 +93 +95 +95 +95 +111 +111 +111 +119 +119 +119 +104 +104 +104 +112 +112 +112 +104 +104 +104 +117 +117 +117 +108 +108 +108 +96 +96 +96 +94 +94 +94 +127 +127 +127 +134 +134 +134 +116 +116 +116 +101 +101 +101 +108 +108 +108 +102 +102 +102 +88 +88 +88 +63 +63 +63 +127 +127 +127 +145 +145 +145 +152 +152 +152 +167 +167 +167 +167 +167 +167 +148 +148 +148 +138 +138 +138 +136 +136 +136 +143 +143 +143 +138 +138 +138 +129 +129 +129 +99 +99 +99 +107 +107 +107 +126 +126 +126 +105 +105 +105 +131 +131 +131 +127 +127 +127 +118 +118 +118 +136 +136 +136 +129 +129 +129 +132 +132 +132 +126 +126 +126 +94 +94 +94 +88 +88 +88 +86 +86 +86 +87 +87 +87 +99 +99 +99 +85 +85 +85 +93 +93 +93 +98 +98 +98 +69 +69 +69 +63 +63 +63 +102 +102 +102 +109 +109 +109 +114 +114 +114 +108 +108 +108 +89 +89 +89 +110 +110 +110 +99 +99 +99 +97 +97 +97 +76 +76 +76 +87 +87 +87 +77 +77 +77 +82 +82 +82 +102 +102 +102 +95 +95 +95 +97 +97 +97 +100 +100 +100 +98 +98 +98 +115 +115 +115 +111 +111 +111 +118 +118 +118 +98 +98 +98 +97 +97 +97 +86 +86 +86 +101 +101 +101 +134 +134 +134 +112 +112 +112 +100 +100 +100 +99 +99 +99 +91 +91 +91 +105 +105 +105 +45 +45 +45 +79 +79 +79 +143 +143 +143 +141 +141 +141 +144 +144 +144 +164 +164 +164 +167 +167 +167 +139 +139 +139 +122 +122 +122 +126 +126 +126 +131 +131 +131 +130 +130 +130 +127 +127 +127 +107 +107 +107 +108 +108 +108 +124 +124 +124 +111 +111 +111 +108 +108 +108 +127 +127 +127 +118 +118 +118 +134 +134 +134 +129 +129 +129 +119 +119 +119 +114 +114 +114 +102 +102 +102 +103 +103 +103 +88 +88 +88 +92 +92 +92 +110 +110 +110 +99 +99 +99 +113 +113 +113 +81 +81 +81 +36 +36 +36 +84 +84 +84 +115 +115 +115 +125 +125 +125 +113 +113 +113 +107 +107 +107 +100 +100 +100 +91 +91 +91 +75 +75 +75 +91 +91 +91 +93 +93 +93 +116 +116 +116 +102 +102 +102 +84 +84 +84 +92 +92 +92 +82 +82 +82 +80 +80 +80 +90 +90 +90 +101 +101 +101 +112 +112 +112 +117 +117 +117 +126 +126 +126 +110 +110 +110 +90 +90 +90 +94 +94 +94 +95 +95 +95 +117 +117 +117 +99 +99 +99 +98 +98 +98 +97 +97 +97 +108 +108 +108 +110 +110 +110 +33 +33 +33 +58 +58 +58 +45 +45 +45 +63 +63 +63 +66 +66 +66 +75 +75 +75 +76 +76 +76 +45 +45 +45 +47 +47 +47 +46 +46 +46 +47 +47 +47 +51 +51 +51 +51 +51 +51 +55 +55 +55 +46 +46 +46 +46 +46 +46 +45 +45 +45 +52 +52 +52 +58 +58 +58 +52 +52 +52 +61 +61 +61 +68 +68 +68 +68 +68 +68 +62 +62 +62 +36 +36 +36 +45 +45 +45 +36 +36 +36 +36 +36 +36 +50 +50 +50 +52 +52 +52 +36 +36 +36 +34 +34 +34 +26 +26 +26 +33 +33 +33 +50 +50 +50 +61 +61 +61 +55 +55 +55 +43 +43 +43 +37 +37 +37 +41 +41 +41 +36 +36 +36 +53 +53 +53 +68 +68 +68 +68 +68 +68 +57 +57 +57 +57 +57 +57 +52 +52 +52 +45 +45 +45 +49 +49 +49 +55 +55 +55 +62 +62 +62 +57 +57 +57 +47 +47 +47 +50 +50 +50 +45 +45 +45 +33 +33 +33 +42 +42 +42 +47 +47 +47 +55 +55 +55 +49 +49 +49 +48 +48 +48 +47 +47 +47 +72 +72 +72 +70 +70 +70 +34 +34 +34 +64 +64 +64 +70 +70 +70 +88 +88 +88 +102 +102 +102 +123 +123 +123 +142 +142 +142 +116 +116 +116 +120 +120 +120 +104 +104 +104 +96 +96 +96 +103 +103 +103 +97 +97 +97 +100 +100 +100 +82 +82 +82 +94 +94 +94 +49 +49 +49 +105 +105 +105 +107 +107 +107 +109 +109 +109 +93 +93 +93 +97 +97 +97 +85 +85 +85 +108 +108 +108 +112 +112 +112 +105 +105 +105 +81 +81 +81 +87 +87 +87 +98 +98 +98 +95 +95 +95 +90 +90 +90 +81 +81 +81 +92 +92 +92 +84 +84 +84 +98 +98 +98 +102 +102 +102 +97 +97 +97 +92 +92 +92 +75 +75 +75 +77 +77 +77 +76 +76 +76 +77 +77 +77 +80 +80 +80 +100 +100 +100 +74 +74 +74 +72 +72 +72 +62 +62 +62 +58 +58 +58 +46 +46 +46 +69 +69 +69 +74 +74 +74 +78 +78 +78 +86 +86 +86 +79 +79 +79 +69 +69 +69 +72 +72 +72 +73 +73 +73 +87 +87 +87 +123 +123 +123 +96 +96 +96 +84 +84 +84 +81 +81 +81 +118 +118 +118 +92 +92 +92 +94 +94 +94 +106 +106 +106 +88 +88 +88 +75 +75 +75 +145 +145 +145 +157 +157 +157 +143 +143 +143 +139 +139 +139 +129 +129 +129 +127 +127 +127 +118 +118 +118 +99 +99 +99 +111 +111 +111 +100 +100 +100 +97 +97 +97 +104 +104 +104 +38 +38 +38 +92 +92 +92 +146 +146 +146 +143 +143 +143 +115 +115 +115 +105 +105 +105 +111 +111 +111 +107 +107 +107 +114 +114 +114 +115 +115 +115 +95 +95 +95 +94 +94 +94 +105 +105 +105 +89 +89 +89 +90 +90 +90 +85 +85 +85 +84 +84 +84 +89 +89 +89 +86 +86 +86 +100 +100 +100 +116 +116 +116 +119 +119 +119 +111 +111 +111 +97 +97 +97 +85 +85 +85 +78 +78 +78 +101 +101 +101 +106 +106 +106 +91 +91 +91 +89 +89 +89 +80 +80 +80 +120 +120 +120 +36 +36 +36 +87 +87 +87 +97 +97 +97 +104 +104 +104 +105 +105 +105 +131 +131 +131 +111 +111 +111 +101 +101 +101 +78 +78 +78 +79 +79 +79 +112 +112 +112 +104 +104 +104 +101 +101 +101 +110 +110 +110 +116 +116 +116 +115 +115 +115 +82 +82 +82 +74 +74 +74 +74 +74 +74 +107 +107 +107 +130 +130 +130 +152 +152 +152 +148 +148 +148 +143 +143 +143 +151 +151 +151 +132 +132 +132 +116 +116 +116 +115 +115 +115 +109 +109 +109 +110 +110 +110 +104 +104 +104 +108 +108 +108 +33 +33 +33 +85 +85 +85 +120 +120 +120 +123 +123 +123 +112 +112 +112 +126 +126 +126 +96 +96 +96 +87 +87 +87 +96 +96 +96 +93 +93 +93 +87 +87 +87 +107 +107 +107 +94 +94 +94 +93 +93 +93 +84 +84 +84 +87 +87 +87 +78 +78 +78 +101 +101 +101 +75 +75 +75 +97 +97 +97 +110 +110 +110 +117 +117 +117 +111 +111 +111 +106 +106 +106 +108 +108 +108 +106 +106 +106 +82 +82 +82 +81 +81 +81 +59 +59 +59 +100 +100 +100 +124 +124 +124 +119 +119 +119 +42 +42 +42 +84 +84 +84 +116 +116 +116 +109 +109 +109 +117 +117 +117 +136 +136 +136 +101 +101 +101 +110 +110 +110 +110 +110 +110 +80 +80 +80 +114 +114 +114 +102 +102 +102 +110 +110 +110 +93 +93 +93 +103 +103 +103 +87 +87 +87 +75 +75 +75 +78 +78 +78 +109 +109 +109 +123 +123 +123 +142 +142 +142 +133 +133 +133 +133 +133 +133 +126 +126 +126 +159 +159 +159 +164 +164 +164 +143 +143 +143 +122 +122 +122 +100 +100 +100 +118 +118 +118 +95 +95 +95 +92 +92 +92 +45 +45 +45 +94 +94 +94 +97 +97 +97 +108 +108 +108 +101 +101 +101 +91 +91 +91 +95 +95 +95 +98 +98 +98 +89 +89 +89 +79 +79 +79 +87 +87 +87 +96 +96 +96 +93 +93 +93 +80 +80 +80 +85 +85 +85 +86 +86 +86 +80 +80 +80 +73 +73 +73 +92 +92 +92 +98 +98 +98 +103 +103 +103 +109 +109 +109 +112 +112 +112 +104 +104 +104 +107 +107 +107 +96 +96 +96 +98 +98 +98 +97 +97 +97 +103 +103 +103 +104 +104 +104 +98 +98 +98 +93 +93 +93 +43 +43 +43 +78 +78 +78 +92 +92 +92 +105 +105 +105 +116 +116 +116 +110 +110 +110 +101 +101 +101 +95 +95 +95 +109 +109 +109 +95 +95 +95 +110 +110 +110 +100 +100 +100 +105 +105 +105 +102 +102 +102 +92 +92 +92 +99 +99 +99 +77 +77 +77 +77 +77 +77 +93 +93 +93 +104 +104 +104 +119 +119 +119 +129 +129 +129 +113 +113 +113 +138 +138 +138 +146 +146 +146 +146 +146 +146 +129 +129 +129 +88 +88 +88 +110 +110 +110 +94 +94 +94 +99 +99 +99 +104 +104 +104 +54 +54 +54 +110 +110 +110 +116 +116 +116 +121 +121 +121 +103 +103 +103 +77 +77 +77 +85 +85 +85 +86 +86 +86 +79 +79 +79 +87 +87 +87 +80 +80 +80 +96 +96 +96 +76 +76 +76 +77 +77 +77 +99 +99 +99 +97 +97 +97 +86 +86 +86 +85 +85 +85 +97 +97 +97 +99 +99 +99 +90 +90 +90 +91 +91 +91 +99 +99 +99 +89 +89 +89 +96 +96 +96 +91 +91 +91 +96 +96 +96 +101 +101 +101 +106 +106 +106 +104 +104 +104 +99 +99 +99 +96 +96 +96 +30 +30 +30 +86 +86 +86 +108 +108 +108 +107 +107 +107 +122 +122 +122 +111 +111 +111 +77 +77 +77 +104 +104 +104 +92 +92 +92 +67 +67 +67 +101 +101 +101 +108 +108 +108 +87 +87 +87 +86 +86 +86 +78 +78 +78 +75 +75 +75 +77 +77 +77 +100 +100 +100 +118 +118 +118 +114 +114 +114 +121 +121 +121 +124 +124 +124 +137 +137 +137 +150 +150 +150 +123 +123 +123 +132 +132 +132 +131 +131 +131 +123 +123 +123 +105 +105 +105 +95 +95 +95 +107 +107 +107 +119 +119 +119 +58 +58 +58 +93 +93 +93 +116 +116 +116 +109 +109 +109 +91 +91 +91 +83 +83 +83 +90 +90 +90 +87 +87 +87 +83 +83 +83 +84 +84 +84 +84 +84 +84 +83 +83 +83 +80 +80 +80 +87 +87 +87 +101 +101 +101 +110 +110 +110 +115 +115 +115 +108 +108 +108 +102 +102 +102 +102 +102 +102 +95 +95 +95 +95 +95 +95 +94 +94 +94 +87 +87 +87 +88 +88 +88 +98 +98 +98 +98 +98 +98 +137 +137 +137 +130 +130 +130 +109 +109 +109 +94 +94 +94 +91 +91 +91 +36 +36 +36 +51 +51 +51 +94 +94 +94 +82 +82 +82 +108 +108 +108 +113 +113 +113 +97 +97 +97 +87 +87 +87 +91 +91 +91 +96 +96 +96 +106 +106 +106 +94 +94 +94 +90 +90 +90 +72 +72 +72 +82 +82 +82 +81 +81 +81 +85 +85 +85 +96 +96 +96 +125 +125 +125 +128 +128 +128 +113 +113 +113 +134 +134 +134 +141 +141 +141 +160 +160 +160 +150 +150 +150 +118 +118 +118 +140 +140 +140 +158 +158 +158 +111 +111 +111 +96 +96 +96 +94 +94 +94 +119 +119 +119 +54 +54 +54 +85 +85 +85 +117 +117 +117 +98 +98 +98 +108 +108 +108 +85 +85 +85 +103 +103 +103 +82 +82 +82 +92 +92 +92 +95 +95 +95 +88 +88 +88 +94 +94 +94 +88 +88 +88 +99 +99 +99 +106 +106 +106 +133 +133 +133 +131 +131 +131 +94 +94 +94 +93 +93 +93 +87 +87 +87 +91 +91 +91 +105 +105 +105 +86 +86 +86 +91 +91 +91 +101 +101 +101 +99 +99 +99 +123 +123 +123 +111 +111 +111 +116 +116 +116 +120 +120 +120 +117 +117 +117 +78 +78 +78 +38 +38 +38 +52 +52 +52 +102 +102 +102 +93 +93 +93 +83 +83 +83 +101 +101 +101 +78 +78 +78 +82 +82 +82 +93 +93 +93 +84 +84 +84 +104 +104 +104 +101 +101 +101 +81 +81 +81 +86 +86 +86 +98 +98 +98 +96 +96 +96 +92 +92 +92 +100 +100 +100 +141 +141 +141 +148 +148 +148 +134 +134 +134 +137 +137 +137 +135 +135 +135 +144 +144 +144 +166 +166 +166 +141 +141 +141 +162 +162 +162 +160 +160 +160 +113 +113 +113 +94 +94 +94 +110 +110 +110 +105 +105 +105 +49 +49 +49 +94 +94 +94 +129 +129 +129 +126 +126 +126 +102 +102 +102 +101 +101 +101 +108 +108 +108 +94 +94 +94 +77 +77 +77 +86 +86 +86 +80 +80 +80 +101 +101 +101 +95 +95 +95 +100 +100 +100 +119 +119 +119 +137 +137 +137 +131 +131 +131 +122 +122 +122 +98 +98 +98 +104 +104 +104 +89 +89 +89 +104 +104 +104 +103 +103 +103 +105 +105 +105 +124 +124 +124 +120 +120 +120 +132 +132 +132 +101 +101 +101 +128 +128 +128 +129 +129 +129 +103 +103 +103 +98 +98 +98 +46 +46 +46 +66 +66 +66 +100 +100 +100 +94 +94 +94 +95 +95 +95 +76 +76 +76 +72 +72 +72 +100 +100 +100 +96 +96 +96 +91 +91 +91 +102 +102 +102 +97 +97 +97 +85 +85 +85 +86 +86 +86 +84 +84 +84 +85 +85 +85 +81 +81 +81 +110 +110 +110 +135 +135 +135 +154 +154 +154 +162 +162 +162 +162 +162 +162 +150 +150 +150 +151 +151 +151 +158 +158 +158 +152 +152 +152 +169 +169 +169 +152 +152 +152 +103 +103 +103 +92 +92 +92 +105 +105 +105 +99 +99 +99 +52 +52 +52 +85 +85 +85 +105 +105 +105 +110 +110 +110 +93 +93 +93 +91 +91 +91 +96 +96 +96 +78 +78 +78 +95 +95 +95 +71 +71 +71 +97 +97 +97 +105 +105 +105 +95 +95 +95 +102 +102 +102 +116 +116 +116 +129 +129 +129 +123 +123 +123 +124 +124 +124 +100 +100 +100 +100 +100 +100 +74 +74 +74 +107 +107 +107 +103 +103 +103 +96 +96 +96 +122 +122 +122 +117 +117 +117 +120 +120 +120 +100 +100 +100 +120 +120 +120 +133 +133 +133 +120 +120 +120 +105 +105 +105 +51 +51 +51 +73 +73 +73 +98 +98 +98 +90 +90 +90 +81 +81 +81 +87 +87 +87 +78 +78 +78 +86 +86 +86 +79 +79 +79 +88 +88 +88 +86 +86 +86 +98 +98 +98 +99 +99 +99 +84 +84 +84 +97 +97 +97 +73 +73 +73 +87 +87 +87 +108 +108 +108 +147 +147 +147 +148 +148 +148 +174 +174 +174 +181 +181 +181 +171 +171 +171 +182 +182 +182 +195 +195 +195 +177 +177 +177 +163 +163 +163 +151 +151 +151 +115 +115 +115 +94 +94 +94 +109 +109 +109 +101 +101 +101 +48 +48 +48 +90 +90 +90 +92 +92 +92 +83 +83 +83 +85 +85 +85 +94 +94 +94 +105 +105 +105 +90 +90 +90 +106 +106 +106 +73 +73 +73 +97 +97 +97 +93 +93 +93 +101 +101 +101 +104 +104 +104 +116 +116 +116 +113 +113 +113 +99 +99 +99 +108 +108 +108 +98 +98 +98 +80 +80 +80 +87 +87 +87 +91 +91 +91 +102 +102 +102 +115 +115 +115 +119 +119 +119 +108 +108 +108 +105 +105 +105 +99 +99 +99 +119 +119 +119 +119 +119 +119 +112 +112 +112 +109 +109 +109 +42 +42 +42 +73 +73 +73 +75 +75 +75 +98 +98 +98 +90 +90 +90 +98 +98 +98 +99 +99 +99 +79 +79 +79 +86 +86 +86 +84 +84 +84 +81 +81 +81 +106 +106 +106 +83 +83 +83 +90 +90 +90 +87 +87 +87 +94 +94 +94 +103 +103 +103 +130 +130 +130 +140 +140 +140 +140 +140 +140 +164 +164 +164 +174 +174 +174 +167 +167 +167 +171 +171 +171 +180 +180 +180 +161 +161 +161 +151 +151 +151 +148 +148 +148 +99 +99 +99 +98 +98 +98 +111 +111 +111 +87 +87 +87 +32 +32 +32 +84 +84 +84 +101 +101 +101 +119 +119 +119 +88 +88 +88 +94 +94 +94 +78 +78 +78 +85 +85 +85 +67 +67 +67 +81 +81 +81 +97 +97 +97 +100 +100 +100 +104 +104 +104 +111 +111 +111 +110 +110 +110 +100 +100 +100 +104 +104 +104 +94 +94 +94 +87 +87 +87 +82 +82 +82 +75 +75 +75 +100 +100 +100 +100 +100 +100 +114 +114 +114 +101 +101 +101 +105 +105 +105 +85 +85 +85 +91 +91 +91 +98 +98 +98 +117 +117 +117 +116 +116 +116 +100 +100 +100 +44 +44 +44 +73 +73 +73 +89 +89 +89 +83 +83 +83 +122 +122 +122 +108 +108 +108 +107 +107 +107 +99 +99 +99 +110 +110 +110 +105 +105 +105 +102 +102 +102 +85 +85 +85 +72 +72 +72 +86 +86 +86 +125 +125 +125 +133 +133 +133 +117 +117 +117 +143 +143 +143 +136 +136 +136 +148 +148 +148 +164 +164 +164 +167 +167 +167 +158 +158 +158 +174 +174 +174 +185 +185 +185 +172 +172 +172 +139 +139 +139 +122 +122 +122 +100 +100 +100 +88 +88 +88 +80 +80 +80 +90 +90 +90 +44 +44 +44 +99 +99 +99 +104 +104 +104 +93 +93 +93 +75 +75 +75 +75 +75 +75 +78 +78 +78 +71 +71 +71 +79 +79 +79 +90 +90 +90 +104 +104 +104 +96 +96 +96 +94 +94 +94 +105 +105 +105 +103 +103 +103 +100 +100 +100 +101 +101 +101 +96 +96 +96 +91 +91 +91 +90 +90 +90 +96 +96 +96 +102 +102 +102 +93 +93 +93 +91 +91 +91 +79 +79 +79 +73 +73 +73 +89 +89 +89 +81 +81 +81 +81 +81 +81 +103 +103 +103 +95 +95 +95 +95 +95 +95 +36 +36 +36 +56 +56 +56 +79 +79 +79 +69 +69 +69 +98 +98 +98 +112 +112 +112 +129 +129 +129 +124 +124 +124 +144 +144 +144 +140 +140 +140 +117 +117 +117 +108 +108 +108 +103 +103 +103 +110 +110 +110 +123 +123 +123 +139 +139 +139 +141 +141 +141 +135 +135 +135 +135 +135 +135 +154 +154 +154 +164 +164 +164 +157 +157 +157 +166 +166 +166 +180 +180 +180 +183 +183 +183 +169 +169 +169 +144 +144 +144 +112 +112 +112 +104 +104 +104 +89 +89 +89 +94 +94 +94 +87 +87 +87 +31 +31 +31 +79 +79 +79 +96 +96 +96 +79 +79 +79 +82 +82 +82 +108 +108 +108 +95 +95 +95 +100 +100 +100 +109 +109 +109 +108 +108 +108 +96 +96 +96 +94 +94 +94 +92 +92 +92 +97 +97 +97 +105 +105 +105 +103 +103 +103 +107 +107 +107 +106 +106 +106 +100 +100 +100 +106 +106 +106 +103 +103 +103 +96 +96 +96 +93 +93 +93 +81 +81 +81 +95 +95 +95 +87 +87 +87 +84 +84 +84 +75 +75 +75 +105 +105 +105 +91 +91 +91 +81 +81 +81 +86 +86 +86 +34 +34 +34 +65 +65 +65 +83 +83 +83 +104 +104 +104 +102 +102 +102 +125 +125 +125 +130 +130 +130 +158 +158 +158 +130 +130 +130 +135 +135 +135 +133 +133 +133 +125 +125 +125 +110 +110 +110 +126 +126 +126 +143 +143 +143 +134 +134 +134 +133 +133 +133 +128 +128 +128 +130 +130 +130 +150 +150 +150 +155 +155 +155 +144 +144 +144 +148 +148 +148 +168 +168 +168 +174 +174 +174 +168 +168 +168 +137 +137 +137 +130 +130 +130 +119 +119 +119 +108 +108 +108 +88 +88 +88 +86 +86 +86 +35 +35 +35 +78 +78 +78 +81 +81 +81 +75 +75 +75 +108 +108 +108 +110 +110 +110 +125 +125 +125 +106 +106 +106 +112 +112 +112 +108 +108 +108 +106 +106 +106 +99 +99 +99 +102 +102 +102 +105 +105 +105 +111 +111 +111 +111 +111 +111 +111 +111 +111 +105 +105 +105 +108 +108 +108 +120 +120 +120 +103 +103 +103 +87 +87 +87 +78 +78 +78 +96 +96 +96 +95 +95 +95 +75 +75 +75 +77 +77 +77 +95 +95 +95 +95 +95 +95 +78 +78 +78 +84 +84 +84 +78 +78 +78 +29 +29 +29 +79 +79 +79 +102 +102 +102 +114 +114 +114 +120 +120 +120 +121 +121 +121 +131 +131 +131 +127 +127 +127 +142 +142 +142 +159 +159 +159 +136 +136 +136 +135 +135 +135 +133 +133 +133 +141 +141 +141 +147 +147 +147 +124 +124 +124 +124 +124 +124 +117 +117 +117 +115 +115 +115 +121 +121 +121 +135 +135 +135 +150 +150 +150 +146 +146 +146 +167 +167 +167 +164 +164 +164 +155 +155 +155 +159 +159 +159 +157 +157 +157 +137 +137 +137 +130 +130 +130 +88 +88 +88 +88 +88 +88 +55 +55 +55 +101 +101 +101 +119 +119 +119 +124 +124 +124 +136 +136 +136 +135 +135 +135 +101 +101 +101 +105 +105 +105 +107 +107 +107 +112 +112 +112 +111 +111 +111 +109 +109 +109 +108 +108 +108 +114 +114 +114 +117 +117 +117 +109 +109 +109 +106 +106 +106 +106 +106 +106 +108 +108 +108 +108 +108 +108 +115 +115 +115 +112 +112 +112 +111 +111 +111 +109 +109 +109 +86 +86 +86 +92 +92 +92 +77 +77 +77 +95 +95 +95 +96 +96 +96 +102 +102 +102 +92 +92 +92 +89 +89 +89 +33 +33 +33 +81 +81 +81 +95 +95 +95 +120 +120 +120 +122 +122 +122 +140 +140 +140 +146 +146 +146 +151 +151 +151 +151 +151 +151 +153 +153 +153 +146 +146 +146 +128 +128 +128 +133 +133 +133 +136 +136 +136 +128 +128 +128 +113 +113 +113 +124 +124 +124 +38 +38 +38 +45 +45 +45 +45 +45 +45 +59 +59 +59 +43 +43 +43 +39 +39 +39 +79 +79 +79 +77 +77 +77 +57 +57 +57 +70 +70 +70 +70 +70 +70 +69 +69 +69 +50 +50 +50 +55 +55 +55 +47 +47 +47 +50 +50 +50 +63 +63 +63 +63 +63 +63 +61 +61 +61 +61 +61 +61 +51 +51 +51 +33 +33 +33 +39 +39 +39 +41 +41 +41 +41 +41 +41 +55 +55 +55 +49 +49 +49 +60 +60 +60 +52 +52 +52 +47 +47 +47 +45 +45 +45 +44 +44 +44 +53 +53 +53 +47 +47 +47 +43 +43 +43 +48 +48 +48 +50 +50 +50 +48 +48 +48 +43 +43 +43 +48 +48 +48 +53 +53 +53 +43 +43 +43 +40 +40 +40 +41 +41 +41 +39 +39 +39 +42 +42 +42 +39 +39 +39 +33 +33 +33 +37 +37 +37 +44 +44 +44 +40 +40 +40 +50 +50 +50 +56 +56 +56 +56 +56 +56 +72 +72 +72 +107 +107 +107 +129 +129 +129 +105 +105 +105 +52 +52 +52 +55 +55 +55 +46 +46 +46 +46 +46 +46 +38 +38 +38 +41 +41 +41 diff --git a/srcs/cast_ray.c b/srcs/cast_ray.c index e4cb8b5..16b901d 100644 --- a/srcs/cast_ray.c +++ b/srcs/cast_ray.c @@ -148,26 +148,43 @@ void draw_ray3d(t_data *img, ray ray) my = (int)myy;//gap; ray.pixel = ((my) * 64 + mx)* 3 + 1; x = -1; - if (ray.pixel >= 12290)//here read - color = 0; + if (ray.pixel >= 12290 || ray.pixel < 0)//here read + return ; else if (ray.pixel > 0) - color = get_color(img->map.texture.north[ray.pixel], img->map.texture.north[ray.pixel + 1], img->map.texture.north[ray.pixel + 2]);//here read + { + if (ray.texture_type == 'N' && img->map.texture.north) + color = get_color(img->map.texture.north[ray.pixel], img->map.texture.north[ray.pixel + 1], img->map.texture.north[ray.pixel + 2]); + else if (ray.texture_type == 'S' && img->map.texture.south) + color = get_color(img->map.texture.south[ray.pixel], img->map.texture.south[ray.pixel + 1], img->map.texture.south[ray.pixel + 2]); + else if (ray.texture_type == 'W' && img->map.texture.west) + color = get_color(img->map.texture.west[ray.pixel], img->map.texture.west[ray.pixel + 1], img->map.texture.west[ray.pixel + 2]); + else if (ray.texture_type == 'E' && img->map.texture.east) + color = get_color(img->map.texture.east[ray.pixel], img->map.texture.east[ray.pixel + 1], img->map.texture.east[ray.pixel + 2]); + else + color = get_color(img->map.texture.basic[ray.pixel], img->map.texture.basic[ray.pixel + 1], img->map.texture.basic[ray.pixel + 2]);//here read + } else color = 0; while (++x < /*img->map.x / 2*/4) { - if (ray.wall_type)//here read - { + //if (ray.wall_type)//here read + //{ //mlx_pixel_put(img->mlx, img->mlx_win, ray.index * 4 + x, y + line_offset , color); set_pixel(img, color, ray.index * /*(img->map.x / 2)*/4 + x, y + line_offset); //set_pixel(img, color, ray.index * (img->map.x / 2) + x, y + line_offset); - } - else - { - //mlx_pixel_put(img->mlx, img->mlx_win, ray.index * 4 + x, y + line_offset , (color >> 1) & 8355711); - set_pixel(img, (color >> 1) & 8355711, ray.index * /*(img->map.x / 2)*/4 + x, y + line_offset); - //set_pixel(img, (color >> 1) & 8355711, ray.index * (img->map.x / 2) + x, y + line_offset); - } + //} + // if (ray.wall_type)//here read + // { + // //mlx_pixel_put(img->mlx, img->mlx_win, ray.index * 4 + x, y + line_offset , color); + // set_pixel(img, color, ray.index * /*(img->map.x / 2)*/4 + x, y + line_offset); + // //set_pixel(img, color, ray.index * (img->map.x / 2) + x, y + line_offset); + // } + // else + // { + // //mlx_pixel_put(img->mlx, img->mlx_win, ray.index * 4 + x, y + line_offset , (color >> 1) & 8355711); + // set_pixel(img, (color >> 1) & 8355711, ray.index * /*(img->map.x / 2)*/4 + x, y + line_offset); + // //set_pixel(img, (color >> 1) & 8355711, ray.index * (img->map.x / 2) + x, y + line_offset); + // } } y++; } @@ -192,6 +209,9 @@ void draw_ray(t_data *img) int my = 0; int mx = 0; int mp = 0; + char vertical_type; + char horizontal_type; + //char texture_type; void *new_img; int bits_per_pixel = 0; @@ -233,6 +253,7 @@ void draw_ray(t_data *img) ray_y = (img->player.x - ray_x) * aTan + img->player.y; next_x = 64; next_y = -next_x * aTan; + vertical_type = 'W'; } else if (cos(deg_to_rad(ray_angle)) < -0.001)//looking right { @@ -240,6 +261,7 @@ void draw_ray(t_data *img) ray_y = (img->player.x - ray_x) * aTan + img->player.y; next_x = -64; next_y = -next_x * aTan; + vertical_type = 'E'; } else { @@ -281,6 +303,7 @@ void draw_ray(t_data *img) ray_x = (img->player.y - ray_y) * aTan + img->player.x; next_y = -64; next_x = -next_y * aTan; + horizontal_type = 'N'; } else if (sin(deg_to_rad(ray_angle))<-0.001)//looking down { @@ -288,6 +311,7 @@ void draw_ray(t_data *img) ray_x = (img->player.y - ray_y) * aTan + img->player.x; next_y = 64; next_x = -next_y * aTan; + horizontal_type = 'S'; } else { @@ -317,6 +341,7 @@ void draw_ray(t_data *img) ray ray_info; wall_type = 0; + ray_info.texture_type = 0; if (dist_h != -1 && (dist_h < dist_v || dist_v == -1)) { //print_ray2(img, cos(deg_to_rad(ray_angle)), -sin(deg_to_rad(ray_angle)), fabs(dist_h)); @@ -324,6 +349,7 @@ void draw_ray(t_data *img) //printf("rx= %f ry= %f\n", ray_x, ray_y); ray_info.mp = ray_x; wall_type = 0; + ray_info.texture_type = horizontal_type; } else if (dist_v != -1) { @@ -334,6 +360,7 @@ void draw_ray(t_data *img) ray_info.mp = vy; //print_ray2(img, cos(deg_to_rad(ray_angle)), -sin(deg_to_rad(ray_angle)), fabs(dist_v)); wall_type = 1; + ray_info.texture_type = vertical_type; } else { @@ -346,9 +373,10 @@ void draw_ray(t_data *img) ray_info.index = nb_ray; ray_info.wall_type = wall_type; int ca = reset_angle(img->player.angle - ray_angle); //fisheye - dist_f = dist_f * cos(deg_to_rad(ca)); - ray_info.dist = dist_f; //fisheye - draw_ray3d(img, ray_info); + dist_f = dist_f * cos(deg_to_rad(ca)); //fisheye + ray_info.dist = dist_f; + if (dist_f > 0) + draw_ray3d(img, ray_info); ray_angle = reset_angle(ray_angle - 0.25); } mlx_put_image_to_window(img->mlx, img->mlx_win, new_img, 0, 0); diff --git a/srcs/get_texture_array.c b/srcs/get_texture_array.c index 514c348..0f808a6 100644 --- a/srcs/get_texture_array.c +++ b/srcs/get_texture_array.c @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/05/06 16:10:11 by apommier #+# #+# */ -/* Updated: 2022/06/13 01:49:43 by apommier ### ########.fr */ +/* Updated: 2022/06/13 20:41:01 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -89,7 +89,7 @@ unsigned char *get_texture(char type, char *path, t_data *img) // printf("c= %d ", ret[count]); count++; } - printf("texture size = %d\n", count); + //printf("texture size = %d\n", count); close(fd); put_texture_in_struct(type, ret, img); return (ret); diff --git a/srcs/main.c b/srcs/main.c index 16e43cc..07db6f0 100644 --- a/srcs/main.c +++ b/srcs/main.c @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/02/13 16:42:55 by apommier #+# #+# */ -/* Updated: 2022/06/12 21:54:23 by apommier ### ########.fr */ +/* Updated: 2022/06/14 00:10:50 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -50,7 +50,7 @@ void set_map(t_data *img) mlx_destroy_image(img->mlx_test, buffer); } -/*void print_map(map_info map, t_data *img) +void print_map(map_info map, t_data *img) { int i = 0; int j; @@ -91,6 +91,47 @@ void print_line(t_data *img, double x, double y) mlx_destroy_image(img->mlx_test, buffer); }*/ +int key_pressed(int type, t_data *img) +{ + if (type == 'w') + img->player.front = 1; + else if (type == 's') + img->player.front = -1; + else if (type == 'a') + img->player.side = -1; + else if (type == 'd') + img->player.side = 1; + else if (type == 65361)//fleche gauche + img->player.angle_side = -1; + else if (type == 65363)//fleche droite + img->player.angle_side = 1; + return (0); +} + +int key_released(int type, t_data *img) +{ + if (type == 'w') + img->player.front = 0; + else if (type == 's') + img->player.front = 0; + else if (type == 'a') + img->player.side = 0; + else if (type == 'd') + img->player.side = 0; + else if (type == 65361)//fleche gauche + img->player.angle_side = 0; + else if (type == 65363)//fleche droite + img->player.angle_side = 0; + return (0); +} + +int loop(t_data *img) +{ + update_pos(img); + draw_ray(img); + return (0); +} + int main(int argc, char **argv) { t_data img; @@ -108,20 +149,26 @@ int main(int argc, char **argv) set_map(&img); if (check_map(argv, &img)) return (0); + img.map.texture.basic = get_texture(0, 0, &img); printf("size= %d\n", img.map.size); img.mlx = mlx_init(); if (!img.mlx) ft_error("Error: mlx_init fail"); img.mlx_win = mlx_new_window(img.mlx, 960, 512, "Cub3D"); - img.player.x = 64 * 3 + 16; - img.player.y = 64 + 16; + img.player.x = 64 * 3 + 32; + img.player.y = 64 + 32; img.player.angle = 90; img.player.vx = cos(deg_to_rad(img.player.angle)); img.player.vy = sin(deg_to_rad(img.player.angle)); //print_map(img.map, &img); //print_player(img.player, &img); //print_ray(&img); - mlx_hook(img.mlx_win, 2, 1L << 0, &key_press, &img); + + + mlx_hook(img.mlx_win, 2, 1L << 0, key_pressed, &img); + mlx_hook(img.mlx_win, 3, 1L << 1, key_released, &img); + mlx_loop_hook(img.mlx, loop, &img); mlx_hook(img.mlx_win, 17, 0L, &quit_game, &img); + mlx_loop(img.mlx); } diff --git a/srcs/parsing/check_color_texture.c b/srcs/parsing/check_color_texture.c index 6f76d5e..f34e597 100644 --- a/srcs/parsing/check_color_texture.c +++ b/srcs/parsing/check_color_texture.c @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/06/11 01:00:17 by apommier #+# #+# */ -/* Updated: 2022/06/13 12:12:48 by apommier ### ########.fr */ +/* Updated: 2022/06/13 20:50:12 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -42,7 +42,7 @@ char *transform_map(char **double_map, t_data *img) i = -1; index = 0; - print_double_fd(double_map, 1); + //print_double_fd(double_map, 1); img->map.size = img->map.x * img->map.y; printf("x= %d y= %d\n", img->map.x, img->map.y); map = ft_calloc(sizeof(char), img->map.size + 1); @@ -60,9 +60,8 @@ char *transform_map(char **double_map, t_data *img) } } - img->map.simple_map = map; - printf("map = -%s-\n", map); + //printf("map = -%s-\n", map); return (0); } @@ -91,7 +90,7 @@ void set_texture_file(char *str, t_data *img, char c) if (str[index + 1] != 'A' || str[index + 2] != ' ') ft_exit("Error\nBad syntax in map file\n"); } - printf("path= -%s-\n", str + index + 3); + //printf("path= -%s-\n", str + index + 3); get_texture(c, str + index + 3, img); } @@ -118,13 +117,13 @@ int check_texture_color(char **tab, t_data *img) { int next; int index; - char line; + //char line; index = 0; next = 0; - int i = 0; - while (tab[i]) - printf("%s\n", tab[i++]); + //int i = 0; + //while (tab[i]) + // printf("%s\n", tab[i++]); while (next_space(tab[next], 0) != '1' && tab[next]) next++; if (!tab[next]) diff --git a/srcs/parsing/parse_map.c b/srcs/parsing/parse_map.c index 7ca0732..098f929 100644 --- a/srcs/parsing/parse_map.c +++ b/srcs/parsing/parse_map.c @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/05/10 17:54:25 by sadjigui #+# #+# */ -/* Updated: 2022/06/13 12:25:51 by apommier ### ########.fr */ +/* Updated: 2022/06/13 20:51:12 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -49,12 +49,10 @@ void size_line(char *str, t_data *img) int i; i = 0; - while (str[i]) i++; if (i > img->map.x) img->map.x = i; - printf("sizelie= %s, size= %d\n", str, i); } char *charge_new(t_data *img) @@ -238,6 +236,8 @@ char **isafile(char **av, t_data *img) line = NULL; } split = ft_split(str, '\n'); + //printf("this is it\n"); + //print_double_fd(split, 1); free(line); free(str); close(fd); @@ -252,20 +252,16 @@ char **isafile(char **av, t_data *img) int check_map(char **av, t_data *img) { - char **map; - img->map.x = 0; img->map.y = 0; img->map.error = 0; - map = NULL; if (reverse_comp(av[1], ".cub") || (ft_strlen(av[1]) == ft_strlen(".cub"))) { ft_putstr_fd("Error: Not a valid file \".cub\"\n", 2); return (1); } - map = isafile(av, img); - + isafile(av, img); if (img->map.x > img->map.y) img->map.max = img->map.x; else diff --git a/srcs/utils.c b/srcs/utils.c index e208afd..1a883fe 100644 --- a/srcs/utils.c +++ b/srcs/utils.c @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/02/13 23:37:02 by apommier #+# #+# */ -/* Updated: 2022/06/13 12:39:15 by apommier ### ########.fr */ +/* Updated: 2022/06/14 00:09:06 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -22,6 +22,8 @@ void free_texture(t_data *img) free(img->map.texture.east); if (img->map.texture.west) free(img->map.texture.west); + if (img->map.texture.basic) + free(img->map.texture.basic); } int quit_game(t_data *img) @@ -60,48 +62,86 @@ void ft_error(char *error_msg) exit(1); } -int is_good(t_data *img, int type) +int update_pos(t_data *img) { - if (type == 'w') + if (img->player.front == 1) { - img->player.x += img->player.vx * 5; - img->player.y += img->player.vy * 5; + img->player.x += img->player.vx * 2; + img->player.y += img->player.vy * 2; } - else if (type == 's') + else if (img->player.front == -1) { - img->player.x -= img->player.vx * 5; - img->player.y -= img->player.vy * 5; + img->player.x -= img->player.vx * 2; + img->player.y -= img->player.vy * 2; } - else if (type == 'a') + if (img->player.side == 1) { - img->player.x += img->player.vy * 5; - img->player.y -= img->player.vx * 5; + img->player.x -= img->player.vy ; + img->player.y += img->player.vx ; } - else if (type == 'd') + else if (img->player.side == -1) { - img->player.x -= img->player.vy * 5; - img->player.y += img->player.vx * 5; + img->player.x += img->player.vy; //* 5; + img->player.y -= img->player.vx; //* 5; } - else if (type == 65361)//fleche gauche + if (img->player.angle_side == -1)//fleche gauche { - img->player.angle += 5; + img->player.angle += 1; img->player.angle = reset_angle(img->player.angle); img->player.vx = cos(deg_to_rad(img->player.angle)); img->player.vy = -sin(deg_to_rad(img->player.angle)); } - else if (type == 65363)//fleche droite + else if (img->player.angle_side == 1)//fleche droite { - img->player.angle -= 5; + img->player.angle -= 1; img->player.angle = reset_angle(img->player.angle); img->player.vx = cos(deg_to_rad(img->player.angle)); img->player.vy = -sin(deg_to_rad(img->player.angle)); } - else - return (0); - //printf("after player: x= %d y= %d\n", img->player.x, img->player.y); - return (1); } +// int is_good(t_data *img, int type) +// { +// if (type == 'w') +// { +// img->player.x += img->player.vx * 5; +// img->player.y += img->player.vy * 5; +// } +// else if (type == 's') +// { +// img->player.x -= img->player.vx * 5; +// img->player.y -= img->player.vy * 5; +// } +// else if (type == 'a') +// { +// img->player.x += img->player.vy * 5; +// img->player.y -= img->player.vx * 5; +// } +// else if (type == 'd') +// { +// img->player.x -= img->player.vy * 5; +// img->player.y += img->player.vx * 5; +// } +// else if (type == 65361)//fleche gauche +// { +// img->player.angle += 5; +// img->player.angle = reset_angle(img->player.angle); +// img->player.vx = cos(deg_to_rad(img->player.angle)); +// img->player.vy = -sin(deg_to_rad(img->player.angle)); +// } +// else if (type == 65363)//fleche droite +// { +// img->player.angle -= 5; +// img->player.angle = reset_angle(img->player.angle); +// img->player.vx = cos(deg_to_rad(img->player.angle)); +// img->player.vy = -sin(deg_to_rad(img->player.angle)); +// } +// else +// return (0); +// //printf("after player: x= %d y= %d\n", img->player.x, img->player.y); +// return (1); +// } + /*int create_trgb(int t, int r, int g, int b) { return (t << 24 | r << 16 | g << 8 | b); @@ -157,15 +197,21 @@ void set_back(t_data *img) { if (x > 512 * 960 * 2) { - img->buffer[x + 0] = img->map.floor.b; - img->buffer[x + 1] = img->map.floor.g; - img->buffer[x + 2] =img->map.floor.r; - img->buffer[x + 3] = 0; + if (img->map.floor.b) + { + img->buffer[x + 0] = img->map.floor.b; + img->buffer[x + 1] = img->map.floor.g; + img->buffer[x + 2] =img->map.floor.r; + img->buffer[x + 3] = 0; + } //tmp = create_trgb(128, 128, 128, 0); - img->buffer[x + 0] = 128; - img->buffer[x + 1] = 128; - img->buffer[x + 2] = 128; - img->buffer[x + 3] = 0; + else + { + img->buffer[x + 0] = 128; + img->buffer[x + 1] = 128; + img->buffer[x + 2] = 128; + img->buffer[x + 3] = 0; + } } else { @@ -196,23 +242,23 @@ void set_back(t_data *img) }*/ } -int key_press(int code, t_data *img) -{ - //printf("touche "); - if (code == 65307) - quit_game(img); - else - { - if (is_good(img, code)) - { - //printf("code = %d\n", code); - //mlx_clear_window(img->mlx, img->mlx_win); - //print_map(img->map, img); - //print_player(img->player, img); - //set_back(img); - draw_ray(img); - //print_ray(img); - } - } - return (1); -} \ No newline at end of file +// int key_press(int code, t_data *img) +// { +// //printf("touche "); +// if (code == 65307) +// quit_game(img); +// else +// { +// if (is_good(img, code)) +// { +// //printf("code = %d\n", code); +// //mlx_clear_window(img->mlx, img->mlx_win); +// //print_map(img->map, img); +// //print_player(img->player, img); +// //set_back(img); +// draw_ray(img); +// //print_ray(img); +// } +// } +// return (1); +//} \ No newline at end of file